快捷搜索:

软件测试的基本认知

近来要给训练生解说测试事情的根基常识

由于感觉四处去找网上的资料的麻烦程度大年夜于自己写,而且可以乘机收拾下思路

是以总结了一些小我脑袋里的器械,。。写下来。。不知道有没有错的。。

有关测试的,我脑袋里的映象。。

先来:基础的认知

1.事情目标:用起码的事情(量和光阴),尽早的发明尽可能多的缺陷,并确保发明的缺陷被处置

a)无法发明所有问题,纵然已经由过程测试的系统也不能包管此中不再出缺陷

b)尽早的发明,要求测试事情必要从项目开始跟进,理解需求是第一步

c)经由过程一些系统的测试措施,更快和周全的发明缺陷,自动测试对象只是帮助手段而不是主要法子

d)回测是确保缺陷被处置的好措施,对发明的缺陷,经由过程与开拓职员的交互,及缺陷记录文档,可以明确记录每个发明的缺陷的状态(改动或暂不改)

2.缺陷:可以理解为系统中存在的差错和不符问题

a)包括范围:与需求不相符(未实现及实现了不需要的功能);与已知的用户习气不符;逻辑、功能等差错(未按要求谋略或处置惩罚);流程、操作步骤问题;界面及表达问题(包括提示);文档描述问题(专指文档测试)

b)发明的缺陷一样平常要记录下来,然后再交于开拓职员(或项目经理等)确定处置要领(改动或暂不改),并对已经改动的缺陷进行回测并记录回测结果

3.每小我对缺陷的理解和要求不合,项目对付系统的完美程度要求也会根据环境不合,是以发明的问题大概并不必然会被改动。要留意根据项目环境和要求,界定是否将发明的问题记录到缺陷记录单上,以便开拓职员进行改动

4.与开拓职员的相助和交流是事情中必须要留意的问题,由于从角色来说,测试职员是在试图破坏开拓职员的事情成果,是以必要在事情中留意与开拓职员的交流要领,避免孕育发生不需要的争执

5.在合理和有理有据的条件下要坚持自己的意见,已经发明的问题,不能由于与开拓职员认识或开拓职员忙等缘故原由而放到一边不与理会。每个自己认定的缺陷,都要得到它的终极状态:待改动、不改、确定已经修复。可以经由过程与开拓职员、测试经理、项目经理等人沟通来办理“开拓职员扬弃的问题”

6.大年夜部分公司里测试和设置设置设备摆设摆设治理是由同一小我担负的,而且因为测试事情必要产出许多文档,是以设置设置设备摆设摆设治理在这个事情本身也是很有用的

7.测试事情是必要花光阴的,一个功能至少必要颠末一次初测一次回测才能算是完备测试。

8.一样平常事情中提及测试大年夜部分指功能测试,然则着实测试还包括很多,如单元测试(大年夜部分由开拓职员做),机能测试、文档测试等

9.假如不想把测试事情做成机器的动作,就要主动动点脑筋,时时时总结下测试措施,发明轻易掉足的地方,改进测试步骤和事情的流程等

您可能还会对下面的文章感兴趣: