1、了解业务背景
任务开展前首先熟悉测试对象的业务背景,掌握业务有关的背景知识,这类业务是怎么产生的,操作业务的人员需要进行什么操作,用户使用的时候要进行何种操作等等——换位思考分析业务
2、需求分析(点到面)
需求分析的作用及目的:
1、把用户需求转化为功能需求
2、把握此次测试的范围及工作量
3、更深入的了解被测对象——流程和功能
4、明确其功能对应的输入、处理和输出
5、把隐式需求转换为明确的需求
2.1 需求分析——确认功能(点)
(业务功能、辅助功能、数据约束、易用性需求、编辑约束、参数需求、权限需求)
2.1.1 业务功能:与用户实际业务直接相关的功能或者细节
2.1.2 辅助功能:辅助完成业务功能的一些功能或者细节(如搜索查询模块)
2.1.3 数据约束:功能的细节,主要是执行功能时数据的显示范围和数据之间的关系约束
2.1.4 易用性需求:产品中必须提供,便于功能操作的一些细节(如快捷键操作)
2.1.5 编辑约束:在功能执行时,编辑的过程中对一些输入的数据进行条件约束(如只能输入数字)
2.1.6 参数需求:在执行功能时,根据参数的设置不同,进行不同的处理
2.1.7 权限需求:在执行功能的过程中,根据不同的权限能进行不同的处理
2.2 需求分析——场景分析(面)——业务流、数据流