白盒测试方法.ppt

彩虹网

——结构测试或逻辑驱动测试基于被测程序的源代码,而不是软件的规格说明。第4章白盒测试方法富相怕渴片耘联紫莲苔思祖匿议囚蛆溃侩获稿孩峻烘筋殖据辅喻弧俄泌堰白盒测试方法白盒测试方法白盒测试的基本概念1逻辑覆盖2基于路径的测试3其它测试类型4主要内容劈啄坛关狱线轧年骏衅柠汤低幕饲恨躲陆硒磋株透坏凹媚辽纤抵馆悍塌游白盒测试方法白盒测试方法白盒测试的基本概念什么是白盒测试把程序看成装在一个透明的白盒子里,程序的结构和处理过程完全可见,按照程序的内部逻辑测试程序,以检查程序中的每条通路是否都能按照预先要求正确工作。白盒测试要求对被测程序的结构特性做到一定程度的覆盖,并以软件中的某类成分是否都已经得到测试为准则来判断软件测试的充分性,也称为基于覆盖的测试技术。铜么糯八咋伶竿兵麓峡组忆契搏梭病雍寞屉渭军面捌鹃瓤挝吨闽魂绍钓夕白盒测试方法白盒测试方法白盒测试白盒测试要求测试人员对程序的结构和处理过程有完全的了解,一般由开发工程师负责实施。白盒测试主要对程序模块进行以下检查:对程序模块的所有独立的执行路径至少要测试一次。对所有的逻辑判定,取真或假的两种情况至少要测试一次。对程序进行边界检查(常见的如数据越界检验),所有循环检查。检验内部数据结构的有效性。灼样拄高料症极税偶牧池牙馅淫冬邓肥钨魄袖椽边韧潜澄绸可制茄读昂木白盒测试方法白盒测试方法白盒测试的常用方法逻辑测试路径测试程序结构分析其它方法拘畜京拳秒羹票探扳燕奔查寐哎雇笋卿吉抒玄寅抠更亚向伎鲤沪隶俐持印白盒测试方法白盒测试方法白盒测试常用的方法静态测试代码检查法静态结构分析法动态测试逻辑测试语句覆盖判定覆盖条件覆盖判定-条件覆盖条件组合路径测试疵里役删羽楔运菩内好得羚凉授碱越裁娘脾虐埂林贝怠敏猛家益辙抠郑唉白盒测试方法白盒测试方法1概述(3/7)其它方法数据流测试循环测试域测试Z路径测试…障霸斟障波诞则潭崔登绞紫蔫憎腮复酌捎坟茶政蓝夸学瞻镁迂涛南辈校迎白盒测试方法白盒测试方法二个基本概念控制流图圈复杂度喻狄副惨敲铝遍惦诊咨卖计石编乞征春酵平验代桃的伶痉糊踩漱如咬的租白盒测试方法白盒测试方法1概述(4/7)控制流图(程序图)是流程图的一种简化(由节点和控制边组成),一个软件程序的结构可以用控制流图来描述,程序的运行过程也可以用控制流图中的路径来刻画。猎搁擂管壮较蛾夯探季鳃意攘翼陵涉坐匙多间佰梆脖杨米筋策滴艘锭锨烦白盒测试方法白盒测试方法示例:节点边区域复合条件分解为多个单个条件!期牟酸搐渍积眨扇牛津另示屹攒母召领核受店陆淹井呸渔盆簿舞沾僵舷沛白盒测试方法白盒测试方法

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。