5 testing automated-tests faults specifications
我看到了Bertrand Meyer的一篇印刷文章,他在文章中指出可以根据规格生成测试.我的开发团队没有这样做,但这听起来像是一个很好的技术.你是如何根据规格生成测试的?您如何描述通过此方法发现程序错误的成功?
有各种各样的方法可以做到这一点,从我认为的“艺术形式”(不一定是好的艺术)一直到从正式规范中数学导出的测试。最终,您的开发团队需要根据他们正在处理的时间表来决定他们可以做什么。话虽这么说,能够根据规范测试软件是一件好事。
只有您的团队才能衡量测试的“深度”,这可能取决于您的规格有多好。如果他们说“登录 UI 需要提供取消按钮和登录按钮,并且它们需要工作”,那么您的测试将非常笼统。但请记住——即使是非常一般的测试也是一件好事。测试是一件好事。太多的开发人员在测试方面态度恶劣,但最终,您交付的软件应该可以工作,对我来说,这意味着很多。
您的测试在查找程序错误方面的有效性将取决于您输入的详细信息。将测试过程写入规范的特别好的一点是,您可以测试每个构建,使其达到与前一个构建相同的详细程度(通常称为回归测试)。
| 归档时间: |
|
| 查看次数: |
264 次 |
| 最近记录: |