究竟什么是测试需求
早上,刚打开电脑,看到一封德高望重的大姐给我发来一封邮件,询问什么是“测试需求”,以及测试需求和软件需求之间有什么联系和区别。责任重大,立即行动起来,不能让大姐失望啊。
说实话,这下可把我给难住了。在我的脑海里,根本没有“测试需求”这个概念。我读过与软件测试相关的很多文章、书籍和标准,记忆中,都没有提到过测试需求。于是我到百度百科、wikipedia找,无论中文还是英文,都没有对测试需求做定义。
接着,我用百度、谷歌搜索了一通,发现了几篇文章,话题大致是测试需求的。
尽管题目给人的暗示是:这篇文章将谈测试需求,但我没有找到对测试需求的定义。下面是我看到的几篇有代表性的网络文章,现展示给大家,以分享我的体验。
第一篇:“测试需求定义(参考RUP测试实践)”[1]。无论从题目本身,还是从文章的写作,显得都很专业,是我看过的最正式的文章了。但该文只有两个小标题,“如何确定测试工作的范围”和“如何整理测试需求”,避开了对“测试需求”做定义,细读下来,发现作者赋予“测试需求”的含义是“确定测试范围”。通篇文章谈论的也是测试范围的变化以及如何应对:测试范围的检查、评审和变化跟踪等。

本文探讨了测试需求的概念,指出在业界并没有统一的定义。作者通过分析几篇文章,发现测试需求常被误解为测试范围或测试设计。测试需求应该是在有限时间和资源内,根据程序文件和质量目标对软件测试活动提出的要求,它不同于测试范围和测试设计,是决定何时停止测试和测试程度的关键因素。测试需求依据组织的质量目标和不同软件、用户、公司的具体需求而定。

2万+

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



