4ec1a3f4dd
refactor(测试): 重构用户数据加载逻辑以支持数组格式 fix(数据库): 修正数据库连接配置和凭证 test: 添加新的导航和用户管理测试场景 docs: 生成UAT测试报告和最终报告 ci: 更新Woodpecker CI配置和测试命令 build: 添加application-test.yml配置文件 chore: 清理旧的测试场景文件
63 lines
1.8 KiB
JSON
63 lines
1.8 KiB
JSON
{
|
|
"users": {
|
|
"admin": {
|
|
"username": "admin",
|
|
"password": "admin123",
|
|
"email": "admin@novalon.com",
|
|
"role": "超级管理员",
|
|
"expectedBehavior": "应该能够登录并访问所有功能"
|
|
},
|
|
"manager": {
|
|
"username": "manager",
|
|
"password": "manager123",
|
|
"email": "manager@novalon.com",
|
|
"role": "部门经理",
|
|
"expectedBehavior": "应该能够登录并访问部门管理功能"
|
|
},
|
|
"user": {
|
|
"username": "user",
|
|
"password": "user123",
|
|
"email": "user@novalon.com",
|
|
"role": "普通用户",
|
|
"expectedBehavior": "应该能够登录但权限受限"
|
|
}
|
|
},
|
|
"roles": {
|
|
"super_admin": {
|
|
"name": "超级管理员",
|
|
"key": "admin",
|
|
"permissions": ["all"],
|
|
"expectedAccess": ["users", "roles", "menus", "config", "dict", "files", "notice", "loginlog", "oplog", "exceptionlog"]
|
|
},
|
|
"department_manager": {
|
|
"name": "部门经理",
|
|
"key": "manager",
|
|
"permissions": ["users", "roles", "config"],
|
|
"expectedAccess": ["users", "roles", "config"]
|
|
},
|
|
"regular_user": {
|
|
"name": "普通用户",
|
|
"key": "user",
|
|
"permissions": ["view"],
|
|
"expectedAccess": []
|
|
}
|
|
},
|
|
"testScenarios": {
|
|
"userLifecycle": {
|
|
"name": "用户生命周期测试",
|
|
"priority": "high",
|
|
"description": "测试用户从创建、激活、使用到停用的完整生命周期"
|
|
},
|
|
"roleManagement": {
|
|
"name": "角色管理测试",
|
|
"priority": "high",
|
|
"description": "测试角色分配、权限验证和角色变更"
|
|
},
|
|
"crossDepartment": {
|
|
"name": "跨部门协作测试",
|
|
"priority": "medium",
|
|
"description": "测试不同部门用户之间的协作场景"
|
|
}
|
|
}
|
|
}
|