基于云计算的计算机软件测试技术

来源 :科技信息·中旬刊 | 被引量 : 0次 | 上传用户:fyzqi210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:现如今,我国是科技发展的大时代,云计算技术的发展对我国现阶段的计算机软件测试技术的发展带来了一定的影响,为了探索基于云计算的计算机软件测试技术发展方向,对基于云计算的计算机软件测试技术的定义与特征进行了分析,并从测试任务与测试用户分类两个不同的方向对基于云计算的计算机软件测试进行了分类,并探索了基于云计算的软件测试的基本架构。
  关键词:云计算;计算机软件测试;云测试
  引言
  计算机软件测试技术是一种基于前瞻性的计算机使用方法,是一种预防计算机故障的有效方法,能够从根本上降低计算机的故障频率,从而提高计算机使用效率,进而提升用户的工作效率和使用体验。近几年,计算机软件的测试技术处于高速发展期,相继出现了多种测试模式,在实际测试过程中,可以人工创设虚拟环境来模拟现实环境对软件的运行程度进行监测分析,最终达到解决各种软件故障的问题。在进行计算机软件测试的过程中要注意综合运用不同检测方式相结合的方法,才能够对软件的运行进行全方位的评估,只有这样才能确保软件故障无遗漏,计算机运行高效率与高稳定性。
  1计算机软件技术概述
  计算机技术中的软件开发技术内容主要包括可信操作系统、程序设计语言、数据库系统、应用可移植性、软件工程、分布式计算与网格计算、Agent技术、应用系统集成、软件安全等技术。国内经济的发展和互联网、计算机的日趋普及极大地推动了中国软件技术产业的发展。政府也在大力推行国民经济信息化为软件和信息服务业带来极好的发展机遇,这使得国内计算机技术市场高速发展,这就也便造成了国内软件市场方面对软件的需求量急速增加,成为了推动软件市场高速发展的主要动力。
  2计算机软件测试方法与应用
  2.1计算机软件单元测试方法
  (1)必须要对一些编程基本程序进行了解与掌握。(2)需要对软件的设计原理进行充分的理解,再基于程序的编程原理对编码进行研究分析。这个过程需要由专业的软件研究人员进行研究和开发。(3)由于计算机软件单元测试方法过程必须在计算机驱动模块的基础上开展,所以在进行测试之前首先要对计算机的驱动系统进行测试。在实际的操作过程中,就是要通过控制流测试的方式对计算机系统进行排错处理。在确保以上3点的情况下,运用数据对照的方式进行故障排除,最终达到对软件单元以及模块的全面测试。
  2.2计算机软件集成测试方法
  在进行计算机软件单元测试的基础性测试以后,需要对软件集成系统进行测试,这是一种利用集成测试的方法,对软件的各个单元之间连接方式进行测试,检测单元之间的连接是否正确。如果软件各个元件和模块之间无法建立有效的连接,软件在运行过程中就会出现问题,进而影響计算机的正常工作。因此我们需要在基础层面的更大层面,也就是大区域模块连接的层面上对软件进行故障排查与检测。这就是对软件集成测试的科学内涵。一般情况下,在对软件的大区域模块集成测试的过程中,能够深入了解软件内部各个模块和运算程序是如何进行运算和处理的,能够客观分析软件的运行状况,了解软件工作过程中运行模式是否同意,也能够发现在这个环节上是否存在问题与不足。在实际的检测过程中,对软件的集成测试方式有两种,一种是自上而下的检测,另一种是自下至上的检测方式,无论是哪种检测方式,都需要逐层检查,决不可跨层检测,只有这样才能够保证检测环节的完整性,避免在测试过程中出现遗漏的现象。
  2.3计算机软件逻辑驱动测试方法
  计算机软件逻辑驱动测试方法在行业内又可以称之为计算机软件的结构功能测试方法和计算机软件白盒测试方法。这种测试方法是针对计算机软件代码进行检测与测试的方式与手段。在实际的检测过程中,检测人员需要对计算机的软件运行过程中的路径进行整体的分析,分别对路径的合理性、路径的可达性和路径的效率性做出科学和系统的分析,同时还要了解计算机在使用软件过程中运行状况并进行系统分析。计算机软件逻辑驱动的测试方法是比前两种测试方法更高层面的检测方式,整个测试过程中必须要对整个运行过程路径有一个综合分析,这就需要我们在测试前期对整个软件逻辑过程进行系统地调研分析,在一个相对完整的结构框架层面上进行检测工作。通过计算机软件逻辑驱动测试我们可以进行软件运行过程中的具体运行速度值,运算路径的详细信息比如路径合理性与通畅性,在获得了这些基础数据之后,再对软件运算过程进行科学评价,针对这个系统做出统一的整理与分析。
  2.4计算机软件黑盒测试方法
  计算机软件的黑盒测试是一种模式化测试的体现,首先对软件进行等价划分的方法对输入地区进行划分,整个划分过程都采用既定的测试方案系统处理。通过这种方式将软件划分成了几个不相同的子集,每个子集下面的相关元素都是等价的,再通过等价嘞划分的方式对每个子集进行测试。这种方式相对于前3种方式都更为便捷,在实施过程中也更为高效。因为每个不同子集下的所有元素都具有一般等价的测试条件,所以测试的过程中只需要在不同子集中选择一个元素进行测试即可。如果在测试的过程中需要对一些类似的特征进行测试,只需要对这些特征相似的元素进行集合划分处理,再进行系统程序完整性测试即可。在实际的操作过程中,也可以对划分的边界值进行测试,这种测试方式通过对测试结果取边界值的原理,对运行过程是否完整进行测试。
  3基于云计算的软件测试架构
  与传统的软件测试平台不同,基于云计算的软件测试涉及到的内容相对较多,这就必然导致整个平台的架构也异常复杂,现阶段基于云计算的计算机软件测试架构已经逐渐成为了一种复杂的软件、硬件以及服务的综合体系。基于云计算的软件测试架构主要分为以下几种不同的类型:(1)YETI测试云系统架构,该系统是英国约克大学开发的计算机架构,该平台部署于亚马逊所提供的EC2云中,同时还可以支持基于Java的自动测试;(2)D-Cloud平台,该平台是日本驻波大学开发的系统,在该系统当中可以完成大规模的分布式测试,同时在该平台当中还内置了虚拟故障插入技术;(3)Cloud9,该平台是瑞士洛桑理工大学基于IBM提供的云平台建立的软件测试系统,该系统不仅可以建立在公共云之上进行运行,同时还能够建立在私有云的基础之上进行运行。
  结语
  云计算技术是现阶段信息技术的最新发展趋势,云计算技术的发展对计算机软件测试技术的发展也带来了一定的影响。但是从总体上来看现阶段关于云计算的计算机软件测试发展还并不完善,还存在着许多需要进一步解决与完善的问题。本文对基于云计算的计算机软件测试技术进行了简略的介绍,并分析了基于云计算的软件测试基本架构,希望能对现阶段我国的云计算计算机软件测试技术的发展有所帮助。
  参考文献:
  [1]张书锋,刘正.基于MVC设计模式的SaaS云计算数据中心构建与鲁棒性测试模式探究[J].电脑知识与技术,2017,13(31):224-226.
  [2]关庆娟,杨燕梅,李庆华.基于虚拟化平台的数字图书馆建设研究———以新疆医科大学图书馆为例[J].福建电脑,2016,32(01):61-63.
  [3]贺正楚,潘红玉,吴艳.新一代信息技术产业的公共服务平台构建及服务功能分析[J].中国科技论坛,2015(05):35-41.
  [4]隋庆茹.嵌入式弹载计算机检测系统研究与实现[J].现代电子技术,2016,39(17):102-105.
  [5]邹明虎,闫军,万里波等.基于嵌入式计算机的雷达数字拖动设备检测仪[J].兵工自动化,2017,36(10):24-28.
