文档介绍:摘要网络存储时代被称为第三次浪潮。现在,信息正以超乎人们想象的速度增长。在未来三年内产生的数据量,将超过人类自结绳记事以来数千年的总和。网络存储具有结构复杂,功能特性多的特点。针对网络存储的这种特点,如何构建完备的存储功能测试集,并找到一种高效的描述语言描述存储功能测试集,设计开发满足网络存储测试的自动化测试平台,对完成存储产品测试、保证存储产品本文以软件自动化测试平台开发为背景,对网络存储系统进行了分析和研究,把软件自动化测试理论应用到网络存储相关产品的测试中去,结合软件自动化测试技术实现了网络存储测试的自动化,为网络存储提供了一套自动化测试平台。本文首先介绍了本课题的背景、意义及研究现状;然后,介绍了网络存储的基本组成、结构及其典型应用,紧接着介绍了软件自动化测试理论和疟居言,以及在测试中常用的几种读写工具。文章根据网络存储系统的测试背景,针对测试对象,分析了网络存储自动化测试平台的需求,并结合自动化测试平台的设计原则,对平台进行了总体设计,再结合平台整体框架,设计出了自动化脚本的开发流程。文章按功能对平台进行了模块划分,并给出了各模块之间的关系,对自动化测试平台的相关模块进行了详细的讨论、分析和设计,接着详细阐述了存储产品的控制库及工具控制类。最后,结合存储产品的测试给出了平台的应用实例。本项目研发的网络存储测试平台已经顺利通过了验收,该自动化测试平台还具有降低存储产品测试开销、提高测试效率、缩短研发周期、完成一些手工测试无法完成的工作等优点,并已成功的投入到了产品的研发当中,具有一定的实用价值。关键词:网络存储,自动化测试平台,测试集,控制库质量是至关重要的。
行啪瓤咖————————————:鵨埘產,邕祃,.甋琲幻簧.,.协琣蛔,穕,蔇.’】.玎
信息、数据,人们已经感受到第三次浪潮一网络存储时代的来临。网络存储第一章引言课题的研究意义和必要性最新数据表明,全球数字化信息正以几何级数放大增长⋯【浚娑浴氨ā钡在近年的时间内发展迅速,日益应用到各个行业;据臣疲辏有%的新存储产品采购与网络存储相关。随着计算机技术的发展和广泛应用,存储技术已经得到了业界和各个应用领域专业人士的重视。年的全球存储市场规模为诿涝#。在亚太区,。研究显示,企业对信息资料存储的忽视已经影响了自身的商务运作能力,并且随着数据规模的增大及安全要求的不断提高,存储设备的应用管理成本也日益提高。“笔录螅R恍┕丶滴裥幸担热缃鹑凇⒌缧乓约爸と刃幸登闷鹆数据安全的警钟,使得这些被人们称为高端市场的行业用户对网络存储产品有了更大的需求,因此出现了市场的采购高潮。即使不是“保捎谡庑┬幸敌畔⒒程度较高,对网络存储的需求也是最迫切的,所以,相对于其他传统领域而言网络存储的市场潜力巨大。新的网络存储技术以其自身的优势】,一方面为网络上的应用系统提供丰富、快速、简便的存储资源;另一方面又能共享存储资源并对其实施集中管理,成为当今理想的网络存储管理和应用模式。与传统存储方式相比,网络的管理效率大大提高了,资源利用率远远高于传统存储方式,所以势必将占有大量的市场。据预测,在未来的几年内,我国的存储系统市场将快速增长,其中,网络存储将以每年增长的速度发展在网络存储系统中,以软件技术为主,软件测试在软件的整个开发过程中占有非常重要的地位,是保证软件质量、提高软件可靠性的关键】。软件测试工作做得怎样,直接决定着软件产品质量的好坏。大量统计资料表明,软件测试阶段投入的成本和工作量往往要占软件开发总成本和总工作量的%到%甚至更多近年来,随着软件应用范围的扩大,软件复杂度的提高,以及软件设计技术的不断发展,软件开发规模越来越大,处理的问题愈来愈复杂。然而,软件系统的可第一章引言
⑾低车南肿靠性更为重要,传统的软件测试技术和方法以及测试工具已无法满足大型的、复杂的软件测试需要。软件测试己成为当前软件技术研究的重点和难点,软件自动化测试技术的研究越来越受到软件界的重视降随着软件规模的增加测试工作量的增大软件开发周期的缩短使用软件测试自动化技术提高软件测试的速度和效率就成为了软件测试发展的必然趋势。使用软件测试自动化技术能完成许多手工测试无法实现或难以实现的测试。正确、合理地实施自动化测试,能够快速、彻底地对软件进行测试,从而提高软件质量,节省经费,缩短产品发布周期。另外,自动化测试还能排除一些人为的因素缫存储系统产品构成相当复杂,需要测试的特性多,把软件自动化测试应用到存储系统产品的研发中,可以大大节省测试时间,缩短产品开发周期,让产品质量得到有力的保证。有鉴于网络存储系统的重要性,欧美各国都在极力发展存储系统技术。市场方面,欧美各大跨国公司,如、等,在存储系统产