软件评测管理系统.docVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第PAGE34页共NUMPAGES34页

1引言

1.1软件测试的背景和意义

随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果。软件质量问题已成为所有使用软件和开发软件的人关注的焦点。由于软件是人脑的高度智力化的体现和产品这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。如何防止和减少这些可能存在的问题呢?回答是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。

1.2研究现状

目前,大多数公司IT应用项目开发中的测试工作人员主要由项目组的业务人员负责。这些业务人员绝大多数都是从业务岗位临时抽调参加项目的测试工作,虽然在项目的业务领域具有丰富的专业知识和业务经验,但对于软件测试工作本身来说,其技术和经验相对缺乏,导致测试工作缺乏系统规范的运作和管理,直接影响了项目的质量。[1]

随着行业测试工作的展开和深入,专业化测试部门的成立,测试项目不断地增加,涉及平台的不断多样化,测试人员的不断扩充,采用高效的管理、简单易操作的辅助测试工具、及时的测试情况统计分析及评价将会对软件测试的管理及质量的提升起到很重要的作用。

当前,中国软件企业在软件测试方面与国际水准仍存在较大差距。首先,在认识上还是存在重开发、轻测试的现象,没有认识到软件项目的如期完成不仅取决于开发人员,更取决于测试人员;其次,在管理上简单、粗放,没有建立有效、规范的软件测试管理体系;另外,缺少自动化测试工具的支撑,大多数企业在软件测试时并没有采用软件测试管理系统。所以目前对国内软件企业来说,不仅要提高对软件测试的认识,更重要的是建立起完善的软件测试管理体系。

实际的测试工作中,在测试资源管理、测试过程管理、辅助测试工具、测试数据统计分析及评价、自动化测试脚本等各方面都需要进行大量的手工操作;同时,部分测试设计及测试执行需要使用相应的开发及测试工具,对测试人员提出了更高的技术要求;为尽量减轻手工测试带来的工作量,提供合适的手段让非技术测试人员掌握相应的开发和测试工具的使用,充分利用资源,提高工作效率和质量,以此为依托,需要开发和整合相应的工具;同时,为提高工具的使用范围,所开发的工具需体现独立性、通用性、兼容性、可操作性、可拓展性、可移植性为目标,并建立统一的管理平台,以利于统一管理和指引,从而提高测试的质量。[2]

1.3软件测试管理平台的技术分析

1.3.1软件测试的发展情况

在企业信息化的建设过程中,科技正从传统的业务支撑角色,逐步走向前台,发展到逐步引领业务的发展和内部管理的提升。各个企业纷纷投入大量资金和人力进行各类业务系统和管理系统的开发和优化,但是由于思想意识和历史原因,在这一信息化建设的过程中出现了软件行业一直一来存在的重开发,轻测试现象,软件项目的测试质量成为制约软件产品质量提升的瓶颈。[3]

随着企业IT应用项目开发工作的不断深入,项目的规模和复杂度都在增加。为保证项目的投产质量,测试工作的重要性越来越引起各级职能部门的广泛关注和高度重视。

(1)国内外软件测试现状

在软件业较为发达的国家,软件测试是软件开发的一个重要的有机组成部分,而且在整个软件开发的系统工程中所占的比重是相当大的。以美国软件开发的平均资金投入为例,通常是“需求分析”和“规划确定”各占20%,“设计”占5%,“开发”占10%,“测试”占45%。与此同时,软件测试市场已经成为软件产业中的一个独特市场,在美国硅谷,软件开发企业或设有软件开发部门的公司,都有专门的软件测试单位,其中软件测试人员的数量相当于软件开发工程师的3/4。在这些公司或部门中,负责软件测试的质量保证经理与软件开发主管其职位是平行的。据了解,在软件产业发展较快的印度,软件测试在软件企业中也同样具有举足轻重的地位。

目前国内软件测试一般存在以下几种形式:一是软件公司内部安排相关人员进行各功能的测试验证;二是由用户直接进行用户体验测试;除此之外还存在第三种方式,那就是有专业软件测试人员运用一定的测试工具对软件的质量进行检测,但其市场表现令人尴尬,相比中国市场的软件开发公司比比皆是,而软件测试公司却是凤毛麟角。

由于在企业中对软件测试的重要性理解不深入,很多人认为一个软件一个系统只要能够运行基本上就已经成功,而根本没有必要成立专门的测试职能部门或设立测试专职的岗位。另一方面,软件开发企业在为软件开发支付费用后,不希望再为软件

文档评论(0)

a105776456 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档