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

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



