51Testing软件测试论坛

标题: 关于测试需求和测试用例的区别 [打印本页]

作者: nestea    时间: 2006-5-15 17:37
标题: 关于测试需求和测试用例的区别
我是一个刚接触实际测试工作才2个月的实习生
毕设的内容是“测试用例的设计与实现”
但是写了一个礼拜的测试用例后
公司前辈有人说我写的“测试用例”更像”测试需求“
有人说这是”测试用例“,已经可以用来执行测试

下面是我写的测试用例的大概情况:
我根据自己对系统内部逻辑的了解,对照系统的需求原型说明,还有参考前人的测试用例
把系统的每个功能的每个要点按照我的理解都写成“测试用例”
复杂的功能也会写一些输入数据组合的用例,输出结果则简单用诸如“结果正确”、“结果错误”等表述(此处默认以后执行测试用例的人就是写用例本人,或者是对系统需求和逻辑非常清楚的测试人员,所以没用很清楚描述何为“正确结果”何为“错误结果”,因为测试人员已经非常清楚。)
写的原则是覆盖到每个功能每一个执行步骤中的所有需要满足需求定义的每个要点,包括每个对话框的跳出情况、界面布局、文字语法词法等。

我觉得我这样写是不符合标准测试用例的要求(因为没有严格的输入、预期输出的对应组合),但也满足公司里用它们来执行测试工作的要求,前提是需要执行测试人员对系统的完全熟悉,即要看到一个测试用例就知道它是用来测试什么功能的,这个功能达到需求定义要求的表现是什么也应该一清二楚。

大家觉得呢?还有测试需求是怎样的呢?对应软件的需求说明的就是测试需求吗?
每一个需要测试的功能点描述就是测试需求吗?如果是的话,测试用例是不是可以理解为测试需求的进一步细化?这样的话,测试用例和测试需求岂不是有很大程度的重复,测试需求也能达到测试执行要求的情况下再细化为测试用例,岂不是很大的人力浪费吗?
(不好意思,表述有点乱,请大牛们不吝指教,谢谢:))




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2