遥感网二期测试大纲报告-海量遥感数据协同处理支撑系统201610.docx
《遥感网二期测试大纲报告-海量遥感数据协同处理支撑系统201610.docx》由会员分享,可在线阅读,更多相关《遥感网二期测试大纲报告-海量遥感数据协同处理支撑系统201610.docx(108页珍藏版)》请在三一办公上搜索。
1、文档名称多中心海量遥感数据协同处理支撑系统自测报告文档编号产品版本密级V1.0公开系统名称:多中心海量遥感数据协同处理支撑系统共页多中心海量遥感数据协同处理支撑系统文档作者: 审批人: 课题负责人:测试报告日期:2016/10/21日期:2016/日期:2014/中国XXX对地观测与数字地球科学中心文件变化记录单版本编号*变化状态简要说明变更人变更日期批准人批准日期1.0C*变化状态:C-Create,初始创建;A-Add,增加内容;M-Mod,修改;D-Del,删除;目录引言11.1 编写目的11.2 术语定义I1.3 引用标准21.4参考文档2测试环境31.6 软件环境31.7 网络环境4
2、1.8 系统软件部署环境4系统需求概述61.9 功能需求61.10 性能需求61.11 精度需求71.12 接口需求7总体测试流程与要求81.13 测试范围81.14 测试项目91.15 总体测试方法与流程91.16 测试完成准则11测试内容纲要131.17 系统功能测试纲要131.18 产品生产测试纲要141.19 性能测试纲要14测试方案151.20 测试准备151.20.1 运行环境准备151.20.2 测试数据准备161.20.3 测试用例准备161.20.4 测试工具准备161.21 系统功能测试方案161.21.1 系统资源管理功能测试161.21.2 数据缓存管理功能测试181.
3、21.3 系统配置功能测试.191.21.4 多中心运行调度功能测试201.21.5 订单管理功能测试211.21.6 算法库管理功能测试231.21.7 处理流程库管理功能测试241.21.8 调度规则库管理功能测试251.21.9 系统状态监控功能测试261.21.10 遥感产品库管理功能271.22 产品生产测试方案281.22.1 共性产品生产测试.281.22.2 数据融合产品生产测试781.22.3 数据同化产品生产测试851.22.4 真实性检验产品生产测试871.23 性能测试方案911.23.1 日处理能力测试911.23.2 可靠性测试931.23.3 大规模并发测试98引
4、言1.1 编写目的本文档用以定义本系统测试规划的方案,主要包括系统测试的软、硬件和网络环境资源,测试范围,系统、子系统和模块测试策略以及安全性测试策略。1.2 术语定义术语术语解释课题一共性产品生产系统课题一“星机地综合观测定量遥感融合处理与共性产品生产系统”。课题二专题产品生产系统课题二“典型应用领域全球定量遥感产品生产体系”。课题三服务规范与运营系统课题三”综合定量遥感产品服务规范与运营系统”。在线交互式产品生产服务分系统课题三的任务2“生产服务流程研究与产品及生产服务流程集成”产生的软件系统。服务平台分系统课题三中的任务5”综合定量遥感产品服务与运营平台”。运营支撑分系统课题三的任务3”
5、运营支撑系统运营支撑技术研究”产生的软件系统服务支撑分系统课题三的任务4“运营服务平台服务支撑系统研发”产生的软件系统。数据产品来源于不同卫星传感器的数据,在光谱设置、时空分辨率、观测儿何等方面存在着差异。共性产品基础定量遥感产品经过定量反演、时空同化和真实性检验等流程生成的具有明确地学含义的定量属性参数遥感产品,一般有两个以上应用领域或行业部门有应用需求;如植被叶面积指数等。专题产品共性定量遥感产品与专题应用模型、行业先验知识等结合加工生成的具有特定应用意义的定量遥感产品,一般属于少数专门应用领或行业部门需要应用的产品,如森林生物量、农作物单产等。数据组网分系统课题一的任务1:虚拟组网的分布
6、式卫星数据服务分系统辐射归一化分系统课题一的任务2:多源遥感数据辐射归一化分系统几何归一化分系统课题一的任务3:多源遥感数据几何归一化分系统共性产品分系统课题一的任务4:多源数据融合定量遥感产品生产分系统数据融合分系统课题一的任务5:多源数据融合产品生产分系统数据同化分系统课题一的任务6:时间连续共性产品同化分系统真实性检验分系统课题一的任务7:定量遥感产品真实性检验分系统协同处理支撑分系统课题一的任务8:多中心海量遥感数据协同处理支撑分系统1.3 引用标准标准名称制订者备注GBT15532-2008计算机软件测试规范GBT9386-2008计算机软件测试文档编制规范GBT8566-2001信
7、息技术软件生存期过程GB8567-2006计算机软件产品开发文件编制指南GBT12504-90计算机软件质量保证计划规范GBT14079-93软件维护指南GBT16260-1996信息技术软件产品评价质量特征及其使用指南GBT11457-1995软件工程术语GBT16680-1996软件文档管理指南1.4参考文档报告编写时所用到的参考文献及资料:星机地综合定量遥感系统与应用示范(二期),综合定量遥感产品服务规范及运营系统课题任务书,2013年Ol月23日;星机地综合定量遥感系统与应用示范(二期),综合定量遥感产品服务规范及运营系统课题实施方案,2012年11月16日;星机地综合定量遥感系统与应
8、用示范(二期)-项目总体设计;综合定量遥感产品服务与运营平台-需求分析报告(评审修改稿);星机地综合定量遥感系统与应用示范(二期)总体设计2013年10月21日。测试环境1.5 硬件环境(详细说明硬件环境,包括所需所有类型的服务器硬件配置,包括WEB应用服务器、数据库服务番、文件服务器等,另外还应包含客户端的硬件环境。)1.6 软件环境软件环境运行环境明细运行环境版本其他操作系统及版本CentOSRedHatWindowsCentOS集群监控软件GangliaGanglia集群工作流调度软件PBSTorqueTorque应用服务器TomcatWebLogicJBossTomcat(apache
9、-tomcat-7.0.55)Web服务器ApacheIISNginxApache(apache-tomcat-7.0.55)数据库软件MySQLOraclePostgresSQLMySQLJava编译运行环境JDKJDK(jdkl.8.0_20)支撑环境ArcGISGeoServerENVIIDL浏览器IE8+Chrome火狐日志客户端软件开发环境明细开发环境版本技术架构BS模式CS模式B/S开发语言JavaCC+dC#DFortranPythonJavaScriptJavaJavaScript开发工具VisualStudioEclipseEclipse浏览器IE8+Chrome火狐IE8+
10、Chrome火狐1.7 网络环境D主中心分系统所在集群之间:通过千兆网络互联2)数据中心之间,数据中心与主中心之间:通过互联网连接1.8 系统软件部署环境本系统作为多中心海量遥感数据协同处理与支撑平台,本系统功能模块的总体运行态结构设计如下图所示,可分为两大部分:部署在主中心的协同处理与支撑管理中心部分,及部署在多个数据分中心的子订单运行代理部分。D多中心协同处理与支撑管理中心(主中心)部署在主中心(遥感与数字地球所),负责对部署在主中心及多个数据分中心的各个遥感数据产品生产分系统(共性产品、几何/辐射归一化、同化/融合、真实性检验分系统)进行统一管理与调度,以进行各类共性遥感数据产品的协同处
11、理与生产。本系统的多中心协同处理与支撑管理中心部分,包括基于多中心的系统运行管理、订单管理、订单生产流程控制、任务调度、数据库管理(订单库、生产流程库、算法资源库及调度规则库)以及与WebSerViCe接口服务(课题三外部接口和课题一内部接口2)子订单执行代理(分中心)子订单执行代理部署在多个数据分中心及主中心,主要负责为与本系统的多中心系统处理与支撑管理中心进行交互,进行产品生产子订单(3级订单)的运行和数据处理、产品生产状态及数据产品结果的反馈。子订单执行代理,由接口服务代理、数据获取及子订单算法执行等功能组成。系统需求概述1.9 功能需求本课题的总体目标为构建面向多卫星数据中心的分布式协
12、同处理平台,对多个遥感产品生产系统进行有机集成,提供PB级的全球定量遥感数据产品的规模化和自动化生产。本课题将研究基于多中心全局计算体系的协同调度机制,开发多中心全局计算平台的协同调度软件系统。该创新研究成果将包含全局产品描述、全局化任务分解/执行/监控、产品生产算法库管理及动态远程加载、全局计算资源和生产任务协同调度能力等,最终实现在全局化业务逻辑指导下的数据资源和计算资源自动和动态调度、执行和监控。这种协同调度机制可以满足分布式多源遥感共性产品生产系统的业务化运行能力需求。本系统的功能模块划分如下:I WebsenziceK Jg 系烧运行管理多中心海量遥感数据协同处理支撑分系统图2系统功
13、能模块划分订单管理生产流程控制1任务调度本系统平台的指标性功能需求如下:1 .构建多中心海量遥感数据协同处理支撑系统,形成统一的定量遥感共性产品集成生产平台。2 .可连接8个以上卫星数据中心进行多中心协同处理;3 .具备产品生产任务编制和管理功能;4 .具备流程定制功能;5 .具备任务调度监控和质量控制等功能。.具备算法库升级维护和扩展能力。1.lO性能需求本系统平台的性能需求如下:1 .具有PB级数据处理能力;2 .生产平台汇聚的计算能力不低于10个节点;3 .日处理能力不低于ITB数据产品;4 .运行故障时间低于10天/年;.性能指标的验证以现场测试方式进行。1.ll精度需求无1.12接口
14、需求内部接口多中心协同处理敷产品龄索港口致黑户丛详细接口课忌一数氟组网分系统动皂敢!Btl存现图更新接口共性产Ia生产订单现交接口与支撑分系统口可行依佛方腐及0楂口T状态反饶稽口射/几何日一化技拿次行修】共熟产课题一 不射归一化分系烧国/几何日一化逢本次行q几何典t分乐统图3多中心协同处理平台的接口需求详细的接口需求信息请参见多中心海量遥感数据协同处理支撑系统详细设计报告。总体测试流程与要求1.13测试范围项目中需要或不需要测试的范围,如功能测试,性能测试,配置测试等等进行明确,对于性能测试可以单独完成一份性能测试方案,在本文当中只需说明即可.在第一列使用以下符号标注::表示属于测试范围:表示
15、不属于测试范围测试特性特性描述是否测试功能性各功能点各功能点实现的功能满足用户需求可靠性成熟性产品描述中列出的其他程序或用户造成的错误输入时,系统不崩溃也不丢失数据容错性能屏蔽用户的误操作对错误有正确提示输入错误数据时.,系统不崩溃、不异常退出也不丢失数据有错误操作时,系统不崩溃、不异常退出也不丢失数据易恢复性系统运行失效后,应能较快重建系统数据校验机制应对数据项之间的逻辑关系进行校验,保证数据有效性应保证数据的完整性和一致性,不会因删除或反复的更新而被破坏或留下垃圾数据对不符合要求的输入数据,系统应使用中文给出简洁、准确的提示信息,必要时应给出帮助提供辅助输入手段(如选择输入、默认值等),数
16、据检索方便、灵活可维护性易分析性系统可以正确判断缺陷或失效原因对于软件运行错误,应当提示清晰,为用户和系统管理员自己解决问题提供可能稳定性系统在测试过程中运行稳定支持GB18030编码效率时间特性用户瞬时并发资源特性用户瞬时并发,监控服务器资源消耗文档文档测试确保在提交测试之前的技术文档是经过评审,己基线化的。1.14测试项目本系统根据不同的系统指标要求,将系统的测试项目分为以下三个类别:1 .核心功能测试功能性测试,主要测试多中心平台分系统的主要系统功能模块进行测试,其中包括多中心协同处理能力测试(8个卫星数据中心协同)、系统资源管理能力、数据缓存管理能力、系统配置能力、多中心运行调度能力、
17、订单管理能力、算法管理能力、处理流程管理能力、调度规则管理能力、系状态监控能力和遥感产品库管力能等。2 .产品生产测试产品生产测试,主要针对40种共性遥感数据产品的生产能力测试与验证。3 .性能测试性能测试,主要根据本系统的性能指标要求进行测试,包括TB级日处理能力测试、单个数据产品处理性能测试、可靠性测试等。1.15总体测试方法与流程测试总体流程可分为测试准备阶段、具体测试阶段、测试成果总结等三个阶段,总体流程图如下图所示:测试准备具体测试测试成果总结图4总体测试流程1 .测试准备阶段按照系统及出所测试大纲要求,进行相关环境与数据的准备工作。2 .具体测试阶段按照测试具体方案对系统功能、任务
18、流程、指标性能、外部接口等方面进行具体的测试,以检查是否满足项目设计要求。具体测试阶段,采用黑盒测试方法,黑盒测试(Black-boxTesting,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。每个测试用例选择相应的测试数据,其中涉及遥感影像数据以及其他外部数据等;每种算法测试的过程状态均可通过任务管理实时监控
19、,正确执行的用例生成结果会生成在订单目录下,错误的用例会在错误日志中记录信息。3 .测试成果总结测试过程完成后,需要完成测试成果报告,以证明系统是否满足项目设计要求。包括:测试记录、测试总结报告等。测试用例执行流程如下:分模块执行测试NA只在测试用例无法执行或不适用时才能选择根据CaSe进行操作并提 交结果图5测试用例执行流程图1.16 测试完成准则为了能进行全面的测试及验证系统是否满足测试要求,测试人员必须充分理解并正确运用指导软件测试的基本准则。主要的测试完成准则如下所述:一级错误率为0%;二级错误率小于2%;三级错误率小于12%;A四级错误率小于20%;错误等级划分如下表所示:表1错误等
20、级表缺陷等级缺陷等级名称描述一级致命导致开发和测试停滞的错误,如必须重新进行才能解决的问题等。出现系统崩溃问题。系统关键控制流程和数据流程完全不能执行等。二级严重主要功能没有实现。出现关键数据的遗漏或丢失,或出现对关键数据的破坏。用户界面功能严重缺失,影响系统关键流程的完整操作。三级一般功能实现、界面操作或数据处理时出现可以通过弥补手段修正的错误,错误不会导致系统崩溃或严重的功能缺失。四级轻微功能实现、界面操作或数据处理时出现错误,但在操作系统时存在可回避该错误的方式。其它不影响系统正常运行微小缺陷。五级不重要测试人员对软件的使用、性能和功能提出改进意见,但这不属于错误。包括对软件易用性等的改
21、进意见。测试内容纲要本系统的测试内容主要包括,功能性测试,产品生产测试,接口测试以及性能测试等多个方面的测试内容。1.17 系统功能测试纲要系统功能测试的主要测试内容为本系统的主要功能模块,即测试用例需要涵盖系统的核心功能模块(服务接口除外)。因此系统功能测试内容纲要如下所示:表格1系统功能测试的内容纲要序号系统功能模块测试名称/内容1多中心协同生产多中心协同生产功能测试2系统运行管理多中心运行代理不单独进行测试,各项功能及产品生产订单的执行完成即可证明满足要求3系统资源管理系统资源管理功能测试4数据缓冲区管理数据缓冲区管理功能测试5系统配置系统配置功能测试6生产流程控制工作流解析流程度定制功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遥感 网二期 测试 大纲 报告 海量 数据 协同 处理 支撑 系统 201610
链接地址:https://www.31ppt.com/p-6853926.html