我正在尝试对软件测试进行一般性研究,并为我的公司撰写内部论文。目的是确定如何改革测试和验证阶段,以便长期节省成本。我知道在开发周期的早期而不是后期进行软件测试是一种流行的修复方法。我目前的理解如下:
1) 根据需求和验收标准尽早编写软件测试有助于软件开发人员识别涉及任何外部组件(例如第三方可执行文件和二进制文件等)的集成问题
2) 提高软件开发人员对最终产品、接受度和问题域本身的了解。
3) 更容易预测最终产品将如何满足质量要求。
如果有人想指出我在最初的理解中遗漏的更明显的东西,我将不胜感激。我也在这里找到了一篇文章
更新 我发现这是很好的阅读材料。
谢谢你的帮助。