[Contract] 測試 Solidity 合約代碼的兩種方式 與 優缺點

 

第一種,使用 Truffle 這類繼承了測試工具的框架,只要編寫 js 腳本就能夠測試 web3 與合約的邏輯。html

優勢是徹底可控,粒度夠細,便於集成測試;缺點是須要花費一些時間編寫測試腳本,不過值得。web

 

第二種,使用 Remix 提供的圖形化方法調用,能夠快速驗證方法返回值的正確性,方便了調試。框架

只須要 Remix 載入文件,部署合約,調試。優勢是圖形化、上手快;缺點是沒法作到測試情形所有覆蓋、粒度粗。工具

 

小結:以上兩種方式使用上能夠作一個結合,開發階段持續編寫測試用例,驗證調試階段能夠適當利用圖形化。測試

 

Link:http://www.javashuo.com/article/p-dsymdgxm-mh.html調試

相關文章
相關標籤/搜索