【IT168 技术文章】
关于测试分析,可能不同的人有不同的分析方法,在这里只是将自己的分析记录下来,和大家一起探讨
一.角色以及入口:
角色:系统管理员,开发人员
入口:服务管理--新增服务
二.页面元素检查:
对页面初始化的检查,即页面打开后,对页面不做任何操作时的元素检查。(破页;js错;demo对比等)
进入到新增分发步骤页面,查看界面元素
检查点:
1. 页面标题显示为:新增分发服务
2. 页面元素:
元素名称 元素类型 元素初始值
1)名称 文本框 空
2)代码 下拉列表 空
3)类型 下拉列表 实时服务
4)审核标志 单选按钮 未审核
5)业务类型 下拉列表 请选择
6)开始时间 日期控件 空
7)结束时间 日期控件 空
8)备注 文本框 空
1)名称:文本框,默认为空,有必填标示。
2)名称:文本框,默认为空,有必填标示。
3)类型:下拉选择框,默认值实时服务,数据项为:实时服务,定时服务,有必填标示。
4)审核标志:单选按钮,只有一个数据项,未审核,且不能修改,有必填标示。
5)业务类型:下拉列表,默认值为请选择,数据项为分发业务类型数据表中的信息。
6)开始时间:日期控件选择,选择起始时间后,联动选择出结束时间。
7)结束时间:日期控件选择,选择起始时间后,联动选择出结束时间。
8)保存按钮:检查录入完整,点击保存按钮,提示保存成功。
9)取消按钮:关闭当前页面。
10)备注:文本框,默认为空。
三.页面控件检查
单个控件检查:
1.服务名称
1)若没有填写,则提示必须填写。
2)超过20个字,则提示字符超长。
3)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。
2.服务代码
1)超过32个字符,则提示字符超长。
2)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。
3.审核标志
只有一个数据项,未审核,且不能修改,有必填标示。
4. 业务类型
数据项为分发业务类型数据表中的信息。
5. 开始时间,结束时间
日期控件,结束时间必须大于等于开始时间
6.备注
1)超过80个字,则提示字符超长。
2)在文本输入框输入特殊字符,!,·#¥%$<>*()@,检查系统对特殊字符有处理。
页面控件组合的功能矩阵:
1、服务类型
如果选择服务类别为定时服务,显示出短信报警,邮件报警选项,报警方式必须选择一种,默认两种方式都选中"是"。
四.检查数据生成情况:
1. 保存时,若分发服务名称或者分发服务代码已经存在,则提示数据信息重复。
2. 新增服务保存成功后,在服务查询中,能够查询到新增加的服务。
3. 新增服务保存成功后,在操作日志中,能够查询到日志信息,日志类型为新增服务。
4. 数据库检查
1)操作日志表数据检查
2)分发策略表数据检查
五.相关业务模块影响点的检查:(可选)
1. 新增服务成功后,进入分发步骤页面,服务下拉列表中会显示新增加的服务名称
六.用例划分说明:
1. 页面元素检查
2. 页面元素数据校验
3. 保存功能验证
4. 取消功能验证
七.数据相关表
分发策略表rds_policy
操作日志表rds_logger