一、文献综述
(一)国内外研究现状
国际上,软件测试(软件质量控制)是一件非常重要的工程工作,测试也作为一个非常独立的职业。在IBM、Microsoft等开发大型系统软件公司,很多重要项目的开发测试人员的比例能够达到 1:2甚至1:4。在软件测试技术方面,自动化测试系统(ATS)正朝着通用化、标准化、网络化和智能化的方向迈进。20世纪90年代中期以来,自动测试系统开发研制的指导思想发生了重大变化,以综合通用的ATS代替某一系列,采用共同的硬件及软件平台实现资源共享的思想受到高度重视。其主要思路是:采用共同的测试策略,从设计过程开始,通过“增值开发”的方式使后一阶段测试设备的研制能利用前一阶段的开发成果;TPS要能够移植,软件模块可以重用;使用商业通用标准、成熟的仪器设备,缩短研发时间,降低开发成本并且易于升级和扩展[2, 3]。在企业中,越来越要求软件测试人员的专业素养能力,例如相关测试工具的使用熟练度,相关语言的熟练程度,此外,还要求测试人员具有一定的个人素质,脚踏实地和积极主动是大型企业所看重的品质,保持好奇心,怀疑一切的能力,与他人良好沟通交流的能力,强烈的责任感。在学校的教育中,国外的大学更加看重学生的动手能力,例如通过现实世界的项目,让他们提早接触社会上的软件测试工作,以小组的形式进行合作,共同完成一个大的项目,进行沟通交流,取长补短,完成一系列计划,提出问题,解决问题,并且在适当的时机给予一定的过程反馈。
国内无论是个人,学校,社会对软件测试的重视程度仍然不够,在各个方面都存在着差异,对于软件测试人员的素质也有较大的差别。
总体来说,国外比较重视软件测试工作,无论是个人,学校,还是社会,都对软件测试有一个科学系统的了解,并对其人才的培养进行一定规划,有一个较为稳定良好的氛围。 由于国内软件测试技术发展的时间不长,与国外仍有较大差距,但是随着国内互联网的蓬勃发展,国内软看测试工作仍取得了很大发展,是值得开发的一块新兴产业。
(二)研究主要成果
由于软件测试人员的培养的特殊性,社会往往在大学阶段进行相应的改革,研究软件测试人员应该具备怎么样的素质,在大学阶段应该设置怎么样的创新模式,让软件测试人员能够在毕业时直接投入软件测试的工作。
首先对于软件测试人员来说,应当具备以下能力:
测试思维方面:
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。