文档介绍:学习总结
?
答:测试的目的:
1对质量或可接受性做出判断;
2发现问题;
3演示正确的操作。
、缺陷、失效、事故、测试和测试用例之间的关系?
答:总体关系:采用测试用例执行软件,来解决错误、缺陷、失效和事故的活动就是测试。
各自关系如下:
错误:人类都会犯错,错误也被成为过错,在程序中被成为bug。
缺陷:缺陷是错误的表现。
失效:当缺陷被执行时会产生失效。
事故:当出现失效,可能会也可能不会呈现给用户(或测试人员或客户),也就是说出现了 失效类似的情况,警告用户注意所出现的失效。
测试:测试需要解决错误、缺陷、失效和事故,测试是采用测试用例执行软件的活动。
测试用例:测试用例具有一个标识,并于程序有关,测试用例还有一组输入和一个预期的输 出表。
?为什么?
答:测试用例包含内容:
测试用例ID
测试目的
前提
输入
预期输出
后果
执行历史
日期
版本
结果
执行人
采用测试用例运行程序,从而测试软件的质量或者可接受性做出判断。测试用例ID是 测试用例的唯一标识,用于区分其它的测试用例,当我们采用测试用例的时候,是选取了一 系列的测试用例ID。
测试用例目的说明当前测试用例目标,测试需要验证点。
前提是测试用例运行的环境和背景,说明测试用例是在某种环境下开发的测试用例。
输入是测试用例使用某种方法所标识的实际输入,例如:鼠标单击按钮、拖动窗口、输 入字符、回车等等;
预期输出:该测试用例在输入后期望得到的输出结果,例如:弹出窗口、刷新列表、计 算出金额等待;
后果:用例执行之后的影响;
执行历史:包含(日期、版本、结果和执行人);
日期:测试用例执行日期;
版本:测试对象的版本号;
结果:测试是否通过的结果。
执行人:执行测试用例的测试人员。
?如何用维恩图理解测试?
答:维恩图:是一种表示集合之间关系的图。
使用维恩图能标识出集合之间的关系,那么我们使用这个工具,表示出:需求规格说明、 程序、测试用例集合区域的关系,从而对集合之间的交集、并集、补集都有需求规格说明、 程序开发、测试用例组合的关系。
测试追求的是需求规格说明、程序开发、测试用例三者之间的重叠区域最大化,如图:
根据三者之间的关系,需求整理人员、开发工程师和测试工程师都需要理解需要在哪方 面加强自己的优势,理解需要达到的结果,如果是测试人员,那么尽量的开发出3集合区域 的测试用例,这样有利于提高测试水平,找出程序的缺陷,逐渐向一个测试工匠方向发展。
?之间关系是什么?
答:标识测试用例的方法:1功能性测试(黑盒测试);2结构性测试(白盒测试)。 之间的关系:
功能性测试和结构性测试是两种不同的标识测试用例的方法。
功能性测试参考唯一信息是需求规格说明,结构性测试是测试人员根据实际实现的信 息,从而标识测试用例。两者单独使用测试都是不全面的。
两种标识测试用例的方法是有重复点的,从而产生冗余的测试用例。
?为什么?
答:书中是根据电子电气学会计算机协会(IEEE)制定的标准,其中也有