《用例设计方法白盒测试.ppt》由会员分享,可在线阅读,更多相关《用例设计方法白盒测试.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、用例设计方法白盒测用例设计方法白盒测试试现在学习的是第1页,共15页白盒测试方法白盒测试方法A、逻辑覆盖法B、路径测试法C、代码检查D、白盒测试综合策略现在学习的是第2页,共15页A A 逻辑覆盖法逻辑覆盖法现在学习的是第3页,共15页语句覆盖语句覆盖现在学习的是第4页,共15页判定覆盖判定覆盖 现在学习的是第5页,共15页条件覆盖条件覆盖现在学习的是第6页,共15页判定条件覆盖判定条件覆盖现在学习的是第7页,共15页条件组合覆盖条件组合覆盖现在学习的是第8页,共15页路径覆盖路径覆盖现在学习的是第9页,共15页现在学习的是第10页,共15页C C、代码检查、代码检查静态测试包括代码检查、静态
2、分析两种途径,由人工进行。代码检查包括:桌面检查、代码审查、代码走查和技术评审等,主要检查代码设计的一致性、代码是否遵循标准性和可读性、代码逻辑表达的正确性,以及代码结构的合理性。现在学习的是第11页,共15页C C、代码检查、代码检查代码审查的主要内容包括:(1)编码规范问题(2)代码结构问题:重复代码、分层不当、耦合紧(3)实现问题:错误验证、异常处理、线程安全性问题、安全问题等(4)测试问题:测试覆盖度、可测试性代码走查:与代码检查相似,测试人员带来书面的测试用例,每个测试用例在会议中,在每个人的头脑中进行逻辑推演,即把测试数据沿着程序的逻辑结构走一遍,发现错误。现在学习的是第12页,共
3、15页D D、白盒测试综合策略、白盒测试综合策略在白盒测试中,可以使用各种测试方法的综合测试如下所示:在测试中,应尽量先用工具进行静态结构分析。测试中可采取先静态后动态的组合方式:先进行静态结构分析、代码检查和静态质量度量,再进行覆盖率测试。现在学习的是第13页,共15页白盒测试综合策略白盒测试综合策略利用静态分析的结果作为引导,通过代码检查和动态测试的方式对静态分析结果进行进一步的确认,使测试工作更为有效。覆盖率测试是白盒测试的重点,一般可使用基本路径测试法达到语句覆盖标准;对于软件的重点模块,应使用多种覆盖率标准衡量代码的覆盖率;现在学习的是第14页,共15页在不同的测试阶段,测试的侧重点不同:在单元测试阶段,以代码检查、逻辑覆盖为主;在集成测试阶段,需要增加静态结构分析、静态质量度量;在系统测试阶段,应根据黑盒测试的结果,采取相应的白盒测试。现在学习的是第15页,共15页