资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2014-5-22,#,测试执行,深 圳 市 门 道 信 息 咨 询 有 限 公 司,Shenzhen MT Information Consulting Co.,LTD,版权所有,.,侵权必究,目录,Chapter1,测试,执,执行,Chapter2,软件,缺,缺陷,Chapter3,测试,报,报告,Chapter1,测试,执,执行,1.1什么,是,是执,行,行测,试,试用,例,例,1.2,测试,执,执行,过,过程,注意,事,事项,什么,是,是执,行,行测,试,试用,例,例,根据,已,已有,的,的测,试,试用,例,例,,按,按照,里,里面,的,的步,骤,骤一,步,步一,步,步的,执,执行,,,,查,看,看预,期,期结,果,果与,实,实际,结,结果,是,是否,一,一致,。,。,测试,执,执行,过,过程,注,注意,事,事项,搭建,测,测试,环,环境,事,事项,注,意前,提,提条,件,件和,特,特殊,说,说明,测试,用,用例,要,要全,部,部执,行,行,不要,忽,忽视,任,任何,偶,偶然,现,现象,加强,测,测试,过,过程,记,记录,详细,预,预期,与,与实,际,际的,不,不一,致,致,提交,缺,缺陷,时,时与,开,开发,的,的关,系,系处,理,理,提交,一,一份,优,优秀,的,的问,题,题报,告,告单,及时,更,更新,测,测试,用,用例,测试,执,执行,搭建,测,测试,环,环境,事,事项,测试,用,用例,执,执行,过,过程,前,前,,成,成功,搭,搭建,测,测试,环,环境,是,是第,一,一步,。,。一,般,般来,说,说,,软,软件,产,产品,提,提交,测,测试,后,后,,开,开发,人,人员,应,应该,提,提交,一,一份,被,被测,试,试软,件,件产,品,品的,详,详细,安,安装,指,指导,书,书。,如果,开,开发,人,人员,拒,拒绝,提,提供,相,相关,的,的安,装,装指,导,导书,,,,搭,建,建测,试,试中,遇,遇到,问,问题,的,的时,候,候,,测,测试,人,人员,可,可以,要,要求,开,开发,人,人员,协,协助,,,,这,时,时候,,,,一,定,定要,把,把开,发,发人,员,员解,决,决问,题,题的,方,方法,记,记录,下,下来,,,,避,免,免同,样,样的,问,问题,再,再次,请,请教,开,开发,人,人员,,,,这,样,样会,招,招致,开,开发,人,人员,的,的反,感,感,,也,也降,低,低了,开,开发,人,人员,对,对测,试,试人,员,员的,认,认可,程,程度,。,。,测试,执,执行,注,意用,例,例的,前,前提,条,条件,和,和特,殊,殊说,明,明,有些测试,软,软件是有,顺,顺序性的,,,,那么它,的,的测试用,例,例就会有,一,一些执行,前,前提或特,殊,殊说明。,比如要测,试,试某个软,件,件的登陆,功,功能,那,么,么测试前,必,必须创建,用,用户,并,为,为用户分,配,配一定的,权,权限等。,如,如果前提,条,条件和特,殊,殊说明没,有,有注意,,会,会导致测,试,试用例的,无,无法执行,。,。,测试执行,测试用例,要,要执行全,部,部执行,因为编写,测,测试用例,时,时,它考,虑,虑了测试,覆,覆盖率的,问,问题,每,条,条测试用,例,例都对应,一,一个功能,点,点,如果,少,少执行一,条,条,就会,有,有一个功,能,能点没有,测,测试到。,我们执行,测,测试前要,认,认为待测,试,试软件的,每,每条功能,点,点都是未,实,实现的,,每,每个功能,点,点我们都,要,要测试一,遍,遍,才能,保,保证待测,试,试软件能,正,正确满足,用,用户需求,。,。,测试执行,不要忽视,任,任何偶然,现,现象,我们在执,行,行某条用,例,例时,软,件,件会出错,,,,但是当,再,再次执行,时,时这个错,误,误就不再,重,重现。这,种,种情况,,一,一般大家,就,就会认为,是,是偶然现,象,象,就会,忽,忽略过去,。,。其实,,这,这种错误,才,才是隐藏,最,最深的,,最,最难发现,的,的错误。,遇到这种,情,情况时,,要,要仔细分,析,析这种情,况,况,不要,忽,忽视任何,小,小的细节,,,,多测试,几,几次,尽,可,可能准确,的,的找出问,题,题的原因,。,。,测试执行,加强测试,过,过程记录,测试执行,过,过程中,,一,一定要加,强,强测试过,程,程记录。,执,执行过的,用,用例做好,对,对应标记,,,,发现了,缺,缺陷应及,时,时提交确,认,认。,一般软件,产,产品提供,了,了日志,功,功能,比,如,如有软件,运,运行日志,、,、用户操,作,作日志。,如,如果发现,比,比较复杂,难,难定位的,问,问题,一,定,定要在测,试,试用例执,行,行后记录,相,相关的日,志,志文件,,作,作为测试,过,过程记录,,,,这样开,发,发人员可,以,以通过这,些,些测试,记,记录方便,的,的定位问,题,题。而不,用,用测试人,员,员重新搭,建,建测试环,境,境,为开,发,发人员重,现,现问题。,测试执行,详细记录,预,预期与实,际,际的不一,致,致,如果不一,致,致,要从,多,多个角度,多,多测试几,次,次,尽量,详,详细的定,位,位软件出,错,错的位置,和,和原因,,并,并测试出,因,因为这个,错,错误会不,会,会导致更,严,严重的错,误,误出现,,最,最后把详,细,细的输入,和,和实际的,输,输出,以,及,及对问题,的,的描述写,到,到测试报,告,告中。,因为在一,个,个项目组,中,中,项目,的,的开发时,间,间是有限,的,的,如果,我,我们测试,时,时能把问,题,题描述的,详,详细一些,,,,那么开,发,发人员就,会,会很容易,的,的重现这,个,个问题,,也,也就能更,快,快的解决,问,问题,节,省,省项目时,间,间。,测试执行,提交缺陷,时,时与开发,的,的关系处,理,理,测试执行,过,过程中,,当,当你提交,了,了问题报,告,告单,可,能,能被开发,人,人员无情,驳,驳回,拒,绝,绝修改。,这,这时候,,只,只能对开,发,发人员晓,之,之以理,,做,做到有理,、,、有据,,有,有说服力,。,。,测试执,行,行,提交一,份,份优秀,的,的问题,报,报告单,测试提,交,交的问,题,题报告,单,单和测,试,试日报,一,一样,,都,都是测,试,试人员,的,的工作,输,输出,,及,及绩效,的,的集中,体,体现。,因,因此,,提,提交一,份,份优秀,的,的问题,报,报告单,是,是很重,要,要的,。,。,测试执,行,行,及时更,新,新测试,用,用例,测,试执行,过,过程中,,,,应该,注,注意及,时,时更新,测,测试用,例,例:,往往在,测,测试执,行,行过程,中,中,才,发,发现遗,漏,漏了一,些,些测试,用,用例,,这,这时候,应,应该及,时,时的补,充,充;,有些测,试,试用例,在,在具体,的,的执,行,行过程,中,中根本,无,无法操,作,作,这,时,时候应,该,该删除,这,这部分,用,用例;,若干个,冗,冗余的,测,测试用,例,例完全,可,可以由,某,某一个,测,测试用,例,例替代,,,,那么,删,删除冗,余,余的测,试,试用例,。,。,总之,,测,测试执,行,行的过,程,程中及,时,时地更,新,新测试,用,用例是,很,很好的,习,习惯。,不,不要打,算,算在测,试,试执行,结,结束后,,,,统一,更,更新测,试,试用例,,,,如果,这,这样,,往,往往会,遗,遗漏很,多,多本应,该,该更新,的,的测试,用,用例,。,Chapter 2,软件缺,陷,陷,2,.1缺陷的,理,理论基,础,础,2,.2缺陷的,生,生命周,期,期,2.3,缺陷的,流,流程,2.4,缺陷的,状态,2.5,缺陷的,等级,2.6,缺陷实,例,例与练,习,习,缺陷理,论,论基础,2,.1,.1,缺陷的,定,定义,2,.,1.2,缺陷的,原,原因,2.1.3,缺陷的,修,修复成,本,本,2.1.4,缺陷的,分,分布特,征,征,2.1.5,缺陷的,抗,抗药性,2.1.6,并非所,有,有缺陷,都,都要修,改,改,缺陷的,定,定义,软件未,实,实现需,求,求和规,格,格要求,的,的功能,软件出,现,现了需,求,求和规,格,格指明,不,不该出,现,现的错,误,误,软件实,现,现了需,求,求和规,格,格未提,及,及的功,能,能,软件未,实,实现需,求,求和规,格,格未明,确,确提及,但,但应该,实,实现的,内,内容,软件难,以,以理解,,,,不易,使,使用,,运,运行缓,慢,慢,或,者,者最终,用,用户,(,估计会,),认为不,好,好。,测试用,例,例执行,中,中发现,的,的与预,期,期结果,不,不符的,现,现象,缺陷又,名,名为,BUG,(臭虫,),),缺陷的,原,原因,缺陷的,修,修复成,本,本,缺陷的,分,分布特,征,征,集结(,二,二八定,理,理),缺陷往,往,往喜欢,扎,扎堆,,一,一个模,块,块已经,发,发现的,缺,缺陷比,别,别的模,块,块多,,通,通常不,是,是代表,这,这个模,块,块已经,把,把缺陷,暴,暴露完,了,了,而,是,是意味,着,着这个,模,模块还,存,存在有,同,同样多,的,的缺陷,尚,尚未被,发,发现。,这,这就是,著,著名的,二,二八定,理,理:,80%,的缺陷,出,出现在,20%,的模块,。,。,缺陷的,抗,抗药性,测试进,行,行得越,多,多,新,缺,缺陷就,越,越难被,发,发现,因为之,前,前一直,使,使用同,样,样的测,试,试思路,,,,同样,的,的一套,测,测试用,例,例,没,有,有新的,突,突破。,某些缺,陷,陷天然,地,地只有,在,在很特,殊,殊或者,很,很极端,的,的情况,下,下才会,被,被触发,并非所,有,有的缺,陷,陷都需,要,要修复,有一些,原,原因,,使,使得有,些,些缺陷,我,我们不,修,修复:,没有足,够,够的时,间,间,不算真,正,正的软,件,件缺陷,修复的,风,风险太,大,大,不值得,修,修复,缺陷的,生,生命周,期,期,当一个,缺,缺陷被,发,发现了,之,之后:,1.,测试工,程,程师填,写,写,缺陷跟,踪,踪单,,提交,测,测试经,理,理审核,2.,测试经,理,理作出,初,初步判,断,断,将,问,问题单,转,转项目,经,经理审,核,核,3.,项目经,理,理确认,问,问题单,转给开,发,发人员,定,定位问,题,题,4.,开发人,员,员定位,错,错误后,修,修复缺,陷,陷转给,项,项目,经,经理确,认,认,5.,项目经,理,理确认,完,完转给,转,转给测,试,试经理,确,确认并,组,组织测,试,试,6.,测试人,员,员对该,修,修复进,行,行验证,,,,确认,是,是否正,确,确修复,,,,确认,是,是否有,引,引,发,发,新,新问题,,,,是否,影,影响了,原,原有正,常,常的功,能,能,缺陷的,流,流程,缺陷生,命,命周期,状态,缺陷状态,描述,New,测试中新报告的软件缺陷,等待分派,Open,已确认的缺陷,等待开发人员修改,Fixed,已经被开发人员修改的缺陷,等待测试人员校验,Rejected,不是缺陷或不需要修复,Reopen,没有修复,,重新打开返回开发,人员,Closed,已经被测试人员,确认得到正确修复,可以关闭,缺陷的,等,等级,缺陷严重程度,描述,4-,致命,软件无法运行,或者软件的主要功能丧失,或者很大可能性会造成严重不良后果,3-,严重,软件的次要功能丧失,或者主要功能在一些特定情况下会出错,,比如金额计算等,2-,一般,软件在某些情况下会出错,但是造成的后果影响不大,1-,轻微,在某些情况下会出错,但是造成的后果影响很小,附带上,所,所有你,认,认为有,价,价值的,信,信息,一个好,的,的缺陷,单,单,是,你,你提交,之,之后就,再,再也没,人,人联系,你,你,然,后,后过了,一,一段时,间,间已经,被,被完美,地,地修复,,,,转回,到,到你手,上,上进行,验,验证测,试,试这
展开阅读全文