Skill-Profil

Smart Contract Testing: Foundry, Hardhat

Contract testing: Foundry, Hardhat, fuzzing, fork testing, coverage

Blockchain & Web3 Smart Contracts

Rollen

2

wo dieser Skill vorkommt

Stufen

5

strukturierter Entwicklungspfad

Pflichtanforderungen

10

die anderen 0 optional

Domäne

Blockchain & Web3

skills.group

Smart Contracts

Zuletzt aktualisiert

17.3.2026

Verwendung

Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.

Was wird auf jedem Level erwartet

Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.

Rolle Pflicht Beschreibung
Blockchain Developer Pflicht Writes unit tests for contracts via Hardhat or Foundry. Tests basic flows: deploy, mint, transfer, revert. Uses console.log in Hardhat and forge test for debugging.
Smart Contract Developer Pflicht Writes unit tests using Hardhat or Foundry. Tests deploy, mint, transfer, and revert cases. Uses fixtures for repeatable tests and achieves 75%+ coverage on new contracts.
Rolle Pflicht Beschreibung
Blockchain Developer Pflicht Writes integration and fork tests for contract interaction with DeFi protocols. Uses Foundry fuzz testing to find edge cases. Tests upgrade paths and cross-contract calls.
Smart Contract Developer Pflicht Writes fork tests, fuzz tests, and integration tests for complex DeFi flows. Tests edge cases with Foundry cheatcodes. Achieves 95%+ coverage with meaningful test scenarios.
Rolle Pflicht Beschreibung
Blockchain Developer Pflicht Designs testing infrastructure for the organization: invariant testing, stateful fuzzing, formal specs. Configures CI/CD pipeline with automated security testing and coverage gates.
Smart Contract Developer Pflicht Designs test strategy: invariant testing with Echidna/Medusa, stateful fuzzing, differential testing. Writes formal specifications and integrates into CI. Implements mutation testing.
Rolle Pflicht Beschreibung
Blockchain Developer Pflicht Defines testing methodology and standards for the blockchain organization. Establishes coverage, fuzz testing, and formal verification requirements. Coordinates testing infrastructure.
Smart Contract Developer Pflicht Defines testing methodology for the organization. Establishes CI/CD pipeline with mutation testing, coverage gates, and invariant checks. Coordinates test infrastructure for 10+ projects.
Rolle Pflicht Beschreibung
Blockchain Developer Pflicht Defines enterprise testing strategy for smart contracts. Researches formal verification (Certora, K-framework) and mutation testing. Publishes testing methodologies and tools.
Smart Contract Developer Pflicht Defines enterprise testing strategy for smart contracts. Researches automated test generation and formal verification automation. Publishes testing methodology and contributes to testing tools.

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Smart Contract Testing: Foundry, Hardhat
Kommentare werden geladen...