测试流程
搭建环境
实际工作相关
常见web服务器软件,数据库软件
熟悉被测环境
1. 项目调研
2. 组织架构
认识软件有哪些模块组成
分析到模块
- 若干相关功能点的组合
3. 测试范围列表
- 理清当前被测模块的功能点,防止未来测试用例设计遗漏
测试计划
6要素
- what(测试范围)
- why(测试目的)
- when(测试时间轮次安排)
- where(测试产出的保存)
- who(测试参与人员)
- how(怎么测试)
测试方案
测试策略
测试发布标准
测试风险
实体标准制定
测试设计
用例设计
- 点(功能点)
- 线(业务场景在不同模块之间传递)
- 面(非功能测试,兼容性、安全性等)
- 体
方法
测试需求分析
- 显性需求
- 隐形需求(测试需求文档没有的)
测试点
测试用例
功能点
输入
可见输入
- 输入长度
- 类型
- 组成规则
- 是否重复
- 是否为空
处理
正常处理
- 正常的数据+正确的操作
异常处理
- 正确的数据+错误操作
- 错误数据+错误操作
- 错误数据+正确操作
- 正确数据+正确操作+环境异常
输出
可见输出
- 前台表现
- 后台表现
不可见输出
- 数据库
测试执行
冒烟测试
全面测试
交叉测试
全面测试
探索测试等
基本流等重要流程测试
- 生产环境