{ "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": "测试不同部门用户之间的协作场景" } } }