APP下载

基于多平台的计算机软件测试方法分析

2014-05-30付宇

电脑知识与技术 2014年9期
关键词:测试方法特点

付宇

摘要:随着计算机和互联网的普及应用,软件工程己经成为了非常热门的行业,而软件测试是保证软件中没有漏洞和错误的主要手段。考虑到目前软件的测试平台有很多,因此,在实际的选择过程中应该根据软件的特点,针对性的选择几个测试平台,只有这样才能够发现软件中存在的更多漏洞和错误,从而保证软件的质量最大化。该文在对软件测试平台进行概述的基础上,分析了基于多平台的计算机软件测试方法。

关键词:软件测试平台;特点;PARASOFT ALM测试平台;测试方法

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)09-1981-02

软件测试的主要目的,就是为了减少软件中存在的漏洞和错误,对于实际使用软件的用户来说,软件中漏洞和错误的减少,在很大程度上提高用户的使用体验。在实际的选择过程中,应该根据软件的特点,针对性的选择几个测试平台,只有这样才能够发现软件中存在的更多漏洞和错误,从而保证软件的质量最大化。

1 软件测试平台

1.1 软件测试平台的概念

在软件测试平台出现之前,软件的测试的方法是在软件被编写完成之后,在完成的软件上,按照对应的功能输入能使其体现功能的指令,从软件运行之后所得到的结果来反推到软件所有的问题或者缺陷。而这种方法具有局限性,只能对软件是否能具有相应功能进行测试,而无法测试没有体现的功能。就软件的检测效率来说,这种原始的测试方法测试的效率过于低,需要花费太多时间在软件的测试上,而在这方面抑制了软件开发的发展。

由于一个软件具有许多功能,而在软件的测试中必须对所有的功能进行检测。这同时加重了软件开发的负担。这时急需一个方式在进行高效率、高质量的软件检测方法。而通过不断的研发,将对不同功能的检测、输入指令、软件的运行以及问题的反馈等功能集中到一个平台上,通过这个平台的方式进行测试中所需要的所有步骤,这就是软件测试平台的由来。

在软件测试平台的运行中,同样是把功能的测试一步步的来进行。在测试中,会需要用到各种工具,而测试平台则提供这种工具,对要测试的软件进行自行的测试。通过这个平台可以实现快速的对开发的软件功能进行检测,使之能迅速投入市场。

1.2 软件测试平台的特点

1)软件测试平台是确保软件在使用的是否会出现问题的保障,拥有着一个号的运行环境对于软件的开发使用都有着重要的意义。一个好的环境能够让软件测试平台更为准确、效率的对于软件本身有的问题与缺陷进行检测,从而使得软件能快速的投入到生活使用中。所以为了让软件的功能得到保障,就必须保证软件的测试平台有良好的环境。

2)软件的测试是一个软件在投入使用之前所必须进行的。如今在信息化的时代软件所具有的功能越来越多,形式也越来越复杂,这就对于软件测试平台的要求随之也高起来。因为要对软件的每一项功能进行测试,而要保证其每项功能的准确性,就必须屏蔽在检测一项功能的同时,其他功能的影响。这就需要软件测试平台具有一定的屏蔽能力,使软件的每一项功能的检测都能非常的准确,以保证整个系统的稳定。

3)现如今的软件测试平台具有可以对软件的全部功能进行的检测,这相较于之前的必须把软件的功能与逻辑的分别检测来说提高了检测的效率,并且能够更加准确地对软件所存在的问题与缺陷进行检测,提升了软件开发的效率以及软件在使用过程中的准确性。

1.3 常用的软件测试平台

由于信息化的普及,引发软件行业及相关行业的高速发展。而软件测试平台就是其中受益方之一,为满足软件行业的需求,使得软件测试平台种类众多。其中在通用型的软件测试平台中,Test Center软件测试平台是其中最受欢迎的测试平台之一;而PARASOFT ALM软件测试平台则在集成化的测试平台中最具人气。PARASOFT ALM软件测试平台由于其有相当专门对于测试软件的功能的效果,又能准确的判断软件的问题所在,所以被许多国际知名软件公司所使用。

软件测试平台对于软件的开发使用具有相当重要的作用,平台可以增加其软件的开发效率,又能及时的检测出软件所存在的问题,为软件的研发提供了便利。而由于软件的多功能的特性,使得平台也必须具备检测这些功能的作用。所以就有了通用型的软件测试平台。Test Center软件测试平台就是其中之一,它具备对不同功能的软件都能对其进行检测的功能,具有很高的全面性。

