摘要:软件测试是软件质量保证的重要手段,虽然在国外,软件测试技术已经发展到了比较高的水平,但是在国内还没有一个能够完全适用于中、小型软件公司的软件测试过程规范,导致
4006-054-001 立即咨询发布时间:2022-10-05 21:43 热度:
摘要:软件测试是软件质量保证的重要手段,虽然在国外,软件测试技术已经发展到了比较高的水平,但是在国内还没有一个能够完全适用于中、小型软件公司的软件测试过程规范,导致了这些占中国软件行业很大比重的中、小型软件公司生产出来的软件,质量无法从过程上进行控制,极大的制约了中国软件行业的发展。
关键字:软件测试;过程改进
1概述
1.1目的
本课题的研究的目的就是要根据国内现有的软件开发及测试资源现状,设计出一套更合理,并且适合于中国中、小型软件公司开展使用的软件测试过程改进模型,用来保证这些软件公司的软件开发质量,解决这些公司由于测试资源上的缺陷而无法套用国外现行测试模型的困境。
1.2 软件测试的现状
目前国内所普遍存在的有两种测试应用模型:
一种是狭义上的: 其主要任务就是发现 BUG。这一过程主要是发生在编码完成之后,正式发布之前,并且测试的随机性太大,发现的缺陷没有进行专门的管理,测试对于软件质量的控制上效果并不明显。国内的中、小型软件公司的测试目前均属于这种。
另一种是广义上的: 测试是全过程的(涵盖项目的整个生命周期)。它本身也是一个过程。但是因为其需要的投入资源比较多,因而目前在国内只有较大型的软件公司和外企在使用。
虽然说目前国内把软件测试作为软件生命周期的一个必不可少的环节,已经达成共识。但中、小型软件企业中,对测试的定位仍然偏低。这种偏低主要体现在:人员配置和待遇上,因而也就决定了目前这类企业无法直接引入国外的先进测试过程,而想要在短期内改变测试的资源状况也是不可能的,因而就非常有必要根据国内企业目前的实际情况设置一套测试的过程。
1.3 研究内容及意义
该论文的研究内容就是要根据目前国内软件过程开发的现状,并且结合国外的一些先进的软件测试的思想,设计出一套能够被大多数国内中小型软件公司所采用的软件测试过程,以提高这些中小型公司的软件开发质量。
针对国内的中小型软件公司,在测试方面会遭遇到如下几个关键性的问题:
1、测试资源少。相对于国外软件公司动辄1:1甚至1:2的开发、测试人员比例,国内企业目前是难以做到的。因此,如何分配好有限的测试资源将是本课题所要解决的主要问题之一。
2、测试人员专业技术水平不高,主要是集中在黑盒的功能测试上,多为手工测试,所以该课题另一个需要解决的问题就是如何来通过过程的控制尽量减少由于软件测试人员技术能力不强所造成的影响。
3、测试的随意性太大,由于缺少有效的测试计划及用例设计,导致了目前的测试具有很大的盲目性,并缺少对发现的缺陷的跟踪管理。
本论文的意义就在于根据国内目前软件开发的实际情况,对软件测试过程进行了合理的改进,使得软件的质量即使在目前测试资源较缺乏,测试技术水平不高的情况下,依然能够得到比较好的保证,并且引入缺陷的跟踪管理机制,使得测试的重用性提高,可以指导以后的开发,从而降低总体的测试成本。
摘要:虚拟参考站的出现是GPS定位的有一项突破,它标志着GPS的发展进入了一个新阶段,它不仅使GPS提高了精度,同时扩大了...
20世纪70年代功能翻译理论在德国蓬勃发展。1971年卡塔琳娜·赖斯 (KatharinaReiss) 在《翻译批评的可能性与局限性》( Possibiliti...
近年来,包括我国在内的世界各国先后发布限时停售传统燃油车的政策。预计10年后,在我国销售的增量新车中,将没有内燃...
结合某项目的太阳能光伏照明设计,具体阐述并网发电系统的构成及功能,并对光伏发电的效益做一定的分析...
随着信息时代的到来,数字化技术被广泛应用。数字化技术在飞机装配中的应用显示了许多优势,使我国航空产品的开发发生...
本文简要介绍了通过AutoCAD的DXF数据格式与MAPGIS的MPJ数据格式直接转换在地质工作中存在的一些不足之处,重点阐述了AutoCAD的...