Testowanie inteligentnych kontraktów
Narzędzia i biblioteki do testowania
Waffle – framework pozwalający na tworzenie i testowanie zaawansowanych kontraktów (oparty na ethers.js).
Solidity-Coverage – alternatywne narzędzie do kodu Solidity.
hevm – Implementacja EVM stworzona specjalnie w celu testowania jednostek i debugowania inteligentnych kontraktów.
Whiteblock Genesis – kompleksowy piaskownica deweloperska i platforma testowa dla blockchainu.
Środowisko testowe OpenZeppelin – szybkie testowanie inteligentnych kontraktów. Jednowierszowa konfiguracja zapewniająca doskonałe wrażenia podczas testowania.
OpenZeppelin Test Helpers – biblioteka asercji do testowania inteligentnych kontraktów Ethereum. Upewnij się, że Twoje kontrakty zachowują się zgodnie z oczekiwaniami!
Powiązane samouczki
- Solidity and Truffle Continuous Integration Setup – jak skonfigurować Travis lub Circle CI do testowania Truffle wraz z przydatnymi wtyczkami
- Narzędzia testowe – przegląd i porównanie różnych narzędzi testowych
- Echidna – narzędzie do testowania inteligentnych kontraktów
- Manticore – narzędzie do znajdowania błędów w inteligentnych kontraktach
- Slither – narzędzie do znajdowania błędów w inteligentnych kontraktach
- Jak tworzyć kontrakty Solidity pod kątem testowania
- Jak migrować z Truffle Tests do środowiska testowego OpenZeppelin
Dalsza lektura
Znasz jakieś zasoby społeczności, które Ci pomogły? Wyedytuj tę stronę i dodaj je!
Pomóż nam zaktualizować tę stronę
Jeśli jesteś ekspertem w temacie i chcesz podzielić się wiedzą, edytuj tę stronę i wzbogać ją swoją mądrością.
Zyskasz uznanie i pomożesz społeczności Ethereum!
Użyj tego elastycznego szablonu dokumentacji
Pytania? Zadaj je na kanale #content na naszym serwerze Discord
Edytuj stronę