200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 软件测试自动化测试工具课件 《软件测试自动化》PPT课件.ppt

软件测试自动化测试工具课件 《软件测试自动化》PPT课件.ppt

时间:2020-06-08 11:13:35

相关推荐

软件测试自动化测试工具课件 《软件测试自动化》PPT课件.ppt

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

1、软件测试自动化,了解并使用WinRunner,赖 涵 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。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。