《《软件测试自动化》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件测试自动化》PPT课件.ppt(34页珍藏版)》请在装配图网上搜索。

1、软件测试自动化,了解并使用WinRunner,赖 涵 2006年12月,主要内容,自动化测试简介 常见自动化测试工具 认识和使用WinRunner,测试管理关键过程域,卡耐基梅隆大学的软件工程研究所已经建立了软件测试管理关键过程域,它对于达到软件过程能力成熟度模型(CMM)第二级可重复级是必须的。,自动化测试成熟度模型,Krause为自动化的软件测试提出了四级成熟度模型。在该模型中,他将软件测试成熟度模型和软件工程研究所的软件过程成熟度模型联系起来。 附属级自动化 初始级自动化 主体级自动化 优化级自动化,能够自动化的测试类型,单元测试 集成测试 系统测试 安全测试 配置测试 负载测试 自动化。

2、回归测试贯穿整个测试过程,自动化测试的第一因素,时间总是自动化测试的第一因素 建立自动化测试项目比建立手工测试项目花费的前期时间多。 普遍接受的看法是自动化测试要花费执行手工测试的34倍时间。,为什么要自动化测试?,当前软件过程普遍存在的 测试问题,手工过多,缺少测试工具,自动化测试方式缺失 缺乏文档测试、检查 单元测试应引入交叉测试方法 测试在开发基本完成时才启动 测试案例、测试方案的重用率低下 测试人员素质低,缺乏相关知识培训 测试进度的错误估算,自动化测试的好处,执行一遍测试的速度大约是人工测试的1/10 每次测试正确执行相同的动作,避免人工测试的错误 重复执行相同的测试 可以撰写复杂测。

3、试脚本,以带出隐藏在应用程序中的信息 建立广泛的测试脚本,涵盖应用程序所有功能,验证曾经正确工作的部分仍然还在正确工作!,自动化测试应该做的,测试应用程序做期望要做的事情(建设性或积极的测试) 测试应用程序不做不期望做的任何事情(破坏性或消极的测试) 测试应用程序是健壮的(如:能够处理假的数据而不崩溃),主要的自动化测试工具,Rational Robot: 业界最顶尖的功能测试工具,集成在测试人员的桌面 IBM Rational TestManager 上,测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。 QuickTes。

4、t Professional:功能测试自动化工具,主要应用在回归测试中。QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。 QA Run: QARun的测试实现方式是通过鼠标移动、键盘点击操作被测应用,既而得到相应的测试脚本,对该脚本可以进行编辑和调试。,WinRunner简介,WinRunner 是一种企业级的功能测试工具,用于检验企业应用程序是否能如期进行,是几款最好的测试工具之一!通过自动捕获、检测和重放用户的交互操作,WinRunner能够发现系统缺陷,并确保那些跨越多个 应用程序和数据库的业务流程在初次发布就避免故障的出现,并。

5、且保持其长期稳定地运行。,WinRunner测试流程,识别应用程序的GUI对象 建立测试脚本 对测试脚本除错(debug) 在新版应用程序执行测试脚本 检视测试结果 回报缺陷,WinRunner的使用,熟悉WinRunner结构,视频演示,了解GUI Map,一般的Windows应用程序,通常由窗口、按钮、list、菜单等所组成,在WinRunner这些窗口、按钮等统称为GUI对象(GUI Object) WinRunner会透过这些GUI对象的属性,如class、label、width、height等来识别GUI对象。WinRunner只会纪录最少但可组合成为一的属性来辨识GUI对象。,用G。

6、UI Spy查看GUI对象属性,WinRunner提供一个叫做GUI Spy的工具,来检视某个GUI对象有哪些属性以及WinRunner是以哪些属性来识别此GUI对象的。 GUI Spy操作演示,GUI Map的两种模式,GUI Map File per Test 每建立一个新的测试脚本,WinRunner自动建立一个GUI Map File,并随测试脚本打开和关闭。 Global GUI Map File(系统默认) 可以多个测试脚本共享一个GUI Map File。另外,应当储存GUI Map File,并且砸开启脚本时,也要同时加载使用的GUI Map File。,设定GUI Map F。

7、ile模式,Tools-General Options-GUI Files,录制测试脚本,录制模式,Context Sensitive 主要以GUI对象为基础,WinRunner会识别使用者点选的GUI对象,以及执行的操作。 Analog WinRunner主要录制鼠标移动的轨迹、鼠标的点选以及键盘的输入三种动作。,Context Sensitive vs. Analog,录制测试脚本,视频演示,了解测试脚本,# Shell_TrayWnd set_window (Shell_TrayWnd, 2); toolbar_button_press (ToolbarWindow32_0, Fligh。

8、t Reservation); # Button Number 3; # Flight Reservation set_window (Flight Reservation, 5); menu_select_item (File;Open Order.); # Open Order set_window (Open Order, 2); button_set (Order No., ON); edit_set (OrderNoEdit, 3); button_press (OK);,脚本说明,当点选一个GUI对象,WinRunner会自动帮这个GUI对象取个名字,通常是以GUI对象上的文字作为。

