|
|
<!DOCTYPE html>
|
|
|
<html lang="zh-CN">
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<title>测试报告 - 员工管理模块</title>
|
|
|
<style>
|
|
|
body{font-family:'Microsoft YaHei',sans-serif;margin:20px;background:#f5f5f5}
|
|
|
h1{color:#333;border-bottom:2px solid #409EFF;padding-bottom:10px}
|
|
|
h2{color:#409EFF;margin-top:30px}
|
|
|
table{border-collapse:collapse;width:100%;margin:10px 0;background:#fff}
|
|
|
th,td{border:1px solid #ddd;padding:8px 12px;text-align:left}
|
|
|
th{background:#409EFF;color:#fff}
|
|
|
tr:nth-child(even){background:#f9f9f9}
|
|
|
.pass{color:#67C23A;font-weight:bold}
|
|
|
.fail{color:#F56C6C;font-weight:bold}
|
|
|
.skip{color:#E6A23C;font-weight:bold}
|
|
|
.meta{background:#fff;padding:15px;border-radius:4px;margin-bottom:20px;border-left:4px solid #409EFF}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
<h1>👷 测试报告 - 员工管理模块</h1>
|
|
|
<div class="meta">
|
|
|
<p><strong>测试时间</strong>:2026-04-29 04:41:13</p>
|
|
|
<p><strong>Git Commit</strong>:1168b3c(补齐4个端点)</p>
|
|
|
<p><strong>测试环境</strong>:http://192.168.1.202/admin/worker</p>
|
|
|
<p><strong>测试结果</strong>:<span class="pass">✅ 全部通过(6/6)</span></p>
|
|
|
</div>
|
|
|
|
|
|
<h2>测试项明细</h2>
|
|
|
<table>
|
|
|
<tr><th>#</th><th>测试项</th><th>API调用</th><th>预期结果</th><th>实际结果</th><th>状态</th></tr>
|
|
|
<tr><td>1</td><td>员工列表(分页)</td><td>GET /api/admin/worker</td><td>code=0, 返回员工分页列表</td><td>code=0, total=6</td><td class="pass">✅ 通过</td></tr>
|
|
|
<tr><td>2</td><td>员工详情</td><td>GET /api/admin/worker/1</td><td>code=0, 含name/code/machineCount</td><td>code=0, name=张三, machineCount=2</td><td class="pass">✅ 通过</td></tr>
|
|
|
<tr><td>3</td><td>绑定机床列表(新增端点)</td><td>GET /api/admin/worker/1/machines</td><td>code=0, 返回机床列表</td><td>code=0, items=2条</td><td class="pass">✅ 通过</td></tr>
|
|
|
<tr><td>4</td><td>今日产量(新增端点)</td><td>GET /api/admin/worker/1/production/today</td><td>code=0, 返回产量列表</td><td>code=0, items=0(采集服务未运行,预期空)</td><td class="pass">✅ 通过</td></tr>
|
|
|
<tr><td>5</td><td>7天产量趋势(新增端点)</td><td>GET /api/admin/worker/1/production/trend</td><td>code=0, 返回7天趋势</td><td>code=0, items=7条,quantity均为0(采集服务未运行)</td><td class="pass">✅ 通过</td></tr>
|
|
|
<tr><td>6</td><td>可绑定机床(新增端点)</td><td>GET /api/admin/worker/available-machines</td><td>code=0, 返回未绑定的机床</td><td>code=0, items=0(所有机床已绑定或离线)</td><td class="pass">✅ 通过</td></tr>
|
|
|
</table>
|
|
|
|
|
|
<h2>跳过项</h2>
|
|
|
<table>
|
|
|
<tr><th>跳过项</th><th>原因</th><th>备注</th></tr>
|
|
|
<tr><td>新增/编辑员工(逐字段验证)</td><td>需页面级交互测试</td><td>API端点已实现,待后续手动验证</td></tr>
|
|
|
<tr><td>删除员工</td><td>需页面级交互测试</td><td>API端点已实现,待后续手动验证</td></tr>
|
|
|
<tr><td>启停切换</td><td>需页面级交互测试</td><td>API端点已实现,待后续手动验证</td></tr>
|
|
|
<tr><td>导入导出</td><td>用户要求排除</td><td>-</td></tr>
|
|
|
</table>
|
|
|
</body>
|
|
|
</html>
|