APP下载

信息工程建设中软件测试工作的探讨

2019-02-13崔科昱

数字通信世界 2019年2期
关键词:软件测试信息工程软件

崔科昱

(黑龙江省煤矿安全监测监控预警中心,哈尔滨 150000)

在信息工程建设过程中,通过对软件进行全面测试,可以为信息工程平台构建的稳定性打下良好的基础,保证系统的可持续化运行。而且对于企事业单位信息系统的维修工作效率的提升也具有积极意义,能够保障信息工程的质量。而且通过对软件进行测试,还能够及时发现软件中存在的问题,降低信息工程建设的风险,保证信息工程运行的稳定性和可靠性。

1 信息工程建设中软件测试的目的和需要遵循的原则

1.1 软件测试的目的

在针对软件进行测试过程中,其目的可以基于两个方面来分析,从用户角度,用户希望通过软件测试来及时发现软件中存在的各种漏洞。从软件研发人员角度,希望软件尽可能少出现错误,减少自己的工作量。在实际软件测试过程中,通常需要基于客户需求来对软件进行验证。在具体测试过程中,会利用一些对程序影响较小的测试模块来完成软件测试工作。但由于程序设计过程中会出现各种无法预测的问题,因此针地这些问题的测试需要在特定环境下进行。

1.2 软件测试需要遵循的原则

在对软件测试过程中需要遵循的原则大致有三个方面,首先,重复性原则。即需要对软件进行重复测试,同时在软件研发后要及时进行相关测试,以此来规避软件研发过程中各种外界因素可能会对软件测试带来的不良影响。而且在实际实施过程中,测试人员需要对每一个阶段的技术审核进行强化,并对软件研发的各个过程进行测试,及时发现问题并采取有效的措施加以处理。其次,程序员不要参与软件测试。在具体针对软件测试过程中,程序员作为软件的研发者,其宜站在客观角度,不宜直接参与软件的测试,这样有利于获得更为精准的测试结果。最后,软件测试过程的严密性。在整个软件测试过程中,包括制订软件测试方案,不仅要合理安排软件测试的进度安排,同时还要针对测试中的错误统计分析结果进行有效保管,这样可以有效的避免后续软件研发过程中同类问题的发生。

2 信息工程建设中软件测试的方法

2.1 软件开发过程中的质量测试方法

在针对软件开发过程中软件质量进行测试时,通常采用的是技术评审、检查和验证等方法。在技术评审中通过针对软件产品各级进行评价和审查,以此来保证软件达到完整度和准确度等指标。在检查方法,主要采用的是随机性或是定期性的形式来检查软件开发的进程,及时发现软件开发过程中存在的问题,并提供技术方面的评审来作为参考。验证通常由第三方机构来完成,通过对软件的开发进地测试和验证。

2.2 软件交付过程中的质量测试方法

在软件交付过程中对其质量进行测试,这是针对软件进行的全面测试,具体需要测试软件的功能、效率、可靠度、便携性和用户文档等诸多方面。当具体测试工作完成后,需要对软件完整性进行评估,针对软件安全性能、执行和应用等方面的功能与开发要求的相符性进行评估,同时还要基于行业标准来对软件的功能进行验证。在对软件效率进行测试时,主要是针对于仿真系统软件,对其响应时间、资源利用率和吞吐量与行业要求的相符进行验证。

3 信息工程建设中软件测试工作的发展趋势分析

3.1 软件测试重点的转变

在当前软件测试工作发展过程中,由最初的简单的针对产品开展测试转变为针对信息工程系统性能进行测试,软件测试的重点发生了变化。由于传统认知中对于软件测试主要是针对软件相关设备进行测试,这也导致部分用户对于软件测试存在认识上的错误,即觉得只要软件测试通过,就表明信息工程没有问题。但实际上即使软件测试通过,信息工程中仍然可能会存在问题,会对信息工程的稳定性和安全性带来较大的影响。因此在当前软件测试过程中,并不再局限于对软件设备的测试,其是将整个信息工程作为具体的测试对象,通过实施全面的测试,及时发现信息工程中存在一些隐蔽性问题,有效的保证信息工程系统的稳定运行,确保信息工程建设的质量。

3.2 检测性能的转变

目前软件测试过程中从对信息工程参数测试转变为信息工程性能的测试,特别是重点针对信息工程安全性能进行测试。由于信息工程在运行过程中容易受到病毒和黑客的攻击,信息易发生泄露。因此当前针对软件的测试从原来的检测软件设备开始转向为其运行的方方面面,这样能够及时发现信息工程运行中各种问题,并及时将问题进行反馈和解决,不仅有利于提高信息工程运行效率,而且能够更好的保证用户数据安全。

3.3 检测对象的转变

传统的软件测试工作中,工作人员使用的工具一般是RFC2544,主要对测试中所丢的数据包数量和延迟等方面进行测评。如今用户的需求呈现多样化的趋势,标准也越来越高,传统的检测方式已经很难满足用户的各种需求,若检测的对象不发生变化,很容易发生被用户投诉的现象,也跟不上电子信息工程建设的步伐。在测试过程中,若想提高检测效果,必须加强对电子信息工程应用层的测试,融入多样化的测试手段,引进先进的测试设备,提高和拓宽测试的标准,根据实践中应用的方向,有根据地开展测评。

4 结束语

在当前信息时代,信息工程的快速发展也使其在安全性和稳定性方面存在许多不足之处,为了确保信息系统稳定的运行,在信息工程建设中通过做好软件测试工作。通过对软件测试流程和内容进行明确,以此来使其更好的满足信息工程建设中可持续性的需求,并能够为后续工程建设提供重要保障。

猜你喜欢

软件测试信息工程软件
禅宗软件
基于OBE的软件测试课程教学改革探索
航天软件测试模型构建与应用
软件对对碰
EXCEL和VBA实现软件测试记录管理
电子信息工程的现代化技术探讨
探讨电子信息工程设计的自动化技术实践
软件测试工程化模型及应用研究
坚持立德树人培养高素质电子信息工程人才
即时通讯软件WhatsApp