dionysus 发表于 2005-8-6 23:32:44

关于testmanager和suit的问题

我对testmanager不太熟悉,求教几个关于tm中的问题:
1.我想把robot录制项目的脚本都放到testmanager中管理,如果只是整理出一个脚本结构的话就用test case floder和test case吧?(公司做bug管理用的是testdirector,需求等也不是rational公司相应的软件,所以一些连接的功能好像没用)
2.如果我想用testmanager回放脚本是不是应该建立一个suit?suit包含所有有关联的几个脚本?我试了包含一个脚本,这个脚本中用到了datapool,这样用suit回放的时候总是抱错,不知道为什么?
论坛里有没有详细讲解testmanager的文档?最好能举例的,谢谢

[ Last edited by ilovejolly on 2005-8-29 at 22:50 ]

ilovejolly 发表于 2005-8-6 23:50:59

你的问题不是很清楚,我猜着回答一下
脚本都是放在用administrator建立的project的目录底下的。testmanager是用来组织批量脚本进行回放的工具(当然还有别的用途),对于GUI脚本来说,具体做法是
   a 建suite
   b 在suite中建senario
   c 往senario中添script
   d 把scenario添到group中

每次运行的时候是run一个suite,具体的脚本结构双击suite可以看到
上面的流程不是固定的,这只是一种做法,在suite底下的scenario也可以不添加之前建的scenario而直接添加脚本

你在scenario中可以添加当前project中所有的脚本。至于datapool,我不知道你具体的问题是什么,如果在robot中可以成功回放的脚本那么就已经包含了相应的datapool的。

关于对应的实例到处都很少,原因很多,不一一列举。如果有什么不明白的地方可以继续发贴,大家一起探讨。

最近我把公司里的事忙完了会整理一篇关于robot,administrotor和testmanager结合使用和如何操作的文章,有兴趣可以关注下

dionysus 发表于 2005-8-7 10:54:25

能说一下scenario是什么么?新建一个suit的时候添加入的test case或script都不是在默认的那个scenario下啊,scenario具体是做什么的?同时谢谢新版主这么及时的回答:)

ilovejolly 发表于 2005-8-7 13:11:00

我先简单的说一下
举个例子吧,比如一个学校管理系统,有teacher和student两个模块
每个模块底下都有新增,删除,修改这三项,这个环境应该很清楚吧
我们录脚本的时候,对应每个模块,脚本可以分成login,add(update or delete),logout这样来录,就很容易维护(不要每个脚本都从登陆,操作,退出来录,而是把登陆,退出和具体的操作分离开)
再细化,新增一个scenario后,取名addstudent,添加login,addstudent,logut,这三个脚本,然后把这个scrnario添加到group中,那么这一个scenario就完成了student底下的add功能,同样添加update,delete功能。然后再添加teacher的add,update,delete功能,这样一个suite就完成了。

scenario在这里对应的就是一个模块底下的一个功能,这个层次关系应该不难理解。
至于testcase我没有详细的使用,不敢随便回答

有问题再交流,周末我不在公司,也不能贴图。

dionysus 发表于 2005-8-7 15:00:45

十分感谢!!

谢谢,还有一个问题,怎么把scenario添加到group中?我新建的一个group和scenario好像总是分离的,check suit时总是提示group是空的scenario没有用到,见图。十分感谢版主的热心!
项目组委派我做项目软件的功能测试,并对脚本进行管理,我想使用rational的配套软件来规范自动化这一块,别的项目组同时也在用其他的自动化测试软件进行这方面的探索和管理,但我觉得rational公司的产品很专业,如果这次做的好的话项目组就会一直使用rational公司的这套录制和管理工具了,我想利用这次机会能多学些东西积累些知识(另一方面也能提高自己在项目组中的地位,呵呵)。但是项目组中没有人对testmanager很熟悉,所以不会的东西我只能依靠这里的版主和大虾们了。再次感谢!!

ilovejolly 发表于 2005-8-7 15:09:00

其实我前面说到了,底下的scenario只是对脚本的一个分类,你再在上面的group中添加scenario就可以了,点右健可以看到,这里还可以直接添加脚本,其实我们把scenario分离出来只是为了维护方便,当然也可以不用的。我们不管做什么,都是根据需求来,需要就用,不要拘泥。

dionysus 发表于 2005-8-8 12:20:55

谢谢,明白多了

[ Last edited by dionysus on 2005-8-8 at 12:25 ]

songwenbin 发表于 2005-10-8 17:39:56

请教一下

请问一下,我想使用TM这个测试一个系统,都需要哪几步呀?

ilovejolly 发表于 2005-10-9 23:25:43

请先把基本概念都搞清楚,这样提问题比较清晰,别人也好给出明确的解答

tomzhang 发表于 2005-12-22 13:18:31

hao dongdong

ding!!ding!!ding!!ding!!
页: [1]
查看完整版本: 关于testmanager和suit的问题