云计算的计算机软件测试技术分析

来源 :科学与财富 | 被引量 : 0次 | 上传用户:kuaijizhidu2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:新时期,不可否认计算机软件的开发研究将会越来越专业化,只有专业的技术人员才有能力去研究开发;但是计算机软件的应用,则会越来越普及,用户数量也会越来越多,并且最终会朝着网络化、服务型、智能化以及融合化发展。因此,在新时期,计算机软件的发展必须以紧跟时代潮流,更好地服务用户为奋斗目标。鉴于此,本文主要分析云计算的计算机软件测试技术。
  关键词:云计算;计算机;软件测试
  1、云计算中计算机软件测试优势分析
  云计算中计算机软件测试是软件开发的需要,是云计算技术应用的直接体现,云计算和软件开发本身的关系就非常密切。软件测试技术是服务软件开发、保障软件质量必不可少的技术,成为重要的研究和开发领域。软件测试技术在不断尝试和改进,应用更多的技术创新,将云计算技术应用其中,实现云计算技术与软件测试技术协同辅助,就是云计算中计算机测试技术,业界简称为云测试技术。相对于传统的软件测试技术,云测试技术的优势非常明显,也是促进业界重点关注并广泛应用的根本原因。首先,应用云测试技术效率极高。相对于传统测试技术,云计算能用最少的时间进行更多方面的测试,通过云计算能够将软件的应用领域和场景进行快速检测,实现更大范围、更多应用环节的快速测试,检验其应用稳定性、效率和效果。对于更多软件开发公司来说,完成软件编程只是迈开了关键一步,而测试相对复杂,时间较长,必须经过全面周密检测,才能保障软件质量。在竞争不断加剧的软件领域,与时间赛跑是更多公司的竞争首先,提高测试效率,保障软件质量,是赢得市场的不二法宝,云测试技术能够最大限度地赢得时间,保障质量。其次,云测试更为全面。相对于传统的测试技术,云测试技术不能能够对软件自身进行全面测试,保障软件质量,还能对软件的应用进行测试,测试软件应用过程中的用例、数据、报告及更多相关服务。软件开发完成不是结束,仅仅是个开始,还要在以后的应用过程中对更多客户做好各种服务,维护其稳定性,保障应用流畅性和精确性,提高用户的体验感。针对应用中出现的各种问题需要汇总,在帮助用户的解决各种问题的过程中,进一步搜集各种数据,检测软件,做好不断优化和完善。
  2、基于云计算软件测试的分类研究
  按上述对云计算软件测试影响因素的研究来看,目前基于云计算软件主体性质不同而进行的分类研究主要包括以下两类:(1)基于测试任务的云计算;(2)基于测试用户角色的云计算。计算机软件的机密性导致不同原因的偏差都会引发千差万别的结果,因此,有必要基于不同分类进行细化研究。
  2.1、基于测试任务的云计算分类研究
  云计算的功能比较广,从测试任务的角度出发,可以把计算机软件的作用力看作压力测试、负载测试、性能测试或延迟测试。在计算机应用过程中,这些因素的偏差都有可能在云传导的过程中出现移交变更等情况,从而改变测试任务的结果。因此,在云计算软件的测试过程中,云计算的架构以及工期都需要妥善处理,做好压力、负载、性能及延迟可能性的实验。只有切实制定科学合理的编程规划,切实发挥监理核实的作用,提升云计算软件架构的责任力度,才能确保测试任务的成功。
  2.2、基于测试用户角色的云计算分类研究
  云计算相当于是本体计算机的一个第三方平台,期间有无数种可能出现偏差和失误。从测试用户的角度来看,云计算模式相当于供货商模式,对于本体计算机软件的架构也会产生类似外界干扰的情况。在云中测试、云外测试,都要确保第三方的稳定可靠性,为计算机软件架构提供可控的动态监测,随时可以控制更改。
  3、改善云计算的计算机软件测试技术与方法
  3.1、逻辑驱动法
  该种测试方法又被称为白盒测试法,是一种对计算机软件代码进行测试的方法。在实践当中,主要对计算机软件的运行路径进行了解、分析和测试,在确保计算机软件整体结构完整的情况下,开展测试工作,从而了解计算机软件在实际运行过程当中的路径信息和速度数值等信息,并将这些数据进行全面且系统的分析、整理和总结。逻辑驱动法在应用于计算机软件的测试时,存在着一定问题,工作人员必须在确保计算机软件结构完整的情况下进行测试,若计算机软件出现不完整情况,那么就无法找出软件的故障原因;若计算机软件的数据发生错误,那么就无法了解软件存在的问题,必须借助其他软件对其进行完善。
  3.2、集成测试法
  该种测试方法是应用于计算机软件集成中的一种技术方法,可对不同软件元件连接情况进行了解,进而获取元件连接的正确性和错误情况,若不同元件在连接时出现各种问题,直接影响计算机的正常运行。在一般情况下,集成测试主要基于软件测试的设计进行开展,采取元件集成处理方法,在大区域模块中对计算机软件进行测试,了解元件运行的情况,进而获悉计算机软件在运行过程中的各种问题。利用集成测试法对计算机软件进行测试时,大多是通过自下而上或自上而下的顺序开展,从而保障计算机软件的元件完整性。
  3.3、黑盒测试法
  该种测试方法就是指通过等价类划分的方式采取既定测试方案将输入地区划分为不同的子集,在这些不相关的子集中相关元素是等價的,从而对软件进行测试,极为便捷。黑盒测试法只需要在不同的集合中选取一个元素对其进行测试,既方便又快捷,从而获取测试条件,并了解计算机软件程序功能的完整性。
  由表1 可知,与 921 工程测试要求相比,黑盒测试的用例数显著减少,因此测试工作量明显减少,且经测试后的软件缺陷数远低于传统检查方法。
  3.4、单元测试法
  该种测试方法就是对计算机软件的一些基础元件及不同模块进行测试,属于一种最为基础的测试方法,可通过测试保障软件各项基本功能的完善性,并提升计算机运行的稳定性和安全性。在利用单元测试法对计算机软件进行测试时,工作人员首先要了解并掌握基础程序,并对设计原理进行深入理解,在程序原理的基础上对计算机软件的代码编写进行分析、研究和开发。同时,单元测试法必须在计算机驱动模块的基础上进行,这就要求单元测试法在对计算机软件进行测试前,先要对计算机的驱动系统进行测试,主要采用控制流测试方法对计算机驱动系统进行处理和排错,并结合对软件基础元件的测试信息结果,加强对元件模块化的测试,进而保障计算机系统的正常运行。
  总之,科学技术是第一生产力。计算机软件以推动人类文明的进步以及信息技术的平稳增长为己任,其在自身不断向前发展的同时带动了人类文明不断向前跨越。可以毫不夸张的说在人类历史的长河上,没有任何一项技术能像计算机软件开发一样,给人类文明的进步与发展带来如此巨大的推动力。新时期,社会日新月异,发展迅猛,特别是计算机领域,更新换代非常快,如少有迟钝,变会远远掉队,很难再赶上。因此,作为一个计算机软件开发的技术人员,必须时刻关注行业内的最新成果,不断学习,不断的思考,方有可能在这个竞争激烈的领域有自己的一席之地。而用户,也需时时关注,把握计算机软件开发的最新动态,为自己、为单位选择最优、最科学合理的软件,最大限度低提高工作效率。
  参考文献:
  [1]刘金良.基于云计算的计算机软件测试[J].计算机与网络,2019,45(22):48-49.
  [2]李凤.云计算下计算机软件测试技术研究[J].信息与电脑(理论版),2019(06):15-16.
  [3]鞠习可.浅析云计算中计算机软件的测试技术研究[J].电脑迷,2018(12):72.
  [4]董佳琪.基于云计算的计算机软件测试技术的思考[J].信息与电脑(理论版),2018(15):17-18.
  [5]王小红.基于云计算的计算机软件测试技术研究[J].安阳师范学院学报,2018(02):69-71.
