在大数据云计算背景下软件测试面临的挑战论文_马曾1,赵时2

在大数据云计算背景下软件测试面临的挑战论文_马曾1,赵时2

1.海军潜艇学院 山东 青岛 266042

2.青岛校区 山东 青岛 266043

【摘要】随着全球化的深入,计算机对我们的生产生活越来越重要,目前计算机网络技术基本在我国实现了普及。云计算、大数据的时代已经到来,这也为软件测试技术的进步提供了重要推动力。在开发软件的过程中,软件测试是非常重要的一部分,在当下信息时代背景下,传统的软件测试已经无法满足目前发展的需求,这就需要对软件测试手段不断进行创新改进,使软件测试的质量得到提升,尽可能保障软件有序运行。本文就针对目前大数据云计算背景下的软件测试面临的挑战展开分析,并根据现状提出了相对应的措施,希望可以促进我国软件行业的快速发展。

【关键词】大数据;云计算;软件测试;挑战

随着科学技术的进步,各行各业都实现了快速的发展,尤其是近几年大数据时代的到来,对我国传统的软件测试行业带来了巨大的冲击,传统的软件测试与目前的实际需求已经无法满足。在大数据云计算背景下,比较突出的特点有复杂性、多样性以及巨量。对软件测试的方法和技术不断进行创新改进,以此来面对后续的挑战,具有非常重要的意义。

一、传统软件的开发、测试发展历程

从20世纪50年代开始研发软件,而软件开发主要经历了以下四个阶段的发展:完全编码、构件化、服务以及大数据云计算,而软件测试是随着软件开发的发展而不断的进步。传统的软件开发测试指的是前面三个发展阶段。其中,最开始的完全编码阶段属于简单的程序设计阶段,主要是通过手工编写代码的方式,测试和调试比较简单,通用性比较差;第二阶段就是构件化阶段,这也是转变向工业化生产的重要发展时期,已经研发出了业务组件,显著的特点有:本地运行、高复用、高效等,缺点就是无法分析和跟踪软件内核。第三个阶段就是软件服务环节,随着网络技术的进步,实现远程访问者需要对软件外部服务结构有一定的了解,需要掌握输出和输入的情况,软件测试也变得更加模糊和复杂。

二、目前软件测试主要存在的问题

在开展传统软件开发的时候,因为受到技术等因素的影响,实际的应用效果还达不到预期的目标,依然存在一些问题。尤其是当前云计算大数据环境中,没有办法完全实现数据价值,导致很多的数据信息无法汲取分析,对深层次的研究有非常大的影响。

(一)测试系统无法满足使用需求

在开展传统软件测试的时候,主要是依照控制系统直接向服务总站发送指令数据请求得以实现,全面测试测试系统。多少人使用系统,决定了服务系统的数量。人们为了加快运算的速度,就会选择更加便捷的测试系统,但是普通的软件测试服务器数量相对较少,只能开展短距离小规模的应用,导致客户的实际需求无法得到满足。如果执意要采用普通的测试系统,必然会给整个系统带来巨大的运行压力,会出现系统卡顿的情况,甚至会造成测试系统的崩溃。

(二)软件测试存在的问题

在完成软件的开发之后,就需要对软件进行测试,主要是测试运行的速度,检查软件是否与开发的预期结果相吻合。但是,在大数据背景下,软件测试问题越发严峻,尤其是其中的ORACLE,问题。

期刊文章分类查询,尽在期刊图书馆目前开展技术的分析工作有非常大的难度,不论是分析图形比较图还是应用折线分析图,最终得出的结果都无法确保其准确。

(三)软件有了一定的免疫力

随着社会的进步,时代的发展,当前社会应用的软件测试类型越来越多,而目前出现的一种文体就是软件测试的杀虫剂效应。指的就是人们对软件测试的越来越多,导致软件形成了一定的免疫力,而且在开展测试的时候免疫力会不断的提高。也就是说,软件出现的这种免疫情况,与我们日常生活中所说的抗体有很大的相似度,如果经常服用药物,就会在人们的身体内留下对该药物免疫的细胞,如果还是服用相同的药物,那么实际起到的效果就达不到预期的目标。从这一点也可以发现,在当前软件测试多元化的背景下,免疫现象非常严重,在开展测试的时候出现了很多问题,这就需要我们不断改善检验方法,但这种方式也无法长时间应用,软件也必然会随着时间的推移产生免疫现象。

三、软件测试问题的改进对策

(一)改进软件测试技术

随着科学技术的进步,对于软件开发测试上也要不断进行创新,软件测试技术需要紧紧围绕产品的实际需求,满足用户的需要。软件行业想要实现持续性健康发展,就必须要不断升级改造软件测试技术,但是,在开展软件测试的时候需要结合多种测试技术,将其作用充分发挥出来。因为应用多元化的软件测试技术,能够有效提升测试嘟嘟,确保如软件测试的质量。

(二)搭建大数据测试环境

在大数据云计算背景下,开展软件开发的工作需要使用海量的数据支持,这就应当搭建大数据测试环境,这样是社会发展的基本要求。测试环境的优劣,直接关系到测试的精度和效率。好的测试环境,能够使数据处理速度大大提升,还能够确保数据的完整性,提高信息利用率。所以,对大数据测试环境不断进行完善优化,深入研究大规模的探索软件,对传统测试问题能够妥善进行处理。

(三)人工智能数据处理技术

在应用大数据云计算技术的过程中,实现人工智能化的数据处理技术,才能对软件测试的效果进行最大程度的改善,满足目前大数据时代的发展需求。在当前环境中,软件测试的ORACLE问题,首先需要从设计着手研究,在开展设计的时候不仅要确保原有的作用和功能,还需要对输入样本集的分布大小、特性充分考虑。在开展软件测试的过程中解决ORACLE问题,这也是确保软件测试质量得到提高的有效举措,满足目前软件测试发展的需要。

四、结束语

综上所述,大数据时代的到来,促进了各行业发展的同时,也带来了巨大的挑战,对于传统的软件测试来说,已经无法满足这个时代的发展要求。想要更好的面对这些挑战,就需要对传统的软件测试技术进行改进,建立智能化的数据处理技术,搭建大数据测试环境,对新的软件技术不断探索研究,在大数据云计算环境下使软件测试水平得到提升。

【参考文献】

[1]张振华.大数据背景下软件测试的挑战及其展望探析[J].电子技术与软件工程,2016, (6) :61-61.

[2]刘智慧,张泉灵.大数据技术研究综述[J].浙江大学学报江学版),2014,48 (6) 957- 972.

[3]李宁,庄丽华,石林,等.大数据,计算时代软件测试所面临的挑战[J].教育教学论坛.2017(51).

论文作者:马曾1,赵时2

论文发表刊物:《科学与技术》2019年第04期

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

标签:;  ;  ;  ;  ;  ;  ;  ;  

在大数据云计算背景下软件测试面临的挑战论文_马曾1,赵时2
下载Doc文档

猜你喜欢