您的位置: 主页>测试工具>功能测试工具>正文
WinRunner学习
文章出处:本站原创 作者:青竹居士 发布时间:2007-04-28

WinRunner学习

文章中提到的相关资料,请点击下载:
Lesson1_1.doc  |   Lesson2_1.doc  |   Lesson2_2.doc  |   Lesson2_3.doc
Lesson3_1.doc  |   Lesson3_2.doc  |   Lesson3_3.doc  |   Lesson3_4.doc
Lesson4_1.doc  |   Lesson4_2.doc  |   Lesson4_3.doc  |   Lesson5_1.doc
Lesson5_2.doc  |   Lesson6_1.doc  |   Lesson6_2.doc  |   Lesson7_1.doc
Lesson7_2.doc  |   Lesson7_3.doc  |   Lesson8.doc

------------------------------------------
1. Lesson_1介绍
略,请参考 《WR_中文介绍》pdf格式文档
有关介绍[参]:Lesson1_1.doc

2. Lesson_2Setting up WinRunner
描述 WinRunner 如何在一个应用程序中识别图形用户界面(GUI)属性
演示如何使用(图形用户界面间谍)GUI SPY 查看对象属性
描述二个(图形用户界面)GUI地图模式
解释该如何使用 RapidTest Script Wizard 去获得GUI属性的描述和生成测试
如何运行一个测试
帮助你分析测试结果

什么是GUI对象?(窗口window、按钮button、菜单menu、列表list)
如何应用WinRunner查看GUI对象属性和值?(TOOLSGUI SPY….)具体例子[参]lesson2_1.doc:
GUI Map模式?(有两种A、The GUI Map File per Test Mode;B、The Global GUI Map File Mode)
 
The GUI Map File per Test Mode The Global GUI Map File Mode   
创建一个测试,便生成一个GUI Map文件 创建一个GUI Map文件供一组测试使用   
初手(刚刚开始) 熟手   
注意:切换模式时,要退出程序重新运行WinRunner,才能使改变生效
在The GUI Map File per Test Mode模式下,关闭WinRunner前会提示你保存文件;在The Global GUI Map File Mode模式下,系统会自动保存文件。 
具体例子[参]:Lesson2_2:
RapidTest Script Wizard功能(具体例子[参]:Lesson2_3)可以快速、容易地开始测试过程(录制GUI Map文件)??。只适用于The Global GUI Map File Mode模式下。
注意:1、不能在The GUI Map File per Test Mode模式下使用此功能。
      2、不能在加载其他插件(如:WEB TEST,Java Add_in)的情况下使用此功能。

3. Lesson_3记录测试
描述上下文敏感(Context Sensitive)和类似(Analog)记录模式
如何记录一个测试脚本
帮助你读测试脚本
如何运行被记录的测试并且分析结果

1、有两种不同的记录模式:A、Context Sensitive;B、Analog
(录制时产生的脚本记录是不同的) 各有特点:
 
Context Sensitive Analog   
应用程序只考虑GUI对象(菜单、按钮) 应用程序考虑位图(BMP图画)精确定位,如:绘图线条走向   
不需要精确的鼠标运动轨迹 需要精确的鼠标运动轨迹   
计划在应用程序的各个版本中应用(回归)    
Button_Press(“OK”);//脚本 Move_lactor_Track(1);
Mtype(“-“);
Mtype(“”);//脚本   
提示:F2是两种记录模式的切换快捷键 
具体例子[参]:Lesson3_1:
2、TSL(测试脚本语言)解释。(具体例子[参]Lesson3_2)
3、录制不同GUI Map模式下的测试时,应该注意哪些?(注意保存GUI Map文档)
运行测试脚本。(3种运行模式:1、Verify;2、Debug;3、Update)具体例子[参]Lesson3_3.
运行一个测试脚本去检查应用程序的行为并保存测试结果时,采用Verify模式;
运行测试脚本检查是否运行平稳并且没有语法上的错误,可采用Debug模式,详细信息参考本文档Lesson7部分。
当你想为GUI检查点或位图(Bitmap)检查点创建一个新的预期结果,可采用Updata模式,详细信息参考本文档Lesson5和Lesson6部分。
分析测试结果(图解框)具体例子[参]Lesson3_4
录制技巧:
(A、 开始录制前,(B、 关闭不(C、 是测试对象的应用程序;
(D、 测试运行有始有终,(E、 即有打开,(F、 便要有关闭。(保证同(G、 名(H、 测试的重复(I、 运行);
(J、 当运行在Analog模式下,(K、 尽量避免控制鼠标,(L、 用箭头运行代替;
(M、 在录制期间,(N、 切(O、 换Context Sensitive模式到Analog模式时,(P、 一定要将当前的窗口移到桌面上新的位置,(Q、 确保在Analog模式下运行测试时,(R、 鼠标(S、 能够精确定位。
(T、 在录制时,(U、 如果鼠标(V、 击中的不(W、 是标(X、 准GUI对象,(Y、 测试脚本中将加入一个声明:OBJ_MOUSE_CLICK。例如:你单击一个图像,(Z、 脚本中将作如下描述:OBJ_MOUSE_CLICK(GS_DRAWING,(AA、 8,53,(BB、 LEFT)。有关其他高级操作请参考用户手册“Configuring The GUI Map”部分。
(CC、 如果你工作在The Global GUI Map File 模式下,(DD、 然后你单击一个先前没有learns过的对象,(EE、 winRunner将 leans此描述,(FF、 并加入到临时的GUI map文件。(H也作此具体陈述)
(GG、 切(HH、 换Context Sensitive模式到Analog模式,(II、 请按快捷键F2。
(JJ、 如果你工作在The Global GUI Map File 模式下,(KK、 在关闭WinRunner之前,(LL、 总是检查是否新的对象加入到临时的GUI map文件中,(MM、 如果已经加入,(NN、 请将其保存为适当的GUI map文件,(OO、 你供你将来测试使用(在lesson3_2中有仔细描述)。


(阅读次数:

共3页: 上一页 1 [2] [3] 下一页

[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  

 
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
字数   自动备份(按Ctrl+V再次粘贴发贴内容) 验证码: