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

本文详细介绍了测试用例的设计步骤,包括测试需求分析、业务流程分析、测试用例设计,并强调了编写测试用例时的注意事项和执行过程。通过等价类、边界值、因果图等多种方法确保测试的全面性和准确性。
最低0.47元/天 解锁文章

1940

被折叠的 条评论
为什么被折叠?



