Ant 测试与程序执行最佳实践
1. 测试用例编写最佳实践
编写测试用例至关重要,Ant 使单元测试变得简单,它可以运行测试用例、捕获结果,并在测试失败时终止构建。以下是一些编写测试用例的最佳实践:
- 全面测试 :测试所有可能出错的地方,这是极限编程(XP)的准则。
- 严格测试 :一个编写良好的测试用例应该很难通过。如果所有测试第一次就通过,可能测试不够严格。
- 新增测试 :为发现的每个 bug 添加新的测试用例。
- 故障排查 :当测试用例失败时,先编写更多测试来追踪问题,再使用调试器。测试用例越多越好。
- 参数测试 :测试每个方法的无效参数,而不仅仅是有效数据。健壮的软件需要识别和处理无效数据,使用错误数据通过的测试往往最有价值。
- 清理结果 :在运行新测试之前,清除之前的测试结果,删除并重新创建测试结果和报告目录。
- 设置属性 :在 <junit> 上设置 haltonfailure="false" ,以便在构建失败之前进行报告或其他步骤。使用 errorProperty 和 failureProperty 将失败/错误状态捕获到单个 Ant 属性中。
- 命名规范 :为测试用例选择唯一的命名约
超级会员免费看
订阅专栏 解锁全文
2383

被折叠的 条评论
为什么被折叠?



