大数据背景下软件测试技术研究

(整期优先)网络出版时间:2020-07-28
/ 2

大数据背景下软件测试技术研究

孟艳梅

IBM 上海 200129

摘 要:将社会的变化和发展尽收眼底从中发现当前社会已经进入了大数据时代。各个时代发展背景不同,有着独特而明显的特征。现阶段软件行业得到了跨越式发展,同以往有着明显的不同。这是当下社会进步最直接、最可靠的证明。在当代,软件行业具有较为广阔的发展空间,在这种情况下人们将关注点放在软件产品质量检验与测试上,软件测试技术的应用越发广泛。软件测试技术研发的初衷就是为了为软件产品质量检验提供助力。在质量要求越来越严格的当下社会软件测试技术必将进一步完善。

关键词:大数据背景;软件测试技术;研究分析

前言:在新的社会条件下我国取得了重大胜利,整个社会发生了翻天覆地的历史性变化。有很多行业借助机遇实现了前足发展,软件测试行业就是其中的一个。目前,软件行业呈现出光明灿烂的前景。大数据背景下软件测试技术也随之有了进一步发展。本文的侧重点在于软件测试技术发展现状分析,另外一方面将面向未来进行预测完成展望。

1 软件测试的现状

大数据这一名词频繁出现在人们的视野中,人们不禁感慨社会进入了新的阶段。时代在变化,社会在发展,各行各业在发展过程中产生了大量的数据,可以说数据已经与各行各业产生了重要联系。从当前国内情况来看,我们面临着许多新情况,之所以会出现新情况正是因为大数据时代的到来。在当前社会背景软件应用变得再正常不过,为了满足更高的需求也为了实现更好地发展各类软件系统不断进行升级更新更新。再者会有一些更为先进的软件系统出现。各类软件运行具有严格的要求,系统不能够出现任何质量问题。近年来各类软件应用到现实生活中,然而企业反映市面上出现的软件运行不稳定影响到了日常工作,这一问题出现并呈现出某种激化的趋势,关于软件测试的研究和讨论也出现了热潮。

各类软件系统存在的意义在于提高工作效率,为人们提供处理储存和传递信息的手段,给人们的生产生活带来极大的便利。然而人们的需求会发展,若软件没有得到及时更新那么就不能够满足人们的需求,对于工作境况的改善无法起到积极作用。这是一个需要改革就会改革的时代,目前社会有着各类软件系统持续不断升级的需求,相关人员会进行智力投入,确保能够保证发展与需求相统一。然而事情都具有双面性,新软件层出不穷原有软件升级更新,看似有了良好的发展,实则蕴藏着一定的问题。系统质量问题及软件安全性问题是一定的,出现概率较高。这个问题非常严重,有必要引起高度重视。软件产品测试在于验证产品是否合格、是否符合要求标准,软件测试这一步骤非常重要,不可忽视。相关软件工作人员也会将工作重点放在软件测试这一环节上,为的是通过检验及时发现问题解决问题,避免影响软件系统的性能。

社会改革所涉及的领域是多方面的,在全新的社会背景下实现了全面变革,社会进步生产力发展。当代,科学活动越发密切,相关人员进行持续探索,最终使得我国软件测试技术方面呈现出了新的发展局面。未来的发展态势较好但是就目前情况来看我国同发达国家相比有着一定的差距,在国外全面发展的时期我国受条件水平限制,后来我国开始发展然而国外却越发进步,这种情况下差距是一定的。通过现实问题分析了解到目前我们并没有形成通用的软件测试标准,大多数软件公司都会设定自己的标准。这并不是一个很好的征兆,因为缺乏统一标准我们无法去评定产品,各个公司坚持自己的说法,产品质量无法管控。目前的工作重点就是加快设置一套系统完善的软件测试标准。

很多企业为了促进自身的发展开始进一步应用软件系统使得工作自动化程度进一步提高,并且为全面发展创造更好的条件。软件确实对企业的发展产生的重要影响但是在使用过程中一些问题使得企业头疼不已。软件刚使用的时候没有任何问题,然而在一段时间后那些潜在的问题逐渐暴露出来,问题已经出现绝不能视而不见,这时企业也要想办法解决问题,软件维护成本会比预期要高。除了这一方面以外还会给日常工作带来诸多不便。

2 当前国内的主要软件测试方式分析

