W

web3-testing

작성자 wshobson

Hardhat과 Foundry를 활용해 단위 테스트, 통합 테스트, 메인넷 포킹까지 포함한 스마트 계약을 종합적으로 테스트하세요. Solidity 계약 테스트, 블록체인 테스트 스위트 설정, DeFi 프로토콜 검증 시 유용합니다.

Stars0
즐겨찾기0
댓글0
추가됨2026년 3월 28일
카테고리Skill Testing
설치 명령어
npx skills add https://github.com/wshobson/agents --skill web3-testing
개요

개요

web3-testing이란?

web3-testing은 Ethereum 스마트 계약을 철저히 테스트해야 하는 개발자와 QA 엔지니어를 위해 설계된 전문 스킬입니다. Hardhat과 Foundry 같은 업계 표준 프레임워크를 활용하여 단위 테스트, 통합 테스트, 메인넷 포킹, 가스 최적화, 자동 커버리지 보고를 위한 견고한 환경을 제공합니다. 이 스킬은 DeFi 프로토콜 개발, Solidity 코드 감사, 배포 전 블록체인 애플리케이션 검증에 이상적입니다.

누가 사용해야 하나요?

  • Solidity로 스마트 계약을 개발하는 개발자
  • 블록체인 QA 및 보안 감사 담당자
  • DeFi 프로토콜을 구축하거나 유지하는 팀
  • Ethereum 기반 프로젝트에 신뢰할 수 있는 자동화 테스트가 필요한 모든 분

해결하는 문제

  • 스마트 계약의 정확성과 보안성 보장
  • 종합 테스트 스위트 설정 간소화
  • 현실적인 테스트를 위한 메인넷 포킹 지원
  • 가스 사용량 및 커버리지 자동 보고

사용 방법

설치 단계

  1. 에이전트 환경에 web3-testing 스킬을 추가하세요:

    npx skills add https://github.com/wshobson/agents --skill web3-testing
    
  2. SKILL.md에서 지원하는 워크플로우와 모범 사례 개요를 확인하세요.

  3. 추가 문맥과 구성 세부사항은 README.md, AGENTS.md, metadata.json 파일을 참고하세요.

테스트 환경 설정

  • 제공된 Hardhat 설정을 참고하여 hardhat.config.js 파일을 작성하세요. Solidity 버전, 옵티마이저, 메인넷 포킹, 네트워크 연결, 가스 리포팅, Etherscan 검증 설정이 포함되어 있습니다.
  • @nomicfoundation/hardhat-toolbox, hardhat-gas-reporter, solidity-coverage 같은 Hardhat 플러그인을 통합해 테스트와 보고 기능을 강화하세요.
  • Foundry 사용자는 자신의 워크플로우에 맞게 패턴과 스크립트를 조정하세요.

모범 사례

  • 각 스마트 계약 함수에 대한 단위 테스트 작성
  • 실제 상호작용과 엣지 케이스를 시뮬레이션하는 통합 테스트 설정
  • 위험 없이 라이브 블록체인 데이터를 테스트할 수 있도록 메인넷 포킹 활용
  • 가스 리포팅과 커버리지 도구 활성화로 계약 성능과 보안 최적화

탐색할 파일 구조

  • SKILL.md: 주요 스킬 문서 및 워크플로우 가이드
  • README.md, AGENTS.md: 추가 사용 노트 및 에이전트 통합 정보
  • metadata.json: 스킬 메타데이터 및 구성
  • rules/, resources/, references/, scripts/: 고급 시나리오 지원 파일

FAQ

web3-testing은 언제 적합한가요?

Solidity 스마트 계약을 위한 종합적이고 자동화된 테스트가 필요할 때, 특히 DeFi, NFT, 블록체인 인프라 프로젝트에 유용합니다. 메인넷 포킹, 가스 최적화, 커버리지 보고가 필요한 팀에 특히 적합합니다.

web3-testing은 어떤 프레임워크를 지원하나요?

web3-testing은 Ethereum 스마트 계약 개발과 테스트에 널리 사용되는 Hardhat과 Foundry를 기반으로 합니다.

빠르게 시작하려면 어떻게 해야 하나요?

제공된 npx skills add 명령어로 스킬을 설치한 후, SKILL.md의 안내에 따라 환경을 설정하고 테스트 작성을 시작하세요.

구성 예시는 어디서 찾을 수 있나요?

스킬 문서 파일에 샘플 구성과 사용 패턴이 포함되어 있습니다. Hardhat 설정과 테스트 패턴은 SKILL.md를 참고하세요.

web3-testing을 프로덕션 배포에 사용할 수 있나요?

web3-testing은 개발 및 배포 전 테스트용으로 설계되었습니다. 메인넷 배포 전에 계약의 견고함을 확인하는 데 사용하세요.

자세한 내용은 파일 탭에서 전체 파일 트리와 중첩된 참조 및 헬퍼 스크립트를 확인하세요.

평점 및 리뷰

아직 평점이 없습니다
리뷰 남기기
이 스킬의 평점과 리뷰를 남기려면 로그인하세요.
G
0/10000
최신 리뷰
저장 중...