某某某建设项目-软件测试计划
某某某建设项目需求规格说明书 开发计划书 详细设计说明书 GBT 15532-2008 计算机软件测试规范 GBT 9386-2008 计算机软件测试文档编制规范 计算机软件文档编制规范GB/T8567-2006 V1.5 V1.2 V1.7
2.4 术语和缩略语
本文使用了表2-2术语/定义所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。
表2-2术语/定义 术语/定义 说明
表2-3缩略语所列为本文用到的缩略语。
表2-3缩略语
缩略语 Web IE Chrome Java GIS Win Android 说明 浏览器方式的万维网 微软互联网浏览器 谷歌互联网浏览器 程序语言及其运行环境 地理信息系统 微软电脑操作系统 智能手机操作系统 第5页 共17页
某某某建设项目-软件测试计划
Windows Server SQL Server i5、i6 RAM AppScan 禅道 测试策略 测试范围 测试用例 Bug 微软服务器操作系统 微软数据库管理系统 英特尔处理器及型号 电脑或手机的运行内存 IBM安全测试扫描工具 项目管理软件 测试工程的总体方法和目标 测试该项目所需要执行的全部工作 为特殊目标编制的输入、执行条件以及预期结果 系统或功能的缺陷 3 测试策略
3.1 整体策略
本项目的特点:(以下仅做参考)
1) 某某应急系统属于专业性比较强的业务系统,参与测试的人员对 环境保
护 相关的业务知识撑握有限,需加强对环境污染、防治的了解。 2) 项目系统庞大,内容涉及广泛,功能复杂。 3) 距离初验时间不到5个月,时间比较紧。 根据以上特点,制定本项目的测试过程策略如下:
1) 尽量做到在有限的时间里发现尽可能多的bug(尤其是严重bug),记录
于禅道,并分级别做统一的测试管理。 2) 测试计划、部分用例设计同步进行。
3) 测试过程要受到控制。根据事先定义的测试执行顺序进行测试,保证测
试过程是受控的。
4) 确定重点。测试重点放在各子系统的功能实现上,问题较多的则是重中
之重。 依据标准:
本次测试中测试文档的编写、测试用例的编写、具体的执行测试以及测
第6页 共17页
某某某建设项目-软件测试计划
试中各项资源的分配和估算,都是以项目经理和产品经理提供的各子系统的需求文档、设计文档为标准,软件的执行以系统逻辑设计构架为依据。 测试过程:
开始系统培训/了解系统测试计划编写测试计划编写测试用例测试用例文档测试执行测试bug记录测试总结测试报告结束图3-1测试过程图
3.2 测试范围
制定此次项目测试范围的依据为: 1) 各子系统所包含的功能。
2) 同项目负责人和产品负责人特别确定的测试范围。
第7页 共17页
某某某建设项目-软件测试计划
要测试的子系统:
表3-1测试范围
测试内容 功能测试 测试范围 知识库 应急评估 APP应用系统 IM会话及消息、短信 平台管理 服务器的响应时间 服务器的资源使用情况 性能测试 系统支持的负载数量 系统可靠性测试 漏洞扫描 安全测试 模拟攻击
3.3 测试交接标准 3.3.1 单元测试交接标准
该测试主要由项目组进行,由各项目组根据项目需要进行约定即可。
3.3.2 集成测试交接标准
该测试主要由项目组进行,由各项目组根据项目需要进行约定即可。
第8页 共17页
某某某建设项目-软件测试计划
3.3.3 系统测试交接标准
定义的功能已实现,基本业务流程能正常执行。
3.4 测试通过标准
1) 计划的测试用例已全部执行。
2) 经确定的所有缺陷都已得到了商定的解决结果,并没有发现新的缺陷。
3.5 测试类型 3.5.1 集成测试
[集成测试的主要目的是检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。此阶段测试是基于功能完成的测试。]
测试目标 测试范围: 技术: 检测需求中业务流程,数据流的正确性 需求中明确的业务流程,或组合不同功能模块而形成一个大的功能。 [利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。] 在完成某个集成测试时必须达到标准 [所计划的测试已全部执行。 所发现的缺陷已全部解决。] 测试重点指在测试过程中需着重测试的地方,优先级可以根据需求及严重程度来定 [确定或说明那些将对功能测试的实施和执行造成影响的事项或因素(内部的或外部的)] 第9页 共17页
开始标准: 完成标准: 测试重点和优先级: 需考虑的特殊事项: