文档详情

《QTP-1.ppt

发布:2016-12-25约1.28万字共58页下载文档
文本预览下载声明
QTP-1 主要内容 自动化测试简介 QTP简介 QTP的目录分析 QTP的界面分析 QTP示例程序分析 QTP学习指南 QTP基本操作——录制与回放 QTP之增强HELP步骤 QTP之Checkpoint 自动化测试简介 GUI自动化测试方面的理论很多,比较认同的观点有: 自动化测试可将测试人员从重复枯燥的手工操作中解放出来,让测试人员有更朋的精力关注在被测系统的分析上。使其更加重视测试用例的设计。 自动化测试在现阶段不能取代手工测试。 凡是重复枯燥的工作,都可以也应该被自动化测试取代。 回归测试是使用自动化测试的一个比较适宜的阶段。 自动化测试需要在覆盖率和实现成本上找到平衡点。覆盖率越高,实现和维护成本越大。覆盖率低,自动化测试没有实现的价值。针对产品,应该在自动化测试中实现实施测试的关键流程。 自动化测试简介 自动化测试需要测试人员有一定的软件设计和开发能力,同时也要对被测系统的业务有一定的认识。 自动化测试需要有完善的测试流程和测试策略做保证。 自动化测试的脚本维护成本较高。 自动化测试简介 回归测试 Regression testing 回归测试是指在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,软件产生新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再次出现。 根据修复好了的缺陷再重新进行测试。回归测试的目的在于验证以前出现过但已经修复好的缺陷不再重新出现。一般指对某已知修正的缺陷再次围绕它原来出现时的步骤重新测试。 自动化测试简介 通常确定所需的再测试的范围时是比较困难的,特别当临近产品发布日期时。因为为了修正某缺陷时必需更改源代码,因而就有可能影响这部分源代码所控制的功能。所以在验证修好的缺陷时不仅要服从缺陷原来出现时的步骤重新测试,而且还要测试有可能受影响的所有功能。因此应当鼓励对所有回归测试用例进行自动化测试。 QTP简介 QTP是HP公司花费45亿收购的美科利产品套件之一 QTP是继WR产品之后推出的以VBS为内嵌语言的工具 QTP是一款用于功能测试的自动化测试工具 QTP可以和HP的QC产品协作进行自动化测试开发(BPT) QTP是一款容易掌握但价格很高的测试自动化工具 QTP采用了关键词驱动(Keyword-Driven)测试的理念,能完全简化测试的创建和维护工作。 QTP: Quick Test Professional QC:Quality Center BPT: Business Process Testing VBS: VB script WR: Win Runner QTP简介 QTP适合测试版本比较稳定的软件产品,在一些界面变化不大的回归测试中非常有效。 You can create tests that check all aspects of your application or Web site, and then run these tests every time your site or application changes. QTP简介 QTP简介 QTP 的测试流程 1 Preparing to record Before you record a test, confirm that your application and QuickTest are set to match the needs of your test. 2 Recording a session on your application As you navigate through your application or Web site, QuickTest graphically displays each step you perform as a row in the Keyword View. 3 Enhancing your test Inserting checkpoints Broadening the scope of your test Adding logic and conditional or loop statements QTP简介 4 Debugging your test to ensure that it operates smoothly and without interruption 5 Running your test You run a test to check the behavior of your application or Web site. 6 Analyzing the test results You examine the test res
显示全部
相似文档