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
testcase/统计报表-追溯报表-条码追溯-UI自动化测试用例-01.csv
View file @
5312fc65
用例编号,功能模块,功能测试点,用例标题,优先级,前置条件,测试步骤,预期结果,实际结果
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. 点击「查 询」
...
...
testcase/统计报表-追溯报表-直配请领明细查询-UI自动化测试用例-01.csv
View file @
5312fc65
用例编号,功能模块,功能测试点,用例标题,优先级,前置条件,测试步骤,预期结果,实际结果
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. 默认条件查询
...
...
testcase/统计报表-预警报表-低储预警-UI自动化测试用例-01.csv
View file @
5312fc65
用例编号,功能模块,功能测试点,用例标题,优先级,前置条件,测试步骤,预期结果,实际结果
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. 检查无报错信息,页面、接口、系统正常,无系统异常",点击导出按钮后,无报错信息,页面、接口、系统正常,无系统异常。,
...
...
testcase/统计报表-预警报表-滞留预警-UI自动化测试用例-01.csv
View file @
5312fc65
...
...
@@ -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. 默认条件查询
...
...
testcase/统计报表-预警报表-缺货报表-UI自动化测试用例-01.csv
View file @
5312fc65
...
...
@@ -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. 默认条件查询
...
...
testcase/统计报表-预警报表-近期效期查询-UI自动化测试用例-01.csv
View file @
5312fc65
...
...
@@ -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. 默认条件查询
...
...
testcases/基础管理-准入管理-产品准入单列表-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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`
一致
...
...
testcases/基础管理-准入管理-产品准入申请-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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。
---
...
...
testcases/基础管理-准入管理-供货目录申请-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -94,7 +94,7 @@
-
前置条件:已进入供货目录申请页
-
操作步骤:
1.
变更单号填入
`__NOT_EXIST_ORDER__99999`
;若筛选区无此框,则在
产品
名称填同一 mock
1.
变更单号填入
`__NOT_EXIST_ORDER__99999`
;若筛选区无此框,则在
物料
名称填同一 mock
2.
点击「查 询」
3.
断言空态且分页总数为 0
-
自动化断言:规划与 CSV
`ADMIT-SUP-005`
一致
...
...
testcases/基础管理-准入管理-准入任务分配-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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`
一致
...
...
testcases/基础管理-准入管理-物料准入单列表-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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`
一致
###### 预期结果
...
...
testcases/基础管理-准入管理-物料准入管理-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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.
点击「取 消」
...
...
testcases/基础管理-手术套包设置-基础包维护-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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`
一致
###### 预期结果
...
...
testcases/基础管理-手术套包设置-标准套包维护-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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`
一致
...
...
testcases/统计报表-中心库出入库报表-中心库产品进销存-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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】查询后核心列展示
-
自动化断言:表头含「物料编号」「
产品
名称」「规格型号」「期初数量」「净入数量」「净出数量」。
-
自动化断言:表头含「物料编号」「
物料
名称」「规格型号」「期初数量」「净入数量」「净出数量」。
###### 预期结果
...
...
testcases/统计报表-中心库出入库报表-中心库进销存(后勤)-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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】查询后核心列展示
-
自动化断言:表头含「库区名称」「物料编号」「
产品
名称」「期初数量」「采购入库数量」「请领出库数量」。
-
自动化断言:表头含「库区名称」「物料编号」「
物料
名称」「期初数量」「采购入库数量」「请领出库数量」。
###### 预期结果
...
...
testcases/统计报表-中心库出入库报表-产品周转率报表-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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 发生变化;滚动前后布局校验均通过。
...
...
testcases/统计报表-中心库出入库报表-入库汇总查询-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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 | 型号 |
...
...
testcases/统计报表-中心库出入库报表-净入库汇总查询(多维度)-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -29,7 +29,7 @@
##### 【P0】【TC-UI-STAT-NES-002】【TP_STAT_NES_013】物资编码名称日期组合查询
-
操作步骤(可选):样本填入编码/名称/单据日期 → 查询。
-
自动化断言:首行「产品编码」「
产品
名称」匹配。
-
自动化断言:首行「产品编码」「
物料
名称」匹配。
###### 预期结果
...
...
@@ -99,7 +99,7 @@
-
操作步骤(可选):默认查询 →
`scrollColumnIntoView(column)`
→
`expectColumnSortToggle(column)`
(先升序后降序各校验一次)。
可排序列:产品编码、
产品
名称、单位、耗材类型、是否集采、是否计费、厂家、进院供应商、供应商编码、医保单件名称、注册证号、数量、金额(规格型号、27位医保编码默认不展示,不单列排序用例)。
可排序列:产品编码、
物料
名称、单位、耗材类型、是否集采、是否计费、厂家、进院供应商、供应商编码、医保单件名称、注册证号、数量、金额(规格型号、27位医保编码默认不展示,不单列排序用例)。
###### 预期结果
...
...
testcases/统计报表-中心库出入库报表-净出库汇总查询(多维度)-UI自动化测试用例-01.md
View file @
5312fc65
...
...
@@ -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位医保编码、数量、金额。
###### 预期结果
...
...
Prev
1
2
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