相关文章:
分析需求规格说明书,列出测试需求:
- 功能需求(包括功能模块、功能点、约束条件、业务流程等)
功能模块 | 子模块 | 功能点 | 约束条件 |
学生资料管理 | 无 | 新增学生资料 | |
编辑学生资料 | 不可修改学生编号 | ||
删除学生资料 | 只能删除非当前用户的学生资料 | ||
系统设置 | 部门设置 | 新建部门信息(按照新增的时间倒叙排列) | |
编辑部门信息 | 部门编号不允许修改 | ||
删除部门信息 | 正在进行的部门不允许删除 | ||
课程设置 | 新增课程信息(按照新增的时间倒叙排列) | ||
编辑课程信息 | 课程编号不允许修改 | ||
删除课程信息 | 正在进行的课程不允许修改 | ||
专业设置 | 新增专业信息(按照新增的时间倒叙排列) | ||
编辑专业信息 | 专业编号不允许修改 | ||
删除专业信息 | 正在进行的专业不允许删除 | ||
专业课程设置 | 新增专(按照新增的时间倒叙排列)业课程信息 | ||
编辑专业课程信息 | 专业课程编号不允许修改 | ||
删除专业课程信息 | |||
班级设置 | 新增班级信息(按照新增的时间倒叙排列)业课程信息 | ||
编辑班级信息 | 不可修改班级编号 | ||
删除班级信息 | |||
操作员管理 | 无 | 新增操作员资料(按照新增的时间倒叙排列) | 不允许设置登录名称相同的用户 |
编辑操作员资料 | 仅提供操作员密码的修改 | ||
删除操作员资料 | 只能删除非当前用户的操作员资料 |
思维导图(可选):
业务流程图:
2.非功能需求(包括性能需求、安全性需求、稳定性需求等)
非功能需求项 | 需求描述 |
可维护性 | 从接到修改请求后,对于普通修改应在1天内完成。 90%的BUG修改时间不超过1个工作日,其他不超过2个工作日。 安装新版本必须保持所有的数据库内容和所有个人设置不变。 |
系统的完整性 | 对信息管理系统的操作功能要完善。 |
易用性 | 在引入该产品的1个月内,90%的用户应该可以在5分钟内用它来完成系统操作。 |
界面需求 | 操作明确简单、界面配图配色协调美观。 |
性能需求 | 并发数:系统可以同时满足 10,00 个 用户请求; 响应时间:在95%的情况下,一般时段响应时间不超过1.5秒,高峰时段不超过4秒。在非高峰时间根据编号和名称特定条件进行搜索,可以在3秒内得到搜索结果。 资源使用率:CPU 占用率<=50%,内存 占用率<=50%。 |
系统容量 | 支持1~2万用户,保证学校用户都能够正常使用。 数据库表行数不超过50万行,数据库最大容量不超过500GB,磁盘空间至少需要20G以上。 |
安全需求 | 严格权限访问控制,用户在经过身份认证后,只能访问其权限范围内的数据,只能进行其权限范围内的操作。 不同的用户具有不同的身份和权限,需要在用户身份真实可信的前提下,提供可信的授权管理服务,保护数据不被非法/越权访问和篡改,要确保数据的机密性和完整性。 提供运行日志管理及安全审计功能,可追踪系统的历史使用情况。 |
兼容性 | 系统应支持IOS,Android , Windows操作系统; 系统应支持Oracle, DB2 数据库系统; 替换关系数据库系统的平均时间不超过2小时,并且保证没有数据丢失。 |
可测试性 | 功能模块必须通过单元测试,并且是100%覆盖。 |
对照需求规格说明书检查列表对案例系统进行测试,找出存在的问题,填入以下需求评审报告:
序号 | 章节号 | 问题类型 | 问题描述 | 评审人处理意见 |
1 | 2.1 | 文字错误 | 支撑学生信息管理;支撑部门信息管理;支撑课程信息管理;支撑专业信息管理;支撑班级管理;支撑操作员管理。 | 支撑改为支持 |
2 | 2.2 | 结构性错误 | 网络方面使用防火墙进行安全隔离。 | 应当改为:网络方 面使用*** |
3 | 1.2 | 文字错误 | 支撑学生资料管理功能;支撑系统管理功能;支撑操作员管理功能。 | 支撑改为支持 |
4 | 2.4.1.1 | 结构性错误 | 班级所在子模块应该放在3.2系统设置模块中 | 章节2.4.1的内容移动到章节3.2下 |
5 | 2.3 | 文字错误 | 系统由学生资料管理、系统设置及操作员管理四大模块构成: | 应改为:三大模块 |
6 | 3.2 | 文字错误 | 主要包括部门设置、课程设置、专业设置、专业课程设置及班级设置四个子模块。 | 应该为:五个子模块 |
7 | 3.1.3.2 3.4.2 3.1.4.3 | 文字错误 | 已使用的部门不允许删除;已使用的专业不允许删除;已使用的课程不允许删除; | “已使用”应该为“正在进行” |
8 | 3.1.5.1.3 | 内容遗漏 | 在专业课程资料管理模块,提供删除专业课程资料2的功能。 | 遗漏:已使用的专业课程不允许修改 |
9 | 2.4.1.2 3.1.2 3.1.4.1 3.4.2 3.1.4.3 3.2.2 | 改进建议 | 列表按照新增资料的时间进行排列。 | 设置多种查看排序方式更好 |
10 | 标题目录 | 结构性错误 | 标题序号混乱 | 建议重新检查、排号 |
11 | 全篇 | 改进建议 | 附图图片简单 | 附图的网页页面可以美化一下 |
12 | 3.2.2 | 结构性错误 | 标题后序号为0202 | 应改为:0203 |
13 | 3.1 3.2 3.3 | 内容遗漏 | 子模块缺少保存和撤回上一步操作功能 | 增加确认保存环节、和可撤回操作功能 |
14 | 1.3 1.4 等 | 表述不清 | 表格、附图的下标放置不恰当,容易造成评审人不能理解和容易造成误解 | 下标应该标注在表格、附图下方,居中、小字 |
15 | 3.2.1.3 | 疑问 | 删除操作员资料(只能删除非当前用户的操作员资料) | 没有操作员总管理权限,没有误删操作员的失误应急措施 |
问题类型可从以下取值中选择:
- 结构性错误:指文档或某章节在内容组织上存在结构性错误;
- 内容遗漏:指文档或某章节对应该描述的内容存在遗漏;
- 表述不清:指描述不清晰或不合理,导致评审人不能理解或容易造成误解;
- 含义错误:指文档描述的内容在含义上出现错误;
- 文字错误:指出现错别字;
- 疑问:评审人存在的疑问;
- 改进建议:对表述方式和描述内容的优化改进建议。