在图2-9中,分别又3个圆代表软件说明的所有内容、程序的所有行为和所有的测试用例。由于3个圆的相互部分重叠,导致维恩图中出现了7个部分,分被标示在图中。这7个部分分别代码如下的含义。
数字1代表的部分:没有测试用例覆盖的在软件说明书中存在的程序行为。
(相关资料图)
数字2代表的部分:有测试用例覆盖,在软件说明说中也提到,但程序行为不可能出现。
数字3代表的部分:代码测试用例已经覆盖,在软件说明书也提到了并且实际程序也有这样的行为。实际上就是当前测试过的那部分软件功能。
数字4代表的部分:已经测试过的,但在软件说明书中没有提到的那部分软件行为。
数字5代表的部分:在软件说明中出现,但尚未测试过,而且程序不可能出现的行为。
数字6代表的部分:未被测试,而且软件说明书中也未明确的程序行为。
数字7代表的部分:这部分的测试用例即没有覆盖到程序行为,也没有以及软件说明书,基本属于无效测试用例。
从以上各部分可以很快明白,作为测试工程师,应该:
尽量减少无效的测试用例,以保证工作的有效性,即数字7的部分要尽量小。
区分不同优先级的测试用例,比如对于数字5、数字2代表部分的测试,如果软件说明无法更改,可以将其优先级防止较低。
尽量提高已经测试过的数字2部分的面积,这标志着当前软件已经完成的测试覆盖率。
明白下一步测试的目标,重点就是数字1所代表的部分直到消失。
可见,利用维恩图,我们对当前的测试工作就会有一个总体的把握,因此在各种各样的工作讨论场合中很有用处。不论是具体的单元测试或者功能测试,还是整体的项目进展,维恩图都可以比较直观地总结现阶段没有完成的工作,并提示哪些地方时下一步的重点。
搜索微信公众号:TestingStudio霍格沃兹的干货都很硬核
上一篇:“蓉宝”周边产品持续上新 大运会开幕式当天将发行纪念邮票
下一篇:最后一页
记者从河南省教育考试院了解到,鉴于目前疫情防控严峻形势,为维护广大考生健康安全,经研究并报教育部有关部门批准,河南省原定于6月11日
尖嘴猴腮是人们对猴子的固有认识,但凡事都有例外,最近,郑州市动物园就有一只猴因长着一张方方正正的脸,被送外号人脸猴,其独特的长相令
中原区民政局提醒:尽量避免扎堆,只要感情好,每一天都是好日子5月20日因谐音我爱你,成为很多新人眼中寓意美好的好日子。为满足准新人们
5月19日是中国旅游日,今年中国旅游日的活动主题为感悟中华文化享受美好旅程。记者今日从省、市文旅部门获悉,为进一步提振行业发展信心,
浊波浩浩东倾,今来古往无终极。在中国所有的大江大河中,无论从地理空间还是文化意义上来说,黄河都是一个独特的存在。如果从高空中俯瞰,
在第46个国际博物馆日当天,国家十三五重点文化工程、位于河南洛阳的隋唐大运河文化博物馆,正式面向公众开放。隋唐大运河始建于公元605年
想要了解郑州这片沃土流淌着的文化脉络吗?想要寻找郑州是最早中国历史起源的佐证吗?5月18日国际博物馆日,由郑州市委网信办指导,新浪河
5月18日0—24时,吉林省新增本地确诊病例6例(轻型),其中延边州3例,白山市3例(含2例无症状感染者转为确诊病例);新增本地无症状感染者
2022年5月18日0—24时,天津市新增7例本土新冠肺炎确诊病例(其中4例为无症状感染者转为确诊病例)。新增1例境外输入性新冠肺炎确诊病例。