首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳测试Ethereum实践

最佳测试Ethereum实践
EN

Ethereum用户
提问于 2022-04-20 00:46:46
回答 2查看 121关注 0票数 0

我的团队最近开始学习Ethereum和智能合同。想问一下测试的最佳实践是什么。我读过关于创建私人网络的文章:

  1. 我们能有我们自己的专用网络让团队在上面进行测试吗?
  2. 这个专用网络是否可以在线,只供团队访问?Azure有一个服务来设置一个支持Ethereum的块链。

我看到的其他选择有:

  • 让每个团队成员在他的系统上进行本地测试,或者
  • 使用像Ropsten这样的实时测试网络

任何有帮助的链接也将受到赞赏。

EN

回答 2

Ethereum用户

发布于 2022-04-20 00:53:39

你的选择是:

  1. 本地网络。您可以使用类似Ganache的应用程序来拥有本地块链,并在那里测试您的智能契约。它给了你的合同和假的以太与应用程序交互。
  2. Testnet:正如您提到的,您可以将您的合同部署到testnet,如Rinkeby或Kovan,并在那里进行测试。
  3. Mainnet-叉:您可以通过分叉获得一个mainnet实例。这意味着它将模拟具有与mainnet相同的状态,但它将作为本地开发网络工作。

我建议你和其他人从帕特里克的视频开始。

票数 1
EN

Ethereum用户

发布于 2022-04-20 09:36:03

我的团队最近开始学习Ethereum和智能合同。想问一下测试的最佳实践是什么。

使用覆盖率为100%的单元测试。有一个自动运行测试的连续集成系统。对于集成测试,您可以运行专门用于测试的本地Ganache或Ethereum节点。

手动测试可以在一个低成本的EVM生产环境上进行,比如Polygon。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/126544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档