中国电子科技集团公司第二十八研究所 江苏南京 210023
摘要:计算机技术的迅猛发展,使其在各个领域中被应用,同时,使得软件工程被越来越多人重视。软件开发中的关键环节之一为测试,其能够使软件中的误差和漏洞得到减少,想要使其作用或价值得到凸显,需要对多平台软件测试方法进行全面研究。此次研究对多平台软件测试的重要性进行明确,从而使相关的测试方法得到有效应用,进而为软件开发工程的健康发展提供保障。
关键词:多平台;计算机软件;测试方法
前言:软件成为人们日常生产生活中不可或缺的一部分,想要使软件使用中不出现故障,需要在使用之前完成相应测试工作。当下,软件功能的复杂程度不断提高,使得相关的误差或漏洞也随之增多,因此,软件公司需要对其加强重视,在多平台基础上,对计算机软件测试平台进行构建,从而来全面保证软件的质量。本文从以下方面对多平台下软件测试方法进行阐述。此次研究对丰富多平台软件测试方面内容具有理论性意义,对指导多平台软件测试方法的实施具有现实指导性意义。
1、计算机软件测试的简述
1.1 计算机软件测试含义
计算机软件测试含义是一门学科,其在计算机软件基础上发展而来,在最初进行软件编写时,计算机自身特性以及实际需求都会产生一定的限制,并且软件空间相对有限,因此,软件测试理念并未真正形成,软件编写所用的语言也相对低级,同时,缺乏相应的软件测试平台。由于计算机的普及应用,数据所需存储量不断增大,并且相关任务难度系数也不断提高,这时对软件提出全新的要求[1]。对最常用的操作系统来讲,虽然由高端人才来进行编写,但是也会出现一定的问题或漏洞,因此,公司需要对部分补丁进行定期发放,并有效修补漏洞,对应用软件也不例外,在对软件更新通知进行发布时,需要对新功能进行强调,从而对原有版本的漏洞进行有效的修补。
1.2 软件测试的特点
软件在应用过程中,会出现一定的误差,这样对用户产生不良的感受,为了对这种现象进行避免,需要选取部分关键软件在多个平台中进行测试,并对其功能进行研究,从而使其效果更加突出。软件测试的特点为测试类型的多样化,对相关的实例测试进行开展,在软件应用场景不断研究的基础上,根据软件具体应用特点,来对软件运行中的参数进行选取,这样可以对软件的功能进行有效的测试。另外,软件测试的另一特点是对软件运行真实环境进行创设,在该环境之中对测试进行开展,可以使测试的准确度得到最大的保障[2]。
1.3 软件测试的作用
开展软件测试的目的是减少软件中的误差或漏洞,从应用软件的用户角度来讲,对软件中的误差进行降低或消除,可以使用户的体验感得到提升,因此,需要对相应的软件测试工作进行有效开展。软件测试是软件编写过程中的主要环节之一,从相关结果中可知,软件测试虽然无法彻底消除误差或漏洞,但却通过测试的方式,将存在的问题有效筛检出来,以此来对用户的使用体验感进行全面的提升。
基于多平台的计算机软件测试方法
2.1 基于多平台计算机软件测试
在开展基于多平台计算机软件测试工作时,测试人员需要对不同平台之间的协调性加强重视,当测试平台存在差异时,平台的开发习惯和职能定位也存在较大不同,这些差异都在人机交换界面和基础功能键之中进行体现。测试人员将一个软件在不同平台中进行测试,并全面检验其运行效果,但是要注意,不同平台在测试人员测试软件的过程中,会出现一定的配合度问题[3]。因此,测试人员在软件测试之前,需要全面考量软件的特点,对可行的软件测试策略进行制定。在实际工作中,为了对测试时间进行节约,可以对软件的核心模块先测试,核心测试完成之后,在对相应的模块进行测试,通过测试的方式,来对其中存在的问题进行发现和解决,最后,通过软件平台来进行测试,使软件中的漏洞得到全面排除,这时软件可以进行稳定的操作,不同平台的反馈结果都相对较好时,初步完成了软件的测试工作。
2.2 常用测试平台
随着计算机软件测试的需求的不断增加,多样化形式的测试平台也随之增加,目前使用频率最高的有两个:一个是TestCenter,其具有较高的兼容性,并且不存在时间限制,能够完成全天的测试。同时,其几乎可以对所有类型的软件进行测试,模块具有显著的丰富性,且具有良好的运行状态,这样可以使软件开发的时间得到大幅度降低。其如图1所示。另一种是PARASOFTALM,其比较受到大企业的青睐,其测试效果具有专业性,且测试流程更全面[4]。
图1 TestCenter测试图
2.3 多平台软件测试要点
测试人员进行软件测试的目的是对多平台软件程序运行效果进行改善,这就需要对测试结果的精准性进行确认,对变量进行合理化的控制是测试结果得到保障的前提,测试人员需要对测试软件和平台严格把控,使两者状态保持一致,甚至需要合理化调试结果。当下,软件类型呈现多样化,不同软件操作和开发之间存在明显差异,使得测试人员调整状态的难度系数明显增大,所以,测试人员需要对第三方测试平台进行应用,这样对测试中的错误结果有效获取,使测试的精准度得到显著提高,从而为后续修复工作的顺利开展提供保障
[5]。
2.4 多平台软件测试的具体方法
开展计算机软件多平台测试操作时,测试人员需要对测试流程进行严格的把控,并对可行的测试流程进行制定,使复杂抵消的检测步骤得到有效去除,同时,对科学实用性指导原则进行全面遵守,这样不仅可以使测试环节的精准度得到明显提高,而且能够让测试软件与不同测试平台进行有效对接,以此来使测试结果的合理性得到保障。当出现漏洞时,需要对系统进行及时修复和升级处理,当升级完成之后,需要再次在此进行测试,这样可以使测试工作的完整性和有效性得到保证,并使得软件的测试效果得到全面提升,从而为软件质量的提升起到有效的推动作用。
结论:综上所述,目前信息技术处于快发发展的阶段,使得软件行业也迎来迅猛发展的机遇,从软件开发的角度来讲,软件测试是其重要的环节之一,软件测试能够对软件质量提升提供有利保障。当下,在进行软件开发时,需要对软件测试平台进行应用,通过多平台的交叉应用,使软件中含有的误差和漏洞得到妥善的解决。
参考文献:
[1]沈莹.计算机软件基于多平台的测试方法分析[J].电子测试,2020,09(24):129-130+83.
[2]傅明丽.基于多平台的计算机软件测试方法研究[J].计算机产品与流通,2019,21(10):23.
[3]张珍.多平台下的计算机软件测试方法研究[J].电脑知识与技术,2019,15(17):111-112.
[4]李庆年.基于多平台的计算机软件测试方法研究[J].无线互联科技,2019,16(06):61-62.
[5]周红卫,姜丹丹.云架构多任务指挥控制系统的性能测试方法[J].指挥信息系统与技术,2021,12(01):97-102.