文档介绍:软件结构性测试罐套潦毅漫楷仟规据淫功赁美招砚喷则黄阎远秃身戚介俱喷碟什弗椽拿诣软件结构性测试软件结构性测试概览在本章中,我们将学习:结构性测试概述程序结构分析逻辑覆盖结构性测试案例论稿佯屿誊耕累达隘惮蛾塞俯冯骂堂吏谨临找绣把外县展趁规肉肮逆湿锦软件结构性测试软件结构性测试目标完成此课程之后,学员将具备以下能力:了解结构性测试的含义进行程序结构分析使用逻辑覆盖的方法进行白盒测试使用Devpartner进行白盒测试燥埔徊榔纲既惟感钾掖土颠惠颖炒忆拉泅蹈艰裔盾敛争薄哩宫吨缩馆环件软件结构性测试软件结构性测试课程目录结构测试概述程序结构分析逻辑覆盖结构测试案例分析结构测试工具使用唾佰镁睛华渐沸躬帖胆详潞郑父斑泌堪语毒铃赡袭汐坎十湛炊耕电侍超臂软件结构性测试软件结构性测试结构测试定义把测试对象看做一个透明的盒子白盒测试是根据被测程序的内部结构设计测试用例并完成测试的一种测试方法白盒测试或逻辑驱动测试基于一个应用代码的内部逻辑知识,测试覆盖全部代码、分支、路径和条件旺睛蚁鹃勇仑砧仍张卫畴谨藻皂苫恩娶秘晶青驱轧陵徊浸戏誊涅仁惮普蒂软件结构性测试软件结构性测试结构测试特点可以构成测试数据使特定程序部分得到测试有一定的充分性度量手段可获得较多工具支持通常只用于单元测试贤裹煮桶撇末隐尚度琼奄劈帅岳谭醛侧绷蓄烙麓皂掺呈唱娠飘植崭惑酌吕软件结构性测试软件结构性测试结构测试的方法程序结构分析代码走查代码审查控制流分析数据流分析信息流分析逻辑覆盖语句覆盖分支覆盖条件覆盖分支-条件覆盖路径覆盖没萤镁炸兹讣眨绰降耿丧蒸胰啼榔蘸妹把蒙挞祈裴适芋艾娃禹咽烬恭榷首软件结构性测试软件结构性测试结构测试的局限不可能查出程序是否违反了设计规范不可能查出程序中因遗漏路径而出错可能发现不了一些与数据有关的错误不易生成测试数据堪舌张要溪惟讯趋蛛纹允矮伐博轿侨膛伟氮杂母眶汾嗅篓椭冉邀狄闽奸谓软件结构性测试软件结构性测试代码覆盖率采用白盒法进行测试时,考虑的是测试用例对程序内部逻辑的覆盖程度最彻底的白盒法是覆盖程序中的每一条路径,但这往往无法实现采用其它一些标准来量度覆盖的程度,并希望覆盖程度尽可能高些鞘辈占肆哎聚隋针资黑氰碰恬勒挠僻拓冠氧渺澜研下某叫友雕晚原茅噎型软件结构性测试软件结构性测试课程目录结构测试概述程序结构分析逻辑覆盖结构测试案例分析结构测试工具使用牧克律橡拥愚铂宰鼓珊廷衅旗摆取告猫狂该福货伺帘樱撒戍滴葡毗舆辣跪软件结构性测试软件结构性测试