备选通过办法:
根据实际情况由软件开发部门的经理、项目经理和测试负责人共同讨论确定本测试阶段是否结束。
4 软件结构介绍
4.1 概述
XX平台简称XX,总共有XX大功能模块分别是:XXX。每个模块的需求模块如下表所示:
本文档描述的数据接入需求模块、需求标识及需求描述如表 4-1数据接入子系统需求模块及标识 所示。
表 4-1数据接入子系统需求模块及标识 需求标识 需求模块 需求描述
本文档描述的XX需求模块、需求标识及需求描述如 表 4-2XX需求模块及标识 所示。
表 4-2XX需求模块及标识
需求标识 需求模块 需求描述 本文档描述的XX需求模块、需求标识及需求描述如表 4-3XX需求模块及标识所示。
表 4-3XX需求模块及标识
需求标识 需求模块 需求描述 本文档描述的平台管理需求模块、需求标识及需求描述如表 4-4XX需求模块及标识 所示。
表 4-4XX需求模块及标识
需求标识 需求模块 需求描述
本文档描述的XX模块、需求标识及需求描述如表 4-5XX需求模块及标识 所示。
表 4-5XX需求模块及标识 需求标识 需求模块 需求描述 5 用例表格
软件测试用例如表 5-1软件测试用例表所示。
表 5-1软件测试用例表 用例标识 功能模块 前置条件 验证点 编号 测试步骤 期望结果
6 关注点
6.1 文本输入框
1) 检测空数据
2) 检测过长数据(超出空间本身的长度和数据库中改字段所允许的长度); 3) 检测特殊字符,尤其是数据库中不允许的字符,甚至回车字符、空格字符等; 4) 检测字符类型,比如应该输入数字的文本框输入英文字符; 5) 中文字符的处理;
6) 对于日期时间型数据,检查格式正确性以及时间日期的合理性。比如开始时间不能晚于结束时间等。
6.2 下拉列表
1) 列表数据是否正确、完整; 2) 下拉列表与其他空间的联动关系; 3) 是否允许多选;
6.3 增加数据
1) 数据个数的上限;
2) 重复数据处理,尤其是键值的重复; 3) 相关表格的更新;
4) 检查多次使用back剪的情况:在有back的地方,back,回到原页面,再back,
重复多次,看是否会出错。
6.4 修改数据
1) 不能破坏数据库数据的关联和完整;
2) 重复数据处理,尤其是键值的重复; 3) 修改登录用户本身信息时对系统的影响; 4) 修改正在使用的数据;
5) 检查多次使用back剪的情况:在有back的地方,back,回到原页面,再back,重复多次,看是否会出错。
6.5 删除数据
1) 不能破坏数据库数据的关联和完整; 2) 删除正在使用的数据; 3) 删除登录用户本身。
6.6 查询数据
1) 多条件组合查询的正确性; 2) 多次连续查询正确性。
6.7 数据导入导出
1) 导入数据格式要求不应太苛刻,提示明确; 2) 导出数据不应乱码。
6.8 数据接入与处理
1) 数据接入方式是否全部能用,数据是否能正确接入; 2) 数据处理方式是否全部可行; 3) 数据的动态监测是否正确无误。
6.9 其他
1) 对网络故障的提示; 2) 同一用户多次登录; 3) 内存使用情况;
4) 压力测试,系统承受能力,多用户同时登录使用。
7 附录
7.1 附录1审批记录表
表格 7-1审批记录表 角色 软件项目经理 开发部经理 测试组长 工程经理 质量保证人员 配置管理人员 您好,欢迎您阅读我的文章,本WOR文档可编辑修改,也可以直接打印。阅读过后,希望您提出保贵的意见或建议。阅读和学习是一种非常好的习惯,坚持下去,让我们共同进步。签名 日期 备注
软件测试方案模板



