基于QTP自动化简介.pptxVIP

  • 0
  • 0
  • 约2.21千字
  • 约 15页
  • 2019-11-18 发布于广东
  • 举报
自动化测试简介基于QTP的自动化测试介绍自动化测试简介自动化测试概要自动化测试的概述 简单的来说,就是用机器去运行脚本来代替人工执行测试用力的过程。自动化测试的目的在于减少重复的步骤和测试用例,大大的减少人力,时间或硬件资源,提高测试的效率。自动化测试的具体过程 - 定义项目或系统模块的自动化测试范围或场景 - 选定或编写相应的自动化测试用例 - 根据项目选用或者开发相应的自动化测试框架 - 编写自动化测试脚本,并准备相应的测试数据 - 在测试环境中,根据计划周期性运行及维护编写好的自动化测试脚本 - 分析测试结果报告,追踪测试bug - 记录测试过程中遇到的问题,评估自动化测试的方法并总结自动化测试经验自动化测试简介自动化测试的前提条件 软件需求变化不频繁 测试脚本的稳定性决定了自动化测试的维护成本。如果软件需求变动过于频繁,测试人员需要根据变 动的需求来更新测试用例以及相关的测试脚本,由此会产生大量的维护成本; 项目周期长 自动化测试需求的确定、自动化测试框架的设计、测试脚本的编写与调试均需要相当长的时间来完成,这样的过程本身就是一个测试软件的开发过程,需要较长的时间来完成;自动化测试脚本重复利用率高 只有编写高质量的代码,重复利用率高的脚本,才算成功的自动化测试脚本。自动化测试简介基于QTP的自动化测试介绍QTP的概述 QuickTest Professional简称QTP,是HP公司推出的新一代的自动化测试解决方案。 采用关键字驱动(Keyword-Driven)的理念以简化测试用例的创建和维护。它让用户可以直接录 制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。自动化测试简介QTP的级别分类 级 别描 述 1了解QTP的基本知识,能够用QTP进行录制和回放应用程序; 2掌握QTP的基本设置,能够用描述性编程,并能够使用各种参数; 3熟练掌握QTP,能够使用框架去开发脚本,并能达到数据和脚本,测试对象和脚本的分离; 4精通QTP,能够开发QTP框架,并领导其他测试人员在使用框架进行脚本开发自动化测试简介自动化测试常用的四层框架图 自动化测试简介自动化框架层次结构图 自动化测试简介基本概念解释 Test Project Test Project 位于框架的最上层,它是被测产品所有Test Suite的集合。 Test Suite Test Suite是 Test Case或者其他Test Suite的集合。一般情况下,它包含产品里面一个或者多个功能、模块的测试用例,以及运行这些用例的相关数据。从执行过程上看,它包括测试准备、测试过程、现场恢复等动作 Test Case Test Case是一系列Operation的集合,它包括测试准备、测试程、现场恢复等动作 Operation Operation位于框架的最底层,是这个多成系统中最小的一个单元。 它包含一个个详细的测试动作:模拟用户操作、检查操作结果、检测缺陷、输出测试结果等 自动化测试简介角色分工图 自动化测试简介角色分工图 从图中我们可以看出, 自动测试工程师和测试工程师之间的分工是非常明确的。对于自动测试工程师: 负责开发维护底层的Operations 负责开发维护产品函数库以及公共的函数库 负责对以上部分进行单元测试,确保Operation的正确性和可靠性对于测试工程师: 他们不需要开发具体的自动测试脚本,他们只负责写Test Case; Test Suite以及Test Project的维护。 所有这些工作不需要编程,他们只需用很简单的语句来调用、组装已经开发好的Operation, 所以他们不需要关心底层的逻辑,也不需要很好的编程能力。 他们负责运行Test Suite,得到自动生成的结果和报告。自动化测试简介项目中使用框架 自动化测试简介项目中使用框架 在项目计划阶段计划实施自动化测试 在测试设计和开发测试用例阶段,自动测试人员和测试人员开始抽取Operation列表,评估哪些功能可以自动化,哪些步骤应该抽取出来做成自动化的Operation 在此基础上,自动测试人员专注于开发Operation,测试人员专注于开发手工测试用例 待自动测试人员开发完Operation之后,测试人员在此基础上可以开发Auto Test Case; Test Suite等。 进入测试阶段之后,测试人员可以执行手工测试用例和自动测试用例自动化测试简介Save Data TableRecognizeSave As GUIQTPObject DescriptionCall VBS FunctionUpdate Object RepositoryObj

文档评论(0)

1亿VIP精品文档

相关文档