文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
总结
在测试代码中,可读性仍然很重要。如果测试的可读性很好,其结果是它们也会变得很容易写,因此大家会写更多的测试。并且,如果你把事实代码设计得容易测试,代码的整个设计会变得更好。
以下是如何改进测试的几个具体要点:
·每个测试的最高一层应该越简明越好。最好每个测试的输入/输出可以用一行代码来描述。
·如果测试失败了,它所发出的错误消息应该能让你容易跟踪并修正这个bug。
·使用最简单的并且能够完整运用代码的测试输入。
·给测试函数取一个有完整描述性的名字,以使每个测试所测到的东西很明确。不要用Test1(),而用像Test_<FunctionName>_<Situation>这样的名字。
最重要的是,要使它易于改动和增加新的测试。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论