我想问王琰老师,怎样实现测试数据与测试执行分离
我想问王琰老师,怎样实现测试数据与测试执行分离,不好意思上没好好听sdlkfj1 是实现测试设计(包括测试计划,设计,实现)与测试执行分离吧(双V模型中的内容)以前人们普遍认为“测试是开发之后的一个阶段”, 而V模型则实现了测试设计和测试执行的分离,强调“测试是伴随着整个开发周期的”。
从V模型中可以看出测试设计和软件开发是并行完成的。只要相应的开发活动完成,就可以开始执行测试,更利于尽早发现问题。
回复 #2 zhangchen 的帖子
不好意思我没讲清楚,我是想问在测试计划中,为了应对需求变更而采取的测试数据与测试执行分离,它是怎样实现的?456
wo ye butaixingchu,yexiangqingjiaoyixia回复 #3 hgl 的帖子
我不知道在测试计划中,有测试执行。如果是在测试中,为了应对需求变更而采取的测试数据与测试执行分离,它是怎样实现的?
就是靠需求跟踪矩阵中测试线的需求跟踪矩阵 抱歉,现在才看到。
在很多企业里需求并没有我们看到的那么详细,或者需求是经常变更的,而用户需求的变更大多数也体现在具体的数据要求上。这时候经常采用的做法是在测试用例写作中只描述执行步骤,不描述要输入的测试数据。
举个最简单的例子,比如输入用户名、密码,假如用户对用户名、密码的参数范围还没有确定,测试用例可以只描述执行步骤“输入用户名、密码”,具体的数据如用户名输入什么,密码输入什么,可以等参数范围确定下来再运用等价类、边界值等方法设计。
还有很多地方也是可以用这种方式的,比如我们作单元测试,用例执行都是要把输入数据传给被测单元,然后检查输出,无非就是输入输出参数具体的值不同而已,这时候我觉得用例也可以用参数表的形式把数据分离出来。 我的理解是把用户名和密码都放到数据库中,然后把这张表倒出来(这些可以正常登陆),再加入一些用户名和密码(这些是不能登陆的),然后执行测试,我的理解是这样,多多指教。
页:
[1]