51Testing软件测试论坛

标题: TD中Case的复用 [转贴] [打印本页]

作者: jzhao    时间: 2004-7-26 08:09
标题: TD中Case的复用 [转贴]
TD中Case的复用
在你设计的测试步骤里,可以调用其他手工测试。 当你运行测试时,测试步骤中调用的测试作为这个测试的一部分。这种方法很有用,例如,如果你使用了测试模板,你就可以在不同的测试中重复使用。
为了增加一个的测试的适应性和能力,你可以在测试中添加参数,然后在测试中调用它。参数是一个变量,它可以替换特定的测试中分配给它的一个定值。你可以根据调用它的测试或一个测试集在不同的场所下来改变参数的值。
例如,你可以创建一个“Login_Template”,它记录了当启动应用程序时,登录的用户名及密码信息。你需要在多个测试的开始调用这个“Login_Template”。 但在一些案例中,你需要用不同的用户比如administrator 登录。因此你要创建两个参数 <<user name>>和<<password>>, 根据不同的调用“Login_Template”的测试来改变这些参数的值。如果所有的调用都是使用一个用户登录,你可以为这个参数的用户及密码设置一个默认值。
这个部分包括了下面几个方面:
一、创建测试模板
在test plan tree 在你可以定义一个手工测试为测试模板。一个测试模板通常包含了参数,它可以被不同的测试调用。
注意: 把一个测试设成一个测试模板来使用只是一个过滤的目的。你不需要设置一个测试为测试模板仅仅为了能被调用或添加参数。
To create a template test:
在test plan tree中右击一个测试, 选择 Template Test. 一个方框会加到手工测试图标的上,这就表明现在它是一个测试模板。
二、添加参数
你可以在一个手工测试的步骤的 description 或expected results中添加一个参数。
To add a parameter:
1. 在Design Steps标签中, 把焦点放在一个步骤的Description 或 Expected Results 中,就可以添加参数了。
2. 点击 Insert Parameter 按钮 。打开参数属性对话框。
3. 输入一个 Parameter Name,点击OK。一个新添加的参数的语法是<<parameter name>>。
三、调用含参数的测试
当你在design steps中调用一个包含参数的手工测试时,你可以为这个参数赋值。
To call a test with parameters:
1. 在Design Steps标签中, 点击New Call to Test 按钮 。打开Select a Test 对话框。

2. 默认只会显示template tests。如果你要选择的测试不是测试模板,清除Show only Template Tests。
3. 选择你要调用的带参数的手工测试。打开一个显示被调用的测试中包含的参数的对话框。

4. 在 Value 列,输入每个参数的值,点击OK。
5. 在Select a Test 对话框上点击OK。这个调用作为一个链接插在design steps中,在调用的测试里会显示出这个参数所赋的值。
注意: 如果你在调用测试的时候不为参数赋值,当你把测试加入测试集或运行测试时会提示你要给参数赋值。
6. 在调用的测试中编辑参数的值,右击调用的测试选择Called test parameters。在Called Test Parameters 对话框中为参数重新赋值,点击OK。
作者: miludeer    时间: 2004-7-26 18:27
标题: 如果是只是手工测试的话,不晓的有什么用途

作者: fly_a_m3    时间: 2004-8-30 10:16
可以记录每次测试的数据,不用事先写死
作者: yezi216    时间: 2005-6-29 13:30
ok,不错,学到东西了!
作者: zension    时间: 2005-6-29 17:26
这个方法我倒是知道
但有没有更好的方法呢?
比如,在TD中可不可以把test lab中的execution flow这个测试用例流整合到一起。让测试用例按照那上面的顺序执行,执行到每个测试用例时的情境和执行单个测试用例一样,不知道这种方法在TD中能否实现??
作者: chenxi8320    时间: 2005-10-31 10:59
先收藏,以后会用到的
作者: okby    时间: 2006-6-15 14:46
没有人参加讨论了,可惜没有深入下去
作者: miny19    时间: 2006-7-17 13:19
学习
作者: sunkitty    时间: 2007-4-8 15:07
感谢分享
作者: ancestor    时间: 2007-4-28 14:05
好资料,收藏了!!谢谢了!!
作者: gs0521    时间: 2007-6-3 21:19
Thank you
作者: 不要长大的小孩    时间: 2007-6-13 13:44
sdlkfj5
作者: 不要长大的小孩    时间: 2007-6-13 13:45
好哦
作者: spring279    时间: 2007-6-13 14:34
sdlkfj2
作者: yqx    时间: 2007-7-2 23:46
这个是很有用的功能,感谢分享阿
作者: ll110    时间: 2007-11-9 14:59
我先收藏,说不一定以后会用到
作者: Lola1123    时间: 2007-11-29 10:05
标题: 看看看
看看再说,留个脚印
作者: Lola1123    时间: 2007-11-29 10:16
标题: Template Test 菜单禁用
To create a template test: 在test plan tree中右击一个测试, 选择 Template Test. 一个方框会加到手工测试图标的上,这就表明现在它是一个测试模板。

但是我的Template Test 菜单是灰色的,处于禁用状态。唉~~
作者: GloriaYu    时间: 2012-8-1 22:32
楼主,我现在碰到一个与你主题相关的问题,就是我想通过excel导入用例,用例中也复用了极其模版用例,但是不知道在excel中应该怎么样写




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