下载此文档

逻辑覆盖.ppt


文档分类:通信/电子 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
白盒测试复习?从是否需要执行被测软件的角度,可分为? ?从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为? ?黑盒测试方法主要有? 1、白盒测试概述(1)白盒测试也称结构测试或逻辑驱动测试,是针对被测试单元内部是如何进行工作的测试,是以覆盖测试与路径测试为基本策略。(2)使用被测单元内部如何工作的信息,允许测试人员对程序内部逻辑结构及有关信息来设计和选择测试用例, 对程序的逻辑路径进行测试。基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。 2、白盒测试的方法?程序结构分析; ?逻辑覆盖测试; ?基本路径测试; 白盒测试根据程序的控制结构设计导出测试用例,主要用于软件程序的验证。需要全面了解程序内部的逻辑结构,对所有逻辑路径进行测试,是一种穷举路径的测试方法。白盒测试的实施步骤 1. 测试计划阶段:根据需求说明书,制定测试进度。 :依据程序设计说明书,按照一定规范化的方法进行软件结构划分和设计测试用例。 :输入测试用例,得到测试结果。 :对比测试的结果和代码的预期结果,分析错误原因,找到并解决错误。白盒测试的方法总体上分为静态方法和动态方法两大类。静态分析指按一定步骤直接检查源代码或代码的测试方法,包括代码审查、桌面检查、代码走查。 动态分析是指按一定的步骤生成测试用例并驱动被测试程序运行来发现错误,包括基本路径测试、逻辑覆盖。 3、白盒测试的不足?穷举路径测试法无法检查出程序本身是否违反了设计规范,即程序是否是一个错误的程序。?穷举路径测试不可能查出程序因为遗漏路径而出错?穷举路径测试发现不了一些与数据相关的错误 4、白盒测试的原则?保证一个模块中的所有独立路径至少被测试一次; ?所有逻辑值均需测试真( True )和假( False ) 两种情况; ?检查程序的内部数据结构,保证其结构的有效性; ?在取值上、下边界,即可操作范围内运行所有循环. 5、逻辑覆盖测试主要是测试覆盖率,以程序内在逻辑结构为基础的测试。包括以下 6种类型: ?语句覆盖?判定覆盖?条件覆盖?判定-条件覆盖?条件组合覆盖?路径测试 语句覆盖(Statement Coverage) ?原理:如果语句中有错误,仅靠观察不执行可能发现不了?在测试时,首先设计足够多的测试用例,然后运行被测程序,使程序中的每个可执行语句至少执行一次

逻辑覆盖 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人chuandao1680
  • 文件大小0 KB
  • 时间2016-05-09