会签编号密级阶段标识XXXX软件测试计划编写校对审核复核批准xxxx有限公司修订记录序号修订人新建/修改原因日期1.孔维燕新建文档2011-112.孔维燕更新内容2011-123.孔维燕修改内容2012-014.5.目录1范围1.1标识本文档标识号:xxx/STP本文档名称:xxxx测试计划缩略名:版本号:发布号:1.2系统概述本条应概述本文档所适用的系统和软件的用途;1.3文档概述本文档对xxxxx系统中的配置项IF2综合信息显示软件详细介绍,并对软件提出了具体测试要求。本文档编写的目的:1)xxx系统软件测试的依据。2)xxxx软件交付依据。1.4与其他计划的关系本文档………………软件测试计划。2引用文档引用文档见表2-1。表2-1测试软件项编号文档名称标识编写单位日期12345《军用软件开发文档通用要求》GJB438B20093测试依据本项目的测试依据见表3-1。4软件测试环境4.1软件项测试的软件项见表4-1。4.2硬件和固件项系统测试需要的硬件和固件项由高性能数据库服务器、图形工作站、情报数据管理维护计算机以及磁盘阵列组成。这些硬件配置项通过内部局域网络连接,为IF2系统软件运行提供了硬件支持环境。如表4-2所示。4.3其他项系统中需要的硬件结构网络拓扑图见图4-1。4.4其他材料对本系统进行测试,在测试现场执行测试所需的其他材料参见表表4-1其他材料表编号材料所需介质数量1手册电子文档1/套2测试数据磁盘阵列1/套3被测软件光盘1/套4参考材料纸质文档1/本4.5所有者的特性、需方权利和许可证无许可证。4.6安装、测试与控制4.7测试环境的差异性分析和有效性说明无。4.8参与组织本系统的参与组织包括总体部门、研发部门、测试部门和质量管理部门人员共同完成。4.9人员及分工测试人员及分工参见表4-6。表4-2测试人员安排表序号角色姓名职称主要职责1测试组长孔芬测试工程师进行管理监督。职责:提供技术指导获取适当的资源提供管理报告2测试副组长孔维燕测试工程师进行管理监督。职责:提供技术指导获取适当的资源提供管理报告2测试设计员左晓亮测试工程师确定测试用例、确定测试用例的优先级并实施测试用例。职责:生成测试计划生成测试模型评估测试工作的有效性编写测试用例3测试操作员孔维燕测试工程师执行测试。职责:执行测试记录结果从错误中恢复记录变更请求4测试系统管理员佐玉测试工程师确保测试环境和资产得到管理和维护。职责:管理测试系统分配和管理角色对测试系统的访问权5数据库管理人员张鑫工程师确保测试数据(数据库)环境和资产得到管理和维护。职责:管理测试数据(数据库)4.10人员培训使用单位首次装备产品时,由生产处负责组织各分系统相关人员向使用单位介绍产品的基本性能与结构特点,并进行使用维护及操作性培训。4.11要执行的测试5测试标识5.1一般信息5.1.1测试级本系统执行测试的级别为系统级局或者CSCI级别。5.1.2测试类别针对本系统需要执行的测试类别包括功能测试、性能测试、接口测试和流程测试。5.1.3一般测试条件对软件进行正式合格性测试一般测试条件应满足以下要求:1)应提供各功能项的测试数据源,对系统进行全面、完整的覆盖性测试。2)实际测试过程要遵循测试计划和测试说明;3)测试中发现的所有问题要全部进行处理并通过回归测试。4)全部的测试文档、测试用例、测试记录都要归置于软件配置管理之下。5.1.4测试进展系统测试进展的步骤如下:1)编写测试计划:由项目的测试负责人编写测试计划,软件的质量保障工作需要有条不紊的进行,测试计划作为软件质量的依据和指导对质量的保障有重要意义。2)准备测试环境:测试计划通过评审后,根据测试计划中的测试环境,准备软硬件环境;软件是把原始的数据变成最终想要的成果。所以提供的原始的数据就是要进行测试的数据。3)选择测试方法:测试方法有很多,为了对软件进行全面测试选择更多的测试是有必要的。测试方法包括有:功能测试、性能测试、流程测试、对比测试、安装卸载测试等等。4)编写测试用例:根据软件特点预先设置要测试用例以便全面系统完整的进行详细测试。5)执行测试用例:具体的测试用例执行过程。很多时候一条测试用例要执行很多次甚至上百次。执行一次,记录一次,形成本次的测试记录文档。6)编写测试报告:将测试的结果填写到报告中去,这样相关的人员对于软件的当前的状况就有了一个大致的了解。5.1.5数据记录、整理和分析根据需求规定,系统软件需要的测试数据,以及相应的数据准备方式,见下表:5.2功能测试5.2.1二三维场景操作5.2.1.1基础场景显示与标绘SR-1-1-1a)测试对象:xxxxb)测试级:配置项测试c)测试类型或类别:功能测试d)需求规格说明中所规定的合格性方法:xxxx。e)CSCI需求的标识符:SR-1-1-1f)特殊需求:无g)数据类型:无h)数据记录整理和分析类型:无i)约束条件:软件运行正常。j)安全性:系统的应用安全,由于只在内部保密网络中运行,因此只采用身份认证技术、防病毒技术来保障应用系统的安全。保密性:本系统部署在区域网内。5.2.2接口测试5.2.2.1综合信息显示空间地理数据接口STPC-1-5-1a)测试对象:综合信息显示空间地理数据接口b)测试级:配置项测试c)测试类型或类别:接口测试d)需求规格说明中所规定的合格性方法:演示e)CSCI需求的标识符:JK-W-1f)特殊需求:无g)数据类型:无h)数据记录整理和分析类型:无i)约束条件:软件运行正常。j)安全性:系统的应用安全,由于只在内部保密网络中运行,因此只采用身份认证技术、防病毒技术来保障应用系统的安全。保密性:本系统部署在区域网内。6测试进度根据《I软件需求规格说明书》和《软件研制任务书》,预计测试时间测试进度表如下:表6-1测试进度表序号工作内容说明预计开始时间预计完成时间主要完成人备注1.软件测试计划编写2011-11-232011-11-26孔维燕需求文档确认提交2.软件确认测试用例设计2012-1-102012-2-1孔芬接口文件到位3.测试程序和工具开发2012-2-22012-2-5孔维燕接口文件到位4.测试说明编写2012-2-62012-2-8孔芬接口文件到位5.测试环境搭建2012-2-102012-2-13孔维燕服务器到位6.实施确认测试和回归测试2012-2-152012-3-15孔维燕,左晓亮7.确认测试报告编写2012-3-162012-3-17孔维燕7测试终止条件测试结果满足以下三个条件,认为测试通过:a)所有测试项一次通过率大于85%;b)剩余15%未通过的测试项中,属于主要测试项目的问题在出所验收测试期间全部归零;c)一次测试未通过项目中,属于非主要测试项目的问题在出所验收测试期间归零处理后,允许10%未通过测试项目在综合集成现场测试前归零。8需求可追踪性软件测试需求追溯参见表8-1。表8-1测试需求追踪表序号测试项测试标识测试级测试类别测试数据需求合格性方法需求标识号追溯章节测试进度1.基础场景显示与标绘STPC-1-1-1配置项功能测试无ZSR-1-1-15.2.1.12.空间量测分析STPC-1-1-2配置项功能测试无ZSR-1-1-25.2.1.23.视点驱动控制STPC-1-1-3配置项功能测试无ZSR-1-1-35.2.1.34.数据输入输出STPC-1-1-4配置项功能测试遥感影像,矢ZSR-1-1-45.2.1.4量数据,DEM数据,声音,视频,图片,文字5.卫星运行显示与设置STPC-1-2-1配置项功能测试无ASR-1-2-15.2.1.56.目标显示与设置STPC-1-2-2配置项功能测试无ASR-1-2-25.2.1.67.卫星任务设置与管理STPC-1-2-3配置项功能测试无ASR-1-2-35.2.1.78.卫星任务执行显示STPC-1-2-4配置项功能测试无ASR-1-2-45.2.1.89.卫星与目标关联显示STPC-1-2-5配置项功能测试无ASR-1-2-55.2.1.910.目标综合情报关联显示STPC-1-3配置项功能测试无ASR-1-35.2.1.1011.战场态势编辑STPC-1-4-1配置项功能测试无ASR-1-4-15.2.1.11显示12.目标态势显示STPC-1-4-2配置项功能测试无ASR-1-4-25.2.1.1213.热点区域综合态势显示STPC-1-4-3配置项功能测试无ASR-1-4-35.2.1.1314.综合信息显示空间地理数据接口STPC-1-5-1配置项接口测试无DJK-W-15.2.2.115.综合信息显示读取接口STPC-1-5-1配置项接口测试无DJK-N-35.2.2.2*合格性方法:D-演示A-分析Z-检查9注释