first commit

This commit is contained in:
dengqichen 2025-02-18 17:40:15 +08:00
parent 1abc876fdc
commit e2c9fafdee
6 changed files with 588 additions and 1 deletions

View File

@ -2,6 +2,5 @@
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="$PROJECT_DIR$/cypress/e2e" vcs="Git" />
</component>
</project>

View File

@ -1,4 +1,12 @@
describe('隆基系统全部页面验证', () => {
// 在所有测试开始前清除localStorage
beforeEach(() => {
// 清除localStorage
cy.window().then((win) => {
win.localStorage.clear();
});
});
// 格式化时间的辅助函数
const formatTime = (date) => {
return date.toLocaleString('zh-CN', {

View File

@ -0,0 +1,497 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>系统页面可用性测试报告</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.summary { margin-bottom: 20px; }
table { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
th, td { border: 1px solid #ddd; padding: 8px; text-align: left; }
th { background-color: #f4f4f4; }
.success { color: green; }
.error { color: red; }
.timeout { color: orange; }
.pending { color: gray; }
.tab-row { background-color: #f9f9f9; }
.failed-pages { margin-top: 20px; }
.failed-page { background-color: #fff0f0; margin-bottom: 10px; padding: 10px; border-left: 4px solid #ff0000; }
</style>
</head>
<body>
<h1>系统页面可用性测试报告</h1>
<div class="summary">
<h2>测试摘要</h2>
<p>测试环境: UAT</p>
<p>总页面数: 6</p>
<p>总Tab页数: 49</p>
<p>失败页面数: 0</p>
<p>开始时间: 2025/02/18 17:14:28</p>
<p>结束时间: 2025/02/18 17:19:48</p>
<p>总耗时: 320.00秒</p>
</div>
<h2>详细测试结果</h2>
<table>
<tr>
<th>页面名称</th>
<th>开始时间</th>
<th>Tab页名称</th>
<th>Tab开始时间</th>
<th>Tab结束时间</th>
<th>加载时长(秒)</th>
<th>状态</th>
</tr>
<tr>
<td>主数据</td>
<td>2025/02/18 17:15:03</td>
<td colspan="5">无Tab页</td>
</tr>
<tr class="tab-row">
<td>主数据 > 基地</td>
<td>2025/02/18 17:15:04</td>
<td>工厂主数据</td>
<td>2025/02/18 17:15:04</td>
<td>2025/02/18 17:15:08</td>
<td>4.14</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>工厂供货关系-运输成本</td>
<td>2025/02/18 17:15:08</td>
<td>2025/02/18 17:15:11</td>
<td>2.83</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>工厂供货关系-物流SLA</td>
<td>2025/02/18 17:15:12</td>
<td>2025/02/18 17:15:15</td>
<td>2.83</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>工厂供货关系-货源优先级</td>
<td>2025/02/18 17:15:16</td>
<td>2025/02/18 17:15:19</td>
<td>2.83</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>基地认证</td>
<td>2025/02/18 17:15:20</td>
<td>2025/02/18 17:15:23</td>
<td>2.65</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>产品认证</td>
<td>2025/02/18 17:15:24</td>
<td>2025/02/18 17:15:26</td>
<td>2.35</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>组件车间信息</td>
<td>2025/02/18 17:15:27</td>
<td>2025/02/18 17:15:30</td>
<td>2.80</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>工厂区域</td>
<td>2025/02/18 17:15:31</td>
<td>2025/02/18 17:15:34</td>
<td>2.80</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>工厂类型分配</td>
<td>2025/02/18 17:15:35</td>
<td>2025/02/18 17:15:39</td>
<td>4.08</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>法人认证</td>
<td>2025/02/18 17:15:40</td>
<td>2025/02/18 17:15:45</td>
<td>5.20</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>法人和工厂关系</td>
<td>2025/02/18 17:15:46</td>
<td>2025/02/18 17:15:51</td>
<td>5.02</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>法人产品认证</td>
<td>2025/02/18 17:15:52</td>
<td>2025/02/18 17:15:58</td>
<td>5.64</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>法人信息</td>
<td>2025/02/18 17:15:59</td>
<td>2025/02/18 17:16:05</td>
<td>6.45</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>工厂质量专控</td>
<td>2025/02/18 17:16:06</td>
<td>2025/02/18 17:16:10</td>
<td>3.49</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>逻辑子库</td>
<td>2025/02/18 17:16:11</td>
<td>2025/02/18 17:16:14</td>
<td>2.97</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>组件基地电池子库</td>
<td>2025/02/18 17:16:15</td>
<td>2025/02/18 17:16:18</td>
<td>3.37</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td>主数据 > 线体</td>
<td>2025/02/18 17:16:22</td>
<td>工厂线体</td>
<td>2025/02/18 17:16:22</td>
<td>2025/02/18 17:16:27</td>
<td>4.55</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体可生产产品</td>
<td>2025/02/18 17:16:27</td>
<td>2025/02/18 17:16:31</td>
<td>3.60</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>含改造爬坡线体标准产能对象产能</td>
<td>2025/02/18 17:16:32</td>
<td>2025/02/18 17:16:38</td>
<td>6.00</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体产品与标准产品产能折算率</td>
<td>2025/02/18 17:16:39</td>
<td>2025/02/18 17:16:45</td>
<td>5.95</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体工时日历</td>
<td>2025/02/18 17:16:46</td>
<td>2025/02/18 17:16:51</td>
<td>5.50</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体可用产能</td>
<td>2025/02/18 17:16:52</td>
<td>2025/02/18 17:16:58</td>
<td>5.77</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体状态初始化</td>
<td>2025/02/18 17:16:59</td>
<td>2025/02/18 17:17:03</td>
<td>4.04</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体产品产能</td>
<td>2025/02/18 17:17:04</td>
<td>2025/02/18 17:17:09</td>
<td>4.90</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体最后生产状态获取</td>
<td>2025/02/18 17:17:10</td>
<td>2025/02/18 17:17:16</td>
<td>5.47</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>可选基地异常日志</td>
<td>2025/02/18 17:17:17</td>
<td>2025/02/18 17:17:21</td>
<td>4.06</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体标准产能对象产能</td>
<td>2025/02/18 17:17:22</td>
<td>2025/02/18 17:17:29</td>
<td>6.83</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>线体可用产能(不含改造爬坡)</td>
<td>2025/02/18 17:17:30</td>
<td>2025/02/18 17:17:35</td>
<td>4.78</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>改造爬坡曲线</td>
<td>2025/02/18 17:17:36</td>
<td>2025/02/18 17:17:38</td>
<td>2.48</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>车间满产参数</td>
<td>2025/02/18 17:17:39</td>
<td>2025/02/18 17:17:43</td>
<td>3.39</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td>主数据 > 产品</td>
<td>2025/02/18 17:17:48</td>
<td>计划对象</td>
<td>2025/02/18 17:17:48</td>
<td>2025/02/18 17:17:56</td>
<td>8.31</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>计划对象和产品编码10位映射关系</td>
<td>2025/02/18 17:17:56</td>
<td>2025/02/18 17:18:01</td>
<td>4.63</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>功率对象</td>
<td>2025/02/18 17:18:02</td>
<td>2025/02/18 17:18:07</td>
<td>5.59</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>组件类型-组件结构</td>
<td>2025/02/18 17:18:08</td>
<td>2025/02/18 17:18:12</td>
<td>3.27</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>产能对象</td>
<td>2025/02/18 17:18:13</td>
<td>2025/02/18 17:18:19</td>
<td>6.29</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>产品替代关系</td>
<td>2025/02/18 17:18:20</td>
<td>2025/02/18 17:18:25</td>
<td>4.81</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>产品替代关系(建议)</td>
<td>2025/02/18 17:18:26</td>
<td>2025/02/18 17:18:32</td>
<td>6.12</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>维护电池工艺</td>
<td>2025/02/18 17:18:33</td>
<td>2025/02/18 17:18:37</td>
<td>3.73</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>组件加工成本</td>
<td>2025/02/18 17:18:38</td>
<td>2025/02/18 17:18:44</td>
<td>5.86</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>组件产品数据</td>
<td>2025/02/18 17:18:45</td>
<td>2025/02/18 17:18:50</td>
<td>4.93</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>综合良率</td>
<td>2025/02/18 17:18:51</td>
<td>2025/02/18 17:18:54</td>
<td>3.29</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td>主数据 > 关键物料</td>
<td>2025/02/18 17:18:59</td>
<td>关键物料定义</td>
<td>2025/02/18 17:18:59</td>
<td>2025/02/18 17:19:04</td>
<td>4.68</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>物料-所属关键物料</td>
<td>2025/02/18 17:19:04</td>
<td>2025/02/18 17:19:09</td>
<td>5.14</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>约束物料</td>
<td>2025/02/18 17:19:10</td>
<td>2025/02/18 17:19:14</td>
<td>4.01</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>组件BOM</td>
<td>2025/02/18 17:19:15</td>
<td>2025/02/18 17:19:19</td>
<td>4.40</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>电池平均功率</td>
<td>2025/02/18 17:19:20</td>
<td>2025/02/18 17:19:24</td>
<td>3.41</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>电池约束物料</td>
<td>2025/02/18 17:19:25</td>
<td>2025/02/18 17:19:29</td>
<td>4.31</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td>主数据 > 单位</td>
<td>2025/02/18 17:19:34</td>
<td>单位</td>
<td>2025/02/18 17:19:34</td>
<td>2025/02/18 17:19:40</td>
<td>5.89</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>单位转换</td>
<td>2025/02/18 17:19:40</td>
<td>2025/02/18 17:19:44</td>
<td>3.79</td>
<td class="success">success</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,7 @@
{
"totalPages": 6,
"totalTabs": 49,
"failedCount": 0,
"startTime": "2025/02/18 17:14:28",
"endTime": "2025/02/18 17:19:48"
}

View File

@ -0,0 +1,69 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>系统页面可用性测试报告</title>
<style>
body { font-family: Arial, sans-serif; margin: 20px; }
.summary { margin-bottom: 20px; }
table { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
th, td { border: 1px solid #ddd; padding: 8px; text-align: left; }
th { background-color: #f4f4f4; }
.success { color: green; }
.error { color: red; }
.timeout { color: orange; }
.pending { color: gray; }
.tab-row { background-color: #f9f9f9; }
.failed-pages { margin-top: 20px; }
.failed-page { background-color: #fff0f0; margin-bottom: 10px; padding: 10px; border-left: 4px solid #ff0000; }
</style>
</head>
<body>
<h1>系统页面可用性测试报告</h1>
<div class="summary">
<h2>测试摘要</h2>
<p>测试环境: UAT</p>
<p>总页面数: 1</p>
<p>总Tab页数: 2</p>
<p>失败页面数: 0</p>
<p>开始时间: 2025/02/18 17:38:29</p>
<p>结束时间: 2025/02/18 17:39:19</p>
<p>总耗时: 50.00秒</p>
</div>
<h2>详细测试结果</h2>
<table>
<tr>
<th>页面名称</th>
<th>开始时间</th>
<th>Tab页名称</th>
<th>Tab开始时间</th>
<th>Tab结束时间</th>
<th>加载时长(秒)</th>
<th>状态</th>
</tr>
<tr class="tab-row">
<td>ATP查询</td>
<td>2025/02/18 17:39:06</td>
<td>ATP查询</td>
<td>2025/02/18 17:39:07</td>
<td>2025/02/18 17:39:11</td>
<td>3.79</td>
<td class="success">success</td>
</tr>
<tr class="tab-row">
<td></td>
<td></td>
<td>订单_计划对象_功率对象</td>
<td>2025/02/18 17:39:11</td>
<td>2025/02/18 17:39:15</td>
<td>4.82</td>
<td class="success">success</td>
</tr>
</table>
</body>
</html>

View File

@ -0,0 +1,7 @@
{
"totalPages": 1,
"totalTabs": 2,
"failedCount": 0,
"startTime": "2025/02/18 17:38:29",
"endTime": "2025/02/18 17:39:19"
}