欢迎来到天天文库
浏览记录
ID:56966279
大小:352.50 KB
页数:49页
时间:2020-07-22
《软件测试自动化工具qtp课件资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件测试计算机科学与技术系7/30/2021一、QTP简介QTP是MercuryQuickTestProfessional的简称,是一款先进的自动化测试解决方案的测试工具,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为,为每一个重要软件应用和环境提供功能和回归测试自动化的行业最佳解决方案。7/30/2021QuickTestProfessional是新一代自动化测试解决方案,采用了关键词驱动测试的理念,能完全简化测试的创建和维护工作。QuickTest关键词驱动方式独有之处在于,测试自动化专家可以通过一个整合的脚本和纠错环境,拥有对基础测试脚本和对象
2、属性的完全访问权限,这些脚本和纠错环境与关键词视图可以互为同步。7/30/2021QTP通过对WEB页面或应用程序所进行的操作录制成自动化测试脚本,然后运行回放测试脚本,并可以在其中插入各种检查点来实现对WEB页面或应用程序的功能的检查。QTP主要应用在回归测试中;这样可以节省大量的人力和时间,加快了测试或开发的进程。QuickTestProfessional同时满足了技术型和非技术型用户的需求,让各个公司有能力部署更高质量的应用,同时部署的速度更快,费用更低,风险也更小。7/30/2021二、QTP是如何工作的1、QTP易于操作,即使是初级的测试人员也能在短时间
3、内对其驾轻就熟。您可以使用无需脚本的关键词视图来表现测试的每个步骤,仅由此就可创建一个测试。您还可以通过QTP所集成的录制能力来捕获测试步骤。该产品用简单的英语以文档形式记录每个步骤,并通过活动屏幕将文档与一个集成截屏相结合。传统的脚本记录工具所生产的脚本不易修改,与此不同的是,QTP的关键词驱动方式能让您便捷地插入、修改、数据驱动(data-drive)和移除测试步骤。7/30/20212、QTP可以自动引入检查点来验证应用的属性和功能点,比如确认输出量或检查链接的有效性。在关键词视图的每一步骤中,活动屏幕可显示被测应用在该步骤中的确切状态。您还可以为任意对象加
4、入几种检查点,仅仅在活动屏幕中点击该对象,就可以验证该组件行为是否达到了期望值。7/30/20213、 然后可以将测试数据输入数据表(DataTable),它拥有和Excel同样完善的功能特性,是一个集成的电子数据表格。您可以使用数据集并创建多种重复测试,无需编程就可以扩展测试案例的覆盖面。数据可以通过键入的方式输入或从数据库、数据表格或文本文档中导出。7/30/20214、 高级测试人员可以在专家视图(ExpertView)中查看和修改他们的测试,在专家视图中显示了由QTP自动生成的基于行业标准的基本VBScript语言。在专家视图中所做的任何改动将自动与关键词
5、视图同步。7/30/2021三、QTP支持的环境QuickTestProfessional支持多种企业环境的功能测试,包括Windows、Web、.NET、Java/J2EE、SAP、Siebel、Oracle、PeopleSoft、VisualBasic、ActiveX、Mainframeterminalemulators和Webservices。7/30/2021四、环境简介7/30/20217/30/20217/30/2021四、环境简介测试窗格-含“关键字视图”和“专家视图”选项卡。ActiveScreen-当您在录制会话过程中执行某个特定步骤时,提供出现
6、的应用程序的快照。数据表-协助您对测试进行参数化。“调试查看器”窗格-协助您对测试进行调试。“调试查看器”窗格包含“监视表达式”、“变量”和“命令”选项卡。(第一次打开QuickTest时,不会显示“调试查看器”窗格。通过选择“视图”>“调试查看器”,可以显示“调试查看器”。)状态栏-显示QuickTest应用程序的状态。7/30/2021五、测试步骤1.录制测试脚本前的准备在测试前需要确认你的应用程序及QuickTest是否符合测试需求,确认你已经知道如何对应用程序进行测试,如要测试哪些功能、操作步骤、预期结果等。7/30/20212.录制测试脚本操作应用程序或
7、浏览网站时,QuickTest会在KeywordView中以表格的方式显示录制的操作步骤。每一个操作步骤都是使用者在录制时的操作,如在网站上点击了链接,或者在文本框中输入的信息。7/30/20213.加强测试脚本在测试脚本中加入检查点,可以检查网页的链接、对象属性、或者字符串,以验证应用程序的功能是否正确。将录制的固定值以参数取代,使用多组的数据测试程序。使用逻辑或者条件判断式,可进行更复杂的测试。7/30/20214.对测试脚本进行调试修改过测试脚本后,需要对测试脚本作调试,以确保测试脚本能正常并且流畅的执行。5.在新版应用程序或网站执行测试脚本通过执行测试脚本
8、,Quic
此文档下载收益归作者所有