软件测试在信息工程建设中的运用探索
2017-07-19陈连军
陈连军
摘 要:在现代社会中信息技术已经成为推动社会生产及发展的重要部分,因此在各个领域内进行信息工程建设也成为了单位发展中的重要内容,在此背景下信息工程的安全性与稳定性也越来越受到人们的重视,为了应对愈加复杂的信息技术环境,软件测试所起到的作用也逐渐突显了出来。软件测试可以有效的在信息工程建设中发现其存在的风险因素,以此来对其存在的问题进行解决及规避,是保证信息工程可以正常建设及运行的重要手段,为此以下对其运用特点进行了全面的分析。
关键词:软件测试;信息工程建设;运用
软件测试主要是通过相应的技术对信息工程建设中的系统及程序运行情况进行有效测试,以此来判断信息系统中各类软件是否可以正常的运行使用,同时软件测试也可以及时的发现信息系统中存在的漏洞,并检测出问题存在的原因,这些特性可以使信息工程建设更具效率,并在实际的建设过程中避免一些漏洞为之后信息系统的应用带来安全隐患,可以使建设过程中更具安全,从应用的角度来看,此种技术在信息工程建设中所提供的是一份安全的保障。
一、软件测试在信息工程建设中的应用意义
1、有效的降低建设风险,提升信息工程运行效率
信息工程的建设必须要保证信息系统建设的效率,同时保证信息系统平台运行的合理性,这样才能够保障信息工程的安全性以及稳定性。但是在信息系统的实际运行过程中,如果一个环节出现失误或者问题,那么整个信息工程的建设都会受到严重的影响,进而使得信息工程系统瘫痪、崩溃,使得信息工程的建设无法顺利的进行。在信息工程的建设中适当的应用软件测试能够有效的避免工程建设中出现的问题。软件测试能够将信息工程建设中的问题有效的反应出来,发现信息工程建设中存在的潜在问题,从而降低信息工程建设的风险性,提升信息工程建设以及运行的效率。
2、精确定位信息工程中的问题
信息工程建设中离不开软件测试的应用,因为在信息工程系统中,用户都会遇到一些问题,比如系统的功能无法正常的使用,运行的速度过慢等,引发这些问题的原因有很多,如果一项一项的查找和排除需要花费很长的时间,但是如果在处理前先进行软件测试,然后根据软件测试的信息来查找问题的原因,则会更容易,有效的节省时间。所以说软件测试是信息工程建设中不可或缺的部分。一般来说,信息工程建设中,会存在很多的干扰因素,造成信息建设系统中的问题,而对这些问题进行反馈时,由于检测不到位,所以反馈的信息过于表面,缺乏对问题的精准定位,从而使得用户的判断出现失误,往往认为信息系统的问题主要在于程序而非系统。这种偏差性的认识,会降低信息工程建设的效率。而在信息工程建设中通过软件测试的应用,能够有效的对信息工程中出现的问题进行精准的定位,从而采取针对性的措施,及时的对信息问题进行解决。
二、软件测试的方法
1、软件开发过程中的质量测试方法
软件开发中对软件质量的测试可以采用技术评审、走查、检查以及验证等方式进行。技术评审是指采用技术联席会议的方式进行,其中出席会议的人员包括开发人员、用户代表、管理人员以及技术咨询人员等。这些人员共同对软件开发各阶段的产品进行评价、审核,从而保证软件的完整性、准确性、规范性。走查和检查主要指的是采用随机或者定期的方式对软件开发的进程以及过程进行检查,一般需要检查组长负责管理,开发团队的技术人员负责执行。通过软件开发中的走查和检查及时的发现软件中存在的不足,并进行及时的记录,进而供技术评审参考。独立验证指的是除了建设、承建单位之外的第三方机构对软件开发的测试和验证的方式。
2、软件交付过程中的质量测试方法
软件交付的测试是对软件的全面测试过程,包括软件的功能、效率、可靠性、可移植性、以及用户文档等方面。通过对软件的全面测试后,进行完整性评价。比如在软件的功能性测试中,主要对软件的安装、执行以及其应用的功能性是否与开发的要求相符等方面进行测试,以及对软件的功能从行业标准、要求等方面进行验证。软件的效率测试则主要指模拟系统软件,设计软件能够承载的用户数量对软件的处理以及数据传输等方面进行测试。对软件的响应时间、资源利用率以及吞吐量等是否与行业的要求相符进行验证。而对软件文档的验证中,则主要是通过对软件文档的审查,确定软件文档是否一致、正确与相关标准相符等方面进行验证。
三、软件测试在信息工程建设中的应用趋势
1、转变软件测试的重点
在原有的软件测试工作中主要是对信息工程产品进行测试,而现今逐渐由单纯的信息工程产品测试向信息工程系统的性能测试进行转变。软件测试从传统意义上来说,主要是用来测试软件的相关设备,这种测试的形式使得很多用户出现对软件测试的认识误区。当前软件测试的重点发生了转变,在信息工程的测试中不只限于相关软件设备的测试,而是能够以整个信息工程为测试对象进行全面的测试,从而使信息工程中的显性问题、隐性问题都能够被及时的发现,进而保证信息工程建设的顺利开展,有效的降低信息工程的潜在问题,进而保证信息工程系统的顺利运行。所以说现代的软件测试是对整个信息工程系统的测试和反映,所以对信息工程建设的保障性更强。
2、加强对安全性测试的重视
在信息化时代的背景下各类先进的信息技术被不断的研发出来,其中含有一些恶意的信息技术,尤其是在网络大环境下,信息系统存在的漏洞为恶意入侵及病毒的传播提供了条件,为了保证信息系统可以正常的投入到应用中必须要重视对软件测试的应用,以此来增强对信息系统的防护。在软件测试中其需要对信息工程中的各类安全设备及安全防护进行检查,并对系统中的拓扑结构及应用层等进行相应的检测工作,以此来避免系统中存在安全隐患,防止在信息工程建设的过程中出现较大的损失。
四、结语
从上文对软件测试的分析可以看出,在信息工程建设不断加快的背景下软件测试也要不断的进行完善及发展来满足其应用需求,根据软件测试的使用意义来说,信息工程建设的安全性离不开软件测试在其中产生的作用。对于软件测试相关的技术需要不断的学习及更新,以此来适应愈发复杂的信息系统发展趋势,进而提升信息工程建设的整体质量水平,加快信息技术的推广及应用,使信息系统可以在相关的工作中发挥出更大的效用。
参考文献:
[1] 徐柏東.信息工程建设质量保障体系初探[J].黑龙江科技信息,2015(8).
[2] 刘淑玉.软件测试在信息工程建设中的应用探究[J].黑龙江科技信息,2015(26).
[3] 徐柏东.浅谈信息工程建设的重大意义[J].民营科技,2015(5):55-55.