测试人员设计测试用例,只知道依据需求/设计文档埋头进行设计是不够的,还要学会使用一些设计方法。比如按照以下6个区域的划分来设计测试用例。
1、最可能发生错误的区域
如果测试人员在那些最可能发生错误的区域设计测试用例,那么他们就可能更加高效地发现缺陷。而且,按照测试规律,缺陷往往聚集在一起,最可能发生错误的区域可能存在多个缺陷,所以,此类高危区域的测试就应该尽早进行。
而要确定最可能发生错误的区域,测试人员需要依据自己的测试经验,也需要通过阅读缺陷报告进行分析。
2、错误最明显的区域
错误最明显的区域,是用户最容易发现错误的区域。这需要测试人员站在用户的角度来看待产品。软件是为用户服务的,满足用户需求是软件质量应该达到的水平。测试人员应该学会使用用户的视角来审视软件产品,帮助开发人员满足用户的需求。
3、最常使用的程序区域
用户最常使用的功能区域,测试人员应该进行更仔细的测试。因为这个区域一旦出现错误,会极大地影响用户的满意度。
测试人员需要认真阅读软件规格说明,熟悉用户操作场景,必要时与用户直接交流,以知悉用户常用的功能。
4、最有差别的程序区域
最有差别的程序区域,是软件的“卖点”,是软件与其他同类产品相比独有的特色之处,是软件赢得用户需要提供的特性。
测试人员需要与产品经理/软件负责人沟通,明确“卖点”,并对此进行详细测试,避免因为卖点上失败而导致竞争失利。
5、最难修正的区域
任何一个软件都会有相对于其他缺陷来说难以修复的缺陷,测试人员应当尽早发现此类缺陷,以给开发人员足够的时间来进行修复。
要发现这个区域,需要测试人员具有丰富的测试经验,以及从缺陷库中归纳分析的能力。
6、测试人员最理解的区域
当测试人员要测试一个新的软件产品时,他可以从他最理解的区域开始。因为这样,他能够快速地完成一个熟悉的区域和它的周边区域测试,这能帮助他更好地理解整个产品,从而制定更有效的测试策略,快速开始下一个区域的测试。
总而言之,测试人员可以通过针对以上6个区域来设计测试用例,从而可以快速地进入高效的测试状态,而且也能够覆盖对于用户来说非常看重的功能区域。
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取


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



