|
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] 下一页
|