- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试实例课件第6章 节 测试自动化.pptx
第6章 测试自动化教学提示:自动化测试能够满足软件公司想在最短的进度内充分测试其软件的需求,会给整个开发工作的质量、成本和周期带来非常明显的提升效果。本章将对软件测试自动化的基本概念、优势进行介绍,并对自动化测试工具HP LoadRunner进行实战讲解。教学目标:通过本章的学习,读者将掌握软件自动化测试的概念,通过对自动化测试工具LoadRunner的详细介绍,使读者更加清楚自动化测试的优势及如何选取并使用自动化测试工具。6.1 软件测试自动化基础一、自动化测试的定义与引入 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。1.适用条件实施自动化测试之前需要对软件开发过程进行分析,以观察其是否适合使用自动化测试。通常需要同时满足以下条件。(1)软件需求变动不频繁项目中的某些模块相对稳定,而某些模块需求变动性很大。我们便可对相对稳定的模块进行自动化测试,而变动较大的仍使用手工测试。(2)项目周期足够长自动化测试需求的确定、自动化测试框架的设计、测试脚本的编写与调试均需要相当长的时间来完成,这样的过程本身就是一个测试软件的开发过程,需要较长的时间来完成。如果项目的周期比较短,没有足够的时间去支持这样一个过程,那么自动化测试便成为笑谈。(3)自动化测试脚本可重复使用如果费尽心思开发了一套近乎完美的自动化测试脚本,但是脚本的重复使用率很低,致使其间所耗费的成本大于所创造的经济价值,那么自动化测试便成为了测试人员的练手之作,而并非是真正可产生效益的测试手段了。另外,在手工测试无法完成,需要投入大量时间与人力时也需要考虑引入自动化测试。三、软件测试工具分类按照测试工具的主要用途和应用领域将测试软件做了一个整理归纳,将自动化测试工具分为以下几类。(1)GUI自动化用途(2)软件产品功能、性能测试用途(3)测试管理工具(4)测试辅助工具(5)代码分析工具四、几种常用的软件测试工具(1)QACenter(2)WinRunner(3)LoadRunner(4)Visual Test (5)Parasoft C++ Test(6)Crucible(7)JIRA6.2 LoadRunner的应用一、应知应会1.LoadRunner的安装 LoadRunner分为Windows版本和UNIX版本。我们需要根据测试环境所基于的平台来选择安装版本。2.使用LoadRunner生成测试脚本在形成负载测试之前,首先要学会创建模拟实际用户行为的自动测试脚本,具体步骤如下。(1)启动应用程序(2)打开VuGen(3)创建一个空白Web脚本(4)使用VuGen向导模式(5)录制业务流程来创建脚本(6)查看脚本3.软件测试场景??负载测试通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。例如,当某购物网发起某件商品的促销活动时,多名客户同时对同一件商品发起购买行为的情况。我们需要设计测试来模拟真实情况。因此,需要能够在测试系统上生成较重负载,并安排向系统施加负载的时间,还需要模拟不同类型的用户活动和行为。我们可以在场景中创建并保存这些设置。二、学习案例网上商城在网站上开展鞋类产品促销活动。本节目标:模拟100位客户同时登录、选择商品、购买商品、查看订单并退出。三、拓展任务使用LoadRunner对网站登录功能进行压力测试。本章小结本章从软件自动化测试基础理念出发,介绍了什么是软件自动化测试、自动化测试适用于什么样的场景、不同的测试场景需要应用何种自动化测试手段。阐述了与软件自动化测试相关的一些基本概念的定义,介绍了一些软件自动化测试过程中涉及的辅助自动化测试工具,并从中重点选出常用的自动化测试工具之一压力测试工具LoadRunner进行详细的功能介绍,并进行案例剖析。从录制脚本、设计测试场景、实施测试的,到分析运行结果,使读者熟悉自动化测试工具是如何设计并辅助测试。通过本章的阅读,读者应重点了解如何设计软件自动化测试并选择适用的工具来辅助测试,以提高测试效率。
您可能关注的文档
- 车辆路径问题 物流运输与配送相关管理课件.ppt
- 车间级安全相关培训.pptx
- 车间级新员工入职安全教育相关培训 .ppt
- 车险电销相关培训资料.ppt
- 轮胎案例保险分析知识介绍.ppt
- 轮胎知识相关培训 .ppt
- 软件工程Chapter 01 introduction知识讲稿.ppt
- 软件工程Chapter 02 software process教程文件.ppt
- 软件工程Chapter 03 agile software development知识讲稿.ppt
- 软件工程Chapter 04 requirement engineering培训资料.ppt
- 后交通动脉瘤健康教育.pptx
- 集成电路发展现状及趋势.pptx
- 2025年瑞昌市面向社会公开招聘“多员合一”社区工作者【27人】考前自测高频考点模拟试题及参考答案详.docx
- 2025年瑞昌市面向社会公开招聘“多员合一”社区工作者【27人】考前自测高频考点模拟试题参考答案详解.docx
- 物业留痕管理精进周——数字化时代的服务痕迹全流程优化.pptx
- 西餐职业生涯规划.pptx
- 2025年牡丹江绥芬河市博物馆公开招聘讲解员招聘4人考前自测高频考点模拟试题附答案详解.docx
- 2025年瑞昌市部分市直事业单位公开考选工作人员【17人】考前自测高频考点模拟试题附答案详解.docx
- 2025年烟台莱州市卫健系统所属事业单位公开招聘工作人员(47人)考前自测高频考点模拟试题附答案详解.docx
- 2025年烟台莱州市卫健系统所属事业单位公开招聘工作人员(47人)考前自测高频考点模拟试题及答案详解.docx
最近下载
- 渤海稠油油田聚合物驱高效开采技术.doc
- 重症患者的早期康复课件.pptx
- 中国南方电网公司招聘笔试题库2025.pdf
- 电气工程基础课程设计报告-110kV变电站电气系统初步设计.doc
- 化工常用阀门介绍.doc VIP
- 新仁爱科普2024版英语七年级上册Unit 1 Let's be friends大单元整体教学设计.docx
- 高考数学五年(2020-2024)真题《空间向量与立体几何(解答题)》分类汇编.docx
- 香港街头最不缺的就是美女,来自世界各地.pdf VIP
- 高考数学五年(2020-2024)真题《空间向量与立体几何》分类汇编.docx
- 2024年考务人员培训系统考试参考答案.docx VIP
文档评论(0)