在这种背景下,PARASOFT公司的测试工具,也有了非常快速的发展,今年来随着软件测试工作的需要,该公司将所有的测试工具集成到了一个平台中,这就是现在的PARASOFT ALM测试平台,这个平台从一出现,就受到了各大软件公司的重视。

2 基于多平台的计算机软件测试方法

2.1 多平台计算机软件测试的作用

在软件测试的过程中,测试平台的选择决定了软件在测试后的完好性,由于对软件的高要求,在对于测试平台的选择上就要引起重要。首先来谈谈测试平台的种类,由于信息化的普及使得软件行业越来越受到人们的欢迎,而测试平台也由此变得多种多样,总的对测试平台进行归类可分为全面型与专业型。全面型的测试平台着重于测试软件的多种功能甚至于全部功能,但是在准确性上有所不足;而专业型的测试平台则专门对软件的某一功能进行测试,这个可以保证软件在所测试的功能上的完好,而这个方法也存在着问题,由于软件所具有的的功能较多,如果使用专业型测试平台会使得测试过程变得相当繁琐。所以在选择测试平台上,还是看主要想测试什么而去选择什么类型的平台。

上段中提及到信息化的普及使得软件行业的蓬勃发展,而对于软件的准确性的要求也越来越高,所以在软件测试的过程中,要严谨的对待可能出现的每一个问题,及时对其进行完善。确保软件能够正常的发挥其作用,从而使得整个软件行业更进一步。

2.2 算机软件测试的方法

由于测试方法的多样化使得测试结果的准确性无法得到保证,尤其是不同的测试的平台对同一软件进行测试的时候,就会出现各个测试结果的不准确。其原因是每个平台具有在测试方式、上机的流程以及测试者的使用方法的不同,这些原因导致了在对同一软件的测试中结果会出现分歧。所以在真正的测试中,应该首先针对软件本身的体征进行选择相更为适应的测试平台进行测试,这样可以很好的减少失误。

在进行软件测试时,要先保证软件的核心功能,在保证核心功能的前提下,对其他功能的测试就具有相当的难度。要确保一个软件的功能的完好性是一个相当复杂的过程。在测试平台的选择上,有对应性的找出各个部分相对专业的平台进行测试,这样得到的结果会相对的准确;由于软件的完好性的要求非常高,所以必须确保其的准确,在对同一部分进行测试时,在得到软件的缺陷后,就立即完善,然后继续进行测试。到多个平台的测试结果都是没问题的时候,才确定其的完好性。

3 结束语

综上所述,在计算机出现的初期,由于软件的结构比较简单,并没有形成软件测试的概念,随着软件自身的发展,为了提高软件编写的效率,缩短软件开发的周期,人们将软件测试的工具集成到一个平台上,逐渐的形成了软件测平台的概念,现在的软件开发过程中,都会使用到软件测试平台,而且通过多个平台的协同使用,最大程度上减少软件中的漏洞和错误。

参考文献:

[1] 雨润.浅谈计算机软件测试技术与保护技术[J].无线互联科技,2013(3):42.

[2] 世昌.计算机软件的测试及保护技术探讨[J].电子技术与软件工程,2013(13):98.

[3] 大弘.浅谈计算机软件测试技术与深度开发模式[J].中国新技术新产品,2013(21):18.

[4] 冀山,华更新.星载计算机软件自动化测试平台研究[J].航天器环境工程,2011(1):72-76.

[5] 维佳.嵌入式系统接口转换计算机软件测试平台研制[J].数字技术与应用,2011(9):158-159.

[6] 徐晖.计算机软件测试技术与深度开发应用探讨[J].计算机光盘软件与应用,2012(20):205-206.

猜你喜欢

测试方法特点
基于泊松对相关的伪随机数发生器的统计测试方法
无线电发射设备杂散发射的测试方法探讨
基于云计算的软件自动化测试方法
DLD-100C型雷达测试方法和应用
高中生道德价值观的特点及原因分析
微信辅助对外汉语口语教学研究
从语用学角度看英语口语交际活动的特点
S700K转辙机保持力测试方法探讨
对改良的三种最小抑菌浓度测试方法的探讨