软件测试思想者 - 测试用例设计的几点经验分享
一般来说,测试用例的设计,在软件测试的行当中属于中级甚至是高级软件测试工程师的工作和必备技能。如何成为测试用例设计达人或测试设计达人呢?在这里,不做刻板的教条式宣讲,分享几点经验如下。
1、共享其他同类产品或项目的测试用例,提高效率,节约时间
通常情况下,我们可以将每个软件公司的软件产品分成不同的类型(可以按业务领域分,也可以按技术领域分,或者业务和技术二者结合),不同类型的产品有其自身的组织资产积累,比如,测试用例的积累。因此,共享其他同类产品或项目的测试用例,不但可以有大量现成的测试用例直接投入使用,还可以拓宽测试用例设计的思路,大大的提高测试用例设计的效率,从而节约时间。
2、利用已有产品或项目的Checklist,生成相应的测试用例,提高效率,节约时间
当我们在设计测试用例的时候,我们可以从互联网上搜索相关产品或项目的的Checklist,对其进行评审,根据情况,更新Checklist,然后生成相应的测试用例,显著提高测试用例设计的效率,从而节约时间。
3、借助错误猜测法补充测试用例,提高测试用例覆盖率
根据我们的工作经验,列举出软件产品可能会出现的问题。这些问题,可以是技术难点,也可以是开发人员容易出错的地方,等等。根据这些问题列表,设计相应的测试用例,从而补充测试用例,提高测试用例的覆盖率。
4、加强测试用例的评审,提高测试用例的质量
测试用例评审是测试用例设计中的一个重要环节。如果我们强化了测试用例评审环节,可以发现测试用例设计的问题,提高测试用例的质量。
可能存在的问题如下:
- 错误的测试用例
- 遗漏的测试用例
- 冗余的测试用例
- 不完整的测试用例
5、定义测试用例的执行顺序(依赖关系),确保测试用例的正确执行
如何联系“软件测试思想者”?
- 微信公众号:SoftwareTestThinker
- 微信号:weixin_samwang_2015
- QQ号码:81976881
- 邮箱:[email protected]