网站大量收购独家精品文档,联系QQ:2885784924

软件测试过程中的测试配置管理与版本控制.docx

软件测试过程中的测试配置管理与版本控制.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试过程中的测试配置管理与版本控制

软件测试过程中的测试配置管理与版本控制摘要:随着计算机软件技术的发展,各种计算机软件种类繁多,功能各异,加上计算机软件规约的约束和发展,软件的规范性变得更加重要。为了开发合格的软件,在软件开发过程中,离不开软件测试。为了更好的完成软件测试工作,在软件测试过程中进行配置管理和版本控制尤为重要。本文首先介绍了软件测试过程中的配置管理概念和版本控制概念,然后对软件测试过程中的配置管理和版本控制做出了详细分析,论述了配置管理的流程、方法意义。接着介绍了版本控制的评价标准,软件测试过程中版本控制方法的应用及几种版本控制软件,最后阐述了在软件测试过程中的版本控制的作用,以及怎样有效的在软件测试过程中进行软件测试版本控制。关键词:软件测试配置管理版本控制作用意义1 软件测试的基本概念在现代社会,随着计算机时代的到来,计算机的应用已扩大深入到社会生活的方方面面,而随着计算机技术和计算机软件的不断发展,软件的规模日趋大型化和复杂化,致使软件开发中的软件测试工作变得越来越繁杂,工作量越来越大。为了更好的对软件测试进行控制和管理,节约时间、人员、成本等,软件测试中的配置管理和版本控制随之产生。对软件测试中的资源如何调配,人员如何配置管理和控制成为我们更加关心的问题。对此,为了理解软件测试中的配置管理和版本控制,我们先了解软件测试的概念和意义。当我们清楚的认识到为软件测试的作用和意义,我们才能更加清楚的认识到软件测试过程中的配置管理和版本控制的重要性。1.1 软件测试的概念软件测试作为软件开发过程中的重要组成部分,是用来确认一个程序的品质或者性能是否达到开发之前所提出的一些要求。换句话讲,软件测试就是为了发现程序中的错误而不得不进行并且不可避免必须要执行的过程。从一个软件的立项之初,软件测试工作就将开始,并且将会贯穿整个软件开发过程。首先了解下测试人员的任务:寻找bug,避免软件开发过程中的缺陷,衡量软件的品质,关注用户的需求。通过了解测试人员在测试过程中的任务,我们就会对软件测试产生一个大概的了解。进行软件测试工作的最终目的是什么呢?目的其实只有一个就是要确保软件的质量。满足用户的需要,使用户对软件质量产生足够的信心。1.2 软件测试的分类软件测试是一项复杂而又细致的工作,作为计算机科学的一门学科,它自有其独到的作用和规则。软件测试从产生一直发展到如今,已经拥有了很完善的软件测试理论体系和知识概念体系。如今,软件测试大致分为功能性测试和性能测试,其中又包括手工测试和自动化测试。随着软件测试工作的日益繁杂和工作量的加大,手工测试不再能够满足测试需求,因而自动化测试越加显得重要。我们之所以做这么多工作,都是为了检验程序是否满足规格需求说明书,能否满足用户需求,或者预期结果与实际结果之间的差别。通过了解软件测试的分类,我们知道软件测试在软件生命过程中的重要性和不可或缺性。1.3 软件测试的国内外现状为了了解软件测试在国内外的现状,我们经过深入调查了解到,随着软件开发的日趋成熟,国内外的软件企业逐步认识到软件测试在软件开发过程中的重要性。软件测试受到国内外软件企业越来越多的重视,纷纷不约而同的加大了对软件测试的投入。我们先看两组数据,2007年中国软件企业对软件测试的投入为:1%一下:24%;1%-5%:34%;5%-10%:22%;10%-30%:16%;30%以上:4%。我们再从微软的项目人员比例上看:Windows200 Team:程序经理 450,开发人员 900, 测试人员 1800,技术支持人员 600, 技术传播人员 1120, 本地化人员 110,培训人员 115,文档人员 100,市场人员 100, 内部IT 50,合计 5345。仔细分析对比这两组数据,从中我们可以看出,国内外软件企业对软件测试的重视程度,他们不惜将大量的资金,人力物力投入其中。国内外的软件企业之所以如此重视软件测试,原因只有一个那就是软件测试已成为软件开发过程中不可或缺的一部分。假如软件开发过程中离开了软件测试,我们可以想象后果将会有多么的严重。首先我们无法保证软件的质量,也无法保证软件是否满足用户的需求,也无法保证我们程序的可用性。在软件开发中如果不进行软件测试,很可能使我们的程序成为镜中花水中月,不可实现。唯有充分了解软件测试在软件开发过程中的重要性,我们才能更加重视软件测试工作。了解了软件测试在软件开发过程中的作用和意义,以及国内外对软件测试的重视程度和资源投入对比,为了保证软件质量,使我们的软件更加符合用户需求,我们应当思考如何更好地进行软件测试,在软件企业投入了足够的人力物力等资源之后,怎样利用这些资源来更好的进行软件测试工作自然成为了我们应该思考的问题。2 软件测试的测试配置管理2.1 进行测试配置管理的必要性在拥有了足够的资源和人力之后,我们

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档