在验证新产品功能时,QA如何验证现有产品功能是否仍然有效?
答案 0 :(得分:4)
通常,您会使用单元测试来安排某种回归测试。除此之外,这几乎是不可能的。
答案 1 :(得分:1)
我读了很多关于测试的信息,在三脚架(所有地方)找到了一个很好的资源。我将链接到它,以便其他人也可以从中受益。在What is software Testing..?下查看它已经清楚地概述了回答你可能有的“大多数”问题。
答案 2 :(得分:1)
回归测试。部分自动化,部分手动,取决于工具,时间和金钱。
通常你应该进行不同级别的测试,尽管作为软件开发人员我们希望自动化所有内容,但有些事情必须通过测试人员执行一系列测试用例来手动验证。
The Wikipedia article on regression testing is a good read
从大多数手动检查的测试集合中,通常值得选择保证系统功能以降低成本的最小集合。当然,余额很好,很大程度上取决于代码实际改变了多少。良好的软件产品模块化有助于进行良好的回归测试。
答案 3 :(得分:0)
验证现有功能的另一个主要方法是进行自动集成和系统级测试,以及@Developer Art指出的单元测试。这些将捕获系统组件之间的接口问题,单元测试可能会错过。
Wikipedia entry on test automation是该主题的一个很好的介绍。