什么是测试需求?
2009-09-11 16:02
288 查看
测试需求系列文章(一)什么是测试需求?摘要:介绍了什么是测试需求以及做测试需求分析的意义.
简单来说,所谓的测试需求就是在定义在测试中要测试什么。我们在测试活动中,首先需要明确要测什么(What),才能决定如何测(How),消耗的时间(When),需要多少资源(Who),测试的环境(Where),测试中需要的技能、工具以及相应的背景知识,测试中可能遇到的风险等等,以上所有的内容结合起来就构成了测试计划的基本要素。而测试需求是测试计划的基础与重点。
就像软件的需求一样, 测试需求根据不同的公司环境,不同的专业水平,不同的要求,详细程度也是不同的。但是,对于一个全新的项目或者产品,测试需求力求详细明确,以避免测试遗漏与误解。
做测试需求分析的意义
如果要成功的做一个测试项目,首先必须了解测试规模、复杂程度与可能存在的风险,这些都需要通过详细的测试需求来了解。所谓知己知彼,百战不殆。测试需求不明确,只会造成获取的信息不正确,无法对所测软件有一个清晰全面的认识,测试计划就毫无根据可言。活在自己世界里的人是可悲的,只凭感觉不做详细了解就下定论的项目是失败的。
测试需求越详细精准,表明对所测软件的了解越深,对所要进行的任务内容就越清晰,就更有把握保证测试的质量与进度。
如果把测试活动比作软件生命周期,测试需求就相当于软件的需求规格,测试策略相当于软件的架构设计,测试用例相当于软件的详细设计,测试执行相当于软件的编码过程。只是在测试过程中,我们把”软件”两个字全部替换成了”测试”。这样,我们就明白了整个测试活动的依据来源于测试需求。
请留意下篇测试需求系列文章(二)如何把握测试需求.
本文转自"百洋软件研究实验室"
简单来说,所谓的测试需求就是在定义在测试中要测试什么。我们在测试活动中,首先需要明确要测什么(What),才能决定如何测(How),消耗的时间(When),需要多少资源(Who),测试的环境(Where),测试中需要的技能、工具以及相应的背景知识,测试中可能遇到的风险等等,以上所有的内容结合起来就构成了测试计划的基本要素。而测试需求是测试计划的基础与重点。
就像软件的需求一样, 测试需求根据不同的公司环境,不同的专业水平,不同的要求,详细程度也是不同的。但是,对于一个全新的项目或者产品,测试需求力求详细明确,以避免测试遗漏与误解。
做测试需求分析的意义
如果要成功的做一个测试项目,首先必须了解测试规模、复杂程度与可能存在的风险,这些都需要通过详细的测试需求来了解。所谓知己知彼,百战不殆。测试需求不明确,只会造成获取的信息不正确,无法对所测软件有一个清晰全面的认识,测试计划就毫无根据可言。活在自己世界里的人是可悲的,只凭感觉不做详细了解就下定论的项目是失败的。
测试需求越详细精准,表明对所测软件的了解越深,对所要进行的任务内容就越清晰,就更有把握保证测试的质量与进度。
如果把测试活动比作软件生命周期,测试需求就相当于软件的需求规格,测试策略相当于软件的架构设计,测试用例相当于软件的详细设计,测试执行相当于软件的编码过程。只是在测试过程中,我们把”软件”两个字全部替换成了”测试”。这样,我们就明白了整个测试活动的依据来源于测试需求。
请留意下篇测试需求系列文章(二)如何把握测试需求.
本文转自"百洋软件研究实验室"
相关文章推荐
- 什么是测试需求?(转)
- 什么是需求文档测试?什么是设计文档测试?
- 我要测什么?测试需求&其属性要点
- 软件测试过程中如何区分什么是功能bug,什么是需求bug,什么是设计bug?
- 需求评审阶段和设计评审阶段测试人员该做什么呢
- 软件测试过程中如何区分什么是功能bug,什么是需求bug,什么是设计bug?
- 需求评审阶段和设计评审阶段测试人员该做什么呢
- 什么是测试需求
- 需求阶段测试可以做什么?
- 测试人员如果参加需求评审会议,该注意什么?
- 测试一下,你是什么学型?
- VS 2010 测试功能学习(19) - 什么情况下应该引入UI自动化测试?
- 产品开发初期测试人员应该做什么?
- 测试人员需要什么技能?
- 要做好性能测试,该掌握些什么?
- 什么是α测试和β测试?
- [61] 测试技术常见的十一种问题之九:没有产品说明书和需求文档地情况下能够进行黑盒测试吗?
- 来看看微软对测试是什么要求
- 测试的目的应该是验证需求
- [导入]测试你的想象力:那女孩到底说什么了