一个测试人员如果想要做好测试用例的设计,那他首先要做好测试需求分析。
那么测试需求分析如何做呢?
测试需求分析主要分析以下几个方面的内容:
1. 分析当前测试的软件版本与旧版本的关系
如果被测软件并不是首测的,在这个版本之前已经进行过其他版本的测试,那么测试人员就要分析当前测试的版本与以前测试版本之间的需求变化。测试人员应当分析要测试的需求项是新增加的需求还是变更的需求;如果是变更的需求,发生了怎样的变更;测试人员要分析以前的测试用例和测试数据是否可以使用,是需要重新设计测试用例,还是只需要在原来的基础上进行了部分修改。
2. 与其他需求项的关系分析
软件的需求之间不可能都是独立的,需求之间存在相互影响的关系。所以,测试人员要对需求与需求之间的关系进行分析。需求之间可能存在以下两种关系:
一个需求引用了另一个需求的数据。比如,登录功能使用了注册功能产生的数据,如果注册功能进行了变更,则可能会影响到登录功能。
一个需求影响另一个需求的操作。比如Android操作系统,如果设置了手机锁屏和锁屏密码,则开机后会显示锁屏界面,并要求输入锁屏密码。
3. 测试类型分析
常见的测试类型有功能测试、接口测试、性能测试、界面测试、安全性测试等18种类型。测试人员在进行测试需求分析时,要对每个测试项进行测试类型分析,对每个测试项列出需要的测试类型。
这正是:
测试需求要分析,明确需求间关系
需求变更或新增,测试使用何类型
参考书目:软件测试管理与实践,赵聚雪 杨鹏,人民邮电出版社
联系客服