版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、自动化测试,软件测试课程组 西南科技大学计算机学院,主要内容,软件自动化测试基础 自动化测试的作用 测试工具分类,自动化测试基础,自动化测试概念 自动化测试的优点 自动化测试技术的发展,自动化测试概念,定义 通过测试工具或其他手段来部分替代手工测试,并按照测试工程师预定计划进行自动测试的活动。,目的 提高测试质量; 减少测试过程中的重复劳动; 实现测试自动化; 自动化测试用于发现老缺陷; 手工测试用于发现新缺陷;,自动化测试的基本原理,录制 在测试者运行应用程序的时,把所有动作,包括键盘操作、鼠标点击等捕获下来,生成一个脚本文件。 回放 录制的脚本可以被“回放”。 脚本修改机制 根据测试需求,
2、对脚本进行一些必要的修改。,自动化测试的优点,自动录制测试脚本,可轻松实现回归测试; 减少测试时间,缩短整个软件开发生命周期; 替代手工测试不易达到的测试点(比如:300并发用户的压力测试); 更好的利用空闲时间; 增加软件信任度;,自动化测试的优点,适于自动化测试场景,产品型项目 每个项目改进少量的功能,并需要反复测试 增量式开发、持续集成项目 频繁的发布新版本 ,把人解脱出来测试新功能 自动编译、自动发布的系统 回归测试 验证修改老缺陷时,是否引入了新的缺陷 多次重复、机械性动作;需要频繁运行测试,不适于自动化测试场景,定制型项目(一次性的) 维护期由客户方承担的,公司的测试积累少 项目周
3、期很短的项目 测试脚本,不能重复的利用 业务规则复杂的对象 复杂逻辑关系、运算关系,工具难以测试 美观、声音、易用性测试 测试很少运行:一个月只运行一次 软件不稳定,自动测试技术的发展,第一代自动测试技术 实现:录入回放 第二代自动测试技术 实现:脚本技术,可以加入脚本实现逻辑 第三代自动测试技术 实现:数据驱动,数据与测试脚本分离 第四代自动测试技术 实现:构件化测试,业务驱动,测试工具分类,目前用于测试的工具已经比较多了,这些测试工具一般可分为: 白盒测试工具 黑盒测试工具 性能测试工具 用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具。,测试工具分类,白盒测试工具 针对代码
4、进行测试,发现的缺陷可以定位到代码级。 根据测试工具原理的不同,可以分为: 静态测试工具 动态测试工具 代表工具 Rational的Test Realtime,Parasoft 的Jtest、C+test,Xunit(CppUnit、Dunit、DotUnit),测试工具分类,黑盒测试工具 黑盒测试工具的一般原理是利用脚本的录制(Record)/回放(Playback),模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较。 代表工具 MI公司的winrunner、QuickTest,Rational的robot,Compuware的QARun等。,测试工具的分类,性能测试工具
5、 通过模拟大数据量或多用户并发情况,对被测系统进行性能指标的采集。 代表工具有MI公司的LoadRunner 、Compuware 的Qaload 测试管理工具 测试管理工具用于对测试进行管理。 代表工作有Rational公司的ClearQuest ,MI公司的TestDirector,Bugzilla等,WinRunner,WinRunner 是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。 通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布
6、及长期稳定运行。,QuickTest,QuickTest是一个功能测试自动化工具,主要应用在回归测试中。 QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。,LoadRunner,LoadRunner是一种预测系统行为和性能的负载测试工具。 通过模拟成千上万名用户实施并发负载和实时性能监测来确认和查找问题。 LoadRunner能够对整个企业架构进行测试。 通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。,Webload,webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试。 webload通过模拟真实用户的操作,生成压力负载来测试web的性能。,Microsoft的WAS,WAS( Web Application Stress Tool ):Web应用负载测试工具
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026信访解决案例面试题及答案
- 2026智慧环保面试题及答案
- 2026专题展览面试题及答案
- 2026电梯导诊员面试题及答案
- 2026非对口专业营销面试题及答案
- 2026湖南导游面试题及答案
- 关于季度工作例会的总结函5篇范本
- 民族团结一家亲共建美好校园小学主题班会课件
- 2026图木舒克市医疗机构劳务派遣人员招聘笔试备考题库及答案详解
- 2026年尼勒克县全额事业编制大学生乡村医生招聘预开始啦考试备考试题及答案详解
- 口腔护理入编试题及答案
- 桥梁钢筋劳务分包合同
- 湖南农发环保科技有限责任公司招聘笔试题库2026
- 2026年招聘消防文员笔试题库附答案
- 航空发动机设计与维护手册
- 服务设计思维下宠物健康关怀的智能产品设计研究
- 全国计算机等级考试《三级信息安全技术》专用教材【考纲分析+考点精讲+真题演练】
- 【严佳炜】基于风险的配置:风险平价及在Alpha策略中的应用
- 机械制造技术基础-西安交大课件
- GB/T 29038-2024薄壁不锈钢管道技术规范
- 《陆上风电场工程设计概算编制规定及费用标准》(NB-T 31011-2019)
评论
0/150
提交评论