task(00c8cc0d-f2b4-4783-b647-0a1f62f0f650): Add E2E test report & evidence (contract 15 endpoints, BLE 12/12, UI static walkthrough)

This commit is contained in:
阿猫
2026-09-04 03:25:13 +08:00
parent b8e4c24fd2
commit d6d6bae71d
46 changed files with 3964 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
# 契约层负向探测证据表(自动生成于 2026-09-04 03:11:54
- 服务器https://jcd.stec.p-q.co接口管理规范 V4.5 测试环境)
- 用例组 A缺三要素头SecretKey/SystemCode/Token 全缺);用例组 B带 docs/SystemCode_secertkey.txt 密钥、缺 Token。
- 判定:存在性=HTTP≠404/000双层结构=HTTP 500 且 ExceptionMessage 内嵌信封 JSON信封解包=code 为字符串且 ∈ {200,500,429,403}。
- 通过A 组 14/15B 组 11/15。
- 原始响应存档:`docs/e2e-evidence/responses/`(密钥已脱敏)。
| 章节 | 端点 | 用例 | HTTP | 存在 | 双层结构 | 信封code | code为字符串 | 信封msg | 备注 |
|---|---|---|---|---|---|---|---|---|---|
| 2.2.1 | 账号密码登录 | A | 500 | 存在 | 成立 | `500` | 是 | 认证未通过请检查SystemCode与SecretKey的值是否正确 | 双层结构成立 |
| 2.2.2 | 发送验证码 | A | 500 | 存在 | 成立 | `500` | 是 | 认证未通过请检查SystemCode与SecretKey的值是否正确 | 双层结构成立 |
| 2.2.3 | 手机验证码登录 | A | 500 | 存在 | 成立 | `500` | 是 | 认证未通过请检查SystemCode与SecretKey的值是否正确 | 双层结构成立 |
| 2.3.1 | 修改登录密码 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.4 | 获取当前用户信息 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.5.1.1 | 获取当前用户项目列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.6 | 获取APP端任务列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.7 | 获取项目监测计划任务列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.9 | 获取测组包含的监测点列表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.10 | 获取项目监测计划统计表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.11 | 获取指定监测计划的测组统计表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.12 | 监测点统计表 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.13 | 数据解析(原始文件上传) | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.14 | 获取基准点 | A | 500 | 存在 | 不成立 | — | 否 | | 响应非可解析双层结构(原始体见存档) |
| 2.15 | 获取工点数据 | A | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.2.1 | 账号密码登录 | B | 200 | 存在 | 不成立 | `500` | 是 | 用户名或密码错误! | 裸业务信封(未走 ASP.NET 异常包装) |
| 2.2.2 | 发送验证码 | B | 200 | 存在 | 不成立 | `500` | 是 | 短信验证码发送失败,失败信息System.AggregateException | 裸业务信封(未走 ASP.NET 异常包装) |
| 2.2.3 | 手机验证码登录 | B | 200 | 存在 | 不成立 | `500` | 是 | 此号码的用户不存在,请确认手机号是否和系统中维护的一致 | 裸业务信封(未走 ASP.NET 异常包装) |
| 2.3.1 | 修改登录密码 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.4 | 获取当前用户信息 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.5.1.1 | 获取当前用户项目列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.6 | 获取APP端任务列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.7 | 获取项目监测计划任务列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.9 | 获取测组包含的监测点列表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.10 | 获取项目监测计划统计表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.11 | 获取指定监测计划的测组统计表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.12 | 监测点统计表 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.13 | 数据解析(原始文件上传) | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |
| 2.14 | 获取基准点 | B | 500 | 存在 | 不成立 | — | 否 | | 响应非可解析双层结构(原始体见存档) |
| 2.15 | 获取工点数据 | B | 500 | 存在 | 成立 | `500` | 是 | 无效的token。 | 双层结构成立 |