软件评测管理系统_学位论文.doc

软件评测管理系统_学位论文.doc

ID:14378270

大小:1.61 MB

页数:32页

时间:2018-07-28

软件评测管理系统_学位论文.doc_第1页
软件评测管理系统_学位论文.doc_第2页
软件评测管理系统_学位论文.doc_第3页
软件评测管理系统_学位论文.doc_第4页
软件评测管理系统_学位论文.doc_第5页
资源描述:

《软件评测管理系统_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。1.2研究现状目前,大多数公司IT应用项目开发中的测试工作人员主要由项目组的业务人员负责。这些业务人员绝大多数都是从业务岗位临时抽调参加项目的测试工作,虽然在项目的业务领域具有丰富的专业知识和业务经验,但对于软件测试工作本身来说,其技术和经验相对缺乏,导致测试工作缺乏系统规范的运作和管理,直接影响了项目的质量。[1]随着行业测试工作的展开和深入,专

3、业化测试部门的成立,测试项目不断地增加,涉及平台的不断多样化,测试人员的不断扩充,采用高效的管理、简单易操作的辅助测试工具、及时的测试情况统计分析及评价将会对软件测试的管理及质量的提升起到很重要的作用。第32页共32页当前,中国软件企业在软件测试方面与国际水准仍存在较大差距。首先,在认识上还是存在重开发、轻测试的现象,没有认识到软件项目的如期完成不仅取决于开发人员,更取决于测试人员;其次,在管理上简单、粗放,没有建立有效、规范的软件测试管理体系;另外,缺少自动化测试工具的支撑,大多数企业在软件测试时并没有采用

4、软件测试管理系统。所以目前对国内软件企业来说,不仅要提高对软件测试的认识,更重要的是建立起完善的软件测试管理体系。实际的测试工作中,在测试资源管理、测试过程管理、辅助测试工具、测试数据统计分析及评价、自动化测试脚本等各方面都需要进行大量的手工操作;同时,部分测试设计及测试执行需要使用相应的开发及测试工具,对测试人员提出了更高的技术要求;为尽量减轻手工测试带来的工作量,提供合适的手段让非技术测试人员掌握相应的开发和测试工具的使用,充分利用资源,提高工作效率和质量,以此为依托,需要开发和整合相应的工具;同时,为提

5、高工具的使用范围,所开发的工具需体现独立性、通用性、兼容性、可操作性、可拓展性、可移植性为目标,并建立统一的管理平台,以利于统一管理和指引,从而提高测试的质量。[2]1.3软件测试管理平台的技术分析1.3.1软件测试的发展情况在企业信息化的建设过程中,科技正从传统的业务支撑角色,逐步走向前台,发展到逐步引领业务的发展和内部管理的提升。各个企业纷纷投入大量资金和人力进行各类业务系统和管理系统的开发和优化,但是由于思想意识和历史原因,在这一信息化建设的过程中出现了软件行业一直一来存在的重开发,轻测试现象,软件项目

6、的测试质量成为制约软件产品质量提升的瓶颈。[3]随着企业IT应用项目开发工作的不断深入,项目的规模和复杂度都在增加。为保证项目的投产质量,测试工作的重要性越来越引起各级职能部门的广泛关注和高度重视。(1)国内外软件测试现状在软件业较为发达的国家,软件测试是软件开发的一个重要的有机组成部分,而且在整个软件开发的系统工程中所占的比重是相当大的。以美国软件开发的平均资金投入为例,通常是“需求分析”和“规划确定”各占20%,“设计”占5%,“开发”占10%,“测试”占45%。与此同时,软件测试市场已经成为软件产业中的

7、一个独特市场,在美国硅谷,软件开发企业或设有软件开发部门的公司,都有专门的软件测试单位,其中软件测试人员的数量相当于软件开发工程师的3/4。在这些公司或部门中,负责软件测试的质量保证经理与软件开发主管其职位是平行的。据了解,在软件产业发展较快的印度,软件测试在软件企业中也同样具有举足轻重的地位。第32页共32页目前国内软件测试一般存在以下几种形式:一是软件公司内部安排相关人员进行各功能的测试验证;二是由用户直接进行用户体验测试;除此之外还存在第三种方式,那就是有专业软件测试人员运用一定的测试工具对软件的质量进

8、行检测,但其市场表现令人尴尬,相比中国市场的软件开发公司比比皆是,而软件测试公司却是凤毛麟角。由于在企业中对软件测试的重要性理解不深入,很多人认为一个软件一个系统只要能够运行基本上就已经成功,而根本没有必要成立专门的测试职能部门或设立测试专职的岗位。另一方面,软件开发企业在为软件开发支付费用后,不希望再为软件的测试支付新的成本,即是有些项目的开发方或委托方有意对软件进行第三方测试,也会考虑到在测试过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。