七、测试用例详解
一、概念
1.什么是测试用例?
在测试过程中很重要的一类文档,他是测试工作的核心,是一组在测试时输入输出的标准、是软件需求的具体对照。
2.测试用例作用
- 检验软件是否满足客户需求、提现一个测试人员的工作量、展现测试用例的设计思路。
- 测试用例的通用化和复用化是软件测试易于开展,并随着测试用例的不断精华其效率也不断攀升。
- 测试用例有助于不断的改进工作。
3.测试用例包含的内容:
用例编号、所属产品、所属模块、用例类型、适用阶段、用例标题、优先级(同一模块排序)、前置条件、用例步骤、预期结果。
实际结果、操作者&时间
4.测试用例编写流程:
需求分析->提取测试点->测试用例编写->测试用例评审
二、需求分析
1.什么是需求?
客户需要的东西以及对东西的要求
2.需求的种类是什么?
业务需求:关注系统是否满足业务需求
用户需求:关注系统是否满足用户习惯
功能需求:关注系统是否满足功能要求
三、测试用例设计方法和编写
1.如何设计编写测试用例?
对各个功能模块进行测试点分析提取测试点在堆测试点进行用例编写
2.编写测试用例该注意什么?
- 根据项目的实际情况设计测试用例表格
- 用例格式不要生搬硬套
- 根据具体情况编写
3.编写测试用例的常用方法:
①等价类划分法;②边界值分析法;③场景法;④错误推测法
四、测试用例评审
1.测试用例评审分类
- 测试组内部评审
- 项目组内部评审
- 评审的定义不同,内容也不会相同
2.评审的意义:
- 通过评审发现用例的不足
- 方便测试人员改进用例
- 达到在测试时提高测试质量的目的
3.评审的流程是什么?
1.在用例的初步设计完成之后进行评审
2.在整个详细用例完成之后进行二次评审
五、测试用例管理
- 通过原始的Excel管理
- 专业的项目管理系统,如:禅道、JIRA、Bug