云计算下的软件测试系统框架构建策略

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:wutsc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:近几年,我国科技发展的十分迅速,云计算作为先进的计算资源信息化技术被广泛应用于软件测试系统中。在软件测试的过程中将云计算引入其中,可以形成在云计算环境下的软件测试系统的新形式。通过云计算进行软件的测试,能够使系统变得更加高效。云测试作为一种服务性的业务,能够为软件测试带来很大的方便,为企业带来更大的利益。本研究在云计算与云测试技术的基础上,分析在软件测试的可行性,构建系统的框架,并提出相关的改进策略。
  关键词:云计算;软件测试系统;框架构建;策略
  引言
  随着信息技术的快速发展,软件行业的竞争越来越激烈,用户对于软件的使用要求也越来越严格。人们在进行软件测试的过程中非常浪费精力与时间,而云计算属于一种分布式的计算模型,在云资源管理以及服务的过程中通过虚拟化技术,为广大的用户提供按需使用的服务方式,这样服务方式不仅能够为用户提供很好的网络访问的服务,也能够使用户享受到其他的软件服务功能。云计算环境下的软件测试系统,能够有效地改善传统软件中存在的不足。在云计算中进行交互平台的设计,可以为用户提供Web交互的界面,使整个测试的过程是在虚拟的环境下进行。
  1云计算
  云计算就是一种建立在互联网基础上的计算方式,人们通过使用这种计算方式能够实现资源的共享,将资源按需提供给计算机以及其他设备。云计算是一种互联网下的新技术,能够化繁为简,比较抽象化。云计算是并行计算、分布式计算以及网格计算的延伸,是一种按需进行自由伸缩的系统,主要应用了虚拟化技术。云计算将所有的软硬件都看成是自己的资源,并对资源进行封装化的服务,并将资源以服务的方式提供给用户,满足用户的不同需求。
  2云测试平台的构建
  2.1构建云测试平台的可行性建议
  在软件开发的过程中,测试占据一大部分的时间,是软件完成前的最后一步,关系着软件的质量,需要不断被测试与修改,需要耗费大量的时间与成本。云计算技术下的软件测试使测试效率与开发成本得到了有效的改善,提高了测试效率,减少了测试成本,是云计算开发中一个新的领域。因此,基于云计算的软件测试也被称之为云测试。云测试平台提供了丰富的硬件设备、测试环境以及专业的服务,用户只需要登陆客户端浏览自己需要的文件,云测试平台的管理员会对用户的需求进行审核,而平台会进行自动检测,并生成满足客户要求的环境。通过虚拟机集群管理系统快速构建不同的测试环境,可以增强测试的功能。云测试平台为人们提供了标准化的操作方式,测试人员不需要关心环境的搭建,只需要关注测试方案即可,从而使测试人员节省了大量的时间,提高了测试人员的工作效率。
  2.2云测试系统的总体架构
  云测试平台由云计算平台、云测试平台以及交互平台组成,其可以在各个不同的节点上创建虚拟机集群,并根据不同任务进行环境的模拟。在云测试平台中,硬件与网络设备是最基础的设施,其中包括服务器、测试设备,并应用了虚拟化服务,根据不同的模式构建不用的测试环境,其中虚拟机节点控制器主要负责构建虚拟机。集群控制器对虚拟机进行统一的管理,并对节点进行维护与管理。
  2.3构建云测试平台的特点
  云作为一种新的发展模式,其通过网络为用戶提供标准化的服务。按需付费的发展模式对于中小型企业而言非常有吸引力,是合适他们的发展模式,这也是云测试平台的真正意义。云测试平台在性能、功能等测试方面都发挥了极大的作用,利用云计算技术搭建测试的平台,依靠云计算的特点进行环境的测试以及软件的部署,可以使平台快速地投入使用,不需要增加其他的成本开销。人们可以根据不同的项目按需搭建云测试的环境,并且在项目测试完成后占用的系统资源将会被释放,所以可以有效地提高资源的利用率和灵活性。云测试平台不仅能够为人们提供完整的测试环境,而且可以为人们提供测试管理工具以及监控工具等服务。云测试对资源进行整合,并通过将整合的资源虚拟化的服务形式提供给用户,可以帮助用户快速地选择测试的方式,从而提高测试的效率。云测试平台提供了相应的服务之后,能够缩短软件的测试时间,提供软件的质量。
  2.4云测试平台的服务流程
  云测试交互平台能够为用户提供更加全面的云测试服务,其可以通过Web页面了解用户的测试请求,对请求的信息进行存储并提供给虚拟机进行调试,然后根据用户的请求进行配置,并通过虚拟机进行调度,再在云测试平台进行调试,测试完成后将测试的结果生成报表反馈给用户。系统根据用户的请求进行相应的配置,比如虚拟机的数量以及CPU的配置等,用户也可以根据自己的要求自行选择。然后云测试会对测试的目标进行设定,比如对网站进行性能的测试,或者设置目标URL,如果是对软件的功能进行测试,会设计到测试的脚本,云测试可以根据需要上传相应的测试脚本以完成功能的测试。云测试可以对用户上传的服务请求以及信息进行存储,并将请求放在数据库中,等待虚拟机的调用,还会对用户上传的测试脚本进行分析,通过相关的测试软件进行转换,为之后的软件测试做好准备。云测试可以对虚拟机资源池进行配置,以逻辑抽象的方式管理资源,并通过云计算的架构模式快速地提供给所需要的虚拟机的机制,通过机制维护虚拟机的资源,管理虚拟机的运行。服务器对测试的结果进行数据的统计与分析,根据测试的要求生成报表,然后将结果反馈给用户。
  3云计算下的软件测试的相关策略
  3.1提高测试人员的专业能力
  传统的系统测试平台适用的范围具有一定的局限性,而云计算系统庞大,所以测试人员一定要有强硬的技术,并深入了解平台的运行模式,掌握平台运行的流程,只有这样其才能够进行有效的测试。
  3.2云计算平台的性能
  对云计算的性能进行测试的主要目的就是为了验证在负载的情况下云计算的服务能力。对云计算的性能进行测试需要通过不同的测试环境和用力,模拟压力的测试,特别是在运行效率方面,云计算平台需要根据用户的需求进行不断的调整,消耗一些运行功效,在进行系统部署的过程中,虚拟机的运行效率与运行性能会受到一些影响,因此测试人员要设计合适的测试场景和脚本,以便更好地进行测试。云计算的测试主要采用系统评估为主、测试为辅的方式,通过云计算的模型得到安全可靠的模型,然后对云计算系统进行评估,从而使云计算系统变得更加可靠与稳定。
  3.3减少测试带来的风险
  由于云计算软件测试平台的特殊性,所以不能利用云平台系统进行测试,只能利用生产环境进行测试,因此在测试时风险较大。测试人员要保证测试的有效性,就必须建立有效的测试机制,降低测试的风险。
  结语
  云计算技术建立在互联网技术之上,可以实现网络的共享和资源的利用,在云平台管理与虚拟化技术中都得到了广泛的使用。本文介绍了基于云计算的软件测试系统的构建。在进行软件开发的过程中,软件测试是必不可少的关键环节,将云计算技术引入到测试的环境中,使整个测试的过程在虚拟的环境下进行,对软件进行正确的测试,可以有效改善传统测试中的不足。
  参考文献:
  [1] 杨本生,袁祥梦,黄晓光.基于云计算的软件测试系统框架研究[J].计算机测量与控制,2014,22(6):1683-1686.
  [2] 孙礼强.基于云计算平台的软件测试策略[J].软件产业与工程,2012(5):34-37.
  [3] 田丽迎,王宇,姜雪婷.基于云计算的软件测试中的调度问题研究[J].计算机与现代化,2016(10):62-66
  (作者单位:中兴通讯)
