西北大学
硕士学位论文
基于过程的软件测试管理技术及支持工具的研究
姓名:罗霄
申请学位级别:硕士
专业:计算机应用技术
指导教师:侯红
20080619
摘要随着软件企业的发展,软件测试作为保证软件质量,提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。软件测试的管理可以为软件企业提供一个多阶段、逐步递进的软件质量保证实施方案。因此,如何有效的对软件测试过程进行管理是国内软件企业面临的首要问题,通过对当前软件测试管理工具进行研究分析,总结出现有工具的主要特点和局限性,结合国内从事软件开发企业的实际需求,提出新的要求,从而能够提高。本文分析了现有的软件测试管理工具的主要特点和局限性,结合国内从事软件开发组织的实际需求,提出了一个具有下列技术特色的软件测试管理工具。测试运行管理,通过将测试用例的静态信息和动态信息分离来进行测试用例运行的管理,为重复测试、回归测试管理提供支持;缺陷管理模块,通过对缺陷跟踪状态的转换建模分析,实现对缺陷进行动态的跟踪解决,并使缺陷管理具有分类属性值的定制功能,使用户可以根据自身组织的管理要求进行自定义,根据定制提供相应的分类查询、统计等处理功能;测试进度计划管理,通过设定测试里程碑和管理检查点来对测试进度计划进行管理;测试评价,通过测试覆盖和缺陷度量等方法来进行测试评价。这个工具己经在教ㄉ喜捎肂/峁故迪郑⒃诠谝黄笠祷竦檬关键词:软件测试管理,前置测试,测试能力成熟度,测试用例,缺陷际应用。
,,,;甋琧.,瑃瑂.,,甌籘琲;,.
,琓餷甀,疭篠,
¨:.:.孪砂艿年隆西北大学学位论文独创性声明西北大学学位论文知识产权声明书学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人完全了解西北大学关于收集、保存、使用学位论文的规定。本人允许论文被查阅和借阅。本人授权西北大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时授权中国科学技术信息研究所等机构将本学位论文收录到《中国学位论文全文数据库》或其它相关数据库。保密论文待解密后适用本声明。本人声踢:所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,,也不包含为获得西北大学或其它教育机构的学位或证书而使用过韵材料。与我一同工作的同志对本研究所傲的任何贡献均已在论文中作了明确的说明并表示谢意.、,,
第滦髀研究背景及意义软件测试在软件生存周期中占有重要的地位,而且软件测试直接影响着软件的质量,是保证软件可靠性的主要方法之一。其目的是发现软件缺陷和提高软件开发的质量。软件缺陷是软件产品的固有成分。软件缺陷是软件“生来具有”的特征。不管是小程序还是大型软件系统,无一例外地都存在缺陷,这些软件缺陷,有的容易表现出来,有的隐藏很深难以发现,有的对使用影响轻微,有的会造成财产甚至生命的巨大损失【。软件从最初的设计到最后的退出使用,需要开发人员、用户和维护人员的大量智力劳动。为了保证软件正常运行,必须对软件中存在的缺陷进行有效的管理,从而为软件缺陷的消除或者软件的评价及决策提供依据。目前经过软件专家们不懈的努力,软件测试理论已相对成熟,测试的技术、方法和工具得到了相当的发展,但是对软件测试中所发现的缺陷,却缺乏相应的研究,其管理也相对混乱软件测试是现阶段确保软件质量的有效手段,虽然程序正确性证明是理论界研究的热门话题,但到目前为止尚没有关于有效工具可以利用的报道,因此确保软件质量的途径还是要依赖于进行有效的软件测试。测试对软件的质量、成本、工期有很大的影响【俊】。美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的缺陷,开发费用就越低。在编码后对软件缺陷进行修改的成本是编码前修改成本的倍,在产品交付后对软件缺陷进行修改的成本是交付前修改成本的倍。软件质量越高,软件发布后的维护费用越低>萃臣疲一些较大规模的软件项目中,软件测试费用占整个软件工程所有研发费用的%以上,特殊情况下,例如在涉及到人的生命安全绶苫刂苹蚝朔从嗫氐热件娜砑校馐苑延每筛叽锶砑嬷芷谒衅渌锥畏延米芎偷到随着软件开发规模的增大,软件的实现技术越来越复杂,软件的业务逻辑也越来越复杂,导致软件测试的工作异常复杂,工作量也异常庞大,软件测试工作【
论文主要工作更加困难。为使大量而复杂的测试工作能够顺利进行,需将软件测试团队所有角色的工作内容及他们使用的资源有效的管理起来。因此,加强对测试工作的组织和管理尤为重要。而一套先进、有组织的测试过程和方法能够规范软件测试的
基于过程的软件测试管理技术及支持工具的研究 来自淘豆网www.taodocs.com转载请标明出处.