怎样精简测试用例,提高测试效率?
2018-06-18 本文已影响0人
小鱿鱼Gun神
工作中经常遇到测试通过的产品在用户那还是会出现一些问题,然后就会严重怀疑自己的能力,想方设法的考虑各种异常情况去设计测试用例,这样反而浪费了大量的时间又没有实质性的解决问题,那怎样才能设计出又少又好的测试用例呢?
这也是我最近一直在思考的问题,对于测试用例的设计,还真没有那个工具能帮助我们解决,要说真的有什么方法,那一定是根据需求优先级来灵活处理的,需要我们在工作中多总结思考,不追求0bug但力求输出高质量的用例。
那么以下几点就是我对精简用例的思考:
1、弄清需求,一定比产品,开发更熟悉需求。了解程序设计方法,清楚各个模块的关联关系,理清功能实现的前置条件。
2、根据前置条件,合理的设计测试用例,保证主流业务的基础上,模拟用户的使用场景去扩展测试用例。
3、用例的设计上一定考虑校验的效率,让自己能迅速的走完该条用例,如:校验几个输入框数字计算的准确性,不同输入框分别用一位小数,两位小数,三位小数肯定比都使用同位小数加减更容易看出检验错误的结果。
4、精简用例,剔除无效用例设计,数字验证一般使用等价类、边界值方法,其他更多考虑场景法,因为产品最终的使用者是用户,只有让用户使用满意才是我们产品的真正目的。
5、合理利用自动化来提高测试效率,糟糕的自动化反而会耗费你更多的时间。
6、对bug进行分析,测试bug的群集性,善于总结,在实际工作中不断优化用例,用例的精简与否还是得有一定的经验积累。
总之,不管怎样,关键在于不能漏掉关键、重要的测试用例,而减少重要性底或出问题几率底的测试用例,而这些依赖于经验,所以平时的工作中多总结,做一名为优秀的tester