软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt

软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt

ID:50214152

大小:2.62 MB

页数:149页

时间:2020-03-10

软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt_第1页
软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt_第2页
软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt_第3页
软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt_第4页
软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt_第5页
资源描述:

《软件测试技术 教学课件 作者 徐芳 第六章软件测试工具.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试技术1第六章软件测试工具6.5测试管理工具6.4.1VirtualUserGenerator6.4.2Controller6.4.3Analysis6.1软件测试自动化6.2测试工具概述6.3功能测试工具WR6.4负载测试工具LR26.1软件测试自动化软件测试自动化定义各种测试活动的管理和实施,包括测试脚本的开发和执行,均使用一种自动化测试工具来验证测试的需求。为什么需要软件测试自动化?测试效率高测试过程可完全重现3自动化测试是万能的吗?4自动化测试的问题:前期耗用的工作量大对测试人员的技术水平要求较高需要对测试脚本(程序)进行维护5易

2、手工测试的情况:手工很容易测试的程序只需要测试一次的程序要马上进行测试的程序要使用直觉和经验才能测试的程序不可预知结果的程序易自动化测试的情况:要经常执行测试的程序压力测试手工测试自动测试6自动化测试对测试人员的要求:有编程能力,至少会使用一种高级语言(C/C++、java、VB等)有一定系统设计的能力7自动化测试过程:制定测试方案编写、修改、维护测试脚本测试实施86.2测试工具概述测试工具分类:白盒测试工具黑盒测试工具测试管理工具其他9白盒测试工具针对代码进行测试,测试中发现的缺陷可以定位到代码级。白盒测试的主要内容包括词法分析与语法分析、静

3、态错误分析、动态检测等。对于不同的开发语言,白盒测试工具实现的方式和内容差别较大。目前测试工具主要支持的开发语言包括:标准C、C++、VisualC++、Java、VisualJ++等。10白盒测试工具简介IBM公司的白盒测试工具有:工具名支持语言环境功能PurifyVisualC/C++、Java内存错误检测PureCoverageVC、VB、Java测试覆盖程度检测QuantifyVC、VB、Java测试性能瓶颈检测11PurifyPurify使用了具有专利的目标代码插入技术(OCI:ObjectCodeInsertion)。Purify在

4、程序的目标代码中插入了特殊的指令用来检查内存的状态和使用情况。在Windows中,只要运行Purify,填入需要分析的程序及参数,Purify会自动插入检测代码并显示报告。12PureCoveragePureCoverage是一个面向VC,VB或者Java开发的测试覆盖程度检测工具,它可以自动检测你的测试完整性和那些无法达到的部分。PureCoverage的主要功能特性:即时代码测试百分比显示未测试,测试不完整的函数,过程或者方法的状态表示在源代码中定位未测试的特定代码行PureCoverage缺省显示未测试代码为红色,已测试代码蓝色,而死状态

5、行(通常是函数,过程或者方法中的非活动代码部分)黑色。13QuantifyQuantify是用来评估产品的性能的工具。用Quantify执行要测的产品,他会搜集各个函数/方法的调用关系和执行时间等。14Quantify15其他白盒测试工具针对不同的编程语言,有不同的进行单元测试的白盒测试工具,例如:Java——JunitPHPUnit——PHPVBunit——vbVisualUnit——C/C++Dunit——Delphi16黑盒测试工具黑盒测试工具包括功能测试工具和性能测试工具。工具名公司名功能WinRunnerMercury功能测试工具,检

6、测应用程序是否能够达到预期的功能及正常运行。AstraQuicktestMercuryWeb自动化测试工具RobotIBMRational功能测试、性能测试工具QARunCompuware功能测试工具,类似于WinRunner。SilkTestSegue功能测试工具。LoadRunnerMercury负载测试工具。17测试管理工具测试管理工具用于对测试计划、测试用例、测试实施进行管理工具名公司名功能TestDirectorMercury提供测试需求、测试计划、缺陷管理TestManagerIBMRational测试管理工具。提供测试计划、测试评

7、估、测试报告管理,以及链接测试用例与需求ClearQuestRational缺陷和变更跟踪系统BugzillaMozilla免费的缺陷管理工具TrackRecordCompureware缺陷管理工具18测试工具的选择功能适用运行平台价格工具的连续性196.3功能测试工具WR人工测试非常无聊且浪费时间与人力。WinRunner软件可以仿真鼠标的动作和键盘的输入,而不需要人工干预。WinRunner软件可以加速测试过程。重复使用脚本进行测试。20一、录制回放示例从“开始”—“程序”—“WinRunner”—”WinRunner”启动WR软件。在工具

8、栏上选择”Record”按钮录制脚本。对被录制的软件进行操作。按”左Ctrl+F3“按钮停止录制。在WinRunner中记录下脚本。选择工具栏上”Sa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。