我想问一下,测试用例里面到底许不需要数据呢(我们的项目需求变化比较频繁的)
tester1 12:05:57
4、测试用例不应该包含实际的数据;
测试用例是“一组输入、执行条件、预期结果”、毫无疑问地应该包括清晰的输入数据和预期输出,没有测试数据的用例最多只具有指导性的意义,不具有可执行性。当然,测试用例中包含输入数据会带来维护、与测试环境同步之类的问题,关于这一点,《Effective Software Test》一书中提供了详细的测试用例、测试数据的维护方法,可以参考。
tester1 12:06:35
看到了 关河 的blog是这么说的,有谁可以给我说说"Effective Software Test"这个到底是怎么解决这个问题的呢
tester2 12:10:13
你可以去看看那本书啊。
tester1 12:10:44
我还没有那本书
tester1 12:10:58
我只是想知道大概怎么解决的
tester2 12:11:45
老大,写测试用例是没有定式的。
tester1 12:12:21
现在,我们测试组内部的确有这个争议,看到关河blog上,想听听的大家的见解
tester1 12:12:45
可能问题已经到比较细节的问题上了,但是,我觉得这个对后期的测试比较重要的
tester1 12:13:12
现在,我们都是用文字型的语句来定义一些关键性的数据,
tester2 12:13:46
测试用例是“一组输入、执行条件、预期结果”,这个只是他的一个定义而已,
tester1 12:14:08
恩,一般用例都是包含这些的
tester2 12:14:22
你觉得“输入”是什么那?是数据,还是什么其他的。
tester1 12:14:47
输入的东西,可能有几种,
tester1 12:15:07
我们是b/s结构的项目,那输入一般都是通过页面直接输入的
tester1 12:15:34
还有,就是通过其他系统交互的数据,这个也有输入数据的
tester2 12:17:07
你说的没错。
tester2 12:17:30
但是我的理解,他不是单纯的数据。
tester1 12:17:38
但是,在用例里面是不是要具体到输入到底是什么数据
tester2 12:17:49
写测试用例在于灵活实用。
tester1 12:17:50
还是,就关键字段输入什么数据,
tester1 12:18:07
或许就是,直接用文字型描述一下就可以了
tester2 12:18:34
有些就是这样就可以啦,但是有些测试用例得写清楚数据,
tester2 12:19:01
要明白一点,数据不是单纯的12456这样的叫数据,
tester2 12:19:37
广义的数据是很宽的,我的理解
tester1 12:20:41
恩,这个我也是理解的,但是,我不想把测试的实施人员定义为对项目非常熟悉的人,所以,对于测试用例的数据到底要详细到什么地步这个的确很难判断
tester2 12:21:36
这个不是你一个人遇到的问题,这个应该是整个的问题。
tester2 12:22:20
主要是做项目或者做产品,写测试用例的时间太少,人员又少,
tester3 12:39:19
呵,也不一定要具体的数据,描述一下应该就可以了~
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/