软件行业的快速发展是有目共睹的,软件系统出现之后随之会出现一些软件测试方法,两者之间紧密联系。目前来看,软件测试方法市场景象较为繁荣。在诸多测试方法中每一个方法都具有独特性,并不完全相同。企业为了获得测试结果可能会选择一个或多个测试方法,一般多会选择综合测试技术有机结合的方法,只为了能够获得更加准确科学的信息。我们可以将现有的测试技术大体划分为四种,所划分的依据有所不同。若依据所测软件是否需要事前被打开可以划分为静态测试与动态测试两种。这两种有着本质性区别。在进行静态测试时工作人员并不需要进行软件打开操作,人员只需要将关注点放在检查程序指令代码以及设计页面上。之所以称之为静态测试是有一定现实依据的,在全测试过程中总体来看软件是处于静态状态。从字面意思上来看,动态测试恰好与静态测试相反。在进行动态测试时工作人员必须要进行特殊操作,全过程所测程序是处于打开状态的。另外人员需要做的工作就是确定检测事项,按照要求一次完成数据的输入。实际情况查验是必不可少的一项工作,一般情况下人员会通过对比等方式进行结果检验。另一种划分方式是依据检验时是否需要对程序内部结构进行了解。从这一角度上来看,测试技术可具体划分为白盒测试与黑盒测试。所涉程序内部工作过程被工作人员提前了解掌握的测试为白盒测试。工作人员了解自己应该做什么,在实际工作中只需按照相关操作说明行事即可。相比之下白盒测试较为简单,然而这种测试技术最终测试质量与人员素质水平有着最直接的关联。为此必须要保证进行此类设备的操作者具有较高的素质水平,保证其能够严格按照相应的检验计划执行。黑盒测试时工作人员对检验流程并不了解,甚至不知道软件内部的相关情况。工作人员是无法根据相关操作说明进行逐步检验的。相比之下,工作人员的关注点更多放在输入与输出数据获取与分析上。

3 大数据背景下软件测试技术的未来展望

3.1数据的科学性与准确性进一步提升

任何事物都有漫长的发展过程,在发展初期会出现一些问题。就拿大数据来讲,社会发展过程中产生了海量数据,我们所要做的工作就是从这些海量数据中收集有用信息,做好数据筛选,从而获取正确的信息。现实中企业所需要的数据中还有错误信息是极有可能发生的,数据科学性无法得到根本保障,在这种情况下也会影响到企业正常工作。当前进入了新时代,出现了世界上原本所没有的东西,人员刚开始无法立即获得正确的认识大多数工作人员不以为然,根本没有意识到数据的科学性是何等的重要,也根本没有意识到数据的科学性与企业的关系。经过一段时间的发展数据分析筛选效率越来越高,且能够保证整体质量,不再出现企业所需要数据中还有部分错误信息的情况。人类所处于这个时代,逐渐有了新的认识,对数据的准确性较为敏感。另外有各种方法作为重要支撑并且完成多次测验这样能够大大保障数据的科学性与准确性。

3.2测试技术更加完善

在一段时间内人们认识和掌握技术,通过自觉活动去完善技术,研究活动越发密切测试技术越发完善。在软件行业蓬勃发展的现有社会人们不会放弃关于测试技术的研究,势必会耗费大量的时间与精力进行持续探测,在这种情况下测试技术必将比以往更加成熟。

相关企业明白自身所采用的测试方法较为单一,开始主动出击,致力于改变当前局势。一方面,相关企业会将关注点放在技术漏洞上,开始不遗余力地完成了漏洞修补。另外一方面将会投入大量的资金完成先进测试技术的引进,以保证在有需要时能够有机组合各种测试方式从而得到更加完善科学的测试结果,以测试结果为依据进行后续工作。

3.3促进测试工具智能化

现代科技革命把人们带入了信息时代,进入了信息时代之后我们会发现当前社会具有许多新的特点,当然,在这个时代下我们不可避免的会遇到一些新情况,新问题,各种软件问题出现,各种系统问题与故障层出不穷。问题的寻找与解决具有必要性与重要性。然而这并不是一项简单工作,单纯依靠纯手工进行手动数据测试已然不再可能,科技的发展使得数据测试智能化程度提高,完全可以摆脱人力借助测试工具完成操作。未来软件测试领域将会把关注点放着测试工具研究上,有希望利用新的智能化测试技术与方法,完成根本性变革之后相信那时软件测试效果将会进一步提高。

4 结束语

我们已经进入了大数据时代,能够明白当前软件形态已然发生的变化。面对不同的情况不能够将认识停留在以往阶段,面对新情况与新问题要勇于进行测试方法改进,避免在采用传统落后的方法。目前软件应用越来越广泛,其为人们的工作与生活提供了诸多助力。目前软件工程的功能还未完全发挥出来,还有一些问题存在。当今社会,科技活动越来越密切,人们针对以往问题进行研究,致力于解决问题。另外一方面,智能化测试工具开发正在进行中,相信软件测试功能会越来越完善,届时,软件测试技术一步步得到升级,大大保证了软件测试结果。

参考文献:

[1]王京.大数据背景下软件测试技术研究[J].信息与电脑,2018(007):26-27.

[2]吴鑫宏.大数据背景下软件测试技术研究[J].军民两用技术与产品,2018(022):72.

作者简介:孟艳梅;性别:女;出生年月:198210月;民族:汉;籍贯:河南;学位:学士;工作单位:IBM;邮编:201210;研究方向:项目管理