张翔
|
109d184f91
|
fix: 修复E2E测试选择器和路径问题
问题分析:
1. 登录按钮使用native-type而非type属性
2. 登录后跳转到/而非/dashboard
3. 路径映射错误:/user-management应为/users等
修复内容:
- 登录流程测试:修复按钮选择器和URL断言
- 登出流程测试:修复下拉菜单选择器
- 用户管理测试:修正路径为/users
- 权限边界测试:修正路径为/users、/roles、/menus
- 移除不存在的data-testid选择器
- 添加适当的等待和错误消息匹配
|
2026-04-04 21:26:17 +08:00 |
|
张翔
|
345211a860
|
feat: 实现用户管理场景测试
- 创建管理员创建用户测试(5个测试用例)
- 管理员可以创建新用户
- 管理员可以编辑用户信息
- 管理员可以删除用户
- 创建用户时用户名重复验证
- 创建用户时邮箱格式验证
- 创建权限边界验证测试(11个测试用例)
- 管理员权限验证(5个)
- 普通用户权限验证(4个)
- 测试用户权限验证(2个)
- 跨角色权限对比测试
|
2026-04-04 20:59:45 +08:00 |
|
张翔
|
98276e0ffb
|
feat: 实现认证场景测试
- 创建登录流程测试(6个测试用例)
- 管理员用户登录成功
- 普通用户登录成功
- 错误密码登录失败
- 空用户名登录失败
- 空密码登录失败
- Token注入登录
- 创建登出流程测试(4个测试用例)
- 用户登出成功
- 登出后无法访问受保护页面
- 登出后Token被清除
- 多角色登出测试
|
2026-04-04 20:58:30 +08:00 |
|