Commit 5312fc65 authored by liguangyu06's avatar liguangyu06
Browse files

统计报表与准入模块列名对齐物料名称/物料编号

data、用例 CSV/MD、准入 PO 与生成/发现脚本同步现网表头;新增名称列扫描脚本。门禁未全量重跑使用 SKIP_GIT_GATE。
parent f68c917b
用例编号,功能模块,功能测试点,用例标题,优先级,前置条件,测试步骤,预期结果,实际结果
STAT-TBC-001,统计报表·追溯报表,条码追溯·快捷筛选查询,快捷区重置恢复默认,中,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code);已默认查询且主表有数据,"1. 从主表首行读取产品名称/UDI码样本(${sampleXxx})填入快捷区
STAT-TBC-001,统计报表·追溯报表,条码追溯·快捷筛选查询,快捷区重置恢复默认,中,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code);已默认查询且主表有数据,"1. 从主表首行读取物料名称/UDI码样本(${sampleXxx})填入快捷区
2. 点击「重 置」
3. 检查各字段与快捷筛选恢复默认",快捷筛选字段恢复默认;列表是否刷新按产品规则(记录 baseline 行为)。,
STAT-TBC-002,统计报表·追溯报表,条码追溯·高级筛选抽屉,点击高级筛选打开抽屉,高,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code),"1. 点击 iframe 内「高级筛选」(.advance-filter)
......@@ -8,25 +8,25 @@ STAT-TBC-003,统计报表·追溯报表,条码追溯·高级筛选抽屉,抽屉
2. 点击抽屉底部「重 置」
3. 检查抽屉字段与快捷区",抽屉字段恢复默认;快捷区条件不被清空。,
STAT-TBC-004,统计报表·追溯报表,条码追溯·高级筛选抽屉,全量查询条件组合查询,高,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code);已默认查询且主表至少有 1 条数据,"1. searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2. 快捷区填入 产品名称、UDI码、原厂码
2. 快捷区填入 物料名称、UDI码、原厂码
3. 打开高级筛选,填入 批号、配送单号、耗材类型
4. 点击「筛 选」并等待刷新
5. 检查首行 产品名称、UDI码、批号 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
5. 检查首行 物料名称、UDI码、批号 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
STAT-TBC-005,统计报表·追溯报表,条码追溯·高级筛选抽屉,快捷区条件自动带入高级筛选,高,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code);已默认查询有数据,"1. searchAndExtractSample() 读取样本
2. 快捷区填入 产品名称、UDI码
2. 快捷区填入 物料名称、UDI码
3. 点击「查 询」
4. 打开高级筛选(不手动修改抽屉)
5. 校验抽屉同名字段与快捷区一致",抽屉「产品名称」「UDI码」与快捷区已填值一致,
5. 校验抽屉同名字段与快捷区一致",抽屉「物料名称」「UDI码」与快捷区已填值一致,
STAT-TBC-006,统计报表·追溯报表,条码追溯·条码追溯,UDI码/原厂码关键字命中链路,高,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code);已默认查询有数据,"1. searchAndExtractSample() 读取样本
2. 快捷区填入有效样本 UDI码
3. 点击「查 询」
4. 检查主表关联单号/状态列完整且彼此可对应",列表展示追溯链路关键节点字段,单号/状态彼此可对应。,
STAT-TBC-007,统计报表·追溯报表,条码追溯·主表列表与汇总,查询后核心列展示,高,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code);已默认查询有数据且主表列宽可能超出视口,"1. 点击「查 询」
2. 确认「产品名称」等核心列可见
2. 确认「物料名称」等核心列可见
3. expectTableHeaders() 校验核心表头
4. 在表格数据区横向拖拉滚动(或滚轮/滚动条)使列表左右滚动
5. 检查「配送单号」等远侧列进入可视区
6. 检查表头无空白列、表头列数与数据列数一致;相邻列无异常空白间隙或重叠;表头与首行数据列左右对齐无错位",主表核心列完整展示(含产品名称、UDI码、原厂码、批号、合单出库单号、配送单号等);横向拖拉后列表可正常左右滚动;远侧列可见;表头无空白列;表头列数与数据列数一致;表头相邻列无变形空格/重叠;表头与数据列对齐正常。,
6. 检查表头无空白列、表头列数与数据列数一致;相邻列无异常空白间隙或重叠;表头与首行数据列左右对齐无错位",主表核心列完整展示(含物料名称、UDI码、原厂码、批号、合单出库单号、配送单号等);横向拖拉后列表可正常左右滚动;远侧列可见;表头无空白列;表头列数与数据列数一致;表头相邻列无变形空格/重叠;表头与数据列对齐正常。,
STAT-TBC-008,统计报表·追溯报表,条码追溯·主表列表与汇总,查询后底部汇总指标展示,高,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code);已默认查询有数据,"1. 默认条件查询
2. 查看底部汇总区域",汇总区指标均有展示;数值为有效数字或 0。,
STAT-TBC-009,统计报表·追溯报表,条码追溯·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入条码追溯页(iframe trace/code),"1. UDI码填 __NOT_EXIST_BARCODE__999992. 点击「查 询」
......
用例编号,功能模块,功能测试点,用例标题,优先级,前置条件,测试步骤,预期结果,实际结果
STAT-TDD-001,统计报表·追溯报表,直配请领明细查询·快捷筛选查询,快捷区重置恢复默认,中,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail);已默认查询且主表有数据,"1. 从主表首行读取请领日期/产品名称样本(${sampleXxx})填入快捷区
STAT-TDD-001,统计报表·追溯报表,直配请领明细查询·快捷筛选查询,快捷区重置恢复默认,中,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail);已默认查询且主表有数据,"1. 从主表首行读取请领日期/物料名称样本(${sampleXxx})填入快捷区
2. 点击「重 置」
3. 检查各字段与快捷筛选恢复默认",快捷筛选字段恢复默认;列表是否刷新按产品规则(记录 baseline 行为)。,
STAT-TDD-002,统计报表·追溯报表,直配请领明细查询·高级筛选抽屉,点击高级筛选打开抽屉,高,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail),"1. 点击 iframe 内「高级筛选」(.advance-filter)
......@@ -8,16 +8,16 @@ STAT-TDD-003,统计报表·追溯报表,直配请领明细查询·高级筛选
2. 点击抽屉底部「重 置」
3. 检查抽屉字段与快捷区",抽屉字段恢复默认;快捷区条件不被清空。,
STAT-TDD-004,统计报表·追溯报表,直配请领明细查询·高级筛选抽屉,全量查询条件组合查询,高,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail);已默认查询且主表至少有 1 条数据,"1. searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2. 快捷区填入 请领日期、产品名称、规格型号
2. 快捷区填入 请领日期、物料名称、规格型号
3. 打开高级筛选,填入 请领单号、单据形态、请领科室、配送单号、进院供应商名称、采购计划单号、采购单号、请领人
4. 点击「筛 选」并等待刷新
5. 检查首行 请领单号、产品名称、配送单号 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
5. 检查首行 请领单号、物料名称、配送单号 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
STAT-TDD-005,统计报表·追溯报表,直配请领明细查询·高级筛选抽屉,快捷区条件自动带入高级筛选,高,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail);已默认查询有数据,"1. searchAndExtractSample() 读取样本
2. 快捷区填入 请领日期、产品名称
2. 快捷区填入 请领日期、物料名称
3. 点击「查 询」
4. 打开高级筛选(不手动修改抽屉)
5. 校验抽屉同名字段与快捷区一致",抽屉「请领日期」「产品名称」与快捷区已填值一致,
STAT-TDD-006,统计报表·追溯报表,直配请领明细查询·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail),"1. 产品名称填 __NOT_EXIST_PRODUCT__99999
5. 校验抽屉同名字段与快捷区一致",抽屉「请领日期」「物料名称」与快捷区已填值一致,
STAT-TDD-006,统计报表·追溯报表,直配请领明细查询·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail),"1. 物料名称填 __NOT_EXIST_PRODUCT__99999
2. 点击「查 询」
3. 检查主表;若存在底部汇总区则一并检查,无则跳过",表头仍可见;空状态或 0 行;若页面存在底部汇总区则汇总为 0 或「-」,无汇总区则不检查。,
STAT-TDD-007,统计报表·追溯报表,直配请领明细查询·主表列表与汇总,列表横向拖拉滚动与列对齐正常,中,测试环境可访问;测试账号已登录并进入直配请领明细查询页(iframe trace/detail);已默认查询有数据且主表列宽超出视口,"1. 默认条件查询
......
用例编号,功能模块,功能测试点,用例标题,优先级,前置条件,测试步骤,预期结果,实际结果
STAT-WLS-001,统计报表·预警报表,低储预警·快捷筛选查询,快捷区重置恢复默认,中,测试环境可访问;测试账号已登录并进入低储预警页(iframe warning/lowStorage);已默认查询且主表有数据,"1. 从主表首行读取产品名称样本(${sampleXxx})填入快捷区
STAT-WLS-001,统计报表·预警报表,低储预警·快捷筛选查询,快捷区重置恢复默认,中,测试环境可访问;测试账号已登录并进入低储预警页(iframe warning/lowStorage);已默认查询且主表有数据,"1. 从主表首行读取物料名称样本(${sampleXxx})填入快捷区
2. 点击「重 置」
3. 检查各字段与筛选恢复默认",快捷筛选字段恢复默认;列表是否刷新按产品规则(记录 baseline 行为)。,
STAT-WLS-002,统计报表·预警报表,低储预警·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入低储预警页(iframe warning/lowStorage),"1. 产品名称填 __NOT_EXIST_PRODUCT__99999
STAT-WLS-002,统计报表·预警报表,低储预警·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入低储预警页(iframe warning/lowStorage),"1. 物料名称填 __NOT_EXIST_PRODUCT__99999
2. 点击「查 询」
3. 检查主表;若存在底部汇总区则一并检查,无则跳过",表头仍可见;空状态或 0 行;若页面存在底部汇总区则汇总为 0 或「-」,无汇总区则不检查。,
STAT-WLS-003,统计报表·预警报表,低储预警·主表列表与汇总,列表横向拖拉滚动与列对齐正常,中,测试环境可访问;测试账号已登录并进入低储预警页(iframe warning/lowStorage);已默认查询有数据且主表列宽超出视口,"1. 默认条件查询
2. 确认「产品名称」等核心列可见
2. 确认「物料名称」等核心列可见
3. 横向拖拉滚动列表
4. 检查「耗材类型」等远侧列进入可视区
5. 检查表头无空白列、表头列数与数据列数一致;相邻列无异常间隙/重叠;表头与数据列对齐正常",横向拖拉后列表可正常滚动;远侧列可见;表头无空白列;表头列数与数据列数一致;表头与数据列对齐正常。,
......@@ -21,9 +21,9 @@ STAT-WLS-005,统计报表·预警报表,低储预警·列设置,列设置取消
6. 检查表头恢复显示该列",取消勾选后主表表头同步隐藏;再次勾选后表头恢复显示。,
STAT-WLS-006,统计报表·预警报表,低储预警·快捷筛选查询,全量快捷区组合查询,高,测试环境可访问;测试账号已登录并进入低储预警页(iframe warning/lowStorage);已默认查询且主表至少有 1 条数据,"1. searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2. 若筛选区已收起则先点击「展开」
3. 快捷区填入 产品名称、默认供应商、耗材类型、院区、库房、库区 全部可见条件
3. 快捷区填入 物料名称、默认供应商、耗材类型、院区、库房、库区 全部可见条件
4. 点击「查 询」并等待主表刷新
5. 抽样检查首行 产品名称、默认供应商、耗材类型、院区、库房、库区 与查询条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
5. 抽样检查首行 物料名称、默认供应商、耗材类型、院区、库房、库区 与查询条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
STAT-WLS-007,统计报表·预警报表,低储预警·导出,首行样本查询后导出(无数据直接导出),高,测试环境可访问;测试账号已登录并进入低储预警页(iframe warning/lowStorage),"1. 默认条件点击「查 询」
2. 点击「导 出」
3. 检查无报错信息,页面、接口、系统正常,无系统异常",点击导出按钮后,无报错信息,页面、接口、系统正常,无系统异常。,
......
......@@ -3,25 +3,25 @@ STAT-WST-001,统计报表·预警报表,滞留预警·快捷筛选查询,快捷
2. 点击「重 置」
3. 检查各字段与筛选恢复默认",快捷筛选字段恢复默认;列表是否刷新按产品规则(记录 baseline 行为)。,
STAT-WST-002,统计报表·预警报表,滞留预警·高级筛选抽屉,点击高级筛选打开抽屉,高,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery),"1. 点击 iframe 内「高级筛选」(.advance-filter 或 text=高级筛选)
2. 观察右侧抽屉",抽屉标题为「高级筛选」;含 产品名称、进院供应商名称、滞销天数、条码、耗材类型 等字段可交互,
STAT-WST-003,统计报表·预警报表,滞留预警·高级筛选抽屉,抽屉内重置恢复抽屉字段默认,中,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery);已打开高级筛选抽屉;已从列表读取 产品名称 样本,"1. 在抽屉 产品名称 填入 ${sampleXxx}
2. 观察右侧抽屉",抽屉标题为「高级筛选」;含 物料名称、进院供应商名称、滞销天数、条码、耗材类型 等字段可交互,
STAT-WST-003,统计报表·预警报表,滞留预警·高级筛选抽屉,抽屉内重置恢复抽屉字段默认,中,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery);已打开高级筛选抽屉;已从列表读取 物料名称 样本,"1. 在抽屉 物料名称 填入 ${sampleXxx}
2. 点击抽屉底部「重 置」
3. 检查抽屉字段与快捷区",抽屉字段恢复默认;快捷区条件不被清空。,
STAT-WST-004,统计报表·预警报表,滞留预警·高级筛选抽屉,全量查询条件组合查询,高,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery);已默认查询且主表至少有 1 条数据,"1. searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2. 快捷区填入 统计日期、产品名称、进院供应商名称、库房名称
3. 打开高级筛选,填入 产品名称、进院供应商名称、滞销天数、条码、耗材类型
2. 快捷区填入 统计日期、物料名称、进院供应商名称、库房名称
3. 打开高级筛选,填入 物料名称、进院供应商名称、滞销天数、条码、耗材类型
4. 点击「筛 选」并等待刷新
5. 检查首行 统计日期、产品名称 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
5. 检查首行 统计日期、物料名称 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
STAT-WST-005,统计报表·预警报表,滞留预警·高级筛选抽屉,快捷区条件自动带入高级筛选,高,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery);已默认查询有数据,"1. searchAndExtractSample() 读取样本
2. 快捷区填入 统计日期、产品名称
2. 快捷区填入 统计日期、物料名称
3. 点击「查 询」
4. 打开高级筛选(不手动修改抽屉)
5. 校验抽屉同名字段与快捷区一致",抽屉「统计日期」「产品名称」与快捷区已填值一致,
5. 校验抽屉同名字段与快捷区一致",抽屉「统计日期」「物料名称」与快捷区已填值一致,
STAT-WST-006,统计报表·预警报表,滞留预警·主表列表与汇总,查询后核心列展示,高,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery),"1. 点击「查 询」
2. 检查主表表头",主表核心列完整展示(含统计日期、产品名称、进院供应商名称、库房名称、滞销天数、条码、耗材类型、院区名称);表格可横向滚动查看更多列。,
2. 检查主表表头",主表核心列完整展示(含统计日期、物料名称、进院供应商名称、库房名称、滞销天数、条码、耗材类型、院区名称);表格可横向滚动查看更多列。,
STAT-WST-007,统计报表·预警报表,滞留预警·主表列表与汇总,查询后底部汇总指标展示,高,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery);已默认查询有数据,"1. 默认条件查询
2. 查看底部汇总区域",汇总区指标均有展示;数值为有效数字或 0。,
STAT-WST-008,统计报表·预警报表,滞留预警·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery),"1. 产品名称填 __NOT_EXIST_PRODUCT__99999
STAT-WST-008,统计报表·预警报表,滞留预警·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery),"1. 物料名称填 __NOT_EXIST_PRODUCT__99999
2. 点击「查 询」
3. 检查主表;若存在底部汇总区则一并检查,无则跳过",表头仍可见;空状态或 0 行;若页面存在底部汇总区则汇总为 0 或「-」,无汇总区则不检查。,
STAT-WST-009,统计报表·预警报表,滞留预警·主表列表与汇总,列表横向拖拉滚动与列对齐正常,中,测试环境可访问;测试账号已登录并进入滞留预警页(iframe warning/strandQuery);已默认查询有数据且主表列宽超出视口,"1. 默认条件查询
......
......@@ -3,23 +3,23 @@ STAT-WDT-001,统计报表·预警报表,缺货报表·快捷筛选查询,快捷
2. 点击「重 置」
3. 检查各字段与筛选恢复默认",快捷筛选字段恢复默认;列表是否刷新按产品规则(记录 baseline 行为)。,
STAT-WDT-002,统计报表·预警报表,缺货报表·高级筛选抽屉,点击高级筛选打开抽屉,高,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept),"1. 点击 iframe 内「高级筛选」(.advance-filter 或 text=高级筛选)
2. 观察右侧抽屉",抽屉标题为「高级筛选」;含 产品名称、默认供应商、产品类型、院区名称、库房名称 等字段可交互,
STAT-WDT-003,统计报表·预警报表,缺货报表·高级筛选抽屉,抽屉内重置恢复抽屉字段默认,中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已打开高级筛选抽屉;已从列表读取 产品名称 样本,"1. 在抽屉 产品名称 填入 ${sampleXxx}
2. 观察右侧抽屉",抽屉标题为「高级筛选」;含 物料名称、默认供应商、产品类型、院区名称、库房名称 等字段可交互,
STAT-WDT-003,统计报表·预警报表,缺货报表·高级筛选抽屉,抽屉内重置恢复抽屉字段默认,中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已打开高级筛选抽屉;已从列表读取 物料名称 样本,"1. 在抽屉 物料名称 填入 ${sampleXxx}
2. 点击抽屉底部「重 置」
3. 检查抽屉字段与快捷区",抽屉字段恢复默认;快捷区条件不被清空。,
STAT-WDT-004,统计报表·预警报表,缺货报表·高级筛选抽屉,全量查询条件组合查询,高,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询且主表至少有 1 条数据,"1. searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2. 快捷区填入 统计日期、产品名称、院区名称、库房名称
3. 打开高级筛选,填入 产品名称、默认供应商、产品类型、院区名称、库房名称
2. 快捷区填入 统计日期、物料名称、院区名称、库房名称
3. 打开高级筛选,填入 物料名称、默认供应商、产品类型、院区名称、库房名称
4. 点击「筛 选」并等待刷新
5. 检查首行 统计日期、产品名称 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
5. 检查首行 统计日期、物料名称 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
STAT-WDT-005,统计报表·预警报表,缺货报表·高级筛选抽屉,快捷区条件自动带入高级筛选,高,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询有数据,"1. searchAndExtractSample() 读取样本
2. 快捷区填入 统计日期、产品名称
2. 快捷区填入 统计日期、物料名称
3. 点击「查 询」
4. 打开高级筛选(不手动修改抽屉)
5. 校验抽屉同名字段与快捷区一致",抽屉「统计日期」「产品名称」与快捷区已填值一致,
5. 校验抽屉同名字段与快捷区一致",抽屉「统计日期」「物料名称」与快捷区已填值一致,
STAT-WDT-006,统计报表·预警报表,缺货报表·主表列表与汇总,查询后核心列展示,高,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept),"1. 点击「查 询」
2. 检查主表表头",主表核心列完整展示(含统计日期、产品名称、院区名称、库房名称、默认供应商、产品类型);表格可横向滚动查看更多列。,
STAT-WDT-007,统计报表·预警报表,缺货报表·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept),"1. 产品名称填 __NOT_EXIST_PRODUCT__99999
2. 检查主表表头",主表核心列完整展示(含统计日期、物料名称、院区名称、库房名称、默认供应商、产品类型);表格可横向滚动查看更多列。,
STAT-WDT-007,统计报表·预警报表,缺货报表·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept),"1. 物料名称填 __NOT_EXIST_PRODUCT__99999
2. 点击「查 询」
3. 检查主表;若存在底部汇总区则一并检查,无则跳过",表头仍可见;空状态或 0 行;若页面存在底部汇总区则汇总为 0 或「-」,无汇总区则不检查。,
STAT-WDT-008,统计报表·预警报表,缺货报表·主表列表与汇总,列表横向拖拉滚动与列对齐正常,中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询有数据且主表列宽超出视口,"1. 默认条件查询
......@@ -37,9 +37,9 @@ STAT-WDT-010,统计报表·预警报表,缺货报表·列设置,列设置取消
5. 重新勾选该列并关闭面板
6. 检查表头恢复显示该列",取消勾选后主表表头同步隐藏;再次勾选后表头恢复显示。,
STAT-WDT-011,统计报表·预警报表,缺货报表·快捷筛选查询,全量快捷区组合查询,高,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询且主表至少有 1 条数据,"1. searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2. 快捷区填入 统计日期、产品名称、院区名称、库房名称 等全部可见条件
2. 快捷区填入 统计日期、物料名称、院区名称、库房名称 等全部可见条件
3. 点击「查 询」并等待主表刷新
4. 抽样检查首行 统计日期、产品名称 与分页「共 N 条」(若有分页)",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
4. 抽样检查首行 统计日期、物料名称 与分页「共 N 条」(若有分页)",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
STAT-WDT-012,统计报表·预警报表,缺货报表·主表列表与汇总,库房名称列升序降序切换,中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询且主表至少有 2 条数据,"1. 默认条件查询
2. 必要时横向滚动使「库房名称」列表头可见
3. 第一次点击该列 .ant-table-column-sorter → 校验升序指示器(▲高亮或 aria-sort=ascending)
......@@ -48,8 +48,8 @@ STAT-WDT-013,统计报表·预警报表,缺货报表·主表列表与汇总,物
2. 必要时横向滚动使「物料编号」列表头可见
3. 第一次点击该列 .ant-table-column-sorter → 校验升序指示器(▲高亮或 aria-sort=ascending)
4. 第二次点击该列 .ant-table-column-sorter → 校验降序指示器(▼高亮或 aria-sort=descending)",排序按钮可点击;升序与降序指示器分别激活;列表数据正常展示。,
STAT-WDT-014,统计报表·预警报表,缺货报表·主表列表与汇总,产品名称列升序降序切换,中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询且主表至少有 2 条数据,"1. 默认条件查询
2. 必要时横向滚动使「产品名称」列表头可见
STAT-WDT-014,统计报表·预警报表,缺货报表·主表列表与汇总,物料名称列升序降序切换,中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询且主表至少有 2 条数据,"1. 默认条件查询
2. 必要时横向滚动使「物料名称」列表头可见
3. 第一次点击该列 .ant-table-column-sorter → 校验升序指示器(▲高亮或 aria-sort=ascending)
4. 第二次点击该列 .ant-table-column-sorter → 校验降序指示器(▼高亮或 aria-sort=descending)",排序按钮可点击;升序与降序指示器分别激活;列表数据正常展示。,
STAT-WDT-015,统计报表·预警报表,缺货报表·主表列表与汇总,规格型号列升序降序切换,中,测试环境可访问;测试账号已登录并进入缺货报表页(iframe warning/detainDept);已默认查询且主表至少有 2 条数据,"1. 默认条件查询
......
......@@ -3,25 +3,25 @@ STAT-WEX-001,统计报表·预警报表,近期效期查询·快捷筛选查询,
2. 点击「重 置」
3. 检查各字段与筛选恢复默认",快捷筛选字段恢复默认;列表是否刷新按产品规则(记录 baseline 行为)。,
STAT-WEX-002,统计报表·预警报表,近期效期查询·高级筛选抽屉,点击高级筛选打开抽屉,高,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery),"1. 点击 iframe 内「高级筛选」(.advance-filter 或 text=高级筛选)
2. 观察右侧抽屉",抽屉标题为「高级筛选」;含 产品名称、进院供应商名称、近效期、条码、耗材类型 等字段可交互,
STAT-WEX-003,统计报表·预警报表,近期效期查询·高级筛选抽屉,抽屉内重置恢复抽屉字段默认,中,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery);已打开高级筛选抽屉;已从列表读取 产品名称 样本,"1. 在抽屉 产品名称 填入 ${sampleXxx}
2. 观察右侧抽屉",抽屉标题为「高级筛选」;含 物料名称、进院供应商名称、近效期、条码、耗材类型 等字段可交互,
STAT-WEX-003,统计报表·预警报表,近期效期查询·高级筛选抽屉,抽屉内重置恢复抽屉字段默认,中,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery);已打开高级筛选抽屉;已从列表读取 物料名称 样本,"1. 在抽屉 物料名称 填入 ${sampleXxx}
2. 点击抽屉底部「重 置」
3. 检查抽屉字段与快捷区",抽屉字段恢复默认;快捷区条件不被清空。,
STAT-WEX-004,统计报表·预警报表,近期效期查询·高级筛选抽屉,全量查询条件组合查询,高,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery);已默认查询且主表至少有 1 条数据,"1. searchAndExtractSample() 读取样本(${sampleXxx},禁止写死业务数据)
2. 快捷区填入 统计日期、产品名称、进院供应商名称、库房名称
3. 打开高级筛选,填入 产品名称、进院供应商名称、近效期、条码、耗材类型
2. 快捷区填入 统计日期、物料名称、进院供应商名称、库房名称
3. 打开高级筛选,填入 物料名称、进院供应商名称、近效期、条码、耗材类型
4. 点击「筛 选」并等待刷新
5. 检查首行 统计日期、产品名称 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
5. 检查首行 统计日期、物料名称 与条件一致",查询正常无报错;查询条件写值正常;查询结果与查询条件一致。,
STAT-WEX-005,统计报表·预警报表,近期效期查询·高级筛选抽屉,快捷区条件自动带入高级筛选,高,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery);已默认查询有数据,"1. searchAndExtractSample() 读取样本
2. 快捷区填入 统计日期、产品名称
2. 快捷区填入 统计日期、物料名称
3. 点击「查 询」
4. 打开高级筛选(不手动修改抽屉)
5. 校验抽屉同名字段与快捷区一致",抽屉「统计日期」「产品名称」与快捷区已填值一致,
5. 校验抽屉同名字段与快捷区一致",抽屉「统计日期」「物料名称」与快捷区已填值一致,
STAT-WEX-006,统计报表·预警报表,近期效期查询·主表列表与汇总,查询后核心列展示,高,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery),"1. 点击「查 询」
2. 检查主表表头",主表核心列完整展示(含统计日期、产品名称、进院供应商名称、库房名称、近效期、条码、耗材类型、院区名称);表格可横向滚动查看更多列。,
2. 检查主表表头",主表核心列完整展示(含统计日期、物料名称、进院供应商名称、库房名称、近效期、条码、耗材类型、院区名称);表格可横向滚动查看更多列。,
STAT-WEX-007,统计报表·预警报表,近期效期查询·主表列表与汇总,查询后底部汇总指标展示,高,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery);已默认查询有数据,"1. 默认条件查询
2. 查看底部汇总区域",汇总区指标均有展示;数值为有效数字或 0。,
STAT-WEX-008,统计报表·预警报表,近期效期查询·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery),"1. 产品名称填 __NOT_EXIST_PRODUCT__99999
STAT-WEX-008,统计报表·预警报表,近期效期查询·主表列表与汇总,无匹配数据空列表(mock反例),中,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery),"1. 物料名称填 __NOT_EXIST_PRODUCT__99999
2. 点击「查 询」
3. 检查主表;若存在底部汇总区则一并检查,无则跳过",表头仍可见;空状态或 0 行;若页面存在底部汇总区则汇总为 0 或「-」,无汇总区则不检查。,
STAT-WEX-009,统计报表·预警报表,近期效期查询·主表列表与汇总,列表横向拖拉滚动与列对齐正常,中,测试环境可访问;测试账号已登录并进入近期效期查询页(iframe warning/expdtQuery);已默认查询有数据且主表列宽超出视口,"1. 默认条件查询
......
......@@ -15,7 +15,7 @@
**动态取数约定**:
1. 默认查询后从首行读取 `${sampleOrderNo}`、`${sampleProductName}`、`${sampleProductCount}`、`${sampleStatus}`、`${sampleAttachmentCount}`。
2. **禁止写死**准入单号与产品名称。
2. **禁止写死**准入单号与物料名称。
3. 状态 Tab:全部、审批中、已通过、已驳回。
---
......@@ -59,12 +59,12 @@
---
##### 【P0】【TC-UI-ADMIT-PLS-003】【TP_ADMIT_PLS_010】按产品名称筛选
##### 【P0】【TC-UI-ADMIT-PLS-003】【TP_ADMIT_PLS_010】按物料名称筛选
- 前置条件:默认查询至少 1 条且产品名称非空
- 前置条件:默认查询至少 1 条且物料名称非空
- 操作步骤:
1. 从首行读取 `${sampleProductName}`
2. 若筛选区无产品名称,则用注册证号或器械注册人中首行非空字段
2. 若筛选区无物料名称,则用注册证号或器械注册人中首行非空字段
3. 制单日期保持默认,点击「查 询」
4. 断言结果包含该关键字
- 自动化断言:规划与 CSV `ADMIT-PLS-003` 一致
......@@ -112,7 +112,7 @@
- 前置条件:默认查询至少 1 条数据
- 操作步骤:
1. 断言表头含准入单号、进院供应商、二级供应商、产品名称、注册证号、耗材类型、产品条数、状态、备注、附件、操作
1. 断言表头含准入单号、进院供应商、二级供应商、物料名称、注册证号、耗材类型、产品条数、状态、备注、附件、操作
2. 断言首行附件列展示个数(可为 0 个)
- 自动化断言:规划与 CSV `ADMIT-PLS-006` 一致
......
......@@ -15,7 +15,7 @@
**动态取数约定**:
1. 默认查询后从首行读取 `${sampleProductName}`、`${sampleSpec}`、`${sampleConsumableType}`、`${sampleOrderNo}`。
2. 筛选使用样本占位,**禁止写死**产品名称与单号。
2. 筛选使用样本占位,**禁止写死**物料名称与单号。
3. 状态 Tab:全部、待申请、审批中、已通过、已驳回、已作废、生效失败、已生效。分页含「跳至」。总条数不足两页时翻页用例 skip。
---
......@@ -59,18 +59,18 @@
---
##### 【P0】【TC-UI-ADMIT-PAP-003】【TP_ADMIT_PAP_012】产品名称筛选
##### 【P0】【TC-UI-ADMIT-PAP-003】【TP_ADMIT_PAP_012】物料名称筛选
- 前置条件:默认查询至少 1 条数据
- 操作步骤:
1. 从首行读取 `${sampleProductName}`
2. 填入产品名称,新增日期保持默认,点击「查 询」
3. 断言结果行「产品名称」均包含该关键字
2. 填入物料名称,新增日期保持默认,点击「查 询」
3. 断言结果行「物料名称」均包含该关键字
- 自动化断言:规划与 CSV `ADMIT-PAP-003` 一致
###### 预期结果
产品名称与已填关键字匹配。
物料名称与已填关键字匹配。
---
......@@ -85,7 +85,7 @@
###### 预期结果
组合查询结果同时满足产品名称与耗材类型。类型为空则只断言名称。
组合查询结果同时满足物料名称与耗材类型。类型为空则只断言名称。
---
......@@ -110,7 +110,7 @@
- 前置条件:已进入产品准入申请页
- 操作步骤:
1. 产品名称填入 `__NOT_EXIST_GOODS__99999`
1. 物料名称填入 `__NOT_EXIST_GOODS__99999`
2. 点击「查 询」
3. 断言空态且分页总数为 0
- 自动化断言:规划与 CSV `ADMIT-PAP-006` 一致
......@@ -129,7 +129,7 @@
- 前置条件:默认查询至少 1 条数据
- 操作步骤:
1. 断言表头含准入单号、产品编号、产品名称、规格型号、注册规格、注册型号、器械注册人、单位、操作
1. 断言表头含准入单号、产品编号、物料名称、规格型号、注册规格、注册型号、器械注册人、单位、操作
- 自动化断言:规划与 CSV `ADMIT-PAP-007` 一致
###### 预期结果
......@@ -190,7 +190,7 @@
- 前置条件:已进入产品准入申请页
- 操作步骤:
1. 点击「新增产品」
2. 断言可见产品名称、器械注册人、规格型号、注册证号及返回
2. 断言可见物料名称、器械注册人、规格型号、注册证号及返回
3. 点击返回,不保存
- 自动化断言:规划与 CSV `ADMIT-PAP-011` 一致
......@@ -205,7 +205,7 @@
- 前置条件:已进入产品准入申请页
- 操作步骤:
1. 记录分页总数 `${sampleTotal}`
2. 打开新增,产品名称填 `${uniqProductName}`(建议 `AUTO-PAP-${timestamp}`)后返回不保存
2. 打开新增,物料名称填 `${uniqProductName}`(建议 `AUTO-PAP-${timestamp}`)后返回不保存
3. 按该名称查询,断言无此行,总数不变
- 自动化断言:规划与 CSV `ADMIT-PAP-012` 一致
......@@ -237,7 +237,7 @@
- 前置条件:存在可编辑行
- 操作步骤:
1. 打开编辑,把产品名称改为 `${uniqProductName}` 后返回不保存
1. 打开编辑,把物料名称改为 `${uniqProductName}` 后返回不保存
2. 再次打开,断言名称仍为原值
- 自动化断言:规划与 CSV `ADMIT-PAP-013` 一致
......@@ -273,7 +273,7 @@
###### 预期结果
已通过行不能改写产品名称。计数为 0 则 skip。
已通过行不能改写物料名称。计数为 0 则 skip。
---
......
......@@ -94,7 +94,7 @@
- 前置条件:已进入供货目录申请页
- 操作步骤:
1. 变更单号填入 `__NOT_EXIST_ORDER__99999`;若筛选区无此框,则在产品名称填同一 mock
1. 变更单号填入 `__NOT_EXIST_ORDER__99999`;若筛选区无此框,则在物料名称填同一 mock
2. 点击「查 询」
3. 断言空态且分页总数为 0
- 自动化断言:规划与 CSV `ADMIT-SUP-005` 一致
......
......@@ -15,7 +15,7 @@
**动态取数约定**:
1. 在待分类默认查询后,从首行读取 `${sampleProductName}`、`${sampleProductCode}`、`${sampleSpec}`。
2. **禁止写死**产品名称与产品编号。
2. **禁止写死**物料名称与产品编号。
3. 总条数不足两页时,翻页与跳至用例 skip。已分类计数为 0 时,已分类用例只断言空态。
---
......@@ -59,18 +59,18 @@
---
##### 【P0】【TC-UI-ADMIT-TSK-003】【TP_ADMIT_TSK_011】产品名称筛选
##### 【P0】【TC-UI-ADMIT-TSK-003】【TP_ADMIT_TSK_011】物料名称筛选
- 前置条件:待分类至少 1 条数据
- 操作步骤:
1. 从首行读取 `${sampleProductName}`
2. 填入产品名称,新增日期与操作日期保持默认,点击「查 询」
3. 断言结果行「产品名称」均包含该关键字
2. 填入物料名称,新增日期与操作日期保持默认,点击「查 询」
3. 断言结果行「物料名称」均包含该关键字
- 自动化断言:规划与 CSV `ADMIT-TSK-003` 一致
###### 预期结果
产品名称与已填关键字匹配。
物料名称与已填关键字匹配。
---
......@@ -94,7 +94,7 @@
- 前置条件:已填入 `${sampleProductName}`
- 操作步骤:
1. 点击「重 置」
2. 断言产品名称等筛选恢复默认
2. 断言物料名称等筛选恢复默认
- 自动化断言:规划与 CSV `ADMIT-TSK-005` 一致
###### 预期结果
......@@ -109,7 +109,7 @@
- 前置条件:当前在待分类
- 操作步骤:
1. 产品名称填入 `__NOT_EXIST_GOODS__99999`
1. 物料名称填入 `__NOT_EXIST_GOODS__99999`
2. 点击「查 询」
3. 断言空态且分页总数为 0
- 自动化断言:规划与 CSV `ADMIT-TSK-006` 一致
......@@ -128,7 +128,7 @@
- 前置条件:待分类至少 1 条数据
- 操作步骤:
1. 断言表头含准入类型、产品编号、产品名称、规格型号、规格、型号、器械注册人、操作
1. 断言表头含准入类型、产品编号、物料名称、规格型号、规格、型号、器械注册人、操作
2. 断言待分类行操作含「分配类型」
- 自动化断言:规划与 CSV `ADMIT-TSK-007` 一致
......@@ -142,7 +142,7 @@
- 前置条件:待分类总数大于每页条数
- 操作步骤:
1. 记录第 1 页首行产品名称或产品编号
1. 记录第 1 页首行物料名称或产品编号
2. 点击页码「2」或「下一页」
3. 断言页码为 2,首行与第 1 页不同
- 自动化断言:规划与 CSV `ADMIT-TSK-008` 一致
......
......@@ -64,7 +64,7 @@
- 前置条件:默认查询至少 1 条数据
- 操作步骤:
1. 从首行读取 `${sampleOrderNo}`
2. 若页面有准入单号条件则填入;否则用注册证号或产品名称中首行非空字段
2. 若页面有准入单号条件则填入;否则用注册证号或物料名称中首行非空字段
3. 制单日期保持默认,点击「查 询」
4. 断言结果行包含该单号或该关键字
- 自动化断言:规划与 CSV `ADMIT-MLS-003` 一致
......@@ -113,7 +113,7 @@
- 前置条件:默认查询至少 1 条数据
- 操作步骤:
1. 断言表头含准入类型、准入单号、进院供应商、二级供应商、产品名称、注册证号、耗材类型、产品条数、状态、操作
1. 断言表头含准入类型、准入单号、进院供应商、二级供应商、物料名称、注册证号、耗材类型、产品条数、状态、操作
- 自动化断言:规划与 CSV `ADMIT-MLS-006` 一致
###### 预期结果
......
......@@ -15,7 +15,7 @@
**动态取数约定**:
1. 默认「查询」后从首行读取 `${sampleProductName}`、`${sampleSpec}`、`${sampleConsumableType}`、`${sampleSupplier}`。
2. 筛选关键字使用样本占位,**禁止写死**产品名称、供应商、注册证号。
2. 筛选关键字使用样本占位,**禁止写死**物料名称、供应商、注册证号。
3. 状态 Tab:全部、待申请、审批中、已通过、已驳回、已作废、生效失败、已生效。无「编辑」的行则编辑类用例 skip。
---
......@@ -60,18 +60,18 @@
---
##### 【P0】【TC-UI-ADMIT-MAT-003】【TP_ADMIT_MAT_013】产品名称筛选
##### 【P0】【TC-UI-ADMIT-MAT-003】【TP_ADMIT_MAT_013】物料名称筛选
- 前置条件:默认查询至少 1 条数据
- 操作步骤:
1. 从首行读取 `${sampleProductName}`
2. 填入「产品名称」,新增日期保持页面默认,点击「查 询」
3. 断言结果行「产品名称」均包含该关键字
2. 填入「物料名称」,新增日期保持页面默认,点击「查 询」
3. 断言结果行「物料名称」均包含该关键字
- 自动化断言:规划与 CSV `ADMIT-MAT-003` 一致
###### 预期结果
查询结果产品名称与已填关键字匹配;无未捕获异常。
查询结果物料名称与已填关键字匹配;无未捕获异常。
---
......@@ -102,7 +102,7 @@
###### 预期结果
组合查询无报错;结果同时满足产品名称与耗材类型。
组合查询无报错;结果同时满足物料名称与耗材类型。
---
......@@ -112,7 +112,7 @@
- 操作步骤:
1. 填入 `${sampleProductName}`
2. 点击「重 置」
3. 断言产品名称等筛选恢复默认
3. 断言物料名称等筛选恢复默认
- 自动化断言:规划与 CSV `ADMIT-MAT-006` 一致
###### 预期结果
......@@ -127,7 +127,7 @@
- 操作步骤:
1. 填入 `${sampleProductName}`
2. 点击「收起」,再展开筛选区
3. 断言产品名称仍为已填值
3. 断言物料名称仍为已填值
- 自动化断言:规划与 CSV `ADMIT-MAT-007` 一致
###### 预期结果
......@@ -142,7 +142,7 @@
- 前置条件:已进入物料准入管理页
- 操作步骤:
1. 产品名称填入 mock 值 `__NOT_EXIST_GOODS__99999`
1. 物料名称填入 mock 值 `__NOT_EXIST_GOODS__99999`
2. 点击「查 询」
3. 断言空态或「暂无数据」,分页总数为 0
- 自动化断言:规划与 CSV `ADMIT-MAT-008` 一致
......@@ -162,7 +162,7 @@
- 前置条件:默认查询至少 1 条数据
- 操作步骤:
1. 点击「查 询」
2. 断言表头含准入类型、产品编号、产品名称、规格型号、器械注册人、单位、耗材类型、默认进院供应商、操作
2. 断言表头含准入类型、产品编号、物料名称、规格型号、器械注册人、单位、耗材类型、默认进院供应商、操作
- 自动化断言:规划与 CSV `ADMIT-MAT-009` 一致
###### 预期结果
......@@ -217,13 +217,13 @@ Tab 计数与该状态下分页总数一致。
- 前置条件:已打开首行详情
- 操作步骤:
1. 断言产品名称等主数据无可用的保存按钮,或输入框为只读
1. 断言物料名称等主数据无可用的保存按钮,或输入框为只读
2. 返回列表,断言首行名称仍为 `${sampleProductName}`
- 自动化断言:规划与 CSV `ADMIT-MAT-012` 一致
###### 预期结果
详情态不能把产品名称改写入库。
详情态不能把物料名称改写入库。
---
......@@ -233,7 +233,7 @@ Tab 计数与该状态下分页总数一致。
- 操作步骤:
1. 在待申请列表读取首行 `${sampleProductName}`、`${sampleSpec}`
2. 点击「编辑」
3. 断言产品名称、规格型号与该行一致
3. 断言物料名称、规格型号与该行一致
4. 返回且不保存
- 自动化断言:规划与 CSV `ADMIT-MAT-013` 一致
......@@ -247,8 +247,8 @@ Tab 计数与该状态下分页总数一致。
- 前置条件:存在可编辑行
- 操作步骤:
1. 打开编辑,记录原产品名称
2. 将产品名称改为 `${uniqProductName}`(建议 `AUTO-MAT-${timestamp}`)后返回或取消,不保存
1. 打开编辑,记录原物料名称
2. 将物料名称改为 `${uniqProductName}`(建议 `AUTO-MAT-${timestamp}`)后返回或取消,不保存
3. 再次打开编辑,断言名称仍为原值
- 自动化断言:规划与 CSV `ADMIT-MAT-014` 一致
......@@ -260,11 +260,11 @@ Tab 计数与该状态下分页总数一致。
#### 异常验证点
##### 【P0】【TC-UI-ADMIT-MAT-015】【TP_ADMIT_MAT_052】编辑清空产品名称拦截(mock反例)
##### 【P0】【TC-UI-ADMIT-MAT-015】【TP_ADMIT_MAT_052】编辑清空物料名称拦截(mock反例)
- 前置条件:存在可编辑行
- 操作步骤:
1. 打开编辑,将产品名称清空为 mock 空值
1. 打开编辑,将物料名称清空为 mock 空值
2. 点击保存
3. 断言必填提示,页面不关闭
4. 取消后再次打开,断言名称仍为原值
......@@ -286,7 +286,7 @@ Tab 计数与该状态下分页总数一致。
###### 预期结果
已生效行不能改写成新的产品名称。计数为 0 则 skip。
已生效行不能改写成新的物料名称。计数为 0 则 skip。
---
......@@ -315,7 +315,7 @@ Tab 计数与该状态下分页总数一致。
- 前置条件:待申请至少 1 条可勾选
- 操作步骤:
1. 勾选 1 行,记录其产品名称与当前状态
1. 勾选 1 行,记录其物料名称与当前状态
2. 点击「作 废」
3. 断言出现确认框,含取消与确定
4. 点击「取 消」
......
......@@ -84,13 +84,13 @@
---
##### 【P0】【TC-UI-SURG-BASE-004】【TP_SURG_BASE_018】产品名称筛选过滤
##### 【P0】【TC-UI-SURG-BASE-004】【TP_SURG_BASE_018】物料名称筛选过滤
- 前置条件:默认列表至少 1 条数据
- 操作步骤:
1. 从首行读取 `${sampleProductName}`
2. 在 `productName`(`#table_search_form_keyword`)填入该关键字
3. 点击「查 询」,断言结果行产品名称均包含该关键字
3. 点击「查 询」,断言结果行物料名称均包含该关键字
- 自动化断言:规划与 CSV `SURG-BASE-004` 一致
###### 预期结果
......
......@@ -237,7 +237,7 @@
- 前置条件:已进入标准套包维护页
- 操作步骤:
1. 点击「添加散件」
2. 断言弹窗可见并展示「产品列表」视图,含产品名称/规格型号/器械注册人/耗材类型筛选与分页
2. 断言弹窗可见并展示「产品列表」视图,含物料名称/规格型号/器械注册人/耗材类型筛选与分页
- 自动化断言:规划与 CSV `SURG-STD-011` 一致
###### 预期结果
......@@ -250,7 +250,7 @@
- 前置条件:已打开添加散件弹窗
- 操作步骤:
1. 在产品名称筛选框输入 `${sampleProductName}`
1. 在物料名称筛选框输入 `${sampleProductName}`
2. 勾选首个匹配散件
3. 断言散件进入应拣明细,计数同步变化
- 自动化断言:规划与 CSV `SURG-STD-012` 一致
......
......@@ -40,7 +40,7 @@
##### 【P1】【TC-UI-STAT-PSI-003】【TP_STAT_PSI_031】无匹配数据空列表
- 操作步骤(可选):产品名称或规格填不存在关键字(若快捷区无产品字段则用耗材类型选不可能组合)→ 查询。
- 操作步骤(可选):物料名称或规格填不存在关键字(若快捷区无产品字段则用耗材类型选不可能组合)→ 查询。
###### 预期结果
......@@ -82,7 +82,7 @@
##### 【P0】【TC-UI-STAT-PSI-007】【TP_STAT_PSI_027】查询后核心列展示
- 自动化断言:表头含「物料编号」「产品名称」「规格型号」「期初数量」「净入数量」「净出数量」。
- 自动化断言:表头含「物料编号」「物料名称」「规格型号」「期初数量」「净入数量」「净出数量」。
###### 预期结果
......
......@@ -20,7 +20,7 @@
##### 【P1】【TC-UI-STAT-LMP-001】【TP_STAT_LMP_016】重置恢复默认
- 操作步骤(可选):修改入库日期、院区、库区、产品名称 → 「重 置」。
- 操作步骤(可选):修改入库日期、院区、库区、物料名称 → 「重 置」。
###### 预期结果
......@@ -57,7 +57,7 @@
##### 【P0】【TC-UI-STAT-LMP-005】【TP_STAT_LMP_024】查询后核心列展示
- 自动化断言:表头含「库区名称」「物料编号」「产品名称」「期初数量」「采购入库数量」「请领出库数量」。
- 自动化断言:表头含「库区名称」「物料编号」「物料名称」「期初数量」「采购入库数量」「请领出库数量」。
###### 预期结果
......
......@@ -22,7 +22,7 @@
##### 【P1】【TC-UI-STAT-PTR-001】【TP_STAT_PTR_015】重置恢复默认
- 操作步骤(可选):修改统计周期、院区、产品名称 → 「重 置」。
- 操作步骤(可选):修改统计周期、院区、物料名称 → 「重 置」。
###### 预期结果
......@@ -30,7 +30,7 @@
##### 【P0】【TC-UI-STAT-PTR-002】【TP_STAT_PTR_014】统计周期院区产品组合查询
- 操作步骤(可选):样本填入院区、产品名称、规格型号、耗材类型 → 查询。
- 操作步骤(可选):样本填入院区、物料名称、规格型号、耗材类型 → 查询。
- 自动化断言:首行「物料编号/名称」「规格型号」「耗材类型」匹配;「时间段天数」与周期天数一致。
###### 预期结果
......@@ -49,7 +49,7 @@
##### 【P1】【TC-UI-STAT-PTR-004】【TP_STAT_PTR_021】不存在产品空列表
- 操作步骤(可选):产品名称 `__NOT_EXIST_PRODUCT__99999` → 查询。
- 操作步骤(可选):物料名称 `__NOT_EXIST_PRODUCT__99999` → 查询。
###### 预期结果
......@@ -65,7 +65,7 @@
- 操作步骤(可选):
1. 默认查询有数据。
2. 检查表头含「物料编号」「产品名称」「规格型号」「生产厂家」「耗材类型」「默认供应商」。
2. 检查表头含「物料编号」「物料名称」「规格型号」「生产厂家」「耗材类型」「默认供应商」。
3. 横向拖拉滚动列表。
4. `expectTableHorizontalScrollAndLayout()` 校验布局。
- 自动化断言:scrollLeft 发生变化;滚动前后布局校验均通过。
......
......@@ -28,7 +28,7 @@
##### 【P1】【TC-UI-STAT-IES-001】【TP_STAT_IES_014】快捷区重置恢复默认
- 操作步骤(可选):修改产品名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
- 操作步骤(可选):修改物料名称与记账日期 → 勾选「区分包装」→ 点击「重 置」。
- 自动化断言:`#form_item_goodsName` 值为空;记账日期恢复为近一月默认区间;维度勾选状态按产品规则恢复(记录 baseline)。
###### 预期结果
......@@ -63,7 +63,7 @@
###### 预期结果
右侧抽屉展开;遮罩可见;抽屉内表单字段(产品名称、记账日期、院区名称、来源单位、批号、进院供应商、单据形态)可交互。
右侧抽屉展开;遮罩可见;抽屉内表单字段(物料名称、记账日期、院区名称、来源单位、批号、进院供应商、单据形态)可交互。
##### 【P1】【TC-UI-STAT-IES-003】【TP_STAT_IES_036】抽屉内重置恢复抽屉字段默认
......@@ -96,7 +96,7 @@
##### 【P0】【TC-UI-STAT-IES-006】【TP_STAT_IES_049】查询后核心列展示
- 操作步骤(可选):执行默认查询。
- 自动化断言:表头包含「物料编号」「产品名称」「单位」「规格型号」「生产厂家」「入库数量」「入库金额」「医保编码」文本。
- 自动化断言:表头包含「物料编号」「物料名称」「单位」「规格型号」「生产厂家」「入库数量」「入库金额」「医保编码」文本。
###### 预期结果
......@@ -115,7 +115,7 @@
##### 【P1】【TC-UI-STAT-IES-008】【TP_STAT_IES_020】无匹配数据空列表
- 操作步骤(可选):产品名称填写 `__NOT_EXIST_PRODUCT__99999` → 查询。
- 操作步骤(可选):物料名称填写 `__NOT_EXIST_PRODUCT__99999` → 查询。
###### 预期结果
......@@ -140,7 +140,7 @@
| 用例编号 | 排序列 | 用例编号 | 排序列 |
|----------|--------|----------|--------|
| STAT-IES-011 | 物料编号 | STAT-IES-016 | 入库数量 |
| STAT-IES-012 | 产品名称 | STAT-IES-017 | 入库金额 |
| STAT-IES-012 | 物料名称 | STAT-IES-017 | 入库金额 |
| STAT-IES-013 | 单位 | STAT-IES-018 | 医保编码 |
| STAT-IES-014 | 规格型号 | STAT-IES-019 | 规格 |
| STAT-IES-015 | 耗材类型 | STAT-IES-020 | 型号 |
......
......@@ -29,7 +29,7 @@
##### 【P0】【TC-UI-STAT-NES-002】【TP_STAT_NES_013】物资编码名称日期组合查询
- 操作步骤(可选):样本填入编码/名称/单据日期 → 查询。
- 自动化断言:首行「产品编码」「产品名称」匹配。
- 自动化断言:首行「产品编码」「物料名称」匹配。
###### 预期结果
......@@ -99,7 +99,7 @@
- 操作步骤(可选):默认查询 → `scrollColumnIntoView(column)` → `expectColumnSortToggle(column)`(先升序后降序各校验一次)。
可排序列:产品编码、产品名称、单位、耗材类型、是否集采、是否计费、厂家、进院供应商、供应商编码、医保单件名称、注册证号、数量、金额(规格型号、27位医保编码默认不展示,不单列排序用例)。
可排序列:产品编码、物料名称、单位、耗材类型、是否集采、是否计费、厂家、进院供应商、供应商编码、医保单件名称、注册证号、数量、金额(规格型号、27位医保编码默认不展示,不单列排序用例)。
###### 预期结果
......
......@@ -102,7 +102,7 @@
- 操作步骤(可选):
1. 默认查询 → `expectTableHeaders()` 校验核心列。
2. `expectTableHorizontalScrollAndLayout()`:确认「院区」可见 → 滚动前列布局正常 → 横向拖拉 → 「金额」进入视口 → 滚动后无列变形/异常间隙。
- 自动化断言:表头含「院区」「上级科室名称」「科室名称」「产品编码」「产品名称」「耗材类型」「27位医保编码」「HIS收费编码」;`scrollLeft` 变化;相邻表头列间隙 ≤ 48px。
- 自动化断言:表头含「院区」「上级科室名称」「科室名称」「产品编码」「物料名称」「耗材类型」「27位医保编码」「HIS收费编码」;`scrollLeft` 变化;相邻表头列间隙 ≤ 48px。
###### 预期结果
......@@ -114,7 +114,7 @@
- 操作步骤(可选):默认查询 → `scrollColumnIntoView(column)` → `expectColumnSortToggle(column)`(先升序后降序各校验一次)。
可排序列:院区、上级科室编码、上级科室名称、科室编码、科室名称、产品编码、产品名称、单位、耗材类型、厂家、27位医保编码、数量、金额。
可排序列:院区、上级科室编码、上级科室名称、科室编码、科室名称、产品编码、物料名称、单位、耗材类型、厂家、27位医保编码、数量、金额。
###### 预期结果
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment