版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 黑盒测试技术主讲人:主讲人:xxx2010-2011第二学期1第一讲测试工具QuickTest课程目标课程目标QuickTestQuickTestQTP全局介绍全局介绍QTP窗口窗口测试对象测试对象QTP基础知识基础知识检查点、参数化检查点、参数化数据表数据表Recovery ScenariosQTP高级应用高级应用VBS基础基础描述性编程描述性编程Utility、web、windows中的应用中的应用自动化测试框架自动化测试框架课程目标课程目标n QuickTestProfessional基本使用方法n QuickTest录制与编辑脚本n 测试对象的管理、Action的维护n 关键字视图n
2、 检查点n 参数化n 关键字驱动测试&数据驱动测试n Recovery Scenarios的定义与恢复n 描述性编程n 运行和调试测试脚本n QuickTest在Utility、web、Windows中的使用n QuickTest自动化测试框架本节课内容本节课内容 n软件自动化测试nQTP简介简介 QTP是什么 ?(what 自动化?) QTP发展史 版本及功能nQTP安装安装 安装需求(硬件及软件) 安装步骤和注意事项n QTP工作原理工作原理本节课内容本节课内容 n软件自动化测试nQTP简介简介 QTP是什么 ?(what 自动化?) QTP发展史 版本及功能nQTP安装安装 安装
3、需求(硬件及软件) 安装步骤和注意事项n QTP工作原理工作原理自动化测试自动化测试为什么使用自动化测试?为什么使用自动化测试?自动化测试的定义自动化测试的定义自动化测试的特征自动化测试的特征自动化测试自动化测试为什么使用自动化为什么使用自动化测试?测试?自动化测试的定义自动化测试的定义自动化测试的特征自动化测试的特征自动化测试自动化测试这么多东西,怎么能测得完呀!测了一遍又一遍,快烦死了!让我这么高智商的人做这个,体力活啊!测试结果还要精确到秒?太难为人了吧?为什么使用自为什么使用自动化测试?动化测试?自动化测试的自动化测试的定义定义自动化测试的自动化测试的特征特征自动化测试自动化测试 为什
4、么使用自动化测试? 快速(Fast) 可靠(Reliable) 可重复(Repeatable) 可程序化(Programmable) 广泛的(Comprehensive) 自动化测试的定义:自动化测试是借助于测试工具、测试规范,从局部或全部代替人工进行测试及提高测试效率的过程。 特征 自动测试过程就是通过模拟人工操作,完成对被测试系统的输入,并且对输出进行检验的过程 自动测试是由软件代替人工操作,对被测试系统的 GUI 发出指令,模拟操作,完成自动测试过程为什么使用自为什么使用自动化测试?动化测试?自动化测试的自动化测试的定义定义自动化测试的自动化测试的特征特征是否需要手工测试是否需要手工测试
5、 手工测试可以退出测试的舞台了? 与软件开与软件开发的关系发的关系工具仅仅是工具仅仅是工具工具与测试质量与测试质量的关系的关系谁发现的谁发现的缺陷多缺陷多自动测试的应用场合自动测试的应用场合 自动测试适合的场合 手工测试手工测试无法实现无法实现的工作的工作 重复性很重复性很强的操作强的操作 更多更频更多更频繁的测试繁的测试 回归测试回归测试跨平台产跨平台产品的测试品的测试自动测试的应用场合自动测试的应用场合 自动测试不适合的场合 结果很容结果很容易通过人易通过人验证的测验证的测试试软件版本软件版本不稳定不稳定涉及与物涉及与物理设备交理设备交互的测试互的测试自动化测试工具分类自动化测试工具分类
6、功能测试工具QuickTest Professional、Rational Robot、Compuware QARun 性能测试工具LoadRunner、MS WAS、 Rational Robot 、Compuware QALoad 测试管理工具Quality Center 、Rational TestManager 、BugZilla 其他测试工具junit、Rational Purify 、Rational PureCoverage 本节课内容本节课内容 n软件自动化测试nQTP简介简介 QTP是什么 ?(what 自动化?) QTP发展史 版本及功能nQTP安装安装 安装需求(硬件及软
7、件) 安装步骤和注意事项n QTP工作原理工作原理What is QTPWhat is QTP?n Mercury :QuickTest Professional是一款先进的自动化测试解决方案,用于创建功能和回归测试。它自动捕获、验证和重放用户的交互行为。属于自动化测试工具。 使用场合:功能与回归使用场合:功能与回归 工具类型:自动化工具类型:自动化QuickTestProQuickTestPro的历史的历史n2004年,QuickTest Professional 6.0第一次在全球市场范围内超WinRunner,成为市场占有率第一的功能测试自动化产品。n2004H2,QuickTest P
8、rofessional 8.0集成了测试框架理念,关键词驱动等众多技术,开始了向第四代测试技术发展。n2005H1,QuickTest Professional 8.2支持中国用户的简体中文版整合业务流程测试(BPT)nQuickTest Professional 9.2标准windows应用程序,基于Win32 API和MFC的应用程序 Web页面和ActiveX控件 Visual Basic应用程序等nQTP 10.0在 Quality Center 10.00集中管理和分享测试资源测试中动态调用Action通过结果进行测试分析功能的提升、Delphi插件等nQuickTest Profe
9、ssional 11.0对象探测器的提升等本节课内容本节课内容 nQTP简介简介 QTP是什么 ?(what 自动化?) QTP发展史 版本及功能nQTP安装安装 安装需求(硬件及软件) 安装步骤和注意事项n QTP工作原理工作原理QTP9.2QTP9.2功能功能 标准windows应用程序,基于Win32 API和MFC的应用程序 Web页面和ActiveX控件 Visual Basic应用程序QTP9.2QTP9.2功能(续)功能(续) Java 应用程序 Oracle 应用程序 SAP .NET控件,包括。NET Windows Form、.NET Web Form 、WPF Web服务
10、(Web services) 终端仿真程序(Terminal Emulators)注意:在加载额外插件的情况下: NET的,Java的,SAP的,Terminal Emulator 默认提供Web,ActiveX和VB QTP10.0QTP10.0功能功能 在 Quality Center 10.0集中管理和分享测试资源 测试中动态调用Action 通过结果进行测试分析功能的提升 Delphi插件等版本及功能续版本及功能续(更多的功能,等你去发(更多的功能,等你去发现?)现?)Test DesignBusiness Process Testing IntegrationZero Configu
11、ration Keyword TestingStep GeneratorActive-Screen Visual AssistanceEnvironment/Platform IndependentCentralized Recovery ManagerException HandlingOptional StepsBranchingQuickTest Extensibility APIIntegrated Development EnvironmentComplete DebuggerReportingTestFusion ReportsAuto-Screenshot CaptureDeta
12、iled Error LogElapsed Time & Transaction TimeHigh-Level Dashboard SummarySarbanes-Oxley Compliant (Data, Element, Test Case)Documentation FormatException HandlingExpected/Actual ComparisonStep-By-Step Result ComparisonXML formatData Driven TestingLocal and Global Data CollectionsExcel-compatible
13、 Data SheetPoint-and-Click Data Driving Object ParameterizationODBC/SQL IntegrationImport from Outside Data SourcesData Table APIBuilt-in Loop, EOF ControlsMultiple Data LevelsVariable Record-Set NamesUnicode & Multi-byte DataTest MaintenanceSupports Multiple Application VersionsAuto-Import of O
14、bject RepositoryCentralized Object RepositoryCentral Object Change ControlSmart Object RecognitionEnvironment Support.NET winforms & webformsJava (J2SE)Web (HTML/DHTML/XHTML)Oracle, PeopleSoft, Siebel, SAPActiveX, Visual Basic3270/5250/vt100Delphi 8, Smalltalk, StingrayWeb services, XML Test Exe
15、cutionSingle Step, Step Over, Step OutDebug RunUpdate RunHotKey ControlCapture ScreenIncident ReportingRun Minimized本节课内容本节课内容 nQTP简介简介 QTP是什么 ?(what 自动化?) QTP发展史 版本及功能nQTP安装安装 安装需求(硬件及软件) 安装步骤和注意事项n QTP工作原理工作原理QTPQTP安装要求安装要求 Processor:处理器在相当Pentium III以上 Memory: 512 MB Hard Disk:仅安装默认插件时,需要 650 MB
16、可用磁盘空间用于应用文件和文件夹。安装所有插件需要 800 MB(建议留出 1GB)注意:您必须在系统盘(安装操作系统的磁盘)上留出 120MB 的可用磁盘空间。如果您不安装 QuickTest 的所有插件,可以需要小一点的可用磁盘空间。此处的可用磁盘空间要求不包括需要在安装 QuickTest 前安装的任何必备程序需要的磁盘空间。安装 QuickTest Professional 后,建议系统盘中至少留有 150 MB 可用磁盘空间,以便操作系统和 QuickTest Professional 正确运行。运行对话过程中使用“Save movie to results”选项采集影像时,至少需要
17、 1 GB。QTPQTP安装要求(续)安装要求(续) QuickTest Professional 10.0可以支持在如下操作系统平台上安装使用Windows XP Professional 32-Bit Edition Service Pack 2 或 Service Pack 3 Windows XP Professional 64-Bit Edition Service Pack 2 Windows Server 2003 32-Bit Edition Service Pack 2 Windows Server 2003 R2 (32-Bit x86) Windows Vista 32-
18、Bit Edition 或 Windows Vista 32-bit Edition Service Pack 1 Windows Vista 64-Bit Edition 或 Windows Vista 64-bit Edition Service Pack 1 Windows Server 2008 32-Bit Edition Windows Server 2008 64-Bit Edition 支持虚拟机:Vmware 5.5以上 要使用 QTP,您必须在计算机上安装下列任意一版 Microsoft Internet Explorer。 Microsoft Internet Explo
19、rer7.0Microsoft Internet Explorer 8, Beta 2 Mozilla Firefox 3.0.x本节课内容本节课内容 nQTP简介简介 QTP是什么 ?(what 自动化?) QTP发展史 版本及功能nQTP安装安装 安装需求(硬件及软件) 安装步骤和注意事项n QTP工作原理工作原理QTPQTP安装步骤(安装步骤(1 1)QTPQTP安装步骤(安装步骤(2 2)注意:注意: QTP安装需要特定的软安装需要特定的软件作为先决条件。件作为先决条件。QTPQTP安装步骤(安装步骤(2 2)QTPQTP安装步骤(安装步骤(3 3)QTPQTP安装步骤(安装步骤(4 4)注意:注意: QTP及其插件安装仅支及其插件安装仅支持英文路径。持英文路径。QTPQTP安装步骤(安装步骤(5 5)QTPQTP安装步骤(安装步骤(6 6)QTPQTP安装步骤(安装步骤(7 7)QTPQTP安装步骤(安装步骤(8 8)QTPQT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游行业IT技术专家面试要点
- 智研咨询发布:2026年中国钠盐电池行业竞争格局及发展前景研究报告
- 护理质量改进
- 护理教学中的沟通技巧训练
- 信息系统应急保障方案
- 高中语文《苏武传》课件+统编版高二语文选择性必修中册
- 建筑设计就业前景全解析
- 全球供应链2026年物流服务合同
- 旅客安全检查操作手册南航安检
- 脊柱结核的预防与控制措施
- 智能书柜购销合同范例
- 职业技术学院《酒店数字化营销》课程标准
- 高考英语读后续写人与自然类:失控的雄鹿+讲义
- (正式版)SHT 3115-2024 石油化工管式炉轻质浇注料衬里工程技术规范
- 初中校本课程-端午节教学课件设计
- 《心流 发现心流 套装全2册 》读书笔记思维导图PPT模板下载
- 2020湖南专升本大学语文真题及答案解析
- 苏少版五年级美术下册全册教案
- 2023年常州市武进区(中小学、幼儿园)教师招聘笔试题库及答案解析
- 净雅服务流程课件
- 人教版 三年级下学期数学5.2长方形、正方形面积的计算课件(共19张PPT)
评论
0/150
提交评论