网格软件自动化测试框架的研究与实现

网格软件自动化测试框架的研究与实现

ID:21490660

大小:25.00 KB

页数:5页

时间:2018-10-22

网格软件自动化测试框架的研究与实现_第1页
网格软件自动化测试框架的研究与实现_第2页
网格软件自动化测试框架的研究与实现_第3页
网格软件自动化测试框架的研究与实现_第4页
网格软件自动化测试框架的研究与实现_第5页
资源描述:

《网格软件自动化测试框架的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、网格软件自动化测试框架的研究与实现  摘要  在科技信息技术高速发展的当今社会中,软件设计、研发与应用的规模逐渐扩大。对于软件进行测试,是提升软件运行安全的关键环节。基于网络化的软件自动化测试的效率更加的高,测试成本较低,是新时期软件开发领域中的重点测试技术之一。基于此,本文将对网格软件自动化测试框架进行研究,分析其实现方式。  【关键词】网格软件自动化测试框架研究实现  在自动化测试技术高速发展的当今社会中,研发出很多自动化测试工具,这些自动化测试工具应用于网格软件中,难以满足网格软件的自动化测试需求。这是

2、因为网格软件与传统的软件相比,其项目多、测试难度大、测试平台多、环境复杂等特点,为自动化测试带来诸多阻碍。对于网格软件自动化测试框架进行有针对性的研究在提升软件自动化测试质量方面意义重大。  1网格软件的特点和自动化测试难点  1.1网格软件的特点  网格软件的应用范围广泛,其科技化程度高,?W格软件与其他的软件相比具有以下特点:  1.1.1具备虚拟资源能力  网格软件能够针对网络系统中的多项硬件环境、操作系统等进行虚拟单元计算,能够跨越多个平台进行操作。  1.1.2对网络环境进行异构  在网络环境的形成

3、,由不同制造生产计算、网络设备相互支持和系统共同运行所组成。不同的计算机系统运行,需要不同的操作系统和通信协议,为了实现对网络资源的管理,需要对解决异种机系统的任务,由此可见,网格软件在还具有异构网络环境的特点。  1.1.3对集群模式下的节点关系进行协调、管理以及针对性的控制  在互联网网络系统中,当一个客户与集群相互作用时,集群转变为单一运行的服务器,在网格软件的支持下,能够实现系统关系的相互协调。  1.2网格软件的自动化测试难点  基于网格软件与一般软件之间的差别,那么在进行网格软件的自动化测试环节中

4、将会出现很多问题,这些问题都是软件测试环节中的难点,需要对这些难点进行详细分析,才能够制定有针对性的网格软件自动化测试方案。首先,网格软件能够运行于复杂的异构网络环境中,能够完成其集群管理的职责,对集群中的重点参数进行相应的测试。因此,网格软件自动化测试系统需要在异构网络环境下具备良好的跨平台性;其次,网格软件属于一种大型的应用软件,其结构与功能参与比较复杂,在进行软件测试环节中,其测试规模庞大,难度系数也增加了;最后,网格软件对于集群进行管理中,主要通过命令行的方式进行管理。那么在进行网格软件测试环节中,也

5、需要软件测试系统能够适应命令行的环境。  2网格软件自动化测试框架的设计  2.1系统基本框架  在网格软件自动化测试框架设计中,基于Testgrid的框架结构主要分为四部分,最上层为测试套件,下面一层为自动化测试框架。第三层为行为库,最底层为被测系统。  2.2Testgrid多重异常处理  当测试软件在进行测试工作时,或多或少的对被测试系统产生一定的破坏性,自动化测试也不例外。软件测试从人工手动测试的方式转变为系统自动化测试,那么人工将会失去了对于软件测试环节的控制,对测试中可能出现的异常环节难以把握。当

6、测试环节中出现异常,将会严重的影响软件测试的质量与效率。针对软件测试中出现的这样的问题,需要建立网格软件自动化测试框架异常处理机制。在进行网格软件自动化测试之前,需要Testgrid框架调度其他模块,对被测系统状态进行综合判断,若被测系统符合软件测试需求,那么该模块就能够应用到实际测试中,如果被测系统不符合软件测试需求,那么需要调动其他模块进行测试。  2.3Testgrid的超时控制  自动化测试将测试环节交由给自动化工具,能够有效的节约时间,减少成本。但是在很多情况下,网络通讯不畅将会导致软件自动化操作的

7、动作严重超时,是测试迟迟不能结束。Testgrid应用自动化测试中,能够对测试过程中超时的情况进行严格控制,设置最大的时间,控制每一个测试单元。处于同一测试组的测试用例,需要设定Timeout时间,通过配置文件的方式,将软件测试控制在合理的范围内。  3网格软件自动化测试框架Testgrid的实现  3.1测试驱动  在网格软件自动化测试框架Testgrid的实现中,首先需要对其测试驱动模块进行分析。在测试驱动模块中存在着作用比较重要的类,即Driver。Testgrid软件自动化测试框架需要对其所需要的脚本

8、文件格式进行分析,常见的三种格式为Xml文件、Excel电子表格、常见的文本文档。在众多的文本格式下,需要将Driver类设计为一个抽象类,能够为测试系统提供相应的属性和方法。根据测试对象的继承关系,为不同的文件格式设计不同的类,如,TextDriver针对常见的文本文档、ExcelDriver针对Excel表格、XmlDriver针对Xml文件。一般情况下,Xml文件结构为树形结构,文本灵活性较高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。