Contract-Design

如何對智能合約進行單元測試

  • January 9, 2022

乙太坊合約如何測試?我見過Truffle將自己稱為乙太坊開發框架。還有其他框架嗎?它們的成熟度如何?是否有大多數合約開發人員使用的事實上的標準框架?

例如,如何測試 Greeter 合約(https://chriseth.github.io/browser-solidity/)?

通過框架

目前有四個主要框架可以幫助您為合約編寫單元測試。截至 2016 年 1 月 25 日,按 Github 星級排序。

免責聲明:我是 Populus 測試庫的作者。

登船

這是採用最廣泛的框架。

松露

斑紋

楊樹

自己滾

您還可以通過利用ethereumjs-vmpytester輕鬆推出自己的測試框架,具體取決於您更喜歡 javascript 還是 python。

引用自:https://ethereum.stackexchange.com/questions/607