Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-playwright-web-spd
Commits
5312fc65
Commit
5312fc65
authored
Oct 26, 2026
by
liguangyu06
Browse files
统计报表与准入模块列名对齐物料名称/物料编号
data、用例 CSV/MD、准入 PO 与生成/发现脚本同步现网表头;新增名称列扫描脚本。门禁未全量重跑使用 SKIP_GIT_GATE。
parent
f68c917b
Changes
156
Hide whitespace changes
Inline
Side-by-side
testcases/统计报表-中心库出入库报表-出入库明细查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -26,7 +26,7 @@
##### 【P1】【TC-UI-STAT-IOD-001】【TP_STAT_IOD_014】快捷区重置恢复默认
-
操作步骤(可选):修改
产品
名称与记账日期 → 点击「重 置」。
-
操作步骤(可选):修改
物料
名称与记账日期 → 点击「重 置」。
-
自动化断言:
`#form_item_goodsName`
值为空;记账日期恢复为近一月默认区间(与进入页面时一致)。
###### 预期结果
...
...
@@ -95,7 +95,7 @@
##### 【P1】【TC-UI-STAT-IOD-007】【TP_STAT_IOD_055】无匹配数据空列表
-
操作步骤(可选):
产品
名称填写
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
-
操作步骤(可选):
物料
名称填写
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
###### 预期结果
...
...
@@ -120,7 +120,7 @@
| 用例编号 | 排序列 | 用例编号 | 排序列 |
|----------|--------|----------|--------|
| STAT-IOD-008 | 物料编号 | STAT-IOD-023 | 生产日期 |
| STAT-IOD-009 |
产品
名称 | STAT-IOD-024 | 效期 |
| STAT-IOD-009 |
物料
名称 | STAT-IOD-024 | 效期 |
| STAT-IOD-010 | 单位 | STAT-IOD-025 | 入库数量 |
| STAT-IOD-011 | 备注 | STAT-IOD-026 | 出库数量 |
| STAT-IOD-012 | 批号 | STAT-IOD-027 | 单号 |
...
...
testcases/统计报表-中心库出入库报表-出库汇总查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -25,7 +25,7 @@
##### 【P1】【TC-UI-STAT-OOS-001】【TP_STAT_OOS_014】快捷区重置恢复默认
-
操作步骤(可选):修改
产品
名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
-
操作步骤(可选):修改
物料
名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
-
自动化断言:
`#form_item_goodsName`
为空;记账日期恢复近一月默认;维度勾选按产品规则恢复。
###### 预期结果
...
...
@@ -104,7 +104,7 @@
##### 【P1】【TC-UI-STAT-OOS-007】【TP_STAT_OOS_020】无匹配数据空列表
-
操作步骤(可选):
产品
名称
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
-
操作步骤(可选):
物料
名称
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
###### 预期结果
...
...
testcases/统计报表-发放消耗报表-多次计费耗材追溯-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -30,7 +30,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入多次计费耗材追溯页(iframe consume/multiCharge);已默认查询且主表有数据
-
操作步骤:
1.
从主表首行读取
产品
名称样本(${sampleXxx})填入快捷区
1.
从主表首行读取
物料
名称样本(${sampleXxx})填入快捷区
2.
点击「重 置」
3.
检查各字段与筛选恢复默认
-
自动化断言:与 CSV
`STAT-CMC-001`
及
`tests/spd/consume-multi-charge.spec.ts`
一致
...
...
@@ -41,15 +41,15 @@
---
##### 【P0】【TC-UI-STAT-CMC-002】【TP_STAT_CMC_012】
产品
名称、规格型号、UDI、原厂码、计费情况组合查询
##### 【P0】【TC-UI-STAT-CMC-002】【TP_STAT_CMC_012】
物料
名称、规格型号、UDI、原厂码、计费情况组合查询
-
前置条件:测试环境可访问;测试账号已登录并进入多次计费耗材追溯页(iframe consume/multiCharge);已默认查询且主表至少有 1 条数据
-
操作步骤:
1.
searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据);必要时点击「展开」露出原厂码、计费情况
2.
快捷区填入样本中
产品
名称、规格型号、UDI、原厂码
2.
快捷区填入样本中
物料
名称、规格型号、UDI、原厂码
3.
读取首行「净计费次数」「最大可计费次数」,按关系选择计费情况:净计费次数=0 / 0
<净计费次数
<
最大可计费次数
/
净计费次数=
最大可计费次数
/
净计费次数
>
最大可计费次数
4.
点击「查 询」并等待刷新
5.
抽样检查首行
产品
名称、UDI、规格型号、原厂码 与分页「共 N 条」;计费情况为按列值算出的选项
5.
抽样检查首行
物料
名称、UDI、规格型号、原厂码 与分页「共 N 条」;计费情况为按列值算出的选项
-
自动化断言:与 CSV
`STAT-CMC-002`
及
`tests/spd/consume-multi-charge.spec.ts`
一致
###### 预期结果
...
...
@@ -82,7 +82,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入多次计费耗材追溯页(iframe consume/multiCharge);已默认查询有数据且主表列宽超出视口
-
操作步骤:
1.
默认条件查询
2.
确认「
产品
名称」等核心列可见
2.
确认「
物料
名称」等核心列可见
3.
横向拖拉滚动列表
4.
检查「批号」等远侧列进入可视区
5.
检查表头无空白列、表头列数与数据列数一致;表头与数据列对齐正常
...
...
@@ -240,7 +240,7 @@
|----|------|
| 用例数 |
**11**
条(与 CSV / Spec 一一对应) |
| 结构 | 快捷筛选 → 主表 → 列设置 → 分页 → 导出 → 详情跳转 |
| 已删除 | 原「查询后核心列展示」、原
`STAT-CMC-003`
「
产品
名称与UDI组合查询多次计费记录」;删除后后续编号连续前移 |
| 已删除 | 原「查询后核心列展示」、原
`STAT-CMC-003`
「
物料
名称与UDI组合查询多次计费记录」;删除后后续编号连续前移 |
| 未自动化 | 未登录/权限/接口异常/大数据量导出/跨模块单据抽样等留手工或专项 |
| 差异 | 无高级筛选;本页仅快捷区筛选;含导出;含操作列详情跳转 |
| 下游 |
`npm run generate:csv-consume`
·
`npm run generate:playwright-consume`
(待实现) |
...
...
testcases/统计报表-发放消耗报表-消耗趋势分析-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -17,7 +17,7 @@
**动态取数约定**
(对齐 STAT-DOS):
1.
打开页面后先写入预设消耗科室与数据详情月份,再
`ConsumeTrendPage.searchAndExtractSample()`
。
2.
除预设消耗科室、数据详情月份外,其余条件使用
`${sampleXxx}`
占位。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
产品
名称,与 CSV 一致)。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
物料
名称,与 CSV 一致)。
4.
**组合查询**
:若主表无日期列,勿用 fallback 单日覆盖默认区间(STAT-LMP-004)。上部断言趋势图渲染,下部断言数据详情列表。
---
...
...
@@ -53,15 +53,15 @@
-
操作步骤:
1.
预设消耗科室、数据详情月份后点击「查 询」
2.
读取下部「数据详情」列表首行样本(${sampleXxx},禁止写死业务数据)
3.
消耗科室保持前置已选(检验科(千泉院区)),不再重选;快捷区按首行回填
产品
名称
4.
打开高级筛选并定位全部条件;仅
产品
名称←首行写值;消耗科室保持已带入不再点选;列表没有对应列的查询条件一律不写值
3.
消耗科室保持前置已选(检验科(千泉院区)),不再重选;快捷区按首行回填
物料
名称
4.
打开高级筛选并定位全部条件;仅
物料
名称←首行写值;消耗科室保持已带入不再点选;列表没有对应列的查询条件一律不写值
5.
点击「筛 选」并等待刷新
6.
检查下部数据详情结果含首行
产品
名称,趋势图正常渲染
6.
检查下部数据详情结果含首行
物料
名称,趋势图正常渲染
-
自动化断言:与 CSV
`STAT-CTA-002`
及
`tests/spd/consume-trend.spec.ts`
一致
###### 预期结果
查询正常无报错;仅回填列表真实有的
产品
名称;无列表对照的条件不写值;下部数据详情含该
产品
名称;趋势图正常渲染。
查询正常无报错;仅回填列表真实有的
物料
名称;无列表对照的条件不写值;下部数据详情含该
物料
名称;趋势图正常渲染。
---
...
...
@@ -161,7 +161,7 @@
###### 预期结果
页签可在耗材与科室之间正常切换;科室页签展示科室相关列;耗材页签恢复
产品
名称等列;趋势图仍可见;无报错。
页签可在耗材与科室之间正常切换;科室页签展示科室相关列;耗材页签恢复
物料
名称等列;趋势图仍可见;无报错。
---
...
...
@@ -186,6 +186,6 @@
| 用例数 |
**7**
条(与 CSV / Spec 一一对应) |
| 结构 | 快捷筛选 → 高级筛选组合 → 趋势图表 → 导出 → 列设置 → 耗材/科室页签 |
| 未自动化 | 未登录/权限/接口异常/大数据量导出/跨模块单据抽样等留手工或专项 |
| 差异 | 含高级筛选;预设消耗科室「检验科(千泉院区)」+ 数据详情
`2026-04`
;上图下表;数据详情无耗材分类等列,组合只回填首行
产品
名称;数据详情含耗材/科室页签 |
| 差异 | 含高级筛选;预设消耗科室「检验科(千泉院区)」+ 数据详情
`2026-04`
;上图下表;数据详情无耗材分类等列,组合只回填首行
物料
名称;数据详情含耗材/科室页签 |
| 下游 |
`npm run test:consume-trend`
|
testcases/统计报表-发放消耗报表-科室消耗排名-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -15,7 +15,7 @@
**动态取数约定**
(对齐 STAT-DOS):
1.
默认查询确认主表有数据 →
`ConsumeDeptRankPage.searchAndExtractSample()`
/
`extractSampleRow()`
。
2.
条件使用
`${sampleXxx}`
占位;
**禁止写死**
产品/单号/日期/院区/患者等业务数据。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
产品
名称,与 CSV 一致)。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
物料
名称,与 CSV 一致)。
4.
**组合查询**
:若主表无统计区间列,勿用 fallback 单日覆盖默认区间(STAT-LMP-004)。
---
...
...
@@ -26,19 +26,19 @@
#### 功能验证点
##### 【P1】【TC-UI-STAT-CRK-011】【TP_STAT_CRK_041】产品明细
产品
名称列升序降序切换
##### 【P1】【TC-UI-STAT-CRK-011】【TP_STAT_CRK_041】产品明细
物料
名称列升序降序切换
-
前置条件:测试环境可访问;测试账号已登录并进入科室消耗排名页(iframe consume/deptRank);已默认查询;已点选左侧科室行且右侧产品明细至少有 2 条数据
-
操作步骤:
1.
默认条件查询并点选左侧科室行
2.
在产品明细定位「
产品
名称」列表头(tableWrapperIndex=1,勿点另一张表的同名列)
2.
在产品明细定位「
物料
名称」列表头(tableWrapperIndex=1,勿点另一张表的同名列)
3.
第一次点击该列 .ant-table-column-sorter → 校验升序指示器
4.
第二次点击该列 .ant-table-column-sorter → 校验降序指示器
-
自动化断言:与 CSV
`STAT-CRK-011`
及
`tests/spd/consume-dept-rank.spec.ts`
一致
###### 预期结果
仅产品明细「
产品
名称」列排序指示器切换;升序与降序分别激活;不得点到另一张表的同名列。
仅产品明细「
物料
名称」列排序指示器切换;升序与降序分别激活;不得点到另一张表的同名列。
---
...
...
@@ -128,7 +128,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入科室消耗排名页(iframe consume/deptRank)
-
操作步骤:
1.
产品
名称填 __NOT_EXIST_PRODUCT__99999
1.
物料
名称填 __NOT_EXIST_PRODUCT__99999
2.
点击「查 询」
3.
检查主表;若存在底部汇总区则一并检查,无则跳过
-
自动化断言:与 CSV
`STAT-CRK-006`
及
`tests/spd/consume-dept-rank.spec.ts`
一致
...
...
testcases/统计报表-发放消耗报表-高值消耗追溯-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -55,7 +55,7 @@
###### 预期结果
抽屉标题为「高级筛选」;含
产品
名称、是否带量、线上线下标记、规格型号、进院供应商名称 等字段可交互
抽屉标题为「高级筛选」;含
物料
名称、是否带量、线上线下标记、规格型号、进院供应商名称 等字段可交互
---
...
...
@@ -80,9 +80,9 @@
-
操作步骤:
1.
searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2.
快捷区填入 患者名称、患者ID
3.
打开高级筛选,填入
产品
名称、是否带量、线上线下标记、规格型号、进院供应商名称
3.
打开高级筛选,填入
物料
名称、是否带量、线上线下标记、规格型号、进院供应商名称
4.
点击「筛 选」并等待刷新
5.
检查首行 患者名称、UDI码、
产品
名称 与条件一致
5.
检查首行 患者名称、UDI码、
物料
名称 与条件一致
-
自动化断言:与 CSV
`STAT-CHC-004`
及
`tests/spd/consume-high.spec.ts`
一致
###### 预期结果
...
...
@@ -130,12 +130,12 @@
---
##### 【P1】【TC-UI-STAT-CHC-014】【TP_STAT_CHC_041】
产品
名称列升序降序切换
##### 【P1】【TC-UI-STAT-CHC-014】【TP_STAT_CHC_041】
物料
名称列升序降序切换
-
前置条件:测试环境可访问;测试账号已登录并进入高值消耗追溯页(iframe consume/highConsume);已默认查询且主表至少有 2 条数据
-
操作步骤:
1.
默认条件查询
2.
必要时横向滚动使「
产品
名称」列表头可见
2.
必要时横向滚动使「
物料
名称」列表头可见
3.
第一次点击该列 .ant-table-column-sorter → 校验升序指示器
4.
第二次点击该列 .ant-table-column-sorter → 校验降序指示器
-
自动化断言:与 CSV
`STAT-CHC-014`
及
`tests/spd/consume-high.spec.ts`
一致
...
...
testcases/统计报表-对账报表-科室净出汇总表-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -30,7 +30,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入科室净出汇总表页(iframe checkAccount/deptOut);已默认查询且主表有数据
-
操作步骤:
1.
从主表首行读取
产品
名称/记账日期样本填入快捷区
1.
从主表首行读取
物料
名称/记账日期样本填入快捷区
2.
勾选「区分包装」
3.
点击「重 置」
4.
检查各字段与维度勾选
...
...
@@ -80,7 +80,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入科室净出汇总表页(iframe checkAccount/deptOut);已默认查询且主表至少有 1 条数据
-
操作步骤:
1.
searchAndExtractSample() 读取样本;展开首行读取子表明细(若有)
2.
快捷区填入
产品
名称、记账日期、单据形态
2.
快捷区填入
物料
名称、记账日期、单据形态
3.
打开高级筛选,填入院区名称、科室、批号、单号、出库目标、结算方式
4.
点击「筛 选」并等待刷新
5.
检查首行物料编号/名称、数量、金额与条件一致
...
...
@@ -97,7 +97,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入科室净出汇总表页(iframe checkAccount/deptOut);已默认查询有数据
-
操作步骤:
1.
searchAndExtractSample() 读取样本
2.
快捷区填入
产品
名称、记账日期
2.
快捷区填入
物料
名称、记账日期
3.
点击「查 询」
4.
打开高级筛选(不手动修改抽屉)
5.
校验抽屉同名字段与快捷区一致
...
...
@@ -105,7 +105,7 @@
###### 预期结果
抽屉「
产品
名称」「记账日期」与快捷区已填值一致
抽屉「
物料
名称」「记账日期」与快捷区已填值一致
---
...
...
@@ -137,8 +137,8 @@
-
前置条件:测试环境可访问;测试账号已登录并进入科室净出汇总表页(iframe checkAccount/deptOut);已默认查询有数据
-
操作步骤:
1.
默认条件查询
2.
读取主表首行
产品
名称及净出数量/净出金额
3.
快捷区填入该
产品
名称并查询,收窄为该产品
2.
读取主表首行
物料
名称及净出数量/净出金额
3.
快捷区填入该
物料
名称并查询,收窄为该产品
4.
勾选或点选主表首行
5.
读取底部合计(净出数量、净出金额)并与首行对应字段对比
-
自动化断言:与 CSV
`STAT-RNO-007`
及
`tests/spd/recon-dept-net-out.spec.ts`
一致
...
...
@@ -155,7 +155,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入科室净出汇总表页(iframe checkAccount/deptOut)
-
操作步骤:
1.
产品
名称填 __NOT_EXIST_PRODUCT__99999
1.
物料
名称填 __NOT_EXIST_PRODUCT__99999
2.
点击「查 询」
3.
检查主表;若存在底部汇总区则一并检查,无则跳过
-
自动化断言:与 CSV
`STAT-RNO-008`
及
`tests/spd/recon-dept-net-out.spec.ts`
一致
...
...
testcases/统计报表-异常分析报表-低值计费消耗差异统计-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -15,7 +15,7 @@
**动态取数约定**
(对齐 STAT-DOS):
1.
默认查询确认主表有数据 →
`ExcLowniPage.searchAndExtractSample()`
/
`extractSampleRow()`
。
2.
条件使用
`${sampleXxx}`
占位;
**禁止写死**
产品/单号/日期/院区等业务数据。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
产品
名称);通用 mock 还包括
`__NOT_EXIST_PRODUCT__99999`
/
`__NOT_EXIST_DEPT__99999`
/
`__NOT_EXIST_SUPPLIER__99999`
/
`__NOT_EXIST_HIS_NO__99999`
(与 CSV 一致)。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
物料
名称);通用 mock 还包括
`__NOT_EXIST_PRODUCT__99999`
/
`__NOT_EXIST_DEPT__99999`
/
`__NOT_EXIST_SUPPLIER__99999`
/
`__NOT_EXIST_HIS_NO__99999`
(与 CSV 一致)。
4.
**组合查询**
:若主表无统计日期列,勿用 fallback 单日覆盖默认区间(STAT-LMP-004)。
---
...
...
@@ -131,7 +131,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入低值计费消耗差异统计页(iframe abnormal/lowNoInterface)
-
操作步骤:
1.
产品
名称填 __NOT_EXIST_PRODUCT__99999
1.
物料
名称填 __NOT_EXIST_PRODUCT__99999
2.
点击「查 询」
3.
检查主表;若存在底部汇总区则一并检查,无则跳过
-
自动化断言:与 CSV
`STAT-EXN-006`
及
`tests/spd/exc-lowni.spec.ts`
一致
...
...
testcases/统计报表-政策导向-带量明细完成率查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -15,7 +15,7 @@
**动态取数约定**
(对齐 STAT-DOS):
1.
默认查询确认主表有数据 →
`PolRatePage.searchAndExtractSample()`
/
`extractSampleRow()`
。
2.
条件使用
`${sampleXxx}`
占位;
**禁止写死**
产品/单号/日期/院区等业务数据。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
产品
名称);通用 mock 还包括
`__NOT_EXIST_PRODUCT__99999`
/
`__NOT_EXIST_DEPT__99999`
/
`__NOT_EXIST_SUPPLIER__99999`
/
`__NOT_EXIST_HIS_NO__99999`
(与 CSV 一致)。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(字段:
物料
名称);通用 mock 还包括
`__NOT_EXIST_PRODUCT__99999`
/
`__NOT_EXIST_DEPT__99999`
/
`__NOT_EXIST_SUPPLIER__99999`
/
`__NOT_EXIST_HIS_NO__99999`
(与 CSV 一致)。
4.
**组合查询**
:若主表无计划开始日期列,勿用 fallback 单日覆盖默认区间(STAT-LMP-004)。
---
...
...
@@ -41,14 +41,14 @@
---
##### 【P0】【TC-UI-STAT-PRT-002】【TP_STAT_PRT_012】带量项目名称、
产品
名称、计划开始日期组合查询
##### 【P0】【TC-UI-STAT-PRT-002】【TP_STAT_PRT_012】带量项目名称、
物料
名称、计划开始日期组合查询
-
前置条件:测试环境可访问;测试账号已登录并进入带量明细完成率查询页(iframe policy/rate);已默认查询且主表至少有 1 条数据
-
操作步骤:
1.
searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2.
快捷区填入样本中 带量项目名称、
产品
名称、计划开始日期(计划开始日期若主表无对应列则保持页面默认区间,勿 fallback 单日)
2.
快捷区填入样本中 带量项目名称、
物料
名称、计划开始日期(计划开始日期若主表无对应列则保持页面默认区间,勿 fallback 单日)
3.
点击「查 询」并等待主表刷新
4.
抽样检查首行 带量项目名称、
产品
名称 与分页「共 N 条」(若有分页)
4.
抽样检查首行 带量项目名称、
物料
名称 与分页「共 N 条」(若有分页)
-
自动化断言:与 CSV
`STAT-PRT-002`
及
`tests/spd/pol-rate.spec.ts`
一致
###### 预期结果
...
...
@@ -62,9 +62,9 @@
-
前置条件:测试环境可访问;测试账号已登录并进入带量明细完成率查询页(iframe policy/rate);已默认查询且主表至少有 1 条数据
-
操作步骤:
1.
searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2.
快捷区填入 带量项目名称、
产品
名称、计划开始日期 等全部可见条件
2.
快捷区填入 带量项目名称、
物料
名称、计划开始日期 等全部可见条件
3.
点击「查 询」并等待主表刷新
4.
抽样检查首行 带量项目名称、
产品
名称 与分页「共 N 条」(若有分页)
4.
抽样检查首行 带量项目名称、
物料
名称 与分页「共 N 条」(若有分页)
-
自动化断言:与 CSV
`STAT-PRT-010`
及
`tests/spd/pol-rate.spec.ts`
一致
###### 预期结果
...
...
@@ -82,9 +82,9 @@
-
前置条件:测试环境可访问;测试账号已登录并进入带量明细完成率查询页(iframe policy/rate);已默认查询有数据
-
操作步骤:
1.
searchAndExtractSample() 读取样本
2.
快捷区填入样本 带量项目名称、
产品
名称、计划开始日期
2.
快捷区填入样本 带量项目名称、
物料
名称、计划开始日期
3.
点击「查 询」
4.
检查主表 带量项目名称、
产品
名称 与业务指标列
4.
检查主表 带量项目名称、
物料
名称 与业务指标列
-
自动化断言:与 CSV
`STAT-PRT-003`
及
`tests/spd/pol-rate.spec.ts`
一致
###### 预期结果
...
...
@@ -107,7 +107,7 @@
###### 预期结果
主表核心列完整展示(含带量项目名称、
产品
名称、计划开始日期);表格可横向滚动查看更多列。
主表核心列完整展示(含带量项目名称、
物料
名称、计划开始日期);表格可横向滚动查看更多列。
---
...
...
@@ -131,7 +131,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入带量明细完成率查询页(iframe policy/rate)
-
操作步骤:
1.
产品
名称填 __NOT_EXIST_PRODUCT__99999
1.
物料
名称填 __NOT_EXIST_PRODUCT__99999
2.
点击「查 询」
3.
检查主表;若存在底部汇总区则一并检查,无则跳过
-
自动化断言:与 CSV
`STAT-PRT-006`
及
`tests/spd/pol-rate.spec.ts`
一致
...
...
testcases/统计报表-政策导向-带量目录消耗数据统计-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -46,10 +46,10 @@
-
前置条件:测试环境可访问;测试账号已登录并进入带量目录消耗数据统计页(iframe policy/vbpConsumer);已默认查询且主表至少有 1 条数据
-
操作步骤:
1.
searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2.
若筛选区已收起则先点击「展开」,使「带量类别」「项目状态」「
产品
名称」可见
3.
快捷区填入 消耗日期、带量项目、任务名称、带量类别、项目状态、
产品
名称 全部可见条件
2.
若筛选区已收起则先点击「展开」,使「带量类别」「项目状态」「
物料
名称」可见
3.
快捷区填入 消耗日期、带量项目、任务名称、带量类别、项目状态、
物料
名称 全部可见条件
4.
点击「查 询」并等待主表刷新
5.
抽样检查首行 带量项目合同号、任务名称、带量类别、状态、
产品
名称 与分页「共 N 条」(若有分页)
5.
抽样检查首行 带量项目合同号、任务名称、带量类别、状态、
物料
名称 与分页「共 N 条」(若有分页)
-
自动化断言:与 CSV
`STAT-PVC-007`
及
`tests/spd/pol-consumer.spec.ts`
一致
###### 预期结果
...
...
@@ -62,16 +62,16 @@
-
前置条件:测试环境可访问;测试账号已登录并进入带量目录消耗数据统计页(iframe policy/vbpConsumer)
-
操作步骤:
1.
若当前为收起态,先点击「展开」,确认「带量类别」「项目状态」「
产品
名称」等扩展条件可见
1.
若当前为收起态,先点击「展开」,确认「带量类别」「项目状态」「
物料
名称」等扩展条件可见
2.
点击「收起」
3.
检查「
产品
名称」是否隐藏,按钮文案变为「展开」
3.
检查「
物料
名称」是否隐藏,按钮文案变为「展开」
4.
再次点击「展开」
5.
检查「
产品
名称」重新显示,已填字段值未丢失
5.
检查「
物料
名称」重新显示,已填字段值未丢失
-
自动化断言:与 CSV
`STAT-PVC-028`
及
`tests/spd/pol-consumer.spec.ts`
一致
###### 预期结果
收起后带量类别、项目状态、
产品
名称等扩展条件隐藏;再展开后扩展条件可见且字段值保留。
收起后带量类别、项目状态、
物料
名称等扩展条件隐藏;再展开后扩展条件可见且字段值保留。
---
...
...
@@ -221,12 +221,12 @@
---
##### 【P1】【TC-UI-STAT-PVC-016】【TP_STAT_PVC_026】
产品
名称列升序降序切换
##### 【P1】【TC-UI-STAT-PVC-016】【TP_STAT_PVC_026】
物料
名称列升序降序切换
-
前置条件:测试环境可访问;测试账号已登录并进入带量目录消耗数据统计页(iframe policy/vbpConsumer);已默认查询且主表至少有 2 条数据
-
操作步骤:
1.
默认条件查询
2.
必要时横向滚动使「
产品
名称」列表头可见
2.
必要时横向滚动使「
物料
名称」列表头可见
3.
第一次点击该列 .ant-table-column-sorter → 校验升序指示器(▲高亮或 aria-sort=ascending)
4.
第二次点击该列 .ant-table-column-sorter → 校验降序指示器(▼高亮或 aria-sort=descending)
-
自动化断言:与 CSV
`STAT-PVC-016`
及
`tests/spd/pol-consumer.spec.ts`
一致
...
...
testcases/统计报表-政策导向-重点管控耗材统计-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -132,7 +132,7 @@
-
前置条件:测试环境可访问;测试账号已登录并进入重点管控耗材统计页(iframe policy/keyPoint)
-
操作步骤:
1.
若筛选区已收起则先点击「展开」
2.
产品
名称填 __NOT_EXIST_PRODUCT__99999
2.
物料
名称填 __NOT_EXIST_PRODUCT__99999
3.
点击「查 询」
4.
检查主表;若存在底部汇总区则一并检查,无则跳过
-
自动化断言:与 CSV
`STAT-PKP-006`
及
`tests/spd/pol-key.spec.ts`
一致
...
...
testcases/统计报表-科室出入库报表-入库汇总查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -28,7 +28,7 @@
##### 【P1】【TC-UI-STAT-DES-001】【TP_STAT_DES_014】快捷区重置恢复默认
-
操作步骤(可选):修改
产品
名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
-
操作步骤(可选):修改
物料
名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
-
自动化断言:
`#form_item_goodsName`
值为空;记账日期恢复为近一月默认区间;维度勾选状态按产品规则恢复(记录 baseline)。
###### 预期结果
...
...
@@ -63,7 +63,7 @@
###### 预期结果
右侧抽屉展开;遮罩可见;抽屉内表单字段(
产品
名称、记账日期、院区名称、进院供应商、批号、进院供应商、单据形态)可交互。
右侧抽屉展开;遮罩可见;抽屉内表单字段(
物料
名称、记账日期、院区名称、进院供应商、批号、进院供应商、单据形态)可交互。
##### 【P1】【TC-UI-STAT-DES-003】【TP_STAT_DES_036】抽屉内重置恢复抽屉字段默认
...
...
@@ -76,7 +76,7 @@
##### 【P0】【TC-UI-STAT-DES-004】【TP_STAT_DES_043】全量查询条件组合查询
-
操作步骤(可选):
`searchAndExtractSample()`
取样本(可展开首行读子表)→ 快捷区填入
产品
名称、记账日期、单据类型 → 打开高级筛选,填入科室、库区名称、单据形态、来源库房、单号、结算方式、进院供应商名称、产品是否收费 → 「筛 选」。
-
操作步骤(可选):
`searchAndExtractSample()`
取样本(可展开首行读子表)→ 快捷区填入
物料
名称、记账日期、单据类型 → 打开高级筛选,填入科室、库区名称、单据形态、来源库房、单号、结算方式、进院供应商名称、产品是否收费 → 「筛 选」。
-
自动化断言:首行「物料编号/名称」「入库数量」「结算方式」与已填条件一致;底部「入库品种/入库单元数/入库数量/入库金额」与筛选一致。
###### 预期结果
...
...
@@ -92,7 +92,7 @@
##### 【P0】【TC-UI-STAT-DES-008】【TP_STAT_DES_049】查询后核心列展示
-
操作步骤(可选):执行默认查询。
-
自动化断言:表头包含「物料编号」「
产品
名称」「单位」「规格型号」「生产厂家」「入库数量」「入库金额」「医保编码」文本。
-
自动化断言:表头包含「物料编号」「
物料
名称」「单位」「规格型号」「生产厂家」「入库数量」「入库金额」「医保编码」文本。
###### 预期结果
...
...
@@ -111,7 +111,7 @@
##### 【P1】【TC-UI-STAT-DES-011】【TP_STAT_DES_020】无匹配数据空列表
-
操作步骤(可选):
产品
名称填写
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
-
操作步骤(可选):
物料
名称填写
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
###### 预期结果
...
...
testcases/统计报表-科室出入库报表-出入库明细查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -27,7 +27,7 @@
##### 【P1】【TC-UI-STAT-DOD-001】【TP_STAT_DOD_014】快捷区重置恢复默认
-
操作步骤(可选):修改
产品
名称与记账日期 → 点击「重 置」。
-
操作步骤(可选):修改
物料
名称与记账日期 → 点击「重 置」。
-
自动化断言:
`#form_item_goodsName`
值为空;记账日期恢复为近一月默认区间(与进入页面时一致)。
###### 预期结果
...
...
@@ -61,7 +61,7 @@
##### 【P0】【TC-UI-STAT-DOD-004】【TP_STAT_DOD_086】全量查询条件组合查询
-
前置条件:记账日期默认为2026-08-15至2026-09-14。
-
操作步骤(可选):
`searchAndExtractSample()`
取样本 → 快捷区填入
产品
名称、记账日期、单据类型 → 打开高级筛选,填入科室、库区名称、单据形态、耗材分类、批号、条码号、单号、进院供应商、结算方式、备注、规格型号、制单人、统计维度、是否收费、是否重点管控、重点管控分类、医保编码 → 「筛 选」。
-
操作步骤(可选):
`searchAndExtractSample()`
取样本 → 快捷区填入
物料
名称、记账日期、单据类型 → 打开高级筛选,填入科室、库区名称、单据形态、耗材分类、批号、条码号、单号、进院供应商、结算方式、备注、规格型号、制单人、统计维度、是否收费、是否重点管控、重点管控分类、医保编码 → 「筛 选」。
-
自动化断言:首行「物料编号/名称」「科室名称」「单据类型」「批号」「单号」「规格型号」「结算方式」与已填条件一致;底部汇总与筛选一致。
###### 预期结果
...
...
@@ -95,7 +95,7 @@
##### 【P1】【TC-UI-STAT-DOD-007】【TP_STAT_DOD_055】无匹配数据空列表
-
操作步骤(可选):
产品
名称填写
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
-
操作步骤(可选):
物料
名称填写
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
###### 预期结果
...
...
testcases/统计报表-科室出入库报表-出库汇总查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -25,7 +25,7 @@
##### 【P1】【TC-UI-STAT-DOS-001】【TP_STAT_DOS_014】快捷区重置恢复默认
-
操作步骤(可选):修改
产品
名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
-
操作步骤(可选):修改
物料
名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
-
自动化断言:
`#form_item_goodsName`
为空;记账日期恢复近一月默认;维度勾选按产品规则恢复。
###### 预期结果
...
...
@@ -73,7 +73,7 @@
##### 【P0】【TC-UI-STAT-DOS-004】【TP_STAT_DOS_040】全量查询条件组合查询
-
操作步骤(可选):
`searchAndExtractSample()`
取样本(可展开首行读子表)→ 快捷区填入
产品
名称、记账日期、单据类型 → 打开高级筛选,填入科室、库区名称、单据形态、批号、单号、出库目标、结算方式、进院供应商名称、产品是否收费 → 「筛 选」。
-
操作步骤(可选):
`searchAndExtractSample()`
取样本(可展开首行读子表)→ 快捷区填入
物料
名称、记账日期、单据类型 → 打开高级筛选,填入科室、库区名称、单据形态、批号、单号、出库目标、结算方式、进院供应商名称、产品是否收费 → 「筛 选」。
-
自动化断言:首行「物料编号/名称」「出库数量」「结算方式」与已填条件一致;底部「出库品种/出库单总数/出库数量/合计出库金额」与筛选一致。
###### 预期结果
...
...
@@ -89,7 +89,7 @@
##### 【P0】【TC-UI-STAT-DOS-008】【TP_STAT_DOS_046】查询后核心列展示
-
操作步骤(可选):默认查询。
-
自动化断言:表头含「物料编号」「
产品
名称」「出库数量」「出库金额」「耗材类型」。
-
自动化断言:表头含「物料编号」「
物料
名称」「出库数量」「出库金额」「耗材类型」。
###### 预期结果
...
...
@@ -108,7 +108,7 @@
##### 【P1】【TC-UI-STAT-DOS-011】【TP_STAT_DOS_020】无匹配数据空列表
-
操作步骤(可选):
产品
名称
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
-
操作步骤(可选):
物料
名称
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
###### 预期结果
...
...
testcases/统计报表-科室出入库报表-科室产品周转率报表-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -24,7 +24,7 @@
##### 【P1】【TC-UI-STAT-DTR-001】【TP_STAT_DTR_015】重置恢复默认
-
操作步骤(可选):修改统计周期、科室、
产品
名称 → 「重 置」。
-
操作步骤(可选):修改统计周期、科室、
物料
名称 → 「重 置」。
###### 预期结果
...
...
@@ -32,7 +32,7 @@
##### 【P0】【TC-UI-STAT-DTR-002】【TP_STAT_DTR_014】统计周期科室产品组合查询
-
操作步骤(可选):样本填入统计周期、科室、
产品
名称、规格型号、耗材类型 → 查询。
-
操作步骤(可选):样本填入统计周期、科室、
物料
名称、规格型号、耗材类型 → 查询。
-
自动化断言:首行「物料编号/名称」「规格型号」「耗材类型」与条件匹配;「时间段天数」与周期天数一致。
###### 预期结果
...
...
@@ -51,7 +51,7 @@
##### 【P1】【TC-UI-STAT-DTR-004】【TP_STAT_DTR_021】不存在产品空列表
-
操作步骤(可选):
产品
名称
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
-
操作步骤(可选):
物料
名称
`__NOT_EXIST_PRODUCT__99999`
→ 查询。
###### 预期结果
...
...
@@ -65,7 +65,7 @@
##### 【P0】【TC-UI-STAT-DTR-005】【TP_STAT_DTR_024】查询后基础列展示
-
自动化断言:表头含「科室名称」「物料编号」「
产品
名称」「规格型号」「生产厂家」「耗材类型」。
-
自动化断言:表头含「科室名称」「物料编号」「
物料
名称」「规格型号」「生产厂家」「耗材类型」。
###### 预期结果
...
...
testcases/统计报表-科室出入库报表-科室产品进销存-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -32,7 +32,7 @@
##### 【P1】【TC-UI-STAT-DPS-002】【TP_STAT_DPS_031】无匹配数据空列表
-
操作步骤(可选):高级筛选抽屉
产品
名称填
`__NOT_EXIST_PRODUCT__99999`
→ 「筛 选」。
-
操作步骤(可选):高级筛选抽屉
物料
名称填
`__NOT_EXIST_PRODUCT__99999`
→ 「筛 选」。
-
自动化断言:表头仍可见;tbody 0 行或空态文案。
###### 预期结果
...
...
@@ -55,7 +55,7 @@
##### 【P0】【TC-UI-STAT-DPS-004】【TP_STAT_DPS_023】快捷区与高级筛选组合查询
-
操作步骤(可选):
`searchAndExtractSample()`
取样本 → 快捷区填入入账日期、院区名称、科室名称 → 打开高级筛选,填入耗材类型、耗材分类、
产品
名称、规格型号、生产厂家 → 「筛 选」。
-
操作步骤(可选):
`searchAndExtractSample()`
取样本 → 快捷区填入入账日期、院区名称、科室名称 → 打开高级筛选,填入耗材类型、耗材分类、
物料
名称、规格型号、生产厂家 → 「筛 选」。
-
自动化断言:首行「物料编号/名称」「规格型号」「耗材类型」「耗材分类」「生产厂家」与已填条件匹配。
###### 预期结果
...
...
@@ -76,7 +76,7 @@
##### 【P0】【TC-UI-STAT-DPS-008】【TP_STAT_DPS_027】查询后核心列展示
-
自动化断言:表头含「物料编号」「
产品
名称」「规格型号」「期初数量」「净入数量」「净出数量」「期末数量」。
-
自动化断言:表头含「物料编号」「
物料
名称」「规格型号」「期初数量」「净入数量」「净出数量」「期末数量」。
###### 预期结果
...
...
testcases/统计报表-结算成本报表-产品成本排名-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -13,7 +13,7 @@
**菜单导航**
:先展开「结算成本报表」,再
`page.getByRole('menuitem', { name: '产品成本排名', exact: true })`
(勿误点「科室成本排名」)。
**双表布局约定**
(2026-09-13 页面实测对齐):
1.
**左侧产品排名列表**
(
`tableWrapperIndex=0`
):成本数量、成本金额、占比、字典价、
产品
名称、器械注册人-术语配置、产品规格等;独立分页与列设置。
1.
**左侧产品排名列表**
(
`tableWrapperIndex=0`
):成本数量、成本金额、占比、字典价、
物料
名称、器械注册人-术语配置、产品规格等;独立分页与列设置。
2.
**右侧科室明细列表**
(
`tableWrapperIndex=1`
):点选左侧行后展示科室名称、成本数量、成本金额、占比;独立列设置。
3.
样本读取:
`searchAndExtractSample()`
先点选左侧首行,再从右侧明细取
`${sampleXxx}`
。
4.
排序/列设置/横向滚动操作须指定目标表索引,
**勿点到另一张表的同名列**
。
...
...
@@ -179,7 +179,7 @@
-
前置条件:已勾选「显示注册人」「显示品规」以暴露可 toggle 列
-
操作步骤:
1.
勾选维度后查询,打开左侧排名列设置面板
2.
取消勾选「
产品
名称」(若无则选其它非核心列)
2.
取消勾选「
物料
名称」(若无则选其它非核心列)
3.
关闭面板并检查左侧表头;再次勾选并检查恢复
-
自动化断言:
`pickToggleColumnNameForTable(0)`
+
`expectTableHeaderVisibleInTable`
...
...
@@ -227,7 +227,7 @@
##### 【P1】【TC-UI-STAT-CPR-012~017】【TP_STAT_CPR_045】左侧排名列表可排序列升序降序切换
-
覆盖列:成本数量、成本金额、占比、
产品
名称、产品规格、器械注册人-术语配置(tableWrapperIndex=0)
-
覆盖列:成本数量、成本金额、占比、
物料
名称、产品规格、器械注册人-术语配置(tableWrapperIndex=0)
-
前置:勾选「显示注册人」「显示品规」后查询,使产品相关列可见;远侧列必要时横向滚动
-
自动化断言:
`checkAllDimensions()`
+
`expectColumnSortToggle(column, 0)`
;不可排序时 skip
...
...
@@ -343,7 +343,7 @@
**Page Object 要点**
:
`open()`
、
`search()`
、
`selectProductRankRow()`
、
`openColumnSettingsForTable(0|1)`
、
`expectColumnSortToggle(column, 0|1)`
、
`expectPaginationTotal()`
、
`exportLeftRankList()`
/
`exportRightDetailList()`
。
**排序编号**
:左侧 012–017(含
产品
名称/产品规格/器械注册人-术语配置);右侧 018–020;分页 021–023;导出 024–025;共
**25**
条。
**排序编号**
:左侧 012–017(含
物料
名称/产品规格/器械注册人-术语配置);右侧 018–020;分页 021–023;导出 024–025;共
**25**
条。
---
...
...
testcases/统计报表-结算成本报表-成本入账明细查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -15,7 +15,7 @@
**动态取数约定**
(对齐成本入账汇总查询 STAT-CET):
1.
默认查询确认主表有数据 →
`CostEntryDetailPage.searchAndExtractSample()`
/
`extractSampleRow()`
。
2.
条件使用
`${sampleXxx}`
占位;
**禁止写死**
产品/批号/日期/院区等业务数据。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(
产品
名称字段)。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(
物料
名称字段)。
4.
**组合查询**
:仅填样本有值字段;入账日期若主表无对应列则保持页面默认区间,勿 fallback 单日。
---
...
...
@@ -33,7 +33,7 @@
| CED-011~026 | 16 列排序 |
| CED-027 | 打印 |
**可排序列**
(以
`data/scan/entryCost-sort-columns.json`
为准;
**注册证号、进院供应商无排序按钮**
):
产品
名称、规格型号、器械注册人-术语配置、物料编号、产品俗称、单位、耗材类型、27位医保编码、结算单价、耗材分类、财务分类、入账数量、入账金额、入账日期。
**可排序列**
(以
`data/scan/entryCost-sort-columns.json`
为准;
**注册证号、进院供应商无排序按钮**
):
物料
名称、规格型号、器械注册人-术语配置、物料编号、产品俗称、单位、耗材类型、27位医保编码、结算单价、耗材分类、财务分类、入账数量、入账金额、入账日期。
---
...
...
testcases/统计报表-结算成本报表-成本入账明细查询(执行科室维度)-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -13,8 +13,8 @@
**动态取数约定**
(对齐成本入账汇总查询 STAT-CET):
1.
默认查询确认主表有数据 →
`CostEntryExecPage.searchAndExtractSample()`
。
2.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(
产品
名称字段)。
3.
**组合查询**
:快捷区填入入账日期、
产品
名称、耗材类型等(仅样本有值字段)。
2.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(
物料
名称字段)。
3.
**组合查询**
:快捷区填入入账日期、
物料
名称、耗材类型等(仅样本有值字段)。
---
...
...
@@ -30,7 +30,7 @@
| CEE-009~010 | 收起/展开、全量组合查询 |
| CEE-011~025 | 15 列排序 |
**可排序列**
(以
`data/scan/entryExecCost-sort-columns.json`
为准;
**进院供应商列不存在**
):物料编号、
产品
名称、规格型号、器械注册人-术语配置、产品俗称、单位、耗材类型、27位医保编码、结算单价、耗材分类、财务分类、入账数量、入账金额。
**可排序列**
(以
`data/scan/entryExecCost-sort-columns.json`
为准;
**进院供应商列不存在**
):物料编号、
物料
名称、规格型号、器械注册人-术语配置、产品俗称、单位、耗材类型、27位医保编码、结算单价、耗材分类、财务分类、入账数量、入账金额。
---
...
...
testcases/统计报表-结算成本报表-成本入账汇总查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -15,7 +15,7 @@
**动态取数约定**
:
1.
默认查询确认主表有数据 →
`CostEntrySummaryPage.searchAndExtractSample()`
/
`extractSampleRow()`
。
2.
条件使用
`${sampleXxx}`
占位;
**禁止写死**
产品/批号/日期/院区等业务数据。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(
产品
名称字段)。
3.
**反例 mock**
:
`__NOT_EXIST_PRODUCT__99999`
(
物料
名称字段)。
4.
**组合查询**
:仅填样本有值字段;入账日期若主表无对应列则保持页面默认区间,勿 fallback 单日。
---
...
...
@@ -34,14 +34,14 @@
##### 【P0】【TC-UI-STAT-CET-010】全量查询条件组合查询
-
快捷区填入入账日期、院区名称、
产品
名称、规格型号、器械注册人-术语配置、耗材类型、进院供应商、财务分类等(仅样本有值字段)
-
快捷区填入入账日期、院区名称、
物料
名称、规格型号、器械注册人-术语配置、耗材类型、进院供应商、财务分类等(仅样本有值字段)
-
自动化断言:与 CSV
`STAT-CET-010`
及
`tests/spd/cost-entry-summary.spec.ts`
一致
### 成本入账汇总查询 · 主表列表与汇总
##### 【P0】【TC-UI-STAT-CET-002】选择首行后底部汇总与首行对应字段一致
-
读取首行成本数量、成本金额;按
产品
名称等收窄;点选首行;底部汇总与首行一致
-
读取首行成本数量、成本金额;按
物料
名称等收窄;点选首行;底部汇总与首行一致
-
自动化断言:与 CSV
`STAT-CET-002`
及
`tests/spd/cost-entry-summary.spec.ts`
一致
##### 【P1】【TC-UI-STAT-CET-003】无匹配数据空列表(mock反例)
...
...
@@ -68,7 +68,7 @@
##### 【P1】【TC-UI-STAT-CET-011~026】16 列升序降序切换
可排序列:物料编号、
产品
名称、规格型号、器械注册人-术语配置、产品俗称、单位、耗材类型、注册证号、27位医保编码、进院供应商、结算单价、耗材分类、财务分类、成本数量、成本金额、线上线下标记。
可排序列:物料编号、
物料
名称、规格型号、器械注册人-术语配置、产品俗称、单位、耗材类型、注册证号、27位医保编码、进院供应商、结算单价、耗材分类、财务分类、成本数量、成本金额、线上线下标记。
-
自动化断言:与 CSV
`STAT-CET-011`
~
`STAT-CET-026`
及
`tests/spd/cost-entry-summary.spec.ts`
一致
...
...
Prev
1
…
3
4
5
6
7
8
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment