/awesome-blockchain-testing

Curated list of blog posts, videos and resources on testing blockchains and blockchain-based applications

Awesome Blockchain Testing

Curated list of blog posts, videos and resources on testing blockchains and blockchain-based applications

Blockchain testing

Tools

  • MixBytes Tank - console tool which can set up a blockchain cluster in minutes in a cloud and bench it using various transaction loads. Supported blockchains are Haya and Polkadot.

Videos

Posts

Papers

Tools

  • Caliper - blockchain performance benchmark framework, which allows users to test different blockchain solutions with predefined use cases, and get a set of performance test results.
  • fabric-test
  • indy-test-automation

Tools

  • solidity-coverage - code coverage for Solidity testing
  • hevm - an implementation of the Ethereum virtual machine (EVM) made specifically for symbolic execution, unit testing and debugging of smart contracts
  • Whiteblock Genesis - allows users to provision multiple fully-functioning nodes over which they have complete control within a private test network
  • OpenZeppelin Test Environment - JS based framework for smart contract testing
  • Waffle - the most advanced framework for testing smart contracts.
  • Truffle - development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier.
  • Hardhat - development environment to compile, deploy, test, and debug your Ethereum software.

Posts