一、 测试概念
测试用例的设计
1. 用例编号;
2. 需求名称;
3. 功能名称;
4. 预置条件;
5. 菜单路径
6. 步骤名称;
7. 步骤描述
8. 预期结果
9. 测试结果
10.测试人员联系方式
11备注
测试流程
需求分析---->制定测试计划---->编写用例设计---->用例评审---->执行测试---->提交bug推动bug的解决---->验证bug修复的测试---->完成提交测试报告---->回归测试
测试方法
1. 场景法
2. 因果图法
3. 等价类划分法
4. 边界值法
bug的生命周期
被发现到被关闭的过程
bug的状态:
新建-->指派-->已解决-->待验-->关闭
发现BUG–>提交BUG–>指派BUG–>研发确认BUG–>研发去修复BUG–>回归验证BUG–>是否通过验证–>关闭BUG
二、测试执行
给你一个纸杯如何测试
原理: 先从功能出发–>(界面测试)–>到性能–>到易用性—>兼容性—>安全性
- 是否能实现所需要的功能
- 界面是否符合要求或者符合人的审美舒适感
- 能承受住的最大水容量
- 使用的是否方便符合人类的使用习惯
软件危机和软件bug
软件危机≠软件bug
危机更多的是体现在需求、软件的开发、维护、质量成本等;
bug则是更注重于软件本身是否符合要求;