Perfil de habilidad

Smart Contract Testing: Foundry, Hardhat

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

Blockchain & Web3 Smart Contracts

Roles

2

donde aparece esta habilidad

Niveles

5

ruta de crecimiento estructurada

Requisitos obligatorios

10

los otros 0 opcionales

Dominio

Blockchain & Web3

skills.group

Smart Contracts

Última actualización

17/3/2026

Cómo usar

Selecciona tu nivel actual y compara las expectativas.

Qué se espera en cada nivel

La tabla muestra cómo crece la profundidad desde Junior hasta Principal.

Rol Obligatorio Descripción
Blockchain Developer Obligatorio 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 Obligatorio 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.
Rol Obligatorio Descripción
Blockchain Developer Obligatorio 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 Obligatorio 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.
Rol Obligatorio Descripción
Blockchain Developer Obligatorio 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 Obligatorio Designs test strategy: invariant testing with Echidna/Medusa, stateful fuzzing, differential testing. Writes formal specifications and integrates into CI. Implements mutation testing.
Rol Obligatorio Descripción
Blockchain Developer Obligatorio Defines testing methodology and standards for the blockchain organization. Establishes coverage, fuzz testing, and formal verification requirements. Coordinates testing infrastructure.
Smart Contract Developer Obligatorio Defines testing methodology for the organization. Establishes CI/CD pipeline with mutation testing, coverage gates, and invariant checks. Coordinates test infrastructure for 10+ projects.
Rol Obligatorio Descripción
Blockchain Developer Obligatorio Defines enterprise testing strategy for smart contracts. Researches formal verification (Certora, K-framework) and mutation testing. Publishes testing methodologies and tools.
Smart Contract Developer Obligatorio Defines enterprise testing strategy for smart contracts. Researches automated test generation and formal verification automation. Publishes testing methodology and contributes to testing tools.

Comunidad

👁 Seguir ✏️ Sugerir cambio Inicia sesión para sugerir cambios
📋 Propuestas
Aún no hay propuestas para Smart Contract Testing: Foundry, Hardhat
Cargando comentarios...