51Testing丛书连载:(二十三) QTP自动化测试实践

5.5.5  在Active Screen中插入检查点   可以在Active Screen中选择某个对象并为其插入检查点,例如,如果想在单击“OK”按钮之前插入一个位图检查点,则可以在如图5.65所示的Active Screen中,把鼠标移到图片所在的位置。 ...

51Testing丛书连载:(二十二) QTP自动化测试实践

5.5.3  在Active Screen中选择并添加对象到对象库   QTP在录制脚本时,仅会将测试步骤所涉及的对象添加到对象库,例如,录制Flight程序的登录功能时,如果是正常路径,则仅会涉及4个对象,如图5.54所示。      图5.54  对象...

51Testing丛书连载:(二十一) QTP自动化测试实践

5.5  利用Active Screen来编辑测试脚本   Active Screen是QTP独有的一个功能,可用于录制测试脚本后辅助编辑和维护测试脚本。Active Screen既是测试步骤的截图,可用于直观地描述测试步骤,也是一个测试对象的信息库,存储了...

51Testing丛书连载:(二十) QTP自动化测试实践

5.4  分析测试结果   自动化测试的最后一个步骤就是运行测试并查看测试结果,这个步骤也是非常重要的,测试员根据测试结果来判断测试是否通过,检查测试脚本是否正确地完成了测试。 5.4.1  选择测试运行结果的存储位置   在QTP中,...

51Testing丛书连载:(十九) QTP自动化测试实践

  5.3  运行和调试测试脚本  编辑好测试脚本后,在运行测试之前,可利用QTP的语法检查功能和脚本调试功能对测试脚本的逻辑进行检查。  5.3.1  语法检查  选择菜单“Tools | Check Syntax”,或者按快捷键“CTRL + F7”对测试脚本进行语法...

51Testing丛书连载:(十八) QTP自动化测试实践

  5.2.6  在测试脚本中访问对象库的测试对象  把界面的控件作为测试对象添加到对象库中之后,就可以把这些测试对象作为测试资源来访问,例如,在关键字视图中可从对象库中选择需要的测试对象,如图5.23所示。       图5.23  从对象...

51Testing丛书连载:(十七) QTP自动化测试实践

5.2  编辑测试脚本象  在掌握了QTP的关键字视图和专家视图的基本使用方法后,就可以综合使用这两个测试视图,结合对象库、函数库等辅助手段来编辑测试脚本。 5.2.1  识别对象  编辑测试脚本的第一步是识别测试对象,因为基于GUI的...

51Testing丛书连载:(十六) QTP自动化测试实践

  5.1.6  在关键字视图中插入新的测试步骤  如果想在打开登录界面并激活Login窗口的测试步骤之后,而在输入代理机构名的测试步骤之前,先单击“Help”按钮查看帮助,则需要使用插入测试步骤的功能。  (1)选择“打开登录界面”所在的测试步骤,...

51Testing丛书连载:(十五) QTP自动化测试实践

  前面的章节介绍了QTP的安装和设置,并且利用录制功能创建了一个基本的自动化测试脚本。在本章,将基于这个基本的测试脚本介绍QTP基本功能的使用,包括如何利用QTP提供的各种辅助功能来创建测试脚本,编辑和调试测试脚本,运行测试脚本,以及查看和分析...

51Testing丛书连载:(十四) QTP自动化测试实践(图)

   3.3.5  UI Automation在自动化功能测试工具中的使用  随着.NET 3.0和Vista的发布,微软提供了一套崭新的Windows界面框架,名为“UI Automation”,UI Automation在所有支持Windows Presentation Foundation(WPF)的操作系统中都可以使用...

51Testing丛书连载:(十三) QTP自动化测试实践(图)

  3.3.3  基于GUI对象识别的测试工具原理  目前,大部分自动化功能测试工具,尤其是商业的测试工具,都是基于GUI对象识别技术来设计的。基于GUI层面的测试需要与各种界面元素打交道,而且不同的编程语言和开发工具开发的应用程序在界面的表现、事...

51Testing丛书连载:(十二) QTP自动化测试实践

3.3.2  基于浏览器和DOM对象模型的功能自动化测试工具         另外一种自动化的功能测试工具是基于浏览器和DOM对象模型开发的,例如Selenium、Watir等,这些测试工具直接访问Web浏览器,利用脚本语言操纵...

51Testing丛书连载:(十一) QTP自动化测试实践

3.3  自动化测试工具的原理        测试工具的优势在于可部分地替代人工的测试过程,能重复不断地执行,能精确判断数值和字符对象。自动化测试工具把测试用例用自动的方式执行,例如,自动地产生数据,自动地打开...

51Testing丛书连载:(十) QTP自动化测试实践

3.2  自动化测试工具选型        为了保证在一个测试团队中成功地应用某款测试工具,尤其是对于大型商业工具的应用,应该首先进行工具的选型,通过分析实际情况,确定选用范围。对选用范围内的几款测试工具进行试...

51Testing丛书连载:(九) QTP自动化测试实践

第3章软件自动化测试工具         软件自动化测试工具是实现软件自动化测试必不可少的关键,因此,选择一个优秀的、适合自己的测试项目实际情况的测试工具是实现成功自动化测试的第一步。本章介绍自动化测试工具的分类...

51Testing丛书连载:(八) QTP自动化测试实践

8.5  使用数据驱动器来参数化测试        为了简化测试脚本参数化的过程,QTP还提供了名为“Data Driver”的功能,可自动检测脚本中可能需要进行参数化的变量。8.5.1  数据驱动器的使用方法  &nbs...

51Testing丛书连载:(七) QTP自动化测试实践

8.4.3  导出环境变量到XML文件        选择菜单“File | Settings”,在如图所示的界面中,单击“Export”按钮,可把当前定义的环境变量导出到XML文件中,如图8.38所示。 图8.38  导出环境变量 &nbs...

51Testing丛书连载:(六) QTP自动化测试实践

8.4  使用环境变量的参数化        在QTP中,除了前面所讲的几种参数化测试的方式外,还可以使用环境变量来进行测试的参数化。下面介绍如何使用环境变量来参数化如图8.30所示的测试步骤,将其中的“Agent Name”...

51Testing丛书连载:(五)QTP自动化测试实践

8.3  Action测试输入的参数化        对于重复使用的测试用例,可以转换成公共用例,适当参数化后,可被其他测试用例调用。在QTP中,可以把Action的输入适当参数化,转换成可重用的测试步骤。8.3.1  编辑Act...

51Testing丛书连载:(四)QTP自动化测试实践

8.2.5  设置数据表格迭代方式        把测试步骤和检查点的参数化工作都完成后,可得到如图8.15所示的测试步骤。 图8.15  参数化后的测试步骤        切换到专家视图...

    241/212>
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号