测试需求与测试用例是什么关系

如题所述

测试需求是主要是整理测试焦点(包括一些界面、输入域、业务流程、数据等),并明确测试焦点的优先级,为测试用例的设计提供测试所需的功能点信息。测试需求的分析也会体现用例设计方法,有的测试需求分析文档中也会指导性的明确焦点的测试用例设计方法。
可以说,测试需求是告诉你要测什么,而测试用例是告诉你怎么测。
好的测试需求能发现需求中显性和隐性的测试焦点,从而能更好的指导测试用例的设计,能更好的提高被测模块整体功能的覆盖率。
测试需求分析会根据不同阶段的测试类型会有不同的侧重点。我是做系统测试的,主要注重系统或软件是否满足用户需求的情况。平时做测试需求时会比较明确系统的功能模块和测试点明细整理,也会把测试案例设计方法同时加入到分析文档中。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-14
需求可以理解为功能,就是你要做什么,怎么做。当有一个输入进来的时候,可以根据需求得到一个预期的输出。
测试用例用来验证需求是否被满足,一般情况下一条测试用例应该包括一个确定无任何歧义的输入(正确的输入,错误的输入,边界值输入),一个预期输出。测试用例必须要完全覆盖需求(一般情况下应该有一个需求和测试用例的跟踪矩阵)。
测试过程是一个执行过程,它负责执行测试用例并得到一个实际的测试结果。我们只要把实际测试结果和预期结果作比较,就能说明需求是否实现。有一些比较特殊的测试要考虑误差,比如时间有关的测试。
第2个回答  2011-08-18
测试用例是根据测试需求(需求说明书)写的。
第3个回答  2011-08-18
测试需求是对测试的目标的概括,根据测试需求,了解测试时所应测试的功能点有哪些方面;
根据测试需求,编写出测试用例,来覆盖所有测试的需求。