文章目录
- 初级软件测试-测试用例、缺陷报告的认识与使用
- 软件测试简介
- 测试分类
- 模型
- 质量模型
- 测试模型
- 用例编写的八大要素
- 用例设计方法
- 缺陷
初级软件测试-测试用例、缺陷报告的认识与使用
软件测试简介
- 什么是软件测试?
使用技术手段验证软件是否满足需求
- 主流技能
- 功能测试
- 自动化测试
- 接口测试
- 性能测试
- 软件测试的目的
减少BUG,保证软件质量
测试分类
- 分类
阶段划分:(1. 单元测试(单元:最小独立功能代码段)2. 集成测试(接口测试)3. 系统测试 4. 验收测试)
代码代码可见度(1. 黑盒测试 2. 灰盒测试 3. 白盒测试)
黑盒测试:主要针对功能(阶段划分->系统测试)
灰盒测试:针对接口测试(阶段划分->集成测试)
白盒测试:针对程序源代码进行测试(阶段划分->单元测试)
模型
质量模型+测试模型
质量模型
重点:功能、性能、兼容、易用性、安全
结论:无论测试硬件或软件,都应该从以上几点来进行分类验证
测试模型
需求分析—测试计划—用例设计—执行用例—缺陷管理—测试报告
用例编写的八大要素
- 用例编号
- 用例标题
- 模块/项目
- 前置条件
- 优先级
- 测试步骤
- 测试数据
- 预期结果
用例设计方法
- 等价类划分
在所有测试数据中具有某种共同特征的数据集合进行划分。
分类:有效等价类 无效等价类
步骤:1.明确需求 2.确定有效和无效等价类 3.提取数据编写测试用例
- 边界值分析法
重点:开内闭外(开区间选包含的点,闭区选不包含的点)
- 判定表
使用场景:有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖(制约)关系
判定表一般适用于条件组合数量较少的情况,多条件之间有依赖关系,使用判定表来进行测试覆盖.如果超过4个条件可使用正交法
- 场景法(流程图)
- 错误推测法
缺陷
能够说出软件缺陷判定标准
能够说出项目中缺陷的管理流程
能够使用Excel对于缺陷进行管理
能使用工具管理缺陷
提示:用例执行不通过为缺陷,需要进行缺陷管理
- 定义
软件中存在的各种问题,都为缺陷,简称BUG - 缺陷标准
- 少功能
- 功能错误
- 多功能
- 缺少隐性功能
- 易用性
- 缺陷产生的原因
需求文档
架构设计
编码
环境
- 缺陷核心要素
标题
预置条件
复现步骤
-
缺陷管理
提交注意事项:可复现、唯一性、规范性 -
缺陷管理工具:(禅道,JIRA,TFS)
-
excel管理
禅道 地址:https://demo.zentao.net/user-login.html