51Testing软件测试论坛
标题:
RRAFS自动化测试架构学习与实践(四):如何自动生成Application Map
[打印本页]
作者:
sissili
时间:
2010-9-13 17:52
标题:
RRAFS自动化测试架构学习与实践(四):如何自动生成Application Map
1
、如何建立
LanchProcessContainer
脚本
通过
ProcessContainer
可以自动生成
Application Map.
首先,在
Robot
中建立一个
LanchProcessContainer
脚本,如下所示:
''$Include "DDEngine.SBH"
*OR*
'$Include "ProcessContainer.SBH"
Sub
main
ProcessContainer
End Sub
之后
Playback
该脚本,进入以下界面:
[localimg=240,300]1[/localimg]
2
、
Application Map
生成的基本步骤?
1)
打印
UAT
的每个界面,并给每一个界面起名;把每个界面中需要被测试到的组件标识出来。
[localimg=400,300]275[/localimg]
2)
在
Robot
中调用
ProcessContainer
脚本
3)
针对每个需要被测试的界面,运行
ProcessContainer
脚本。
[localimg=343,300]276[/localimg]
4
)
把界面的名称输入到
ProcessContainer
界面的“
Window\Object Name
”中
,
即步骤
1
中打印
UAT
的每个界面中给界面起的名字。
5
)
“
Append AppMap
”必须被选择,并且给输出
AppMap
一个路径及文件名,如图所示。
6)
“
Remove Parent Info
”必须不选。
7)
最后会生成一个对应的
map
文件,如下所示;
[localimg=400,229]277[/localimg]
8)
给每个组件起个名字
,
即步骤
1
中打印
UAT
的每个界面组件的名字。如下所示:
[localimg=400,229]278[/localimg]
9) 删除那些不会使用的信息,如下所示:
作者:
windone
时间:
2011-5-31 15:09
谢谢楼主的分享。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2