- 3
- 0
- 约1.55千字
- 约 39页
- 2021-09-16 发布于河北
- 举报
软件测试;第四章 软件自动化测试;主要内容;4.1 自动化测试基础;4.1.1 自动化测试的意义;手工测试的局限性;自动化测试带来的好处;建立正确的自动化测试目标; ;自动化测试的定义和引入(续);
多数情况下,手工测试和自动化测试应该相结合,以最有效的方法来完成测试任务。;自动化测试的定义和引入(续); 并非任何测试自动化都可以起到预期效果,只有好的自动化测试体系才能扬长避短,达到建立自动化测试体系的初衷,在质量保障方面有所作为。否则测试自动化可能会由于其建立和维护等方面的负担造成延误工期、成本浪费,甚至最终被完全放弃。;如何评价一个测试或测试自动化体系是否优越呢?为此,我们应该关注自动化测试体系的以下七个方面的属性。;(1) 可维护性 指是否可以很容易使测试更新跟上软件升级的步伐。 软件会变更或升级是注定的事实,防止变更或升级造成自动化测试的维护工作量过大是很重要的,否则整个测试自动化工作将可能被全面否决,甚至束之高阁。;(2) 高效性 效率是与成本紧密联系的,自动化测试的一个重要目标就是更经济地运行测试。应在测试和测试自动化的设计阶段全面审视各方面因素,在科学合理的测试流程基础上利用优秀的自动化策略将自动化测试与手工测试有机结合,才能实现效率最大化。;(3) 可靠性 指测试体制是否能给出精确而且可重现的结果。(4) 兼容性 指是否允许测试用例为不同的测试目标而以不同的方式组合。;(5) 可用性 指定制或更改测试用例是否容易,测试人员或用户掌握和理解其使用方法是否容易。(6) 健壮性 指是否可以处理意外情况而不退出或终止,并尽量给出正确有用的信息。(7) 可移植性 指在不同环境中运行测试的能力。 ; 应根据使用自动化测试体系的实际目标,综合考虑这七个方面的具体属性,有针对性地提高自己关注的属性,以实施符合实际需要的自动化测试体系。;4.1.3 自动化测试的原理和方法;代码分析;捕获和回放;捕获和回放续;捕获和回放续;脚本技??;自动化测试工具的特征;4.1.4 自动化测试工具的优势和局限;自动化测试工具的作用及优势(续);测试自动化限制;4.1.5 自动化测试的运用;4.2 软件自动化测试生存周期方法学;自动化测试生存周期方法的应用;4.3自动化测试工具的分类;自动化测试工具的分类(续);4.4 选择自动化测试工具;4.5 几种常用软件测试工具;WinRunner
WinRunner是Mercury Interactive公司提供的一个企业级的功能检测工具。WinRunner使功能测试得以自动化,从而保证了应用程序按照预定方式运行。它以测试脚本形式将业务的过程记录下来,并随着相应的应用程序的开发或更新来支持对脚本的改进。执行脚本及报告结果在整个的应用周期中可对脚本重复使用。;LoadRunner
LoadRunner是Mercury Interactive公司开发的一种预测系统行为和性能的负载测试工具,它可以通过模拟成千上万个用户和实施实时监测来确认和查找问题。对于有实力的大公司而言,这款软件可能比较适合,它的功能和QALoad类似。通过使用LoadRunner,企业能够最大限度地缩短测试时间、优化性能和缩短应用系统的发布周期。 ;GUI接口自动化测试工具
目前市场上有关GUI形式的自动化测试软件种类相当多。基本上GUI自动测试的原理就是以录制和播放(Record and Replay)为主要的操作方式。典型软件
Rational的Robot
Compuware的QARun
您可能关注的文档
最近下载
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
- (2025)山桐子产业开发生产建设项目可行性研究报告(一).docx VIP
- 2024-2025学年广东省东莞市统编版三年级上册期末考试语文试卷.pdf VIP
原创力文档

文档评论(0)