4.白盒测试技术
白盒测试基础
白盒测试技术的分类
语句覆盖
判定覆盖
条件覆盖
多重条件覆盖
路径覆盖
解释语句覆盖和判定覆盖等概念,理解这些概念出了可<br>以应用在组建测试外,还可以应用在其他任何测试级别上
根据给定的控制流,使用下面的测试设计技术设计测试用例
语句测试
判定测试
分支覆盖
评估语句覆盖和判定覆盖的完整性
5.基于经验的测试技术
在那些情况下,可以使用基于直觉,<br>基于经验和知识,基于对常见缺陷的认识来编写测试用例
比较基于经验的方法和基于规格说明的方法之间的区别
1.测试开发过程
区别:测试设计规格说明,测试用例规格说明和测试规程规格说明
比较测试术语:测试条件,测试用例测试规程的不同含义
测试用例生命周期
1.测试条件标识
简单来说就是测什么?需求文档中的需求条目,我们可以认为是测试条件
2.测试用例设计
白盒测试设计技术
语句覆盖
分支覆盖
条件覆盖
路径覆盖
黑盒测试设计技术
等价类划分
边界值技术
因果图
决策表
状态转换测试
3.测试用例实现
详细步骤1.测试前置条件
测试输入
测试数据
测试预期结果
测试后置条件
4.测试用例执行
测试用例执行时通过运行测试用例对系统进行测试
自动化测试
测试环境搭建
输入测试数据
检验测试输出
比较测试结果
提交缺陷报告
手工测试
5.测试用例管理
测试用例管理是如何来组织,跟踪和维护测试用例的过程
测试用例组织
测试用例跟踪
测试用例维护
评估测试用例的 质量,他们是否满足
显示明确的与需求的可追溯性
确定测试覆盖率
需求变更对测试设计和测试执行的影响
包含预期结果
测试用例在发现缺陷方面的有效性
测试用例的组织
按照软件功能模块组织
按照测试用例的测试类型组织
按照测试用例的优先级组织
根据测试人员的理解水平,将测试用例转换为结构合理的测试规格说明
2.测试设计技术类型
考点:1.测试用例为什么需要采用基于规格说明的测试(黑盒测试)<br>和基于结构的测试(白盒测试)的方法?列举各自比较常用的技术
测试设计技术的目的
识别测试条件
获取测试数据
设计测试用例
测试的重要目的是尽早发现尽量多的缺陷,而穷尽测试时不可能的,<br>用尽量少的测试用例,发现多的缺陷-》测试设计的主要目的!
2.解释基于规格说明的测试,基于结构的测试和基于经验的测试三者的特征和区别
3.黑盒测试技术
黑盒测试基础
分类
等价类
边界值
决策表
状态转换测试
基于经验测试
2.理解测试设计技术各的主要目的,以及应用到什么测试级别个测试类型,以及如何测量测试覆盖率
3.理解用例测试的概念和应用这种技术的优点
用例测试定义