其他文献
摘要:本文对轴型为RD3X040的车轴的检测方法进行了研究,将检测方案分为:3D检测机检测、车轴检测样板检测,并对两种方案进行了分析,提出了对车轴检测方案的可靠建议。  关键词:车轴;3D检测,车轴检测样板  1引言  轮对是机车车辆上与钢轨相接触的部分,由左右两个车轮牢固地压装在同一根车轴上所组成,。轮对的作用是保证机车车辆在钢轨上的运行和转向,承受来自机车车辆的全部静、动载荷,把它传递给钢轨,
期刊
摘要:水利工程是关乎民生的重要基础工程,然而,在水利工程建设中存在着项目管理和施工监理方面的诸多问题,需要加强水利工程施工的监理工作,保证水利工程建设的整体质量。  关键词:水利工程;监理;对策  引言  水利工程监理工作作为水利工程中的重要环节,尤其在当前水利工程快速发展的背景下,只有充分发挥水利工程监理的功能,监理科学、规范的监理体系,才能够实现管理资源的最优化配置,最大限度的控制管理成本。那
期刊
摘要:现如今,随着国民生活水平提高,人民群众越来越重视环保。作为污染防治的头道关卡,环境影响评价更是越来越受到重视。本文对环境监测在环境影响评价中的作用进行了分析,首先简要概述了环境监测的基本内容,其次详细阐释了环境监测在环境影响评价中的地位与作用,接着深入剖析了当前我国环境监测中存在的问题,最后提出了几点建设性的有效策略,旨在从根本上促进我国社会经济的又好又快发展进步。希望可以在一定程度上为相关
期刊
摘要:随着我国科学技术的深入发展以及人们生活水平的显著提升,水利工程数量及规模均得到了一定的增长,人们对水利工程施工质量及施工技术提出了越来越高的要求。为了提升水利工程的整体质量与施工效率,满足现阶段民生发展的实际需求,推动我国经济进一步发展。基于此,本文就针对水利工程施工技术中存在的问题进行分析,同时提出相应的解决策略。  关键词:水利工程;施工技术;存在的问题;解决策略  引言  随着我国不断
期刊
摘要:我国的老矿山在经过长期的开采之后,大部分到了中、晚期阶段,多数矿山企业由于资源紧缺而导致产量锐减,降低经济效益甚至引起破产。本文针对老矿山深部、边部资源潜力及勘查工作方法进行了一些简单概述,希望能给矿山企业带来参考与借鉴。  关键词:矿产资源;老矿山;供给能力  为贯彻落实中央文件精神,国土资源部、国家发改委以及财政部联合实施了全国"危矿找矿"专项行动。实际上就是在老矿山的深部以及边部寻找矿
期刊
摘要:随着城镇化建设步伐加速推进,城市建设大型工程项目数量的增加,质量安全要求也越来越严格,这也给监管部门的工作增加了不少困难。所以房屋安全监管部门应在质量安全监管工作中依法监管、科学监管、程序体系监管、服务监管,由微观监管转变为宏观监管,从而有效加大监管力度,提升监管本领。  关键词:房屋建筑;施工管理;安全监督  一、房屋建筑工程质量安全监督的作用阐述  由于房屋建筑工程的建设规模大、周期长,
期刊
摘要:我国现阶段建筑工程项目建设规模越来越大,工程投资大,周期长,要提高建筑企业的经济效益,促进企业健康发展,必须再好工程造价控制工作。本文主要对建筑工程造价动态控制进程分析和阐述,以供参考。  关键词:建筑工程;造价;动态控制  引言  在建筑市场经济发展模式转型发展的背景下,建筑工程造价管理在建筑工程整体效益中占据着极大的比例。而建筑工程定额与信息价滞后、全过程动态管理缺失、缺乏完善的建筑工程
期刊
摘要:近年来,电化学高级氧化技术(EAOPs)取得到迅速的发展,已成为高级氧化技术中最具有应用前景的技术之一。电化学高级氧化技术是一种通过阳极氧化水生成羟基自由基以及直接电子转移而去除废水中污染物的技术,包括了最早的阳极氧化技术(AO)、电Fenton技术(EF),以及最近研究较热的光电Fenton(PEF)和太阳光电Fenton(SPEF)技术;此外还有过氧化物絮凝、电化学过氧化和超声波电Fen
期刊
摘要:随着科技的进步和网络信息技术的发展,通信工程行业也获得了巨大的发展进步。传输技术的应用通信工程建设中发挥着至关重要的作用。本文主要对传输技术在通信工程的应用进行分析和阐述,以供参考和借鉴。  关键词:传输技术;通信工程;应用  引言  当代社会是信息化时代,伴随着信息技术的快速发展,人们越来越重视信息安全与稳定,因此,人们关注信息通信工程当中传输技术的应用情况,其对信息通信工程的可持续发展产
期刊
摘要:随着经济的发展和建筑行业工程技术的进步,高层建筑的数量在不断的增加。工程在进行施工时,基础底板的质量问题是整个施工过程中最重要的部分,底板的质量决定着整个工程的施工安全性和可靠性。基础底板的问题一直存在也是所有的建筑工程师一直在努力克服的难题,为了使工程的顺利进行,只有对此问题进行彻底解决才能保证高层建筑在建筑过程中不受底板安全问题影响,而底板的主要组成就是大体积混凝土,如何使大体积混凝土更
期刊