系统管理员管理测试用例
添加管理员测试
| 测试项 | 预期code | 预期消息 |
|---|---|---|
| 管理员名称为空测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称带特殊字符测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称纯数字校验 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称为1位测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称大于20位测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 权限id为负数校验 | 004 | 权限id必须为数字 |
| 备注超出限制校验 | 004 | 备注最大为90个字符 |
| 管理员真实姓名为空测试 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名1位校验 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名超出20位限制测试 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名为纯数字校验 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名特殊字符校验 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 是否为管理员为负数校验 | 004 | 必须为数字且,1为超级管理员,0为其他 |
| 是否为管理员大于1校验 | 004 | 必须为数字且,1为超级管理员,0为其他 |
| 是否为管理员为空校验 | 004 | 是否为超级管理员不能为空 |
| 管理员密码为空校验 | 917 | 管理员密码不能为空 |
| 正确校验 | 200 | |
| 管理员名称重复校验 | 915 | 管理员名称重复 |
| 权限不存在校验 | 003 | 所属权限不存在 |
修改管理员测试
| 测试项 | 预期code | 预期消息 |
|---|---|---|
| 管理员名称为空测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称带特殊字符测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称纯数字校验 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称为1位测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员名称大于20位测试 | 004 | 名称不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 权限id为负数校验 | 004 | 权限id必须为数字 |
| 备注超出限制校验 | 004 | 备注最大为90个字符 |
| 管理员真实姓名为空测试 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名1位校验 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名超出20位限制测试 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名为纯数字校验 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 管理员真实姓名特殊字符校验 | 004 | 真实姓名不能为纯数字和特殊字符,并且长度为2-20个字符 |
| 是否为管理员为负数校验 | 004 | 必须为数字且,1为超级管理员,0为其他 |
| 是否为管理员大于1校验 | 004 | 必须为数字且,1为超级管理员,0为其他 |
| 是否为管理员为空校验 | 004 | 是否为超级管理员不能为空 |
| 要修改的管理员是否存在校验 | 003 | 当前管理不存在 |
| 管理员名称重复校验 | 915 | 管理员名称重复 |
| 修改最后一个超级管理员到普通管理员测试(必须保留一个超级管理员) | 916 | 必须保留一个超级管理员 |
| 权限不存在校验 | 003 | 所属权限不存在 |
| 正确校验 | 200 |
管理员删除测试
| 测试项 | 预期code | 预期消息 |
|---|---|---|
| 要删除的管理员不存在校验 | 003 | 当前管理员不存在 |
| 删除最后一个超级管理员测试 | 916 | 必须保留一个超级管理员删除最后一个超级管理员测试 |
| 正确测试 | 200 |