第6章软件测试精选文档.ppt
《第6章软件测试精选文档.ppt》由会员分享,可在线阅读,更多相关《第6章软件测试精选文档.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章软件测试章软件测试本讲稿第一页,共二十八页内容介绍内容介绍n6.1 软件测试概述软件测试概述 n6.2 软件测试方法软件测试方法 n6.3 黑盒测试用例设计黑盒测试用例设计 n6.4 白盒测试用例设计白盒测试用例设计 n6.5 软件测试步骤软件测试步骤 n6.6 案例分析案例分析 n6.7 小结小结 本讲稿第二页,共二十八页6.1 软件测试概述软件测试概述n软件测试是为了发现程序中的错误而执行程序的过程。n具体说,它是根据软件开发各阶段的规格说明和程序的内部结构而精心设计出的一批测试用例,并利用测试用例来运行程序,以发现程序错误的过程。本讲稿第三页,共二十八页6.1.1 软件测试的定义
2、和目标n软件测试就是在软件投入运行之前,尽可能多地发现软件中的错误。软件测试是对软件规格说明、设计和编码的最后复审,是软件质量保证的关键步骤。n软件测试的目标包括以下三点:测试是为了发现程序中的错误而执行程序的过程。好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。成功的测试是发现了至今为止尚未发现的错误的测试。本讲稿第四页,共二十八页6.1.2 软件测试的原则n坚持在软件开发的各个阶段进行技术评审,这样才能在开发过程中尽早地发现和预防错误,杜绝某些隐患,提高软件质量。n测试用例应由输入数据和与之对应的预期输出结果这两部分组成。n程序员应避免检查自己的程序。如果由别人来测试程序员编写的
3、程序,可能会更客观,更有效,并更容易取得成功。n在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。n充分注意测试中的群集现象。n严格执行测试计划,排除测试的随意性。应当对每一个测试结果做全面检查。n妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。本讲稿第五页,共二十八页6.2 软件测试方法n根据程序是否运行静态分析动态测试n按照测试数据的设计依据黑盒测试白盒测试 本讲稿第六页,共二十八页1.静态分析与动态测试1静态分析 所谓静态分析,就是不需要执行所测试的程序,而只是通过扫描程序正文,对程序的数据流和控制流等信息进行分析,找出系统的缺陷,得出测试报告。2动态测试
4、动态测试是通过源程序运行时所体现出来的特征,进行执行跟踪、时间分析以及测试覆盖等方面的测试。本讲稿第七页,共二十八页2.黑盒测试与白盒测试1黑盒测试 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。是一种从用户观点出发的测试。2白盒测试 白盒测试也称作结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行。本讲稿第八页,共二十八页6.3 黑盒测试用例设计n等价类划分法n边界值分析法n决策表法n因果图法 本讲稿第九页,共二十八页6.3.1 等价类划分法n等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后
5、从每一个子集中选取少数具有代表性的数据作为测试用例。n所谓等价类是指输入域的某个子集合,所有等价类的并集就是整个输入域。n有效等价类是指对软件规格说明来说,合理、有意义的输入数据所构成的集合。n无效等价类则和有效等价类相反,利用无效等价类可以检验程序异常情况的处理。本讲稿第十页,共二十八页划分等价类的原则划分等价类的原则 1.如果规定了输入条件的取值范围或者个数,则可以确定一个有效等价类和两个无效等价类。2.如果规定了输入值的集合,则可以确定一个有效等价类和一个无效等价类。3.如果规定了输入数据的一组值,并且程序要对每一个输入值分别进行处理,则可为每一个值确定一个有效等价类,此外根据这组值确定
6、一个无效等价类,即所有不允许的输入值的集合。4.如果规定了输入数据必须遵守的规则,则可以确定一个有效等价类和若干个无效等价类。5.如果已知的等价类中各个元素在程序中的处理方式不同,则应将该等价类进一步划分成更小的等价类。本讲稿第十一页,共二十八页确定测试用例步骤确定测试用例步骤1.为每一个等价类规定一个惟一的编号。2.设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这个过程,直至所有的有效等价类均被测试用例所覆盖。3.设计一个新的测试用例,使其仅覆盖一个无效等价类,重复这个过程,直至所有的无效等价类均被测试用例所覆盖。本讲稿第十二页,共二十八页6.3.2 边界值分析法n使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 精选 文档
限制150内