1、智慧城市信息化系统测试方案万能模板XXXXXX系统测试方案版本 修订历史记录日期版本说明作者1.引言目的本文档描述了XXXX系统测试方案,包含功能模块1、功能模块2、功能模块3等的功能测试、性能测试、可靠性测试、过程测试、接口测试。主要包含这些测试活动的测试范围、测试方法、测试资源以及测试任务的安排等。为后期的测试活动起指导性作用。范围本文档适用于XXXX系统项目。定义、首字母缩写词和缩略语略参考资料名称/版本作者发布日期查阅地点或渠道XXXX系统2.测试范围测试对象本次计划测试的对象有:功能模块1的功能测试、性能测试、可靠性测试、过程测试功能模块2的功能测试、性能测试、过程测试、接口测试功能
2、模块3的功能测试、性能测试、可靠性测试、接口测试功能模块4的功能测试、性能测试、可靠性测试、接口测试功能模块5的功能测试、性能测试、过程测试、接口测试需要测试的特性功能模块1(此处按照实际改系统功能名称)功能模块1的功能测试、性能测试、可靠性测试、过程测试测试项测试子项目备注项目管理部署新项目编辑停止重启刷新迁移删除APIkey管理新建APIkey统计分析项目统计接口组装新建接口组装运行监控告警记录性能测试查询统计分析,通过后台查询统计分析的平均响应时间响应时间定义为从客户端发送查询请求到客户端收到查询结果的时间。可靠性测试测试系统稳定程度过程测试单元测试、集成测试、确认测试、系统测试、验收测
3、试功能模块2(此处按照实际改系统功能名称)本次测试的内容主要是智慧城市API运行时服务的封装的功能测试、性能测试、过程测试、接口测试测试项测试子项目备注子模块名称测试编辑与删除子模块名称城市交通画像城市人口迁徙画像测试查看画像子模块名称用户管理角色权限管理日志管理测试用户增删改查,测试设置角色权限;测试查看日志性能测试查看城市人口迁徙画像,通过后台城市人口迁徙画像的平均响应时间响应时间定义为从客户端发送查询请求到客户端收到查询结果的时间。接口测试测试后端实现是否符合接口规范过程测试单元测试、集成测试、确认测试、系统测试、验收测试功能模块3(此处按照实际改系统功能名称)功能模块3的功能测试、性能
4、测试、可靠性测试、接口测试测试项测试子项目备注模型生成结构化数据半结构化数据非结构化数据测试新增模型编辑测试修改模型可视化测试可视化性能测试测试刷新,通过模型演化刷新的平均响应时间响应时间定义为从客户端发送查询请求到客户端收到查询结果的时间。接口测试测试后端实现是否符合接口规范可靠性测试测试系统稳定程度功能模块4(此处按照实际改系统功能名称)功能模块4的功能测试、性能测试、可靠性测试、接口测试测试项测试子项目备注数据融合实验室测试查看详情性能测试查询统计分析,通过后台查询统计分析的平均响应时间响应时间定义为从客户端发送查询请求到客户端收到查询结果的时间。可靠性测试测试系统稳定程度接口测试测试后
5、端实现是否符合接口规范功能模块5(此处按照实际改系统功能名称)功能模块5的功能测试、性能测试、过程测试、接口测试测试项测试子项目备注城市交通画像XXX市XXX市测试城市交通画像统计详情性能测试查询统计分析,通过后台查询统计分析的平均响应时间响应时间定义为从客户端发送查询请求到客户端收到查询结果的时间。接口测试测试后端实现是否符合接口规范过程测试单元测试、集成测试、确认测试、系统测试、验收测试 不需要测试的特性系统/子系统功能项目备注XXXX系统单点登录在与网站集成测试时测试3.测试方法功能测试用例的编写是基于需求需求用例。测试用例除了编写正常业务路径的测试用例外,还必须编写容错性的测试用例,以
6、测试系统在非正常路径时的运行情况。测试用例编写完毕后,需要组织对测试用例的评审。应用子系统测试方法应用子系统要测试该子系统的功能及接口,测试方法如下:(1)管理资料功能的测试方法测试人员编写测试脚本,在外部系统模拟环境上运行;运行完毕后观察数据操作和返回结果是否与预期相同。(2)查询资料功能的测试方法测试方法与管理资料功能的测试方法相同。(3)系统配置更新功能的测试方法测试方法与管理资料功能的测试方法相同。(4)缓存服务更新功能的测试方法测试方法与管理资料功能的测试方法相同。(5)基于HTTP的调阅功能的测试方法测试方法与管理资料功能的测试方法相同。(6)专用查询功能的测试方法测试方法与管理资
7、料功能的测试方法相同。系统测试方法测试方法如下:(1)门户程序的测试方法测试人员运行门户程序,检测模块版本信息、下载程序、下载配置信息、显示应用模块列表、启动应用程序的操作,观察数据操作和返回结果是否与预期相同,以及是否出现异常。(2)权限管理的测试方法测试人员登陆系统的Web服务,进行模块注册管理、用户权限管理、角色权限管理、系统数据权限管理的操作,观察数据操作和返回结果是否与预期相同。测试方法与权限管理的测试方法相同。(3)浏览器插件的测试方法测试方法与权限管理的测试方法相同。(4)系统辅助功能系统启停:通过控制台启动和停止进程来实现测试目的。日志功能:通过设定日志文件的目录,在文件传输测
8、试过程系统自动记录运行有关状态,通过查看日志文件,可以知道日志功能是否实现。注意:测试前应知道系统在哪些状态下记录日志信息,记录哪些信息,这些信息在需求中没有明确。系统监控接口:传输平台提供监控接口给外部应用系统使用,在没有外部应用系统时,测试人员通过跟踪监控接口API的输出来实现测试的目的。4.测试通过和失败准则在以下几点达到时,认为测试通过:1、被测特性已经被全部覆盖,所有的测试用例已经被测试到;2、发现的致命和严重缺陷已经全部定位并解决;测试启动准则1、测试设备已经全部到位;2、测试人员已经到位;3、测试用例已经编写完毕;4、软件版本已经准备完毕。测试结束准则在以下几点中有一点达到时,认
9、为测试可以结束:1、测试达到了第4节中定义的测试通过准则;2、测试结果报告被评审或审核通过;3、测试未通过,但项目总体组认为测试可以结束。测试暂停/再启动准则1、当测试版本存在严重缺陷并造成测试无法继续时,测试将暂停。在提交修订版本后,测试再启动;2、在测试过程中,由于测试资源的变更,造成测试无法继续时,测试将暂停。在相应资源得到解决后,测试再继续。5.测试任务测试执行计划分两轮完成,第一轮完成系统所有的功能测试;第二轮完成系统的回归测试。任务编号任务名称前置任务任务描述需要的技能责任人计划开始时间计划完成时间1制订测试计划编写系统的测试计划熟悉测试的规划XXXXXX-XX-XXXXXX-XX
10、-XX2测试用例设计1编写系统的测试用例熟悉测试用例的编写XXXXXX-XX-XXXXXX-XX-XX3测试实施2准备测试环境、安装数据库、应用服务器XXXXXX-XX-XXXXXX-XX-XX4测试执行4.1第一轮测试:子系统的功能测试3按测试用例执行功能测试熟悉系统需求XXXXXX-XX-XXXXXX-XX-XX4.2第二轮测试:第一轮测试问题的回归:4.1验证第一轮发现的问题已经被修改熟悉影响系统需求XXXXXX-XX-XXXXXX-XX-XX5测试结果分析5根据测试结果编写功能测试报告XXXXXX-XX-XXXXXX-XX-XX具体测试计划参见XX项目的测试计划.mpp。6.测试问题跟
11、踪策略测试发现的缺陷采用缺陷跟踪工具butterfly进行记录、跟踪。软件需求人力需求资源描述数量到位方法到位时间XX测试组长,编写测试计划1已到位XX测试员,编写测试用例,测试执行1已到位XX测试员,编写测试用例,测试执行1已到位培训需求培训需求编号培训需求描述重要性实现方式1项目组测试人员关于系统功能的培训重要项目组开发人员培训7.测试风险分析风险编号风险描述风险发生可能性(高、中、低)风险对测试或项目的影响(高、中、低)责任人规避方法1测试进度紧张,测试时间过短,造成测试不充分。低高项目组与国税局协商,延长测试时间,推迟上线2开发提交不能按时提交测试版本中高项目组调整测试计划。先提交已完成的功能进行测试。8.测试输出1、像系统功能测试方案(注:本计划)2、系统功能测试用例3、系统功能测试分析报告
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1