基于云服务的自动化测试系统的设计与实现

被引量 : 0次 | 上传用户:lmwtz7x8f0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今许多的的大型应用程序都会提供很多复杂的、多样性的、商业化的功能。因此,在软件开发的过程中,保证一个应用程序在开发过程中的每一个功能的质量是影响这个程序研发成功与否的重要环节。如何确保一个软件的质量,在发布前进行好全面的测试,成为了软件开发的一项重要的环节。相对于原始的人工进行软件测试,自动化测试技术大大的节省了时间和人力,明显提高了测试的效率。但是由于每一个程序都有其独特的特性,导致需要测试的功能千差万别,如何更精确,更多样化的满足测试的需求也成了自动化测试工具开发所需要考虑的重要问题。云服务是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的资源共享池(资源包括网络,服务器,存储,应用软件,服务),并将这些资源按照被服务的软件所需,快速的提供需要服务。在提供服务的过程中,只需投入很少的管理工作,并且与服务供应商进行交互也很少,大大的提高了执行效率。事实上,许多云服务平台依赖于分布式计算机集群(但与传统网格的组成、体系结构、目的、工作方式大相径庭),同时也吸收了自主计算和效用计算的特点。传统的自动化测试工具往往在使用之前要先进行工具的安装以及运行环境的配置,来保证自动化测试可以成功运行。除此之外,还会遇到自动化测试资源不足,需要等待等问题。这些问题会大大降低测试的效率,有时甚至会延误产品发布的时间,影响产品发布流程。同时如果公司对某些特定测试有特殊要求,例如某网站想测试内部防火墙的防御强度等,就不得不开发新的自动化测试软件,或者更换新的自动化测试工具,这样的缺点是:其一,重新开发特定测试功能,成本过高;其二,为了满足多种需求而导致多种测试工具的混合使用;其三,对于测试人员的需求提高,测试人员不得不使用多种测试工具。针对以上问题,如果可以把云服务与自动化测试系统结合应用,将测试所需要的硬件资源通过虚拟化资源技术在云端生成,并且在本地通过RMI(RemoteMethodInvocation)远程方法调用,并且将自动化测试当作一种服务来给用户使用,就可以解决传统自动化测试工具使用地点有限制,资源分配局限以及前期准备时间长等一系列问题。
其他文献
试验通过深松覆盖、浅松覆盖、玉米原垄留茬覆盖、玉米原垄留茬条带覆盖、玉米原垄留茬全覆盖与传统耕作对比,旨在得出各种耕作措施对土壤贮水量、地温的影响,并通过对大豆产
水凝胶是由交联的聚合物网络和大量水构成的一种软材料。由于具有优异的亲水性、生物相容性和刺激响应性,水凝胶广泛应用于组织工程,药物控制释放,人工肌肉,生物传感器等生物医学
二氧化钛因其具有化学性质稳定、抗光腐蚀、无毒和低成本等特点,在利用太阳能的光伏电池、光催化分解水、光催化降解有机物等方面有广泛的应用和科学研究价值。然而,TiO2是宽带
控制权市场是一种有效的外部公司治理机制,在所有权与控制权两权分离的情况下,控制权市场是一种缓解委托代理问题的有效途径。当公司经营业绩不善时,大股东可以通过抛售股票等方
家具作为人们常接触的产品之一,与人们的日常生活有着千丝万缕的关系,家具在实现其基本的使用功能之外,同时还承载着使用者对于审美的需求,是使用者彰显自己品味以及生活方式的重
当今世界,科学和技术呈现出新的发展趋势,科技领域交叉融合的特性日益显著,跨领域研究正在成为人类社会解释和解决自身发展所面临的各种挑战的重要模式。创新要素和创新资源正在
如果说19世纪是机器的时代,20世纪是科技的时代,那么21世纪将是文化的时代,这个世纪是文化大发展、大繁荣、大竞争的时代,文化已经成为衡量国家综合国力的重要指标,更是一国区别于
奶牛乳房炎是常见多发病,可分为临床性乳房炎和隐性乳房炎两种。一般隐性乳房炎无明显临床症状,但在一定条件下可转化为临床性乳房炎,危害更严重。目前全世界约有1/3奶牛患各种
目前西安地区桩基础依然采用传统的安全系数定值设计法。定值设计法认为只要在考虑安全系数的情况下抗力大于作用效应,就认为桩基础是安全的。但从概率统计的概念出发,这样考虑
二战后,英国在1948年建立了国民医疗服务体系,通过一般税收出资为国民提供免费医疗服务。这一体系起初采用的,是对医院服务、全科医生服务和社区卫生服务分别由不同部门管理的三