欢迎来到天天文库
浏览记录
ID:38683110
大小:288.00 KB
页数:7页
时间:2019-06-17
《浅述软件测试缺陷跟踪管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XXXX大学研究生课程论文报告课程名称:软件测试技术课程编号:SZ0051F08课程类型:学位课、非学位课考核方式:考试、考查学科专业:计算机技术年级:2012级研一姓名:XXX学号:XXXXXX河北工程大学2012~2013学年第二学期研究生课程论文报告课程论文评语:成绩评阅教师签名评阅日期年月日7XXXX大学研究生课程论文报告浅述软件测试缺陷跟踪管理XXX(计算机技术XXXXXXX)摘要:本文阐述了软件缺陷的基本概念,缺陷跟踪管理的意义,并对传统的缺陷跟踪技术和目前缺陷跟踪管理工具使用的技术进行比较。在软件测试过程中使用缺陷跟踪管理技
2、术可以使软件开发过程中各阶段所产生的缺陷都能得到有效管理,并能支持各个阶段、不同人员之间的协同工作,使软件测试更加有效,可以尽旱发发现缺陷,减少后期维护工作的工作量,降低软件开发与运行的成本。关键词:软件测试;缺陷;缺陷跟踪管理Abstract:Thispaperstudiesthebasicconceptsofsoftwarebug,thesignificanceofbugtrackingmanagement,andcomparesthetraditionalbugtrackingtechnologywiththebugtracking
3、managementtoolsusedatpresent.Usingthebugtrackingintheprocessofsoftwaretestingcanmakethebugsbeeffectivelygeneratedindifferentstagesofsoftwaredevelopmentprocess,andcansupportallstages,betweendifferentpeopleworktogether,makethesoftwaretestingmoreeffective,canfindbugsassoonas
4、possible,reducethemaintenanceworkload,reducethecostofsoftwaredevelopmentandoperation.Keywords:softwaretesting;bug;bug-tracingmanagement1引言缺陷存在于软件生命周期的各个阶段,并且某个阶段产生的缺陷可能是由于上一阶段的工作失误所造成的,因此,在整个软件开发过程中对缺陷进行跟踪管理是十分必要的,缺陷跟踪管理是提高软件测试工作效率的重要手段。如果能使用设计良好的工具对缺陷进行跟踪管理,不仅可以规范团队的工作流程
5、,使其以缺陷为核心,记录和控制软件的进展情况,把握产品质量,而且可以有效地跟踪项目的状态,简化和加速变更请求的协调过程,从而提高工作效率。2软件缺陷的基本概念软件缺陷是发生在软件中的会导致软件产生质量问题的不被接受的偏差。根据传统的定义,只要符合下面五种情况中的一种,我们就可以称其为软件缺陷。这五种情况是[1]:⑴软件未达到软件规格说明书中规定的功能;⑵软件超出了软件规格说明书中指明的范围;⑶软件未达到软件规格说明书中应达到的目标;⑷软件运行出现错误;⑸软件测试人员认为软件难于理解,不易使用,运行速度慢,或者最终用户认为软件使用效果不好。
6、缺陷类型可以分成五种,即输入/输出缺陷,逻辑缺陷,计算缺陷,接口缺陷和数据缺陷。3缺陷跟踪管理的意义测试的最终目的是发现软件中存在的缺陷,但是软件缺陷被发现后,最困难的往往不是如何去记录,缺陷的解决和跟踪是测试过程中最难以控制和解决的。对缺陷进行跟踪管理就可以确保每个被发现的缺陷能够被及时的处理,也就保证了测试工作的有效性。没有进行缺陷跟踪管理,软件开发过程中就很容易出现下列问题[2]:⑴对测试中发现的问题,随手记录或依靠记忆的方式来记录,能记录的数量有限,并且常常会被遗忘:⑵7XXXX大学研究生课程论文报告测试过程中发现的缺陷需要反馈给
7、开发人员进行修改,没用详细的跟踪记录很难保证缺陷全部被解决;⑶缺乏记录缺陷状态的文档,对于开发人员不知道修改后的程序是否通过测试,而对于测试人员也不知道缺陷是否已经被修改,需不需要再进行测试;⑷没有直观的图表,项目管理人员不能够及时了解测试工作的进展,影响整个项目的进展;⑸软件提交的测试报告缺乏过程性的文件,用户不确定软件的质量,一旦使用中出现问题,测试人员和开发人员的责任很难划分;⑹没有相关缺陷记录,团队研发的经验教训得不到继承,在开发的过程中就会重复同样的错误。当这些问题频繁的出现在开发过程中后,项目管理过程中就引入了缺陷跟踪管理来解
8、决这些问题。4传统的缺陷跟踪技术传统的缺陷跟踪是使用Word、Excel类型的文档工具进行管理。测试人员在需求分析阶段首先将软件的需求规格说明书中的需求分解测试的需求,然后按照测试的需求编写测
此文档下载收益归作者所有