测试开发体系与功能测试
测试开发体系与功能测试
学习价值
学习体系
- 掌握常见的测试用例设计方法。
- 掌握测试用例的相关概念。
- 掌握测试用例的设计与编写。
知识模块
- 测试用例设计 L1
实战需求
实战 1:员工管理系统人员信息录入模块测试用例设计
假设你现在是一个测试工程师。需要依据以下需求完成测试用例设计与编写:
- 产品名称:员工管理系统人员信息录入模块
- 输入条件:
- 编号:系统自动编号,无需手动录入;
- 姓名:必须有,要求为不超过 5 个汉字;
- 身份证:必须有,长度为 15 或 18 位置,末尾为数字或 X,注意大小写;
- 邮箱:要么为空白,输入必须包含
@
和.
- 年龄:18-80 之间的数字
- 住址:可以空白
- 如果录入正确则提示录入正确,反之录入错误
实战要求:使用黑盒测试方法设计测试用例,使用表格形式,要体现出设计的过程。
实战 2: 淘宝网登录功能测试用例设计
- 需求:淘宝网登录功能
- 帐号为邮箱
- 密码可以为数字或者字母,长度为 6-20 个字符
- 点击登录按钮,发起登录请求
- 请求成功,跳转到首页
- 设计方式
- 使用思维导图梳理测试点
实战 3: 面试中设计登录功能测试用例
- 面试题:如果现在有一个登录的场景,让你设计测试用例,你会如何设计?
相关知识点
教程地址 | 教程视频地址 | 时间位置 |
---|---|---|
软件测试基本概念 | 软件测试基本概念 | 全部 |
软件测试分类 | 软件测试分类 | 全部 |
黑盒测试方法论-等价类 | 黑盒测试方法论-等价类 | 全部 |
黑盒测试方法论-边界值 | 黑盒测试方法论-边界值 | 全部 |
测试用例基础概念 | 测试用例基础概念 | 全部 |
测试用例设计与评审 | 测试用例设计与评审 | 全部 |
实战演练
实战 1:员工管理系统人员信息录入模块测试用例设计
使用等价类划分法
- 确定输入条件和输出结果
- 输入 * 编号(自动录入) * 姓名 * 身份证号 * 邮箱 * 年龄 * 地址
- 输出:如果录入正确则提示录入正确,反之录入错误
- 使用等价类表分析等价类
- 根据等价类设计测试用例
使用边界值分析法
- 确定需要进行边界值分析的输入条件
- 在等价类的基础上补充边界值用例
实战 2: 淘宝网登录功能测试用例设计
- 划分功能模块
- 正向功能验证
- 单个功能项验证
- 功能之间交互验证
- 隐形需求
总结
- 测试用例价值与体系
- 测试用例基础概念
- 黑盒测试方法
- 测试用例设计与评审