下载此文档

白盒测试分享与探讨.pptx


文档分类:IT计算机 | 页数:约72页 举报非法文档有奖
1/72
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/72 下载此文档
文档列表 文档介绍
2017-4-23 2 白盒测试分享与探讨 2 目录 10. 质量和进度双赢与测试技术的选择 2017-4-23 3 白盒测试分享与探讨 3 > 基础概念?白盒测试(结构测试):通过对程序内部结构、处理过程的分析,检查是否所有的结构及路径都是正确的,检测软件内部动作是否按照设计说明的规定正常进行。?为什么要进行白盒测试? a)逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。 b)关于控制流和数据流的一些无意识的假设,可能导致设计错误。只有路径测试才能发现这些缺陷。 c)印刷上的错误是随机的 d)较早发现缺陷,降低补救成本,减少商业风险。 2017-4-23 4 白盒测试分享与探讨 4 > 白盒比喻案例?系统测试(黑盒):拿水从上往下灌。?白盒测试:拆开来洗,拆开机器后,拿抺布沾点清洁剂,把各零件的坑坑槽槽擦洗一遍,然后组装回来,再用水从上往下冲一遍,拆开来洗是白盒方法,组装回来用水冲是黑盒方式,相当于白盒测试之后再追加一次系统测试。 2017-4-23 5 白盒测试分享与探讨 5 > 测试基本方法及技术分类①代码检查法②逻辑覆盖法③基本路径法④静态结构分析法⑤静态质量度量法⑥词法分析与语法分析⑦静态错误分析⑧程序插桩技术 2017-4-23 6 白盒测试分享与探讨 6 > 测试策略 :先进行静态结构分析、代码检查和静态质量度量,再进行覆盖测试。 ,通过代码检查和动态测试的方式对静态分析结果进行进一步的确认。 ,一般利用基本路径法达到语句覆盖标准 ,以代码检查、逻辑覆盖为主; ,需要增加静态结构分析、静态质量度量; ,应根据黑盒测试结果,采取相应的白盒测试。 2017-4-23 7 白盒测试分享与探讨 7 > 引言?在检查前,应准备好需求描述文档、程序设计文档、程序的源代码清单、代码编码标准规范等。?代码检查法主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码逻辑表达的正确性,代码结构的合理性等方面。 2017-4-23 8 白盒测试分享与探讨 8 > 代码检查过程 2017-4-23 9 白盒测试分享与探讨 9 > 分类代码检查包括桌面检查、代码审查和走查。?桌面检查( Desk Checking ):是一种传统的检查方法。程序员自己在程序通过编译后,对源程序代码进行分析,检验,并补充相关的文档,目的是发现程序中的错误。?代码审查( Inspection ):由若干程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程。①提前分发设计规格说明书、控制流图、程序文本及有关要求、规范作为审查依据。②召开程序审查会,由程序员逐句讲解程序逻辑,展开讨论, 审查错误是否存在。 2017-4-23 10 白盒测试分享与探讨 10 > 分类?代码走查( Code Walk-through ):与代码审查步骤相同,但有所区别。①提前分发审查依据给小组成员②走查审查会,不是简单地读程序和对照错误检查表进行检查,而是与会者充当“计算机”,即首先由测试组成员为所测程序准备一批有代表性的测试用例,提交走查小组。③走查小组开会,集体扮演计算机角色,让测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论用。④走查小组借助测试用例的媒介作用,对程序的逻辑和功能提出各种质疑,结合问题开展讨论和争议。

白盒测试分享与探讨 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数72
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1322891254
  • 文件大小2.55 MB
  • 时间2017-04-23