其他文献
摘要:目前,随着我国经济水平的迅猛发展,各行各业都处于快速发展阶段,房屋建筑在我国各地飞快发展。建筑工程管理不仅决定着整个工程进展速度,其管理水平直接决定着最终建筑质量,同时还和人民的生命及财产安全有着密切的关联。由此可见,加强建筑工程管理是提高建筑质量的重要管理措施。本文主要对目前建筑工程管理中存在的问题进行阐述,并就该问题提出相应的管理措施,从而使得建筑工程得到保障。  关键词:建筑;工程管理
期刊
摘要:预决算编制和造价审核是现代工程项目施工中不可或缺的工作,它一方面能够科学控制工程造价,降低工程成本花费,为企业带来更高的经济利润;另一方面也有利于企业集中有限的资源,致力于人才引进、技术发展和设备更新,带动整个行业朝向良好方向发展。文章主要结合笔者多年从事工程造价工作的实际经验,针对工程预决算编制与造价的审核方面进行详细的分析与探讨。  关键词:工程预决算;编制;造价审核;措施  1工程预决
期刊
摘要:近年来,我国市场经济得到不断发展,建设工程的规模也不断扩大。但是在市场竞争日趋激烈下,也给工程质量监督工作迎来了很大的挑战。建设工程质量监督管理工作是一个复杂的系统工程,它涉及的层次多、范围大、角度广。因此,建筑工程质量负责的职能就是要不断改革和深化建设工程质量监督工作,为建设事业营造良好的市场氛围。本文结合当前建筑工程项目质量监督与管理现状,对优化措施进行分析,针对如何强化建筑工程质量监督
期刊
摘要:随着我国经济的快速发展,新的建筑技术在社会建筑工程中的应用逐渐受到广泛关注,建筑事业的发展不可避免的有一些问题,通常建筑工程中会出现因受到水的侵袭而对建筑工程的质量和性能及使用寿命等产生影响的现象,还对建筑使用者的生命及财产安全产生严重的威胁。所以在现代化的建筑工程中,应对建筑工程采取一定的措施以对其防水现象进行防治。本文主要介绍公民建施工中防水工程的应用。  关键词:建筑施工;防水工程;应
期刊
摘要:随着经济的发展和科学技术的进步,人们的生产水平和生活质量得到了显著提高。在这种情况下,各种通信技术也面临着更高的发展要求。在实际生活中,我们不难发现通信技术给人们的生产和生活带来了极大的便利。它已经成为人们生活的重要组成部分。鉴于此,本文主要针对5G无线通信技术概念及应用进行相关浅析,仅供参考。  关键词:5G;无线通信技术;概念;相关应用  1 5G无线通信技术的概念研究  从某种程度上说
期刊
摘要:企业是按投资者的受托责任,从事生产经营活动,为满足社会需要并获得盈利,进行自主经营,自负盈亏,独立核算的享有民事权利和承担民事责任的团体法人。所有者与经营者相分离是现代化企业最显著的特点。企业在建立现代化管理机制的过程中,如何更好的运用激励和约束机制显得尤为重要。因此,完善企业内部控制是完善企业治理结构,控制成本、提高企业经济效益,实现企业良性发展的必要手段。  关键词:企业;内部控制;问题
期刊
摘要:现如今是科学技术发达的21世纪,各行业都将先进的计算机技术引入了自身的生产当中,并且取得了良好的成就。虽然网络计算机为人们的生活与工作提供了便利与方便,但是在操作过程中,还是存在网络安全问题。本文笔者主要对网络环境下计算机安全问题进行了详细的分析,并且提出了有针对性的解决对策,希望能为相关人士提供借鉴。  关键词:网络环境;计算机;安全问题;对策  现阶段,网络计算机技术已经是人们生活与工作
期刊
摘要:笔者针对培训的特殊人群,介绍几种在教学实践中行之有效的教学方法,提高课堂教学质量,营造良好的教学氛围,激发学员参与课堂的主动性,与同行们共同探讨和交流。  关键词:教学质量;教学方法  引言  当前,我国中职院校对于人才的培养,更加强调培养全面发展的技术型和实用型人才,在此社会主义市场经济迅猛发展的时代背景下,社会中的企业也增加了对于技术型人才的需求,此时就要求中职院校实现教学改革,对传统的
期刊
摘要:与传统的结构施工方法相比,框架结构施工技术对于钢材的消耗量比较少,同时,具有更加良好的抗震性能。但是,在框架结构进行施工时,受到外界因素影响较大,因此,在混凝土的浇筑过程中如果不能够掌握其中的施工要点,就很容易导致框架结构在后期的使用过程中出现各种质量问题,因此,给整个建筑物的质量也埋下了隐患。我们必须在框架结构施工过程中严格按照国家相关标准和规范进行操作,这样才能够确保整个工程的质量安全。
期刊
摘要:在煤矿的生产中使用机械设备也是非常普遍和重要的。带式输送机是一个一种广泛应用于煤矿生产的输送设备。带式输送机在操作过程中消耗大量能量,这无疑是其最大的缺点。如何让它达到节约能源的效果和能源消耗的减少是本文讨论的关键问题。本文将重点介绍输送机的工作原理,操作的驱动方法和节能方法几个方面进行详细的阐述。  关键词:煤矿;带式输送机;电气节能  1带式输送机的工作原理  传送带由橡胶覆盖层和钢丝绳
期刊