Skip to content

以太坊智能合约测试

在测试前你应该,测试不仅仅要保证业务无错误,还需要使用更可能少的Gas。

测试币

当你需要接入到公共网络中,则需要领一些测试币才能发送交易。一般各种公共测试环境都提供水龙头🚰给你发放测试币。

  • - 一个C#/.NET的faucet

测试工具

  • - 用于truffle项目的零配置持续集成
  • - Solidity代码覆盖工具
  • - 用于Solidity智能合约代码覆盖检查的替代工具
  • - Solidity合约函数性能分析器
  • - 另一个Solidity智能合约性能分析器
  • - 高速、并行、热从在的solidity测试框架
  • - 以太坊应用测试工具套件
  • - 使用docker简化智能合约应用的集成与测试
  • - 特别用于单元测试和智能合约调试的EVM实现
  • - Solidity 图形化调试器
  • - 提供容易读懂的栈回溯,加速应用开发
  • - 代码分析器,用于智能合约开发的安全、代码风格及最佳实践规则
  • - 用于识别和修正solidity中的代码风格和安全问题的代码分析器,前身为Solium
  • - 一个NPM包,用于解析提交到本地testrpc节点的交易,以便开发者阅读和理解交易内容
  • - 一个NPM包,包含额外的断言及测试辅助工具,支持事件是否触发的断言。
  • - Solidity词法预处理器,使用mustache.js风格的语法,支持宏、条件编译,可自动包含远程依赖
  • - Solidity预处理器,包含指令、表达式语言、高精度计算等功能
  • – 解析、发布以太坊裸交易,类似于
  • - 用于单元测试的智能合约依赖模拟库
  • - 测试以太坊智能合约的库,支持自选web库和测试运行期。
  • - PyTest的以太坊智能合约插件

文章列表


  1. 最后更新时间:2019-10-21 06:42:14,这是一篇任何人都可以协作参与的文章, 。