ISAS_软件测试技术与工具课件.ppt

ISAS_软件测试技术与工具课件.ppt

ID:57057779

大小:180.50 KB

页数:22页

时间:2020-07-30

ISAS_软件测试技术与工具课件.ppt_第1页
ISAS_软件测试技术与工具课件.ppt_第2页
ISAS_软件测试技术与工具课件.ppt_第3页
ISAS_软件测试技术与工具课件.ppt_第4页
ISAS_软件测试技术与工具课件.ppt_第5页
资源描述:

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

1、软件测试技术与工具软开0937班曹旭陈杰陈强刘芳唐亚运软件测试的发展历程及现状软件测试技术软件测试工具的分类介绍常用软件测试工具软件测试技术与工具软件测试的发展历程及现状第一阶段:20世纪70年代以前软件测试主要以代码调试为主。第二阶段:20世纪70年代软件测试主要以演示软件系统的正确性为主。第三阶段:20世纪80年代到90年代中期软件测试主要以检查程序错误为主。第四阶段:20世纪90年代中期以后至今软件测试不断得到完善,更注重软件质量特性的整体评估。国外现状:相当成熟,并已成为一个独立的产业。软件测试在公司中的地位非常重要软件测试的理论研究蓬勃发展软件测试市场繁荣国内现状:萌芽中

2、的市场正在起步国内软件测试行业的三种形式对外的第三方测试对内的第三方测试软件公司内部的软件测试或质量保证部门国内软件测试的地位并不高,发展仍然很不足,原因在于:国内软件产业本身不强大软件公司规模小、不正规对软件测试的认识和重视程度不够软件管理者与用户的质量意识不够强软件行业质量监督体系不够好软件从业人员素质不高软件测试的经济效益短期内不明显软件测试技术——白盒测试软件测试人工测试计算机测试白盒测试黑盒测试…..白盒测试双击添加标题文字静态方法动态方法程序插桩逻辑覆盖白盒测试方法基本路经测试语句覆盖判定覆盖条件覆盖条件判断覆盖多条件覆盖修正条件判定覆盖重点逻辑覆盖其他白盒测试Z路径覆

3、盖域测试程序变异符号测试黑盒测试黑盒测试也称功能测试或数据驱动测试,前提是已知产品所具有的功能,通过测试来检测每个功能是否都正常使用。我们来看看黑盒测试的一些主要方法等价类划分。。。。。。功能图法错误推测因果图边界值分析黑盒测试方法黑盒测试的主要方法等价类划分法等价类划分是一种典型的黑盒测试方法。使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。由于不可能用所有可以输入的数据来测试程序,而只能从全部可供输入的数据中选择一个自己进行测试。如何选择适当的子集,使其尽可能多地发现错误,解决的办法之一就是等价类划分。边界值分析法人们从长期的测试工作经验得知,大量

4、的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。软件测试工具的分类软件测试工具的种类不少,有些以用途来分类,有些以价位来分类,有些则以使用特性来分类。基本上,分类只是一种归纳的方式,这里按照测试工具的主要用途和应用领域将测试软件做了一个整理归纳,将自动化测试工具分为以下几类:捕获错误用途;一般用途;GUI自动化用途;专项用途;软件产品功能、性能测试用途;测试管理工具;测试辅助工具。1.捕获错误用途顾名思义就是用于捕获软件错误或程序调试。2.一般用途这里所说的一般用

5、途,是指这个测试工具在进行测试时,可以适用于大部分的软件。3.GUI自动化用途目前许多以测试用软件为主要产品的软件公司,大多提供这类的自动化测试软件。这类软件除了提供在窗口界面中使用外,也有不少是针对浏览器接口开发的自动化测试工具。4.专项用途以专项用途为主的测试工具,就是某种专项测试的软件。5.软件产品功能、性能测试用途这类测试工具通过自动录制、检测和回放用户的应用操作,将被测系统的输出记录同预先给定的标准结果进行比较。6.测试管理工具测试管理工具用于对测试进行管理。7.测试辅助工具这些工具本身并不执行测试,例如它们可以生成测试数据,为测试提供数据准备等。常用软件测试工具1.QA

6、CenterQACenter自动化测试系列工具是Compuware公司的产品,它能够帮助测试人员创建快速、可重用的测试过程。这些测试工具可以帮助管理测试过程,快速分析和调试程序,包括针对回归、强度、单元、并发、集成、移植、容量、负载测试、自动执行测试和产生测试结果文档。2.WinRunnerWinRunner是MercuryInteractive公司提供的一个企业级的功能检测工具。WinRunner使功能测试得以自动化,从而保证了应用程序按照预定方式运行。它以测试脚本形式将业务的过程记录下来,并随着相应的应用程序的开发或更新来支持对脚本的改进。执行脚本及报告结果在整个的应用周期中可

7、对脚本重复使用。3.LoadRunnerLoadRunner是MercuryInteractive公司开发的一种预测系统行为和性能的负载测试工具,它可以通过模拟成千上万个用户和实施实时监测来确认和查找问题。对于有实力的大公司而言,这款软件可能比较适合,它的功能和QALoad相比不相上下。通过使用LoadRunner,企业能够最大限度地缩短测试时间、优化性能和加速应用系统的发布周期。5.BoundsCheckerBoundsChecker是用于VisualC++开发环境

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

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

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