9、名字,此名字称为在WinRunner成为logic name。如:当点选Order No.这个check box时,产生: button_set(“Order No.”, ON); 当换到另一个窗口上操作时,WinRunner会自动在测试脚本上加上一行批注。如:当点选Flight Reservation窗口时,添加注解: # Flight Reservation,录制Analog模式的测试脚本,视频演示,F2键或者点击“录制”按钮切换录制模式,执行测试脚本的三种模式,Verify 当你真正执行测试以检查应用程序的功能,并且要储存测试结果。 Debug 当你想检查测试脚本执行是否流畅,没有错误时。 Update 当你要更新检查点的预期值时。,执行测试脚本,视频演示,测试结果,WinRunner之旅第一步,同步点 各种检查点 撰写测试脚本 数据驱动的自动化测试 批测试 ,推荐参考资料,软件测试自动化(美)Daniel J. Mosley, Bruce A. Posey 著,Test Your Applications With WinRunner。

软件测试自动化测试工具课件,《软件测试自动化》PPT课件.ppt相关推荐

  1. 软件测试用例分享ppt,软件测试技巧与用例编写ppt课件.ppt

    <软件测试技巧与用例编写ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<软件测试技巧与用例编写ppt课件.ppt>文档请在天天文库搜索 ...

  2. 开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE

    Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,支持测试用例的录制与回放. 只要在浏览器里装一下插件,就可以开始使用,简直是"开箱即用".我们相信测 ...

  3. 计算机说课如何做课件ppt,《我的新工具——计算机》说课课件.ppt

    <<我的新工具--计算机>说课课件.ppt>由会员分享,可在线阅读,更多相关<<我的新工具--计算机>说课课件.ppt(18页珍藏版)>请在人人文库网上 ...

  4. 软件测试常用工具总结(测试管理、单元测试、接口测试、自动化测试、性能测试、负载测试...)

    前言 在软件测试的过程中,多多少少都是会接触到一些测试工具,作为辅助测试用的,以提高测试工作的效率,使用好了测试工具,能对测试起到一个很好的作用,同时,有些公司,也会要求掌握一些测试工具,或者,是在面 ...

  5. 信息处理工具计算机.ppt,《现代信息处理工具》PPT课件.ppt

    <现代信息处理工具>PPT课件.ppt 3.1现代信息处理工具计算机,什么是计算机计算机的基本功能计算机的基本特征用计算机解决问题的一般步骤,什么是计算机?,计算机无处不在,除了我们学习使 ...

  6. 实验四 自动化测试工具-软件测试

    湖北汽车工业学院实验报告  实验四 自动化测试工具 按照上述实验步骤完成利用Junit对Calculator类测试过程,将异常测试.参数化测试等测试类方法的运行结果截图保证在下面. 2.采用QTP对W ...

  7. 2022年软件测试工具大全(自动化、接口、性能、安全、测试管理)

    1.前言 根据 Tricentis 主导的一项全球调查为我们提供了几个有关测试趋势的重要观察.趋势表明,团队倾向于使用功能测试(自动化测试). 更多学习资源,公众号主页点击领取资料 查看我评论区置顶 ...

  8. 泽众性能测试软件,软件测试工具-测试管理工具-自动化测试工具-性能测试工具-SPASVO泽众软件测试网...

    自动化测试框架 AutoTestFramework(简称 :ATF)是 B/S 架构框架,可实现功能自动化.移动自动化.移动兼容性自动化.接口自动化等多种自动化测试全流程管理.团队化管理的高级框架平台 ...

  9. 2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)

    目录 前言 Selenium(自动化测试) Appium(自动化测试) Cypress(自动化测试) Robot Framework(自动化测试) Airtest(自动化测试) Macaca(自动化测 ...

最新文章

  1. 修改jenkins启动的默认用户
  2. 《智能路由器开发指南》——1.1 OpenWrt简介
  3. HDMI和VGA接口
  4. linux nexus bulid
  5. insmod 和modprobe的区别
  6. leetcode C++ 48. 旋转图像 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。
  7. 智慧交通day02-车流量检测实现11:yoloV3模型
  8. 一张图看完成都云栖大会的精彩,请用心感受!
  9. Seata多微服务互相调用_全局分布式事物使用案例_Account-Module 账户微服务说明---微服务升级_SpringCloud Alibaba工作笔记0064
  10. Elasticsearch 并发修改乐观锁
  11. 餐厅点餐系统源码(带电脑端和手机端)
  12. BRVAH官方使用指南
  13. 百度大脑技术支持慧译视频字幕系统,为听障学生带来“看得见的声音”
  14. 小精灵无尽的长廊_绝顶高手的养成日常
  15. 计算机网络未识别网络,电脑网络连接出现未识别的网络怎么办
  16. JS代码错误:Deleting local variable in strict mode
  17. DDR2 sodimm + Flash + Triple-Speed Ethernet + IO in nios
  18. 平面设计中的插画设计技巧
  19. 如何挑选适合自己的笔记本电脑
  20. Labview项目---制作复利计算器

热门文章

  1. 【芯选择】CC1101芯片的模块实例
  2. XShell调整字体大小以及样式
  3. html 长度vm,vm与html
  4. 中国石油大学(北京)第三届“骏码杯”程序设计竞赛(同步赛)——C 小菲爱数数
  5. JavaMail 访问Hotmail
  6. 高权重的外链应该如何体现以及发布
  7. 有效字符区域 获取textview_Android之TextView 详细字典
  8. Excel文档下载功能与导入功能实现
  9. Linux端口转发的几种常用方法
  10. Python模块之chardir: 使用chartdir生成各种图表