一.关注需求和用户
1.站在用户的角度
2.重视全局,而非细节
3.现场客户
二.精心设计业务流程用例
1.业务流程用例编写要点:
1) 需要准备基本数据,以便系统测试多次使用,同时方便自动化工具介入。
2) 其他流程要依赖这套数据,使之每个流程可以更有针对性的执行。
3) 构建的数据要尽量模拟客户现场,严禁用a、b、c;1、2、3等。
4) 流程要符合用户常用的业务操作习惯,尽量考虑用户的实际操作去编写。
5) 流程可大可小,但每一个流程都要是一个典型的业务操作。
6) 流程不必覆盖到所有功能点,因为流程用例是功能用例的一个补充。
7) 流程不要被具体的模块所限制,各个模块可以交叉。
8) 用户实际的业务操作是没有界限的。
2.业务流程用例编写实践
1)系统总流程表
2)角色功能表
3)测试数据列表
4)业务流程测试用例表
三.测试执行
1. 在系统测试过程中,每轮测试保持测试数据库都是完整的一套初始数据。
2. 在数据稳定、界面稳定的前提下通过自动化工具录制业务流程测试脚本