红尾鱼鱼 发表于 2008-10-11 19:03:01

TD中如何设计带实际操作数据的测试用例

最近研究TD,发现在TD的自带案例里面,对于用例的设计不包括具体数据。如果同一操作步骤要测试多组数据,建立多个测试用例的话感觉用例数目就太庞大了。我想了两种方法,都是先在用例中以参数代替实际要测试的数据。

       第一种方法是在测试集中多次调用该用例(以用例A表示),调用一次输入一组数据,这样多次调用用例A就能达到目的了。可是这样做的话,测试需求中相关需求的状态总是以A用例最后一次被调用执行的结果为准,也即是:如果我在测试集 中调用用例A三次,每次输入不同数据,运行时总以最后一组数据运行结果为标准,但是按道理只要这多组数据运行中有任何一组数据失败,需求都应该为失败,所以感觉这种办法好像不太行。

       另外一种方法是再建一个用例B,来重复多次调用用例A,每次调用时输入具体测试数据。这样用例A的一次执行只是用例B的一个步骤,也能实现用例A的多组数据测试。
想请教一下大家,这两种方法可不可行,大家在使用TD的时候,是如何处理这个问题的呢?

叶弯 发表于 2009-6-30 14:15:37

本人认为第一种方法貌似不可取,但实际上在td里运行测试用例时都是这样,只要一个大的功能点里无论旗下有多少小的子用例,只要有一个用例是failed,那么这个大的功能点就是failed。td设计者就是这么设计的,没办法。

[ 本帖最后由 叶弯 于 2009-6-30 14:19 编辑 ]
页: [1]
查看完整版本: TD中如何设计带实际操作数据的测试用例