其他文献
摘 要:此次研究主要是分析功能高分子材料在胶粘剂中的应用进展,首先介绍功能高分子材料的特点,之后综述其在胶粘剂领域中的应用,希望可以对相关人员其他参考性价值。  关键词:功能高分子材料,胶粘剂:树脂  高分子材料在胶粘剂中的应用时间比较长,含天然高分子材料的传统生物质胶粘剂应用最为广泛。在合成高分子材料发展过程中,开始出现更强粘性和更好耐久性的胶粘剂。在胶粘剂市场中,部分功能高分子材料可以提供胶粘
期刊
摘要:本文主要针对中国家庭中金融调查(CHFS)数据,从正规的市场,金融以及非正规的市场金融两个方面去进行分析和研究,主要是针对金融的可得性,对家庭金融,商业保险以及金融市场的影响,还有资产配置方面的影响去进行探索和了解。在对正规金融市场中的研究分析中发现,金融的可得性能够提高整体家庭中正规金融市场的参与度,并且能够促进部分家庭去增加正规化的金融市场中风险资产的配置和影响,面对非正规的金融市场进行
期刊
摘要:为了减少申请专利的盲目性,节省申请人及行政审批部门双方的人力和财力,专利申请人在提出申请以前一定要做好相关的准备工作,有一定的思想准备。本文根据作者自身在专利申请咨询岗位多年的工作经验,结合平时遇到的常见问题进行分析与解答。  关键词:专利;咨询;解析  引言:专利申请人主要由企业,大专院校,科研机构等单位以及个人。有的单位申请案件数量很多,委托一家或多家代理机构去代理申请自己的专利成了不错
期刊
摘 要:随着高光谱遥感在对地观测方面的应用越来越广泛,高光谱遥感探测技术的核心技术—高光谱图像处理技术得到了研究者极大地关注,高光谱图像一般是研究分辨率在数量级范围区间的光谱图像。通过将高光谱的传感器装配在相应的空间仪器上,在电磁波谱观测区域内,对目标区域内数量不等的连续而细分的不同光谱波段同时成像,使得地表的图像和光谱信息可以同时获取,第一次实现了光谱与图像的统一。  关键词:高光谱;图像处理技
期刊
摘 要:芬顿氧化作为进行印染废水深度处理的一种高级氧化处理技术,能够实现印染废水中难降解有机污染物有效去除。本文将通过实验对芬顿氧化法在印染废水深度处理中的具体操作应用及处理效果进行研究,以供参考。  关键词:芬顿氧化;印染废水;深度处理;应用;实验分析;研究  近年来随着国家对工业废水排放的要求日益严格,芬顿氧化作为一种主要的高级氧化处理技术,在印染废水深度处理中应用越来越受关注,具有较为广泛的
期刊
摘 要:为了满足手表各功能的稳定可靠,通过对不同弹性材料的各种分析,最终找到最适合的杆簧材料。  关键词:弹性材料;杆簧;精密合金  一、问题的提出:  随着近年来手表行业的不断发展,人们不只是简单的把手表当做计时工具,机芯的结构越来越复杂,功能越来越丰富,快拨、跳历、飞返、势能等功能层出不穷,这就对零件使用的原材料的性能提出了更高的要求。而满足这些功能的零件无一不离不开弹性材料,以往所使用的普通
期刊
摘 要:当今社会,区块链技术广泛兴起,世界军事领域正根据该技术的特性进行深入研究,以便抢占新技术应用先机,从而引导作战理念创新。本文分析了区块链技术的本质和特性,并对其关键技术进行简要介绍,研究提出了区块链应用于军事装备领域的前景思考。  关键词:区块链;军事装备;应用  区块链技术起源于化名为“中本聪”(Satoshi Nakamoto)的学者在2008年发表的奠基性论文《比特币:一种点对点电子
期刊
摘 要:计算机科学技术正在影响着各行各业的发展,社会各界对于计算机科学技术的发展和应用给予充分的重视。大数据时代背景下,信息化发展速度得到前所未有的提升,这为深入研究计算机科学,分析计算机科学的未来发展趋势,解决计算机科学发展过程中遭遇的问题,提供了有利条件。  关键词:大数据;计算机科学与技术;信息技术  1引言  信息技术快速更新的时代,个人智能设备和专业的信息化技术与人们的工作和生活关系密切
期刊
摘 要:电网建设实际上是一种运动,这一运动循环往复,需要经过一定的调整使得各项工作从不相适合到基本适合,电网建设必然会经历新旧更新的过程,先进的技术势必会成为一种助力,进而推动电网建设逐步走向高级阶段,使之更趋于智能化与信息化。电力工程技术经得过时间的检验,电力工程肯定了该技术的价值,认为該技术是工作进步的最大推动力量。  关键词:电力工程技术;智能电网建设  1智能电网建设必要性  电网建设以社
期刊
摘 要:结合实际,对商用车汽车发动机冷却系统设计与稳定性内容进行解析。先是阐述了发动机冷却系统的特点,其次详细的解析商用汽车发动机冷却系统设计与稳定性设计要点,希望研究分析后,可以给相关工作人员提供帮助。  关键词:商用车;发动机;冷却系统;设计;稳定性  1 概述  对于现代化的发动机设计,其中冷却系统的稳定性务必要作为重点考虑的内容,以使其在发动机热量管理中发挥出最大的价值和作用。由于推进此类
期刊