鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“QTP 自动化测试的研究”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第1章 如何开展自动化测试 第1.1节 自动化测试原理 自动化测试的实现原理是通过开发特定的脚本或程序去模拟用户对计算机的操作过程,或模拟计算机在运行系统时,各种资源的消耗情况,从而找出系统瓶颈的过程。自动化测试的原理与方法主要有:代码分析、录制/回放、脚本技术、虚拟用户技术、测试管理技术。 代码分析 代码分析分为静态分析和动态分析。静态分析是不运行程序而直接对程序代码进行语法和规范检查的过程。静态分析可以检验出程序代码中的语法错误或变量或类库等的定义错误,动态分析是运行程序,设定特定的输入检验输出是否正确的过程。动态分析可以检验实际输出与预期输出是否一致。代码分析主要运用在单元测试与集成测试阶段,属于白盒测试的范畴。 录制/回放 录制/回放是一种黑盒的自动化测试方法。工作原理是通过录制将用户的每一步操作记录下来,记录方式主要有两种:一种是记录对应相应坐标的操作以及操作引起的状态或属性变化,一种是记录对象的属性以及对对象的操作和操作引起的状态和属性变化。回放时,通过录制的脚本语言将以前的步骤转换为操作,然后将实际结果与预期结果之间进行比较并记录比较结果的过程。 虚拟用户技术
第1.1节 自动化测试框架的类型 目前自动化测试框架主要有两种类型:一是利用测试管理工具和自动化测试工具结合使用达到自动化测试的效果,例如:QC(Quality Center)和QTP(Quick Test Professional)结合使用。这种方式多应用于较大的项目;一是编写驱动脚本实现测试的自动化,这种框架多应用于较小的项目。本文在下一章将要介绍的是第二种框架。
第1.1节 测试框架设计----测试用例 一、用例模板设计 1、自动化测试用例设计是自动化测试的灵魂,测试用例依照分类设计思想,提供了测试逻辑和测试数据。测试逻辑可以依靠QTP的录制/回放达到代替手工操作。测试数据可以依靠数据驱动的思想,来实现相同操作中调用不同的数据。 2、自动化代码的开发,开发测试代码的过程中,为实现某一测试功能点,需要获取测试的输入数据集合。 3、自动化测试执行中,对模块对象是否执行的控制,根据各个模块的不同描述,来选择是否对该模块进行自动化控制。 4、每个版本的测试报告、测试记录的生成,包括整体产品的测试情况统计、各模块测试的通过情况、QTP的执行过程说明。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |