计算机软件测试的相关技术应用分析论文_李金香

计算机软件测试的相关技术应用分析论文_李金香

中建泓泰通信工程有限公司 广西南宁 530000

摘要:最近几年来,全球信息化技术水平得到高速发展,随之,与之相关的各行各业逐渐在发展过程中成功将计算机技术引进利用。由此可以看出,各个行业在生产与生活中已然将计算机当做一项辅助工具,为人们的生活与工作带来了许多的便捷。在人们依赖计算机为自己创造不同体验的同时,也需要格外关注计算机软件的质量提升,这直接关系着计算机本身的应用效能。一旦计算机软件在应用的过程中,出现了故障或者缺陷,就会彻底影响到计算机的运行效能,甚至还会造成系统瘫痪。这就需要加强计算机软件的测试力度,采取一定的技术措施,对软件测试的流程方法进行不断改进与优化,最大程度规避计算机软件风险的发生,从而使计算机运行的综合效能得到提升。

关键词:计算机软件测试;相关技术;具体应用

在对计算机软件进行测试的环节中,相关技术人员首先要建立一套完善的测试计划,对软件的编程代码进行细致的分析研究,检测其中是否有错误代码出现。一旦发现错误,就将会导致软件系统整体无法运转。软件测试设计的过程,也就是发现软件错误的过程,对软件的错误进行及时的分析判断,查看错误出现的位置以及性质,并对其进行完善与修改,谨防软件陷入瘫痪。

1.计算机软件常见的测试方法

1.1静态测试方法

静态测试方法,即全方位对程序的接口、过程、结构展开细致、专业的检测与分析,判断其正确性。严格依据设计说明书对源程序的结构、流程图等相关内容实施查找工作,找出错误问题以及错误所在的详细位置。

1.2动态测试方法

动态测试方法重点应用对象是运行中的软件,对软件的动态行为与结果实施有效检验,判断其能否达到设计的要求与标准。实施动态测试的环节中,测试人员要保障软件程序处于完整运行状态下,并全方位分析软件的运行状态,对测试软件以及测试数据进行搜集整理。动态测试方法在应用的过程中具有以下三点特征:首先,测试的程序在实际的运行环境中,要分析程序运行状态下的真实状态,使测试更具有针对性以及有效性;其次,测试人员要结合已经生成的数据对程序进行运行,只有确保数据的精准性,测试的质量才能够获得保障;最后,针对已经生成的测试数据,要提升测试的结果标准,确保能够为后期进行软件测试奠定良好的技术基础。

1.3黑盒测试

进行黑盒测试,也就是实施功能测试或数据驱动测试。测试人员要按照已经了解的软件去对所有未知软件功能进行检测,判断分析这些软件是否能够正常运转。作为测试人员,在实施测试工作的过程中,可将整体的程序当做一个无法打开的黑盒,在不针对程序的内部结构进行分析的基础上测试好程序的接口。然后按照设计说明书对程序进行测试,确保所输入的数据完整,从而使信息输出的正确性以及完整性获得有效提升。

1.4计算机软件程序出现错误的类型

结合计算机的实际运转情况分析,软件在运行的过程中会产生很多不同类型的程序错误,其中包含系统、代码、数据、功能等方面的错误。系统错误主要是在内部的资源管理过程或者是在通信方法上出现了错误;代码错误主要包括指令、语句等方面的错误;功能错误则主要是包括前后不一致、程序功能与产品的设计说明书不同等。

2.计算机管理应用测试的基本流程以及注意事项

2.1软件测试的基本流程

在对计算机进行软件测试的环节中,一般其基本流程分为计划、设计、执行、验证四个步骤。采取这样的测试流程,不但能够应用于对系统的测试、单元、集成,还能够对个体进行测试。测试计划需要制定出资源、时间等方面的计划文档,并针对软件测试,制定出完完善的测试计划。针对软件中的部分内容,则需要对其制定针对性、单独的测试计划,比如系统测试项目等。一旦在测试的环节出现进度缓慢等问题,就要结合具体的情况及时调整并修改测试计划。

2.2注意事项

一般情况下,系统测试中所应用的都是黑盒测试,且需要依靠测试人员单独进行。

期刊文章分类查询,尽在期刊图书馆测试环节中,测试人员首先要认识到,不同的情况下经常会发生的问题以及所应用的不同操作模式,最常见的异常问题即为压力测试。在进行压力测试的过程中,测试人员要结合边界的情况进行重点测试;在对边界进行测试的时候,一定要将压力考虑在其中,然后再结合具体的情况做测试;在进行软件测试的环节中,经常会出现一些没有办法避免的操作限制。因此,即便是所有的软件已经检测达标,然而在不同的操作模式下,操作的先后顺序依然会有诸多不同。这就需要测试人员限制操作的顺序,也就是操作模式限制。

3.计算机软件测试技术模型的实际应用分析

3.1W模型测试技术

在对W模型进行具体的应用过程中,测试人员首先要对所要进行测试的对象以及测试的周期做全面的明确与了解。然后制定出完善的测试计划,着重对软件的程序、需求、功能、设计等方面进行测试工作。具体的测试过程中,软件测试需要与软件开发同步进行,只有这样,才能够第一时间修改软件中所发现的问题。然而对于W模型来说,它自身具有很大的局限性,尽管它能够实施软件设计以及编码工作,但却无法对软件进行及时有效的调节与更迭。

3.2V模型测试技术

RAD模式也称为快速的应用开发模式,在软件开发的过程中起着非常重要的作用。因为开发的模型图与V字母非常相似,也就被称为V模型。在具体的系统开发与测试环节中,V模型能够使开发效率得到全面提升,并使开发周期缩短。一般情况下,V模型重点包括进行需求分析、设计概要与详细设计、进行软件编码,最后实施单元、集成、系统、验收测试工作等方面的内容工作,它能够充分保障测试质量,并能够随时搜索发现数据中所隐藏的缺陷与限制。

3.3H模型测试技术

H模型测试技术自身具有非常明显的独立特性,贯穿于整个的测试过程中,能够与其他的一些测试方法技术同步应用。当测试人员将前期的测试准备工作做好后,就要根据实际的情况对隐藏的影响进行分析,然后测试执行,测试人员将结合不同的被测试物体进行不同层次的设计工作。结合具体的测试内容,应用H模型进行软件测试,需要测试人员提前将准备工作处理好,然后按照逻辑结构的先后顺序严格执行测试。当测试点准备完全后,就能够实施后续测试工作。

3.4X模型测试技术

在应用X模型实施软件测试的环节中,测试人员要根据单一的程序片段,将程序编码以及程序测试组织好,确保独立性良好。在测试的过程中,测试人员要能够遵守原定的标准要求进行测试,确保测试结果达标后对软件产品进行打包处理并上交给客户。同时,应用X模型还能够对软件实施探索性测试,之后结合已确定的标准要求将软件的测试工作处理好,这样就能够及时发现软件中的问题错误。然而,应用X模型进行程序测试,需要测试人员自身能够具有非常专业的综合素质要求,且要对其投入大量的人力物力以及财力。

结束语

综上所述,通过对软件测试技术的合理应用,能够有效发现软件中所隐藏的缺陷以及漏洞并进行合理规避,从而使软件性能得到全面提升。伴随着全球先进技术的不断更新换代,近几年所研发的自动式软件测试技术,能够完全取代传统的手动模式,从而获得更加良好的软件测试效果。结合现阶段的实际情况而言,相关的研发人员需要不断加强对更多类型软件的研发工作,并使软件检测与先进的研发技术充分相结合,最终确保软件漏洞得到消除并避免运行风险隐患的出现。

参考文献

[1]任力子,王婉人,高优.探讨计算机软件测试的相关技术应用[J].信息系统工程,2017(5):135-135.

[2]高俊,邹金萍.计算机软件测试技术与开发应用研究[J].中国管理信息化,2016,19(7):176-177.

[3]张兵星.探讨计算机软件测试的相关技术应用[J].中国管理信息化,2016,19(4):169-169.

[4]翟燕.探讨计算机软件测试的相关技术应用[J].价值工程,2018(6):181 -182.

[5]邢晓伟.计算机软件测试技术分析[J].计算机光盘软件与应用,2014 (23):71-71.

论文作者:李金香

论文发表刊物:《基层建设》2019年第19期

论文发表时间:2019/9/19

标签:;  ;  ;  ;  ;  ;  ;  ;  

计算机软件测试的相关技术应用分析论文_李金香
下载Doc文档

猜你喜欢