- 1
- 0
- 约小于1千字
- 约 2页
- 2026-05-30 发布于山东
- 举报
第4章白盒测试方法课后习题答案
1.白盒测试是结构测试,被测对象是源程序,以程序的内部逻辑为基础设计测试用例。
2.逻辑覆盖是对程序内部有判定存在的逻辑结构设计测试用例,根据程序内部的逻辑覆盖程度又可分为语句覆盖、判定覆盖、条件覆盖、组合覆盖、多条件覆盖、路径覆盖等。
3.程序变异的基本思想是什么?
给定一个程序p和一个测试数据集t,通过变异算子为p产生一组变异体Mi,对p和m都使用t进行测试运行,如果某mi在某个测试输入t上与p产生不同的结果,则该mi被杀死,若某mi在所有的测试数据集上都与p产生不同的结果,则该mi被杀死;若某mi在所有的测试数据集上都与p产生相同的结果,则称其为活的变异体。接下来对活的变异体进行分析,检查其是否等价于p;对不等价于p的变异体m进行进一步的测试,直到充分性度量达到满意的程度。
4.列出变异测试的用途和意义。
用途:目的是帮助测试者发现有效地测试,或者定位测试数据的弱点,或者是在执行中很少(或从不)使用的代码的弱点。
意义:变异测试技术是一种对测试集的充分性进行评估的技术,以创建更有效的测试集。变异测试与路径或者数据流测试不同,没有测试数据的选取规则。变异测试应该与传统的测试技术结合,而不是取代它们。
5.请使用基本路径测试法对下面的程序设计测试用例。要求:画出控制流图、计算圈复杂度、给出独立路径,并且设计测试用例。
voidsort(in
您可能关注的文档
- 软件测试 第1章 软件测试基础 课后习题答案.docx
- 软件测试 第3章 黑盒测试方法 课后习题及答案.docx
- 软件测试 第8章 软件测试工具及其应用 课后习题答案.docx
- 软件测试 第10章 数据库测试 课后习题及答案.docx
- 软件测试 第13章 软件安全性测试 课后习题及答案.docx
- 软件测试教学大纲.doc
- 软件测试课件 第9章 民机适航验证.pptx
- 软件测试课件 第11章 智能软件测试技术.pptx
- 第二节 简谐运动的回复力和能量(表格式教学设计)高中物理沪科版选择性必修第一册.docx
- 陕西铜川市同官高级中学2026届高三压轴卷英语试卷含解析.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)