一、设计测试用例
- 编写测试用例之前,要对项目有清晰的了解,对要测试什么,按照什么顺序测试,覆盖哪些需求。有清楚的认识。
二、设计测试用例步骤
1、测试需求分析
- 从项目部拿到软件的需求规格说明书后,开始对项目的需求进行分析,通过自己的分析、理解,整理成为测试需求(可以画思维导图),清楚分析出被测试对象具有哪些功能。
2、业务流程分析
- 分析完需求,明确每一个功能的业务处理流程,不同的功能点做业务的组合,以及项目的隐式需求。如遇复杂的测试用例设计前,先画出软件是业务流程。从业务流程上,应得到以下信息:
A、主流程是什么?
B、条件备选流程是什么?
C、数据流向是什么?
D、关键的判断条件是什么?
3、测试用例设计
- 分析完需求,可以进行测试用例的设计,设计功能测试用例,应尽量考虑边界、异常、性能的情况,以便发现更多的隐藏问题。设计测试用例的常见方法:
等价类—》边界值—》因果图—》判定表—》状态迁移—》正交测试—》场景法—》错误推断
注:
- (1)等价类划分法:从大量数据里划分范围(每个范围的数据测试效果是等价的,所以每个范围是一个等价类),然后从每个范围中挑选代表数据,这些代表数据能反应这个范围内数据