第一種,使用 Truffle 這類繼承了測試工具的框架,只要編寫 js 腳本就能夠測試 web3 與合約的邏輯。html
優勢是徹底可控,粒度夠細,便於集成測試;缺點是須要花費一些時間編寫測試腳本,不過值得。web
第二種,使用 Remix 提供的圖形化方法調用,能夠快速驗證方法返回值的正確性,方便了調試。框架
只須要 Remix 載入文件,部署合約,調試。優勢是圖形化、上手快;缺點是沒法作到測試情形所有覆蓋、粒度粗。工具
小結:以上兩種方式使用上能夠作一個結合,開發階段持續編寫測試用例,驗證調試階段能夠適當利用圖形化。測試