只在testnet/mainnet叉上测试代码是常见的吗?
我目前正在做一个dapp。测试代码几乎已经完成,我最初打算使用ganache在mainnet分叉上测试代码,并将代码部署到实际的mainnet上。在实际的mainnet上部署之后,我不打算进一步测试代码(这太昂贵了!)
这是一个常见的步骤吗?还是在实际的主板上测试代码也更好呢?
发布于 2022-08-02 01:31:47
我们在本地块链上执行的所有单元测试,比如如果您正在使用“硬帽子”然后在“硬帽子”节点上执行(也是一个选项),并查看测试覆盖率报告(测试100%)。
在此之后,我们在Testnet网络上执行一个集成测试(有些人称它为暂存测试),并查看是否所有的事情都按预期工作,如果是这样,那么我们就推进到mainnet。
您不能在mainnet上进行测试,因为一旦推到mainnet,如果出现错误,则需要推送一个新副本。
希望它能清除你的查询!
https://ethereum.stackexchange.com/questions/132832
复制相似问题