
相信大家在测试工作过程中一定遇到许许多多的问题,而且每个人的问题都不太一样。今天总结小编在测试过程中经常遇到的几个方面与大家分享一下。
1.测试执行方面
测试过程中,我们常常会担心测试不够全面,覆盖不全。因为我们知道测试不足(没有覆盖到足够的度)极有可能带来严重的后果,但过多的测试就能够在解决这个问题的同时不带来弊端吗?显然不是的。设计测试用例本意是为了规避测试的随意性,让我们测试时既不多测也没有少测。
很多测试行业的前辈或同事都会在总结测试的时候分析出在测试过程中有些功能可以不需要测试得那么详细,有些用例存在的意义很小(甚至是冗余)。将容易的、明显的模块/功能进行详细的测试而复杂的功能没有得到充分测试,这属于明显的资源分布不均,会带来严重的浪费。
在测试用例设计的过程中也存在过多的执行的现象。比如为了覆盖一个功能点,有人就会在设计测试用例的时候持有“宁可多,不可少”的观念,就算是存在着大量重复的测试用例,也不进行删除和精简。比如同样都是测试“地区短信黑名单不拦截联系人发来的短信”功能,那么测试一个联系人发来一条“晚上一起吃饭吧?”和发来一条“周末一起打球吧?”的短信,就是一种重复。还有一种测试用例设计中得过多执行现象是,在用例设计过程中写过多的重复(冗余)用例,评审的时候再进行删除,这也是不可取的。<