Robot功能测试示例
成都电子高专计算机工程系李成大
一、在RationalAdministrator中创建测试项目
1.建立一个空文件夹,如:D:\testing,
2.首先打开RationalAdministrator,点击File->NewProject...,在弹出的新建向导中输入项目名称、
路径(projectlocation),如果放在象D:\testing\这样的路径,就只能自己用,系统会提示你。>>>>
>>>>
3.输入密码、确认密码。完成后,在随即出现的configureproject对话框中创建需求声明、Test数据库、ClearQuest数据库,也可以从已有的数据库中选择,最后完成。一般在配置中只用看中间的TestAssets(AssociatedTestDatastore),测试类型(typeoftestdatastore)选access的就可以了。
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>
4.在Administrator主窗口左边的树型目录下右击,选择弹出菜单中的Connect,将项目连接上刚才设
置的数据库。>>>>
5.右击RationalTestDatastore下的TestUsers可添加用户。右击TestUsers下的用户名可选择对其进
行删除或修改资料与测试组。右击TestGroup可修改测试组权限。
>>>>
6.这样,一个新的测试项目就创建好了。
二、使用RationalRobot测试应用程序
1.项目存在后,启动RationalRobot开始测试。Robot的工作方式(过程):
1)记录测试的过程,产生脚本文件;2)回放脚本,捕捉测试程序里对象状态;3)产生结果,在TestManager中显示。2.使用Robot录制脚本
Robot启动后,在最初的Login对话框中输入用户名和密码,选择测试项目。检验正确后,进入Robot的主窗口。
点击File->New,若建立独立脚本,点击“Script...”,输入欲创建的脚本名及其描述。录制脚本作用:
使用Robot测试,首先要把手动测试程序的过程录制下来,以供回放时比较。Robot在录制过程中记录:
1)用户的动作,比如鼠标移动、键盘敲击等。帮助用户在应用程序中定位;
2)插入的查证点。查证点是用户在脚本中创建的,用来捕捉存储指定对象信息,以确认其编译后状态的一种点。
录制新的脚本:
点击Standard工具条上的RecordGUI...按钮或File->RecordGUI...,选择脚本;若选择已录制的脚本,Robot会提示是否覆盖它。
录制时会出现GUIRecord工具条,可以暂停、结束、打开Robot窗口或显示Insert工具条。录制开始后,你的行为将被录制下来。但可以复原