《自动化测试入门》PPT课件.ppt_第1页
《自动化测试入门》PPT课件.ppt_第2页
《自动化测试入门》PPT课件.ppt_第3页
《自动化测试入门》PPT课件.ppt_第4页
《自动化测试入门》PPT课件.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自动化测试入门,初识自动化测试,自动化处理:任务计划向导,批处理等。 测试用例(test case):是为了特定测试目的而设计一个特定的使用实例或场景,包括测试条件、测试数据及与之相关的测试规程或操作过程。测试用例也可以被称为有效地发现软件缺陷的最小测试执行单元。 测试脚本(test script):是进行自动化测试时所编写的、可执行的一种程序,以实现测试用例的执行过程。,一个简单的自动化测试过程,安装测试工具Selenium IDE Selenium :为Web应用开发的功能测试工具 浏览器的安装:Firefox等。 自动化测试过程 录制测试脚本 执行测试脚本 测试结果,使用Selenium IDE 进行自动化测试 启动Selenium :启动FireFox,点击在“工具”菜单中点击“Selenium IDE” 开始录制: 在Selenium IDE 中点击录制按钮,开始录制 在FireFox中打开WWW.,输入“用Selenium进行自动化测试进行搜索” ,开始搜索 选择三项进行验证 打开一个链接 结束录制,一个简单的自动化测试过程,执行测试脚本: 回放时可以减慢速度,点击play current test case按钮即开始回放 分析测试结果:,一个简单的自动化测试过程,自动化测试和手工测试的不同,自动化测试的优越性 高效率 准确可靠 复用性 可以完成手工测试无法完成的测试 缺点:只能发现软件系统中30%的错误,70%的错误要依靠手工测试来发现,适合负载测试、性能测试、回归测试,负载测试:模拟实际应用的软硬件环境及用户使用过程的系统负荷,逐渐加载或一次性加载、长时间或超大负荷的运行软件,以测试系统的稳定性,并试图找出系统性能瓶颈、异常的地方等。通过负载测试,可以确定系统的正常工作条件、极限条件等,了解系统的可靠性,从而提高软件系统的可靠性、稳定性,减少系统的宕机时间。,自动化测试和手工测试的不同,性能测试:通过测试确定系统运行特性的性能指标数据,如数据吞吐量、响应时间、CPU使用率等。性能测试主要是为了获取或验证事先已定义的各项性能指标,测试的操作方式和负载测试相近,但结果和目的不一样。 回归测试:由于软件修改或变更,对修改后的工作版本所有可能影响的范围进行的测试,回归测试的目的是发现原来正常的功能特性出现新的问题回归缺陷,从而确保原来正常的或符合要求的特性,不受其他区域修改的影响。回归测试,伴随着测试过程,功能测试和系统测试、单元测试和集成测试中,一旦有变更或修正,都要进行相应的回归测试。,自动化测试和手工测试的不同,什么是自动化测试,自动化测试:把以人为驱动的测试行为转化为机器执行的一种过程,即模拟手工测试步骤,通过执行测试脚本自动地测试软件,自动地完成软件的单元测试、功能测试、负载测试或性能测试等全部工作。 一切可以由计算机系统自动完成的测试任务都已经由计算机系统或软件工具、程序来承担并自动执行 自动化测试应该从提高工作效率和产品质量的根本目标出发,而不是为了自动化而自动化。,什么是自动化测试,测试自动化:侧重说明整个测试过程都由计算机系统自动完成,体现了更理想的自动化思想,有更广的范畴和更大的挑战。它不仅要求由工具完成测试的执行,而且要求测试的设计和管理也能由系统自动完成。,自动化测试的引入,思想准备 高度重视自动化测试方法 辩证地看待自动化测试和手工测试各自的优势和劣势,不要对自动化测试期望过高 克服自动化测试所面临的困难 技术上的障碍 项目进度的压力等,自动化测试的引入,引入自动化测试的流程,自动化测试的引入,自动化测试范围的考量:自动化测试有其局限性,有特定的适应范围 周期短或一次性的项目 新功能测试和回归测试 自动化测试和手工测试应用范围的对比,自动化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论