case_candidates.jsonl 345 KB
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "新功能弹窗", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "新功能弹窗"], "feature_scope": "医师端 > 自定义问诊单 > 新功能弹窗", "case_name": "查看弹窗", "internal_id": "181402", "external_id": "30345", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "进入问诊单页面后展示 [截图]"}, {"index": 2, "action": "点击叉号", "expected": "关闭弹窗"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "新功能弹窗"], "case_name": "查看弹窗", "raw_text": "step1:  => 进入问诊单页面后展示 [截图] | step2: 点击叉号 => 关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "新功能弹窗", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "新功能弹窗"], "feature_scope": "医师端 > 自定义问诊单 > 新功能弹窗", "case_name": "弹窗展示逻辑", "internal_id": "181406", "external_id": "30346", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "弹窗出现过再次进入问诊单页", "expected": "弹窗不再出现"}, {"index": 2, "action": "超过当前版本进入问诊单页", "expected": "弹窗不展示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "新功能弹窗"], "case_name": "弹窗展示逻辑", "raw_text": "step1: 弹窗出现过再次进入问诊单页 => 弹窗不再出现 | step2: 超过当前版本进入问诊单页 => 弹窗不展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑题目页弹窗", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目页弹窗"], "feature_scope": "医师端 > 自定义问诊单 > 编辑题目页弹窗", "case_name": "查看弹窗", "internal_id": "181411", "external_id": "30347", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "进入编辑题目页面后展示 [截图]"}, {"index": 2, "action": "点击叉号", "expected": "关闭弹窗"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目页弹窗"], "case_name": "查看弹窗", "raw_text": "step1:  => 进入编辑题目页面后展示 [截图] | step2: 点击叉号 => 关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑题目页弹窗", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目页弹窗"], "feature_scope": "医师端 > 自定义问诊单 > 编辑题目页弹窗", "case_name": "弹窗展示逻辑", "internal_id": "181415", "external_id": "30348", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "弹窗出现过再次进入编辑题目页", "expected": "弹窗不再出现"}, {"index": 2, "action": "超过当前版本进入编辑题目页", "expected": "弹窗不展示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目页弹窗"], "case_name": "弹窗展示逻辑", "raw_text": "step1: 弹窗出现过再次进入编辑题目页 => 弹窗不再出现 | step2: 超过当前版本进入编辑题目页 => 弹窗不展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "使用已有模板创建问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 使用已有模板创建问诊单", "case_name": "查看模板列表", "internal_id": "181426", "external_id": "30350", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "使用已有的列表页,列表数据包括自定义的问诊单 [截图]"}, {"index": 2, "action": "", "expected": "列表为单选"}, {"index": 3, "action": "选择某问诊单点击确定", "expected": "进入下一页"}, {"index": 4, "action": "不选择问诊单点击确定", "expected": "默认选中第一个,不会有不选择的情况"}, {"index": 5, "action": "", "expected": "翻页正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "case_name": "查看模板列表", "raw_text": "step1:  => 使用已有的列表页,列表数据包括自定义的问诊单 [截图] | step2:  => 列表为单选 | step3: 选择某问诊单点击确定 => 进入下一页 | step4: 不选择问诊单点击确定 => 默认选中第一个,不会有不选择的情况 | step5:  => 翻页正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "使用已有模板创建问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 使用已有模板创建问诊单", "case_name": "进入下一页的各种情况", "internal_id": "181433", "external_id": "30351", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "进入下一页后", "expected": "展示模板内所有数据 [截图]"}, {"index": 2, "action": "问诊单名和字数", "expected": "代入正常"}, {"index": 3, "action": "问诊单各分类", "expected": "代入正常"}, {"index": 4, "action": "每个分类中的问题和序号", "expected": "代入正常"}, {"index": 5, "action": "单选题和选项个数", "expected": "代入正常"}, {"index": 6, "action": "多选题和选项个数", "expected": "代入正常"}, {"index": 7, "action": "填空题", "expected": "展示类型"}, {"index": 8, "action": "系统问诊单", "expected": "表现正常"}, {"index": 9, "action": "自定义问诊单", "expected": "表现正常"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "case_name": "进入下一页的各种情况", "raw_text": "step1: 进入下一页后 => 展示模板内所有数据 [截图] | step2: 问诊单名和字数 => 代入正常 | step3: 问诊单各分类 => 代入正常 | step4: 每个分类中的问题和序号 => 代入正常 | step5: 单选题和选项个数 => 代入正常 | step6: 多选题和选项个数 => 代入正常 | step7: 填空题 => 展示类型 | step8: 系统问诊单 => 表现正常 | step9: 自定义问诊单 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "使用已有模板创建问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 使用已有模板创建问诊单", "case_name": "各操作表现正常", "internal_id": "181444", "external_id": "30352", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "以下操作", "expected": "表现正常"}, {"index": 2, "action": "编辑问诊单名", "expected": ""}, {"index": 3, "action": "编辑分类名 新增分类", "expected": ""}, {"index": 4, "action": "编辑题目 删除题目 新增题目 上下移动题目", "expected": ""}, {"index": 5, "action": "单选题 编辑答案 删除答案 新增答案", "expected": ""}, {"index": 6, "action": "多选题 编辑答案 删除答案 新增答案", "expected": ""}, {"index": 7, "action": "查看多选题里的“以上皆无”", "expected": ""}, {"index": 8, "action": "题目切换类型 a、选择题互切 b、选择题和填空题互切", "expected": ""}, {"index": 9, "action": "模板里的正常项 取消勾选", "expected": ""}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "case_name": "各操作表现正常", "raw_text": "step1: 以下操作 => 表现正常 | step2: 编辑问诊单名 =>  | step3: 编辑分类名 新增分类 =>  | step4: 编辑题目 删除题目 新增题目 上下移动题目 =>  | step5: 单选题 编辑答案 删除答案 新增答案 =>  | step6: 多选题 编辑答案 删除答案 新增答案 =>  | step7: 查看多选题里的“以上皆无” =>  | step8: 题目切换类型 a、选择题互切 b、选择题和填空题互切 =>  | step9: 模板里的正常项 取消勾选 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "使用已有模板创建问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 使用已有模板创建问诊单", "case_name": "保存", "internal_id": "181455", "external_id": "30353", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击保存", "expected": "返回到问诊单列表页,展示刚刚创建的问诊单"}, {"index": 2, "action": "以下情况", "expected": "保存正常"}, {"index": 3, "action": "模板为 a、系统问诊单 b、自定义问诊单", "expected": ""}, {"index": 4, "action": "问诊单名 a、未改 b、改过", "expected": ""}, {"index": 5, "action": "分类 a、无新增 b、有新增", "expected": ""}, {"index": 6, "action": "题目名 a、未改 b、改过", "expected": ""}, {"index": 7, "action": "删除题目", "expected": ""}, {"index": 8, "action": "新增题目", "expected": ""}, {"index": 9, "action": "修改题目顺序", "expected": ""}, {"index": 10, "action": "单选题 编辑答案 删除答案 新增答案", "expected": ""}, {"index": 11, "action": "多选题 编辑答案 删除答案 新增答案", "expected": ""}, {"index": 12, "action": "题目切换类型 a、选择题互切 b、选择题和填空题互切", "expected": ""}, {"index": 13, "action": "模板里的正常项 a、不动 b、取消勾选 c、勾选新的正常项", "expected": ""}], "step_count": 13, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "case_name": "保存", "raw_text": "step1: 点击保存 => 返回到问诊单列表页,展示刚刚创建的问诊单 | step2: 以下情况 => 保存正常 | step3: 模板为 a、系统问诊单 b、自定义问诊单 =>  | step4: 问诊单名 a、未改 b、改过 =>  | step5: 分类 a、无新增 b、有新增 =>  | step6: 题目名 a、未改 b、改过 =>  | step7: 删除题目 =>  | step8: 新增题目 =>  | step9: 修改题目顺序 =>  | step10: 单选题 编辑答案 删除答案 新增答案 =>  | step11: 多选题 编辑答案 删除答案 新增答案 =>  | step12: 题目切换类型 a、选择题互切 b、选择题和填空题互切 =>  | step13: 模板里的正常项 a、不动 b、取消勾选 c、勾选新的正常项 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "使用已有模板创建问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 使用已有模板创建问诊单", "case_name": "返回", "internal_id": "181470", "external_id": "30354", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "模板创建问诊单页点击返回 [截图]", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "点击不保存-> 再次选择某模板确定", "expected": "回到选择模板页???-> 更换为该模板的内容"}, {"index": 3, "action": "点击保存 a、不满足保存条件 b、满足保存条件", "expected": "a、提示正常 b、保存正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "使用已有模板创建问诊单"], "case_name": "返回", "raw_text": "step1: 模板创建问诊单页点击返回 [截图] => 弹窗提示 [截图] | step2: 点击不保存-> 再次选择某模板确定 => 回到选择模板页???-> 更换为该模板的内容 | step3: 点击保存 a、不满足保存条件 b、满足保存条件 => a、提示正常 b、保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "创建空白问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 创建空白问诊单", "case_name": "查看空白问诊单", "internal_id": "181476", "external_id": "30355", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "默认有一个示例 分类名、题目、选项正确"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "case_name": "查看空白问诊单", "raw_text": "step1:  => [截图] | step2:  => 默认有一个示例 分类名、题目、选项正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "创建空白问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 创建空白问诊单", "case_name": "编辑示例", "internal_id": "181480", "external_id": "30356", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "示例为单选题 [截图]"}, {"index": 2, "action": "编辑分类名", "expected": "表现正常"}, {"index": 3, "action": "编辑问题 删除问题", "expected": "表现正常"}, {"index": 4, "action": "编辑答案 删除答案 新增答案", "expected": "表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "case_name": "编辑示例", "raw_text": "step1:  => 示例为单选题 [截图] | step2: 编辑分类名 => 表现正常 | step3: 编辑问题 删除问题 => 表现正常 | step4: 编辑答案 删除答案 新增答案 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "创建空白问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 创建空白问诊单", "case_name": "各操作表现正常", "internal_id": "181486", "external_id": "30357", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下操作", "expected": "表现正常"}, {"index": 2, "action": "编辑问诊单名", "expected": ""}, {"index": 3, "action": "编辑分类", "expected": ""}, {"index": 4, "action": "编辑题目", "expected": ""}, {"index": 5, "action": "保存前在各页面间反复横跳 a、多次编辑分类、新增分类 b、多次编辑题目名 c、多次删除题目 d、多次新增题目 e、多次上下移动题目 f、多次修改单选题选项(新增、修改、删除) g、多次修改多选题选项(新增、修改、删除) h、多次切换同一题目的问题类型 i、多次修改正常项", "expected": ""}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "case_name": "各操作表现正常", "raw_text": "step1: 以下操作 => 表现正常 | step2: 编辑问诊单名 =>  | step3: 编辑分类 =>  | step4: 编辑题目 =>  | step5: 保存前在各页面间反复横跳 a、多次编辑分类、新增分类 b、多次编辑题目名 c、多次删除题目 d、多次新增题目 e、多次上下移动题目 f、多次修改单选题选项(新增、修改、删除) g、多次修改多选题选项(新增、修改、删除) h、多次切换同一题目的问题类型 i、多次修改正常项 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "创建空白问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 创建空白问诊单", "case_name": "保存", "internal_id": "181493", "external_id": "30358", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击保存", "expected": "返回到问诊单列表页,展示刚刚创建的问诊单"}, {"index": 2, "action": "以下内容", "expected": "保存正常"}, {"index": 3, "action": "问诊单名、分类", "expected": ""}, {"index": 4, "action": "单选题题目及选项及正常项", "expected": ""}, {"index": 5, "action": "多选题题目及选项及“以上皆无”及正常项", "expected": ""}, {"index": 6, "action": "填空题题目", "expected": ""}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "case_name": "保存", "raw_text": "step1: 点击保存 => 返回到问诊单列表页,展示刚刚创建的问诊单 | step2: 以下内容 => 保存正常 | step3: 问诊单名、分类 =>  | step4: 单选题题目及选项及正常项 =>  | step5: 多选题题目及选项及“以上皆无”及正常项 =>  | step6: 填空题题目 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "创建空白问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 创建空白问诊单", "case_name": "返回", "internal_id": "181501", "external_id": "30359", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击返回", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "点击不保存", "expected": "回到问诊单列表页"}, {"index": 3, "action": "点击保存 a、不满足保存条件 b、满足保存条件", "expected": "a、提示正常 b、保存正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "创建空白问诊单"], "case_name": "返回", "raw_text": "step1: 点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 回到问诊单列表页 | step3: 点击保存 a、不满足保存条件 b、满足保存条件 => a、提示正常 b、保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "查看问诊单页", "internal_id": "181507", "external_id": "30360", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击新建分类", "expected": "进入新建分类页"}, {"index": 3, "action": "已有15个分类时点击新建分类", "expected": "最多可创建15个分类。 toast:最多添加15个分类"}, {"index": 4, "action": "点击预览", "expected": "进入预览页"}, {"index": 5, "action": "问诊单名称为空时", "expected": "预览置灰不可点"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "查看问诊单页", "raw_text": "step1:  => [截图] | step2: 点击新建分类 => 进入新建分类页 | step3: 已有15个分类时点击新建分类 => 最多可创建15个分类。 toast:最多添加15个分类 | step4: 点击预览 => 进入预览页 | step5: 问诊单名称为空时 => 预览置灰不可点"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "编辑问诊单名", "internal_id": "181514", "external_id": "30361", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "名称为空时展示默认文案"}, {"index": 3, "action": "输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字", "expected": "表现正常 展示已输入的字数 最多输入15个字符"}, {"index": 4, "action": "输入15个字后再输入", "expected": "输入不了"}, {"index": 5, "action": "粘贴内容超出15字", "expected": "截取"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "编辑问诊单名", "raw_text": "step1:  => [截图] | step2:  => 名称为空时展示默认文案 | step3: 输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字 => 表现正常 展示已输入的字数 最多输入15个字符 | step4: 输入15个字后再输入 => 输入不了 | step5: 粘贴内容超出15字 => 截取"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "查看分类列表", "internal_id": "181521", "external_id": "30362", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "展示所有分类 最先添加的排列在前"}, {"index": 2, "action": "分类名较长", "expected": "展示全"}, {"index": 3, "action": "分类较多", "expected": "可滑动查看"}, {"index": 4, "action": "点击某分类", "expected": "进入编辑问诊单问题页"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "查看分类列表", "raw_text": "step1:  => 展示所有分类 最先添加的排列在前 | step2: 分类名较长 => 展示全 | step3: 分类较多 => 可滑动查看 | step4: 点击某分类 => 进入编辑问诊单问题页"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "查看单个分类", "internal_id": "181527", "external_id": "30363", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "展示该分类所有问题 [截图]"}, {"index": 2, "action": "", "expected": "问题序号正确"}, {"index": 3, "action": "单选题", "expected": "展示选项个数"}, {"index": 4, "action": "多选题", "expected": "展示选项个数"}, {"index": 5, "action": "填空题", "expected": "展示为填空题"}, {"index": 6, "action": "题目名称较长", "expected": "展示正常"}, {"index": 7, "action": "题目较多时", "expected": "展示正常"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "查看单个分类", "raw_text": "step1:  => 展示该分类所有问题 [截图] | step2:  => 问题序号正确 | step3: 单选题 => 展示选项个数 | step4: 多选题 => 展示选项个数 | step5: 填空题 => 展示为填空题 | step6: 题目名称较长 => 展示正常 | step7: 题目较多时 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "预览页", "internal_id": "181536", "external_id": "30364", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "查看预览页", "expected": "[截图]"}, {"index": 2, "action": "问诊单名称、各分类 单选题及选项、多选题及选项、填空题", "expected": "展示正常(之前已有类似页面)"}, {"index": 3, "action": "", "expected": "不可编辑"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "预览页", "raw_text": "step1: 查看预览页 => [截图] | step2: 问诊单名称、各分类 单选题及选项、多选题及选项、填空题 => 展示正常(之前已有类似页面) | step3:  => 不可编辑"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "保存", "internal_id": "181541", "external_id": "30365", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无问诊单名称", "expected": "操作“保存”给予toast:请补充问诊单名称"}, {"index": 2, "action": "存在相同名称的问诊单", "expected": "保存时提醒 [截图] 点击我知道了,关闭弹窗留在原地"}, {"index": 3, "action": "满足保存条件", "expected": "保存成功返回问诊单列表"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "保存", "raw_text": "step1: 无问诊单名称 => 操作“保存”给予toast:请补充问诊单名称 | step2: 存在相同名称的问诊单 => 保存时提醒 [截图] 点击我知道了,关闭弹窗留在原地 | step3: 满足保存条件 => 保存成功返回问诊单列表"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "保存按钮逻辑", "internal_id": "181546", "external_id": "30366", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "创建新的问诊单展示操作为“保存” 打开已保存的问诊单展示为删除操作,编辑内容后展示为保存。 [截图] [截图]"}, {"index": 2, "action": "从模板创建问诊单", "expected": "是保存按钮"}, {"index": 3, "action": "创建空白问诊单", "expected": "是保存按钮"}, {"index": 4, "action": "编辑已保存的问诊单 a、未改动时 b、改问诊单名 c、改分类名、新增分类 d、改题目、改顺序、改选项、改正常项 e、删题目、新增题目", "expected": "a、是删除按钮 bcde、是保存按钮"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "保存按钮逻辑", "raw_text": "step1:  => 创建新的问诊单展示操作为“保存” 打开已保存的问诊单展示为删除操作,编辑内容后展示为保存。 [截图] [截图] | step2: 从模板创建问诊单 => 是保存按钮 | step3: 创建空白问诊单 => 是保存按钮 | step4: 编辑已保存的问诊单 a、未改动时 b、改问诊单名 c、改分类名、新增分类 d、改题目、改顺序、改选项、改正常项 e、删题目、新增题目 => a、是删除按钮 bcde、是保存按钮"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单页", "case_name": "删除", "internal_id": "181552", "external_id": "30367", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "操作删除给予弹窗提醒 [截图]"}, {"index": 2, "action": "点击取消", "expected": "关闭弹窗"}, {"index": 3, "action": "点击删除", "expected": "返回到问诊单列表 删除成功"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单页"], "case_name": "删除", "raw_text": "step1:  => 操作删除给予弹窗提醒 [截图] | step2: 点击取消 => 关闭弹窗 | step3: 点击删除 => 返回到问诊单列表 删除成功"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "查看问诊单问题页", "internal_id": "181558", "external_id": "30368", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "无题目时", "expected": "展示正常 [截图]"}, {"index": 3, "action": "点击新建题目", "expected": "进入新建题目页"}, {"index": 4, "action": "点击从问题库导入", "expected": "进入问题库"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "查看问诊单问题页", "raw_text": "step1:  => [截图] | step2: 无题目时 => 展示正常 [截图] | step3: 点击新建题目 => 进入新建题目页 | step4: 点击从问题库导入 => 进入问题库"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "编辑分类名", "internal_id": "181564", "external_id": "30369", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}, {"index": 2, "action": "", "expected": "名称为空时展示默认文案"}, {"index": 3, "action": "输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字", "expected": "表现正常 展示已输入的字数 最多输入20个字符"}, {"index": 4, "action": "输入20个字后再输入", "expected": "输入不了"}, {"index": 5, "action": "粘贴内容超出20字", "expected": "截取"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "编辑分类名", "raw_text": "step1:  => [截图] [截图] | step2:  => 名称为空时展示默认文案 | step3: 输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字 => 表现正常 展示已输入的字数 最多输入20个字符 | step4: 输入20个字后再输入 => 输入不了 | step5: 粘贴内容超出20字 => 截取"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "查看问题列表", "internal_id": "181571", "external_id": "30370", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "展示该分类所有题目"}, {"index": 2, "action": "题目名较长", "expected": "展示正常"}, {"index": 3, "action": "题目较多", "expected": "可滑动查看"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "查看问题列表", "raw_text": "step1:  => 展示该分类所有题目 | step2: 题目名较长 => 展示正常 | step3: 题目较多 => 可滑动查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "查看单个题目", "internal_id": "181576", "external_id": "30371", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "单选题", "expected": "展示问题类型和选项 [截图]"}, {"index": 2, "action": "多选题", "expected": "展示问题类型和选项和“以上皆无” [截图]"}, {"index": 3, "action": "填空题", "expected": "展示问题类型 [截图]"}, {"index": 4, "action": "选项较长", "expected": "展示正常"}, {"index": 5, "action": "选项较多时", "expected": "展示正常"}, {"index": 6, "action": "点击某题目的编辑", "expected": "进入编辑题目页"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "查看单个题目", "raw_text": "step1: 单选题 => 展示问题类型和选项 [截图] | step2: 多选题 => 展示问题类型和选项和“以上皆无” [截图] | step3: 填空题 => 展示问题类型 [截图] | step4: 选项较长 => 展示正常 | step5: 选项较多时 => 展示正常 | step6: 点击某题目的编辑 => 进入编辑题目页"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "回到顶部按钮", "internal_id": "181584", "external_id": "30372", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 默认不展示,划动两页面后展示。"}, {"index": 2, "action": "按钮展示逻辑 a、划动两页后 b、又划到前面", "expected": "a、按钮出现 b、按钮消失"}, {"index": 3, "action": "点击按钮", "expected": "回到问题顶部"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "回到顶部按钮", "raw_text": "step1:  => [截图] 默认不展示,划动两页面后展示。 | step2: 按钮展示逻辑 a、划动两页后 b、又划到前面 => a、按钮出现 b、按钮消失 | step3: 点击按钮 => 回到问题顶部"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "置顶", "internal_id": "181589", "external_id": "30373", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "第一个题目", "expected": "无置顶按钮"}, {"index": 2, "action": "点击置顶", "expected": "将该题目移到第一个 该题目无置顶按钮 原第一个题目有置顶按钮"}, {"index": 3, "action": "下移第一个题目", "expected": "原第一个题目有置顶按钮 原第二个题目无置顶按钮"}, {"index": 4, "action": "上移第二个题目", "expected": "原第一个题目有置顶按钮 原第二个题目无置顶按钮"}, {"index": 5, "action": "删除第一个题目", "expected": "原第二个题目无置顶按钮"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "置顶", "raw_text": "step1: 第一个题目 => 无置顶按钮 | step2: 点击置顶 => 将该题目移到第一个 该题目无置顶按钮 原第一个题目有置顶按钮 | step3: 下移第一个题目 => 原第一个题目有置顶按钮 原第二个题目无置顶按钮 | step4: 上移第二个题目 => 原第一个题目有置顶按钮 原第二个题目无置顶按钮 | step5: 删除第一个题目 => 原第二个题目无置顶按钮"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "上移", "internal_id": "181596", "external_id": "30374", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一个题目", "expected": "无上移按钮"}, {"index": 2, "action": "点击上移", "expected": "和上一个题目交换位置"}, {"index": 3, "action": "置顶某题目", "expected": "原第一个题目有上移按钮 新第一个题目无上移按钮"}, {"index": 4, "action": "上移第二个题目", "expected": "原第一个题目有上移按钮 原第二个题目无上移按钮"}, {"index": 5, "action": "删除第一个题目", "expected": "原第二个题目无上移按钮"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "上移", "raw_text": "step1: 第一个题目 => 无上移按钮 | step2: 点击上移 => 和上一个题目交换位置 | step3: 置顶某题目 => 原第一个题目有上移按钮 新第一个题目无上移按钮 | step4: 上移第二个题目 => 原第一个题目有上移按钮 原第二个题目无上移按钮 | step5: 删除第一个题目 => 原第二个题目无上移按钮"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "下移", "internal_id": "181603", "external_id": "30375", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "最后一个题目", "expected": "无下移按钮"}, {"index": 2, "action": "点击下移", "expected": "和下一个题目交换位置"}, {"index": 3, "action": "最后一个题目置顶", "expected": "原最后一个题目有下移按钮 原倒数第二个题目无下移按钮"}, {"index": 4, "action": "下移的是倒数第二个题目", "expected": "原倒数第一个题目有下移按钮 原倒数第二个题目无下移按钮"}, {"index": 5, "action": "删除的是倒数第一个题目", "expected": "原倒数第二个题目无下移按钮"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "下移", "raw_text": "step1: 最后一个题目 => 无下移按钮 | step2: 点击下移 => 和下一个题目交换位置 | step3: 最后一个题目置顶 => 原最后一个题目有下移按钮 原倒数第二个题目无下移按钮 | step4: 下移的是倒数第二个题目 => 原倒数第一个题目有下移按钮 原倒数第二个题目无下移按钮 | step5: 删除的是倒数第一个题目 => 原倒数第二个题目无下移按钮"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "删除", "internal_id": "181610", "external_id": "30376", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击删除", "expected": "给予弹窗提醒 [截图]"}, {"index": 2, "action": "点击取消", "expected": "关闭弹窗"}, {"index": 3, "action": "点击删除", "expected": "删除该题目"}, {"index": 4, "action": "删除的是唯一一个题目", "expected": "表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "删除", "raw_text": "step1: 点击删除 => 给予弹窗提醒 [截图] | step2: 点击取消 => 关闭弹窗 | step3: 点击删除 => 删除该题目 | step4: 删除的是唯一一个题目 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "保存", "internal_id": "181616", "external_id": "30377", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无分类名称或无题目", "expected": "无法保存。 给予toast:请补充分类名称、请创建问诊单题目。"}, {"index": 2, "action": "存在相同名称的分类", "expected": "保存分类时提醒 [截图] 点击我知道了,关闭弹窗留在原地"}, {"index": 3, "action": "满足保存条件", "expected": "保存成功 返回上一页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "保存", "raw_text": "step1: 无分类名称或无题目 => 无法保存。 给予toast:请补充分类名称、请创建问诊单题目。 | step2: 存在相同名称的分类 => 保存分类时提醒 [截图] 点击我知道了,关闭弹窗留在原地 | step3: 满足保存条件 => 保存成功 返回上一页"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "保存新增分类", "internal_id": "181621", "external_id": "30378", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "返回上一页 该分类添加在最后 分类名、题目、选项展示正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "保存新增分类", "raw_text": "step1:  => 返回上一页 该分类添加在最后 分类名、题目、选项展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "保存编辑分类", "internal_id": "181624", "external_id": "30379", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "返回上一页 更新该分类的展示内容"}, {"index": 2, "action": "修改以下内容", "expected": "展示正常"}, {"index": 3, "action": "改分类名", "expected": ""}, {"index": 4, "action": "改题目名", "expected": ""}, {"index": 5, "action": "新增或删除题目选项", "expected": ""}, {"index": 6, "action": "改题目类型", "expected": ""}, {"index": 7, "action": "改题目顺序", "expected": ""}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "保存编辑分类", "raw_text": "step1:  => 返回上一页 更新该分类的展示内容 | step2: 修改以下内容 => 展示正常 | step3: 改分类名 =>  | step4: 改题目名 =>  | step5: 新增或删除题目选项 =>  | step6: 改题目类型 =>  | step7: 改题目顺序 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单问题页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单问题页", "case_name": "返回", "internal_id": "181633", "external_id": "30380", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击返回", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "点击不保存", "expected": "回到上一页"}, {"index": 3, "action": "点击保存 a、不满足保存条件 b、满足保存条件", "expected": "a、提示正常 b、保存正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单问题页"], "case_name": "返回", "raw_text": "step1: 点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 回到上一页 | step3: 点击保存 a、不满足保存条件 b、满足保存条件 => a、提示正常 b、保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "编辑题目名", "internal_id": "181644", "external_id": "30382", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "名称为空时展示默认文案"}, {"index": 3, "action": "输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字", "expected": "表现正常 展示已输入的字数 最多输入100个字符"}, {"index": 4, "action": "输入100个字后再输入", "expected": "输入不了"}, {"index": 5, "action": "粘贴内容超出100字", "expected": "截取"}, {"index": 6, "action": "输入内容很长", "expected": "换行展示"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "编辑题目名", "raw_text": "step1:  => [截图] | step2:  => 名称为空时展示默认文案 | step3: 输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字 => 表现正常 展示已输入的字数 最多输入100个字符 | step4: 输入100个字后再输入 => 输入不了 | step5: 粘贴内容超出100字 => 截取 | step6: 输入内容很长 => 换行展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "默认展示2个编辑选项", "internal_id": "181652", "external_id": "30383", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "默认展示2个编辑选项", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "编辑选项", "internal_id": "181655", "external_id": "30384", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "名称为空时展示默认文案"}, {"index": 3, "action": "输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字", "expected": "表现正常 最多输入200个字符"}, {"index": 4, "action": "输入200个字后再输入", "expected": "输入不了"}, {"index": 5, "action": "粘贴内容超出200字", "expected": "截取"}, {"index": 6, "action": "输入内容很长", "expected": "换行展示"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "编辑选项", "raw_text": "step1:  => [截图] | step2:  => 名称为空时展示默认文案 | step3: 输入文字、符号、数字、空格、回车 复制粘贴文字 删除文字 => 表现正常 最多输入200个字符 | step4: 输入200个字后再输入 => 输入不了 | step5: 粘贴内容超出200字 => 截取 | step6: 输入内容很长 => 换行展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "添加选项", "internal_id": "181663", "external_id": "30385", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "在该位置添加一个空白选项 按钮显示在最后"}, {"index": 2, "action": "已有20个选项 点击添加", "expected": "最多可添加20个选项 给予toast:最多添加20个选项。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "添加选项", "raw_text": "step1: [截图] => 在该位置添加一个空白选项 按钮显示在最后 | step2: 已有20个选项 点击添加 => 最多可添加20个选项 给予toast:最多添加20个选项。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "删除选项", "internal_id": "181667", "external_id": "30386", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图] 点击删除按钮", "expected": "删除选项"}, {"index": 2, "action": "删除第一个选项 删除最后一个选项 删除中间选项 删除空选项", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "删除选项", "raw_text": "step1: [截图] 点击删除按钮 => 删除选项 | step2: 删除第一个选项 删除最后一个选项 删除中间选项 删除空选项 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "(改)删除按钮出现逻辑", "internal_id": "181671", "external_id": "30387", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "删除操作有3个选项展示,只有2个选项时不展示。"}, {"index": 2, "action": "添加第三个选项", "expected": "展示删除按钮"}, {"index": 3, "action": "删除某选项后只剩两个选项", "expected": "不展示删除按钮"}, {"index": 4, "action": "", "expected": "(改)删除按钮一直展示 删除倒数第二个选项时toast提示不可删除"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "(改)删除按钮出现逻辑", "raw_text": "step1:  => 删除操作有3个选项展示,只有2个选项时不展示。 | step2: 添加第三个选项 => 展示删除按钮 | step3: 删除某选项后只剩两个选项 => 不展示删除按钮 | step4:  => (改)删除按钮一直展示 删除倒数第二个选项时toast提示不可删除"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "标记正常项", "internal_id": "181677", "external_id": "30388", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "默认不勾选"}, {"index": 3, "action": "未勾选时点击", "expected": "勾选上"}, {"index": 4, "action": "已勾选时点击", "expected": "取消勾选"}, {"index": 5, "action": "", "expected": "可勾选多个正常项"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "标记正常项", "raw_text": "step1:  => [截图] | step2:  => 默认不勾选 | step3: 未勾选时点击 => 勾选上 | step4: 已勾选时点击 => 取消勾选 | step5:  => 可勾选多个正常项"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "(改)勾选框出现逻辑", "internal_id": "181684", "external_id": "30389", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "选项无内容不展示勾选框"}, {"index": 2, "action": "新添加的选项", "expected": "无勾选框"}, {"index": 3, "action": "某选项输入内容后", "expected": "勾选框出现"}, {"index": 4, "action": "某选项删空内容", "expected": "勾选框消失"}, {"index": 5, "action": "已勾选的选项删空内容再输入", "expected": "勾选框为未勾选"}, {"index": 6, "action": "", "expected": "(改)勾选框一直展示 无内容时不可勾选"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "(改)勾选框出现逻辑", "raw_text": "step1:  => 选项无内容不展示勾选框 | step2: 新添加的选项 => 无勾选框 | step3: 某选项输入内容后 => 勾选框出现 | step4: 某选项删空内容 => 勾选框消失 | step5: 已勾选的选项删空内容再输入 => 勾选框为未勾选 | step6:  => (改)勾选框一直展示 无内容时不可勾选"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "单选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 单选题", "case_name": "保存题目", "internal_id": "181692", "external_id": "30390", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "无题目名称或有选项为空", "expected": "保存时toast提示 toast:请补充题目名称 toast:请补充问题选项"}, {"index": 2, "action": "存在相同名称的题目", "expected": "保存时提醒 [截图] 点击我知道了,关闭弹窗留在原地"}, {"index": 3, "action": "满足保存条件", "expected": "题目、选项、正常项标记保存正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "单选题"], "case_name": "保存题目", "raw_text": "step1: 无题目名称或有选项为空 => 保存时toast提示 toast:请补充题目名称 toast:请补充问题选项 | step2: 存在相同名称的题目 => 保存时提醒 [截图] 点击我知道了,关闭弹窗留在原地 | step3: 满足保存条件 => 题目、选项、正常项标记保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "编辑题目名", "internal_id": "181698", "external_id": "30391", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "名称为空时展示默认文案"}, {"index": 3, "action": "输入文字", "expected": "表现正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "编辑题目名", "raw_text": "step1:  => [截图] | step2:  => 名称为空时展示默认文案 | step3: 输入文字 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "默认展示2个编辑选项", "internal_id": "181703", "external_id": "30392", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "默认展示2个编辑选项", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "编辑选项", "internal_id": "181706", "external_id": "30393", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "名称为空时展示默认文案"}, {"index": 3, "action": "输入文字", "expected": "表现正常"}, {"index": 4, "action": "“以上皆无”选项", "expected": "不可编辑内容"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "编辑选项", "raw_text": "step1:  => [截图] | step2:  => 名称为空时展示默认文案 | step3: 输入文字 => 表现正常 | step4: “以上皆无”选项 => 不可编辑内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "添加选项", "internal_id": "181712", "external_id": "30394", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "在“以上皆无”上方添加一个空白选项 [截图]"}, {"index": 2, "action": "已有20个选项(包含“以上皆无”???) 点击添加", "expected": "最多可添加20个选项 给予toast:最多添加20个选项。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "添加选项", "raw_text": "step1: [截图] => 在“以上皆无”上方添加一个空白选项 [截图] | step2: 已有20个选项(包含“以上皆无”???) 点击添加 => 最多可添加20个选项 给予toast:最多添加20个选项。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "删除选项", "internal_id": "181716", "external_id": "30395", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "[截图] 点击删除按钮", "expected": "删除选项"}, {"index": 2, "action": "删除第一个选项 删除“以上皆无”上方最后一个选项 删除中间选项 删除空选项", "expected": "表现正常"}, {"index": 3, "action": "删除以上皆无", "expected": "不可删除 该选项无删除按钮"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "删除选项", "raw_text": "step1: [截图] 点击删除按钮 => 删除选项 | step2: 删除第一个选项 删除“以上皆无”上方最后一个选项 删除中间选项 删除空选项 => 表现正常 | step3: 删除以上皆无 => 不可删除 该选项无删除按钮"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "(改)删除按钮出现逻辑", "internal_id": "181721", "external_id": "30396", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "删除操作有3个选项展示,只有2个选项时不展示。 不包含“以上皆无”选项"}, {"index": 2, "action": "添加第三个选项", "expected": "展示删除按钮 “以上皆无”无删除按钮"}, {"index": 3, "action": "删除某选项后只剩两个选项", "expected": "不展示删除按钮"}, {"index": 4, "action": "", "expected": "(改)删除按钮一直展示 删除倒数第二个选项时toast提示不可删除"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "(改)删除按钮出现逻辑", "raw_text": "step1:  => 删除操作有3个选项展示,只有2个选项时不展示。 不包含“以上皆无”选项 | step2: 添加第三个选项 => 展示删除按钮 “以上皆无”无删除按钮 | step3: 删除某选项后只剩两个选项 => 不展示删除按钮 | step4:  => (改)删除按钮一直展示 删除倒数第二个选项时toast提示不可删除"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "标记正常项", "internal_id": "181727", "external_id": "30397", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "默认不勾选"}, {"index": 3, "action": "未勾选时点击", "expected": "勾选上"}, {"index": 4, "action": "已勾选时点击", "expected": "取消勾选"}, {"index": 5, "action": "", "expected": "可勾选多个正常项"}, {"index": 6, "action": "", "expected": "“以上皆无”也可勾选为正常项"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "标记正常项", "raw_text": "step1:  => [截图] | step2:  => 默认不勾选 | step3: 未勾选时点击 => 勾选上 | step4: 已勾选时点击 => 取消勾选 | step5:  => 可勾选多个正常项 | step6:  => “以上皆无”也可勾选为正常项"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "(改)勾选框出现逻辑", "internal_id": "181735", "external_id": "30398", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "选项无内容不展示勾选框"}, {"index": 2, "action": "新添加的选项", "expected": "无勾选框"}, {"index": 3, "action": "某选项输入内容后", "expected": "勾选框出现"}, {"index": 4, "action": "某选项删空内容", "expected": "勾选框消失"}, {"index": 5, "action": "已勾选的选项删空内容再输入", "expected": "勾选框为未勾选"}, {"index": 6, "action": "“以上皆无”选项", "expected": "一直有勾选框"}, {"index": 7, "action": "", "expected": "(改)勾选框一直展示 无内容时不可勾选"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "(改)勾选框出现逻辑", "raw_text": "step1:  => 选项无内容不展示勾选框 | step2: 新添加的选项 => 无勾选框 | step3: 某选项输入内容后 => 勾选框出现 | step4: 某选项删空内容 => 勾选框消失 | step5: 已勾选的选项删空内容再输入 => 勾选框为未勾选 | step6: “以上皆无”选项 => 一直有勾选框 | step7:  => (改)勾选框一直展示 无内容时不可勾选"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "“以上皆无”小问号", "internal_id": "181744", "external_id": "30399", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击小问号", "expected": "展示提醒文案 [截图]"}, {"index": 3, "action": "点击任意地方", "expected": "关闭提醒"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "“以上皆无”小问号", "raw_text": "step1:  => [截图] | step2: 点击小问号 => 展示提醒文案 [截图] | step3: 点击任意地方 => 关闭提醒"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "正常项小问号", "internal_id": "181749", "external_id": "30400", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击小问号", "expected": "展示提醒文案 [截图]"}, {"index": 3, "action": "点击任意地方", "expected": "关闭提醒"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "正常项小问号", "raw_text": "step1:  => [截图] | step2: 点击小问号 => 展示提醒文案 [截图] | step3: 点击任意地方 => 关闭提醒"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "多选题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "feature_scope": "自定义问诊单 > 编辑题目 > 多选题", "case_name": "保存题目", "internal_id": "181754", "external_id": "30401", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无题目名称或有选项为空", "expected": "保存时toast提示 toast:请补充题目名称 toast:请补充问题选项"}, {"index": 2, "action": "满足保存条件", "expected": "题目、选项、正常项标记保存正常 “以上皆无”及标记“以上皆无”为正常项保存正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "多选题"], "case_name": "保存题目", "raw_text": "step1: 无题目名称或有选项为空 => 保存时toast提示 toast:请补充题目名称 toast:请补充问题选项 | step2: 满足保存条件 => 题目、选项、正常项标记保存正常 “以上皆无”及标记“以上皆无”为正常项保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "填空题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "填空题"], "feature_scope": "自定义问诊单 > 编辑题目 > 填空题", "case_name": "编辑题目名", "internal_id": "181759", "external_id": "30402", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "输入文字", "expected": "表现正常"}, {"index": 3, "action": "输入内容很长", "expected": "换行展示"}, {"index": 4, "action": "", "expected": "填空题答案无法编辑。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "填空题"], "case_name": "编辑题目名", "raw_text": "step1:  => [截图] | step2: 输入文字 => 表现正常 | step3: 输入内容很长 => 换行展示 | step4:  => 填空题答案无法编辑。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "填空题", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "填空题"], "feature_scope": "自定义问诊单 > 编辑题目 > 填空题", "case_name": "保存题目", "internal_id": "181765", "external_id": "30403", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无题目名称", "expected": "保存时toast提示 toast:请补充题目名称"}, {"index": 2, "action": "满足保存条件", "expected": "题目保存正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "填空题"], "case_name": "保存题目", "raw_text": "step1: 无题目名称 => 保存时toast提示 toast:请补充题目名称 | step2: 满足保存条件 => 题目保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "切换题目类型", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "feature_scope": "自定义问诊单 > 编辑题目 > 切换题目类型", "case_name": "单选题切到多选题", "internal_id": "181770", "external_id": "30404", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "切换单选和多选问题类型时,题目内容同步"}, {"index": 2, "action": "切换前为以下情况", "expected": "切换后为以下表现"}, {"index": 3, "action": "未输入内容时", "expected": "展示默认 [截图]"}, {"index": 4, "action": "仅输入题目", "expected": "保留题目"}, {"index": 5, "action": "仅输入选项", "expected": "保留选项 最后有“以上皆无”"}, {"index": 6, "action": "既有题目又有选项", "expected": "都保留"}, {"index": 7, "action": "选项有多个,既有空选项也有不空的", "expected": "统统保留"}, {"index": 8, "action": "选项有多个,都是空的", "expected": "统统保留"}, {"index": 9, "action": "某选项的正常项已勾选", "expected": "还是勾选"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "case_name": "单选题切到多选题", "raw_text": "step1:  => 切换单选和多选问题类型时,题目内容同步 | step2: 切换前为以下情况 => 切换后为以下表现 | step3: 未输入内容时 => 展示默认 [截图] | step4: 仅输入题目 => 保留题目 | step5: 仅输入选项 => 保留选项 最后有“以上皆无” | step6: 既有题目又有选项 => 都保留 | step7: 选项有多个,既有空选项也有不空的 => 统统保留 | step8: 选项有多个,都是空的 => 统统保留 | step9: 某选项的正常项已勾选 => 还是勾选"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "切换题目类型", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "feature_scope": "自定义问诊单 > 编辑题目 > 切换题目类型", "case_name": "多选题切到单选题", "internal_id": "181781", "external_id": "30405", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "切换单选和多选问题类型时,题目内容同步"}, {"index": 2, "action": "切换前为以下情况", "expected": "切换后为以下表现"}, {"index": 3, "action": "未输入内容时", "expected": "展示默认 [截图]"}, {"index": 4, "action": "仅输入题目", "expected": "保留题目"}, {"index": 5, "action": "仅输入选项", "expected": "保留选项(除“以上皆无”)"}, {"index": 6, "action": "既有题目又有选项", "expected": "都保留"}, {"index": 7, "action": "选项有多个,既有空选项也有不空的", "expected": "统统保留"}, {"index": 8, "action": "选项有多个,都是空的", "expected": "统统保留"}, {"index": 9, "action": "某选项的正常项已勾选", "expected": "还是勾选"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "case_name": "多选题切到单选题", "raw_text": "step1:  => 切换单选和多选问题类型时,题目内容同步 | step2: 切换前为以下情况 => 切换后为以下表现 | step3: 未输入内容时 => 展示默认 [截图] | step4: 仅输入题目 => 保留题目 | step5: 仅输入选项 => 保留选项(除“以上皆无”) | step6: 既有题目又有选项 => 都保留 | step7: 选项有多个,既有空选项也有不空的 => 统统保留 | step8: 选项有多个,都是空的 => 统统保留 | step9: 某选项的正常项已勾选 => 还是勾选"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "切换题目类型", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "feature_scope": "自定义问诊单 > 编辑题目 > 切换题目类型", "case_name": "单选题或多选题切到填空题", "internal_id": "181792", "external_id": "30406", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "已经编辑好的单选或多选题目名称,切换为填空题也同步。"}, {"index": 2, "action": "切换前为以下情况", "expected": "切换后为以下表现"}, {"index": 3, "action": "未输入内容时", "expected": "展示默认 [截图]"}, {"index": 4, "action": "仅输入题目", "expected": "保留题目"}, {"index": 5, "action": "仅输入选项", "expected": "表现正常"}, {"index": 6, "action": "既有题目又有选项", "expected": "保留题目"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "case_name": "单选题或多选题切到填空题", "raw_text": "step1:  => 已经编辑好的单选或多选题目名称,切换为填空题也同步。 | step2: 切换前为以下情况 => 切换后为以下表现 | step3: 未输入内容时 => 展示默认 [截图] | step4: 仅输入题目 => 保留题目 | step5: 仅输入选项 => 表现正常 | step6: 既有题目又有选项 => 保留题目"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "切换题目类型", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "feature_scope": "自定义问诊单 > 编辑题目 > 切换题目类型", "case_name": "填空题切到单选题或多选题", "internal_id": "181800", "external_id": "30407", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "单选或多选编辑内容后,切换填空后再切回保留上次编辑的内容。"}, {"index": 2, "action": "切换前为以下情况", "expected": "切换后为以下表现"}, {"index": 3, "action": "未输入内容时", "expected": "展示默认"}, {"index": 4, "action": "已输入题目", "expected": "保留题目"}, {"index": 5, "action": "之前在单选已输入选项 a、切回单选 b、切到多选", "expected": "ab、选项还在"}, {"index": 6, "action": "之前在多选已输入选项 a、切回单选 b、切到多选", "expected": "ab、选项还在"}, {"index": 7, "action": "之前在选择题有题目有选项,在填空题改了题目", "expected": "保留填空题题目 选项还在"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目", "切换题目类型"], "case_name": "填空题切到单选题或多选题", "raw_text": "step1:  => 单选或多选编辑内容后,切换填空后再切回保留上次编辑的内容。 | step2: 切换前为以下情况 => 切换后为以下表现 | step3: 未输入内容时 => 展示默认 | step4: 已输入题目 => 保留题目 | step5: 之前在单选已输入选项 a、切回单选 b、切到多选 => ab、选项还在 | step6: 之前在多选已输入选项 a、切回单选 b、切到多选 => ab、选项还在 | step7: 之前在选择题有题目有选项,在填空题改了题目 => 保留填空题题目 选项还在"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑题目", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "feature_scope": "医师端 > 自定义问诊单 > 编辑题目", "case_name": "查看题目页", "internal_id": "181639", "external_id": "30381", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "是新建题目", "expected": "[截图] 默认选中单选???"}, {"index": 2, "action": "是编辑题目(单选、多选、填空)", "expected": "类型、题目、选项展示正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "case_name": "查看题目页", "raw_text": "step1: 是新建题目 => [截图] 默认选中单选??? | step2: 是编辑题目(单选、多选、填空) => 类型、题目、选项展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑题目", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "feature_scope": "医师端 > 自定义问诊单 > 编辑题目", "case_name": "保存新增题目", "internal_id": "181809", "external_id": "30408", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "返回上一页 该题目添加在最后 题目、选项展示正常 原最后一个题目有下移按钮 新增题目无下移按钮"}, {"index": 2, "action": "之前该分类无题目 新增的是第一个题目", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "case_name": "保存新增题目", "raw_text": "step1:  => 返回上一页 该题目添加在最后 题目、选项展示正常 原最后一个题目有下移按钮 新增题目无下移按钮 | step2: 之前该分类无题目 新增的是第一个题目 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑题目", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "feature_scope": "医师端 > 自定义问诊单 > 编辑题目", "case_name": "保存编辑题目", "internal_id": "181813", "external_id": "30409", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "返回上一页 更新该问题的内容"}, {"index": 2, "action": "修改以下内容", "expected": "展示正常"}, {"index": 3, "action": "改题目名", "expected": ""}, {"index": 4, "action": "新增或删除或修改题目选项", "expected": ""}, {"index": 5, "action": "改题目类型", "expected": ""}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "case_name": "保存编辑题目", "raw_text": "step1:  => 返回上一页 更新该问题的内容 | step2: 修改以下内容 => 展示正常 | step3: 改题目名 =>  | step4: 新增或删除或修改题目选项 =>  | step5: 改题目类型 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑题目", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "feature_scope": "医师端 > 自定义问诊单 > 编辑题目", "case_name": "返回", "internal_id": "181820", "external_id": "30410", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击返回", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "点击不保存", "expected": "回到上一页"}, {"index": 3, "action": "点击保存 a、不满足保存条件 b、满足保存条件", "expected": "a、提示正常 b、保存正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑题目"], "case_name": "返回", "raw_text": "step1: 点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 回到上一页 | step3: 点击保存 a、不满足保存条件 b、满足保存条件 => a、提示正常 b、保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "搜索", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "feature_scope": "自定义问诊单 > 问题库 > 搜索", "case_name": "查看搜索栏", "internal_id": "181867", "external_id": "30418", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "默认文案:请输入题目名称"}, {"index": 3, "action": "", "expected": "最多输入50个字符"}, {"index": 4, "action": "输入过长时", "expected": "展示正常"}, {"index": 5, "action": "点击搜索框", "expected": "默认为中文输入键盘"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "case_name": "查看搜索栏", "raw_text": "step1:  => [截图] | step2:  => 默认文案:请输入题目名称 | step3:  => 最多输入50个字符 | step4: 输入过长时 => 展示正常 | step5: 点击搜索框 => 默认为中文输入键盘"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "搜索", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "feature_scope": "自定义问诊单 > 问题库 > 搜索", "case_name": "输入时搜索", "internal_id": "181874", "external_id": "30419", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "输入时输出搜索结果"}, {"index": 2, "action": "输入内容", "expected": "更新搜索结果"}, {"index": 3, "action": "删除内容", "expected": "更新搜索结果"}, {"index": 4, "action": "输入的很快", "expected": "表现正常"}, {"index": 5, "action": "删除的很快", "expected": "表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "case_name": "输入时搜索", "raw_text": "step1:  => 输入时输出搜索结果 | step2: 输入内容 => 更新搜索结果 | step3: 删除内容 => 更新搜索结果 | step4: 输入的很快 => 表现正常 | step5: 删除的很快 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "搜索", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "feature_scope": "自定义问诊单 > 问题库 > 搜索", "case_name": "查看搜索结果", "internal_id": "181881", "external_id": "30420", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "在各分类时搜索", "expected": "搜索范围:题目名称 搜索结果正确 各分类下满足搜索条件的数量正确 标红对应的关键字"}, {"index": 2, "action": "搜索时切换分类", "expected": "该分类也是搜索结果 标红对应的关键字"}, {"index": 3, "action": "搜索出的结果是之前已选中的-> 切换分类", "expected": "搜索后还是已选中-> 还是已选中"}, {"index": 4, "action": "搜索结果为空", "expected": "表现正常"}, {"index": 5, "action": "搜索内容为空时", "expected": "搜索结果为所有问题"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "case_name": "查看搜索结果", "raw_text": "step1: 在各分类时搜索 => 搜索范围:题目名称 搜索结果正确 各分类下满足搜索条件的数量正确 标红对应的关键字 | step2: 搜索时切换分类 => 该分类也是搜索结果 标红对应的关键字 | step3: 搜索出的结果是之前已选中的-> 切换分类 => 搜索后还是已选中-> 还是已选中 | step4: 搜索结果为空 => 表现正常 | step5: 搜索内容为空时 => 搜索结果为所有问题"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "搜索", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "feature_scope": "自定义问诊单 > 问题库 > 搜索", "case_name": "全选", "internal_id": "181888", "external_id": "30421", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在搜索时点击全选", "expected": "选中搜索结果中的所有问题 非搜索结果的问题不选中 操作更新为“取消”"}, {"index": 2, "action": "点击取消", "expected": "取消选中搜索结果中的所有问题 非搜索结果的问题不取消选中"}, {"index": 3, "action": "按钮为取消时切换到其他分类", "expected": "按钮变为全选???"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "case_name": "全选", "raw_text": "step1: 在搜索时点击全选 => 选中搜索结果中的所有问题 非搜索结果的问题不选中 操作更新为“取消” | step2: 点击取消 => 取消选中搜索结果中的所有问题 非搜索结果的问题不取消选中 | step3: 按钮为取消时切换到其他分类 => 按钮变为全选???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "搜索", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "feature_scope": "自定义问诊单 > 问题库 > 搜索", "case_name": "选中搜索结果", "internal_id": "181893", "external_id": "30422", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选中或取消选中搜索结果中的题目", "expected": "表现正常(可多选)"}, {"index": 2, "action": "选中或取消选中后退出搜索模式", "expected": "选中状态还在"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库", "搜索"], "case_name": "选中搜索结果", "raw_text": "step1: 选中或取消选中搜索结果中的题目 => 表现正常(可多选) | step2: 选中或取消选中后退出搜索模式 => 选中状态还在"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "查看问题库", "internal_id": "181826", "external_id": "30411", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "默认选中分类全部 已选题目数为0"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "查看问题库", "raw_text": "step1:  => [截图] | step2:  => 默认选中分类全部 已选题目数为0"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "查看分类", "internal_id": "181830", "external_id": "30412", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "分类分为:全部、妇科、男科、儿科、六经辨证、肺炎、通用。"}, {"index": 3, "action": "", "expected": "各分类的题目数正确 全部=妇科+男科+儿科+六经辨证+肺炎+通用"}, {"index": 4, "action": "", "expected": "可左右滑动查看"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "查看分类", "raw_text": "step1:  => [截图] | step2:  => 分类分为:全部、妇科、男科、儿科、六经辨证、肺炎、通用。 | step3:  => 各分类的题目数正确 全部=妇科+男科+儿科+六经辨证+肺炎+通用 | step4:  => 可左右滑动查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "各分类数据", "internal_id": "181836", "external_id": "30413", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "通用", "expected": "女性、男性、小儿、六经辨证、肺炎问诊单内的通用题(题目和选项都一样的问题)"}, {"index": 2, "action": "全部", "expected": "先展示通用题目,通用题目后依次将女性、男性、小儿、六经辨证、肺炎的问诊单题目展示完整"}, {"index": 3, "action": "妇科", "expected": "女性数据中剔除掉通用题。"}, {"index": 4, "action": "男科", "expected": "男性数据中剔除掉通用题。"}, {"index": 5, "action": "儿科", "expected": "小儿数据中剔除掉通用题。"}, {"index": 6, "action": "六经辨证", "expected": "六经辨证中剔除掉通用题。"}, {"index": 7, "action": "肺炎", "expected": "肺炎中剔除掉通用题。"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "各分类数据", "raw_text": "step1: 通用 => 女性、男性、小儿、六经辨证、肺炎问诊单内的通用题(题目和选项都一样的问题) | step2: 全部 => 先展示通用题目,通用题目后依次将女性、男性、小儿、六经辨证、肺炎的问诊单题目展示完整 | step3: 妇科 => 女性数据中剔除掉通用题。 | step4: 男科 => 男性数据中剔除掉通用题。 | step5: 儿科 => 小儿数据中剔除掉通用题。 | step6: 六经辨证 => 六经辨证中剔除掉通用题。 | step7: 肺炎 => 肺炎中剔除掉通用题。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "查看列表", "internal_id": "181845", "external_id": "30414", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "上下滑动时固定模块 [截图]"}, {"index": 2, "action": "选中或取消选中题目", "expected": "表现正常(可多选)"}, {"index": 3, "action": "在多个分类中选中或取消选中", "expected": "切换分类时,选中状态保留"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "查看列表", "raw_text": "step1:  => 上下滑动时固定模块 [截图] | step2: 选中或取消选中题目 => 表现正常(可多选) | step3: 在多个分类中选中或取消选中 => 切换分类时,选中状态保留"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "查看列表题目", "internal_id": "181850", "external_id": "30415", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "单选题", "expected": "[截图] 展示题目名称、问题类型、选项数量"}, {"index": 2, "action": "多选题", "expected": "[截图] 展示题目名称、问题类型、选项数量"}, {"index": 3, "action": "填空题", "expected": "[截图] 展示题目名称、问题类型"}, {"index": 4, "action": "题目名称很长时", "expected": "[截图] 换行展示"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "查看列表题目", "raw_text": "step1: 单选题 => [截图] 展示题目名称、问题类型、选项数量 | step2: 多选题 => [截图] 展示题目名称、问题类型、选项数量 | step3: 填空题 => [截图] 展示题目名称、问题类型 | step4: 题目名称很长时 => [截图] 换行展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "全选", "internal_id": "181856", "external_id": "30416", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "在各分类时点击全选", "expected": "选中该分类下所有问题 操作更新为“取消”"}, {"index": 2, "action": "点击取消", "expected": "取消选中该分类下所有问题"}, {"index": 3, "action": "按钮为取消时切换到其他分类", "expected": "按钮变为全选???"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "全选", "raw_text": "step1: 在各分类时点击全选 => 选中该分类下所有问题 操作更新为“取消” | step2: 点击取消 => 取消选中该分类下所有问题 | step3: 按钮为取消时切换到其他分类 => 按钮变为全选???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "回到顶部按钮", "internal_id": "181861", "external_id": "30417", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 默认不展示,划动两页面后展示。"}, {"index": 2, "action": "按钮展示逻辑 a、划动两页后 b、又划到前面", "expected": "a、按钮出现 b、按钮消失"}, {"index": 3, "action": "点击按钮", "expected": "回到问题顶部"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "回到顶部按钮", "raw_text": "step1:  => [截图] 默认不展示,划动两页面后展示。 | step2: 按钮展示逻辑 a、划动两页后 b、又划到前面 => a、按钮出现 b、按钮消失 | step3: 点击按钮 => 回到问题顶部"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "已选题目数", "internal_id": "181897", "external_id": "30423", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "勾选某题", "expected": "数字+1"}, {"index": 3, "action": "取消勾选某题", "expected": "数字-1"}, {"index": 4, "action": "切换分类后-> 勾选或取消勾选", "expected": "数字不变-> 数字相应变化"}, {"index": 5, "action": "全选或取消全选", "expected": "数字变化正确"}, {"index": 6, "action": "已勾选了部分,然后全选", "expected": "数字变化正确"}, {"index": 7, "action": "搜索后勾选或取消勾选", "expected": "数字变化正确"}, {"index": 8, "action": "搜索后全选或取消全选", "expected": "数字变化正确"}, {"index": 9, "action": "搜索后已勾选了部分,然后全选", "expected": "数字变化正确"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "已选题目数", "raw_text": "step1:  => [截图] | step2: 勾选某题 => 数字+1 | step3: 取消勾选某题 => 数字-1 | step4: 切换分类后-> 勾选或取消勾选 => 数字不变-> 数字相应变化 | step5: 全选或取消全选 => 数字变化正确 | step6: 已勾选了部分,然后全选 => 数字变化正确 | step7: 搜索后勾选或取消勾选 => 数字变化正确 | step8: 搜索后全选或取消全选 => 数字变化正确 | step9: 搜索后已勾选了部分,然后全选 => 数字变化正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "点击确定", "internal_id": "181908", "external_id": "30424", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "带入选择的题目返回到上一层"}, {"index": 2, "action": "未选择题目时", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "点击确定", "raw_text": "step1:  => 带入选择的题目返回到上一层 | step2: 未选择题目时 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "点击返回", "internal_id": "181912", "external_id": "30425", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "返回正常 不带入选择的题目"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "点击返回", "raw_text": "step1:  => 返回正常 不带入选择的题目"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问题库", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "feature_scope": "医师端 > 自定义问诊单 > 问题库", "case_name": "带入的各种情况", "internal_id": "181915", "external_id": "30426", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "返回上一页 选中的题目添加在最后 题目、选项展示正常 原最后一个题目有下移按钮 新最后一个题目无下移按钮"}, {"index": 2, "action": "之前该分类无题目 带入后", "expected": "表现正常"}, {"index": 3, "action": "带入一个题目", "expected": "表现正常"}, {"index": 4, "action": "带入多个题目", "expected": "题目顺序跟题库一致???"}, {"index": 5, "action": "带入多个分类的题目", "expected": "按照题库分类顺序导入题目???"}, {"index": 6, "action": "单选、多选、填空 正常项", "expected": "表现正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问题库"], "case_name": "带入的各种情况", "raw_text": "step1:  => 返回上一页 选中的题目添加在最后 题目、选项展示正常 原最后一个题目有下移按钮 新最后一个题目无下移按钮 | step2: 之前该分类无题目 带入后 => 表现正常 | step3: 带入一个题目 => 表现正常 | step4: 带入多个题目 => 题目顺序跟题库一致??? | step5: 带入多个分类的题目 => 按照题库分类顺序导入题目??? | step6: 单选、多选、填空 正常项 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑已保存的问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 编辑已保存的问诊单", "case_name": "自定义问诊单展示编辑入口。", "internal_id": "181924", "external_id": "30427", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击编辑", "expected": "[截图]"}, {"index": 3, "action": "点击直接修改", "expected": "进入编辑问诊单页"}, {"index": 4, "action": "点击去电脑", "expected": "和之前一样 扫码正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "case_name": "自定义问诊单展示编辑入口。", "raw_text": "step1:  => [截图] | step2: 点击编辑 => [截图] | step3: 点击直接修改 => 进入编辑问诊单页 | step4: 点击去电脑 => 和之前一样 扫码正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑已保存的问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 编辑已保存的问诊单", "case_name": "进入编辑页", "internal_id": "181930", "external_id": "30428", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下各内容", "expected": "展示正常 编辑正常"}, {"index": 2, "action": "问诊单名", "expected": ""}, {"index": 3, "action": "问诊单各分类", "expected": ""}, {"index": 4, "action": "每个分类中的问题", "expected": ""}, {"index": 5, "action": "单选题和选项个数", "expected": ""}, {"index": 6, "action": "多选题和选项个数", "expected": ""}, {"index": 7, "action": "填空题", "expected": ""}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "case_name": "进入编辑页", "raw_text": "step1: 以下各内容 => 展示正常 编辑正常 | step2: 问诊单名 =>  | step3: 问诊单各分类 =>  | step4: 每个分类中的问题 =>  | step5: 单选题和选项个数 =>  | step6: 多选题和选项个数 =>  | step7: 填空题 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑已保存的问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 编辑已保存的问诊单", "case_name": "保存", "internal_id": "181939", "external_id": "30429", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "修改以下内容", "expected": "保存正常"}, {"index": 2, "action": "问诊单名", "expected": "返回到问诊单列表页后 更新问诊单名称"}, {"index": 3, "action": "分类有新增", "expected": ""}, {"index": 4, "action": "题目名改过", "expected": ""}, {"index": 5, "action": "删除题目", "expected": ""}, {"index": 6, "action": "新增题目", "expected": ""}, {"index": 7, "action": "修改题目顺序", "expected": ""}, {"index": 8, "action": "单选题 编辑答案 删除答案 新增答案", "expected": ""}, {"index": 9, "action": "多选题 编辑答案 删除答案 新增答案", "expected": ""}, {"index": 10, "action": "题目切换类型 a、选择题互切 b、选择题和填空题互切", "expected": ""}, {"index": 11, "action": "模板里的正常项 a、不动 b、取消勾选 c、勾选新的正常项", "expected": ""}], "step_count": 11, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "case_name": "保存", "raw_text": "step1: 修改以下内容 => 保存正常 | step2: 问诊单名 => 返回到问诊单列表页后 更新问诊单名称 | step3: 分类有新增 =>  | step4: 题目名改过 =>  | step5: 删除题目 =>  | step6: 新增题目 =>  | step7: 修改题目顺序 =>  | step8: 单选题 编辑答案 删除答案 新增答案 =>  | step9: 多选题 编辑答案 删除答案 新增答案 =>  | step10: 题目切换类型 a、选择题互切 b、选择题和填空题互切 =>  | step11: 模板里的正常项 a、不动 b、取消勾选 c、勾选新的正常项 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑已保存的问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "feature_scope": "医师端 > 自定义问诊单 > 编辑已保存的问诊单", "case_name": "返回", "internal_id": "181952", "external_id": "30430", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击返回", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "点击不保存", "expected": "回到上一页"}, {"index": 3, "action": "点击保存 a、不满足保存条件 b、满足保存条件", "expected": "a、提示正常 b、保存正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "编辑已保存的问诊单"], "case_name": "返回", "raw_text": "step1: 点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 回到上一页 | step3: 点击保存 a、不满足保存条件 b、满足保存条件 => a、提示正常 b、保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单详情页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单详情页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单详情页", "case_name": "患者填写自定义问诊单", "internal_id": "181958", "external_id": "30431", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单选题", "expected": "题目选项展示正常 只能单选"}, {"index": 2, "action": "多选题", "expected": "题目选项展示正常 可多选 以上皆无与其他选项互斥"}, {"index": 3, "action": "填空题", "expected": "题目展示正常 可填写 最多200字"}, {"index": 4, "action": "各分类名", "expected": "展示正常"}, {"index": 5, "action": "提交问诊单", "expected": "表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单详情页"], "case_name": "患者填写自定义问诊单", "raw_text": "step1: 单选题 => 题目选项展示正常 只能单选 | step2: 多选题 => 题目选项展示正常 可多选 以上皆无与其他选项互斥 | step3: 填空题 => 题目展示正常 可填写 最多200字 | step4: 各分类名 => 展示正常 | step5: 提交问诊单 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单详情页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单详情页"], "feature_scope": "医师端 > 自定义问诊单 > 问诊单详情页", "case_name": "查看问诊单", "internal_id": "181965", "external_id": "30432", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 自定义问诊单同系统问诊单一样标记处展示填写的异常项(非正常项)。"}, {"index": 2, "action": "查看问诊单详情", "expected": "单选、多选、填空答案展示正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "问诊单详情页"], "case_name": "查看问诊单", "raw_text": "step1:  => [截图] 自定义问诊单同系统问诊单一样标记处展示填写的异常项(非正常项)。 | step2: 查看问诊单详情 => 单选、多选、填空答案展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "web端问诊单编辑页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "web端问诊单编辑页"], "feature_scope": "医师端 > 自定义问诊单 > web端问诊单编辑页", "case_name": "标记正常项", "internal_id": "181970", "external_id": "30433", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "默认不勾选"}, {"index": 3, "action": "未勾选时点击", "expected": "勾选上"}, {"index": 4, "action": "已勾选时点击", "expected": "取消勾选"}, {"index": 5, "action": "", "expected": "可勾选多个正常项"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "web端问诊单编辑页"], "case_name": "标记正常项", "raw_text": "step1:  => [截图] | step2:  => 默认不勾选 | step3: 未勾选时点击 => 勾选上 | step4: 已勾选时点击 => 取消勾选 | step5:  => 可勾选多个正常项"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "web端问诊单编辑页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "web端问诊单编辑页"], "feature_scope": "医师端 > 自定义问诊单 > web端问诊单编辑页", "case_name": "勾选框出现逻辑", "internal_id": "181977", "external_id": "30434", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "选项无内容不展示勾选框"}, {"index": 2, "action": "新添加的选项", "expected": "无勾选框"}, {"index": 3, "action": "某选项输入内容后", "expected": "勾选框出现"}, {"index": 4, "action": "某选项删空内容", "expected": "勾选框消失"}, {"index": 5, "action": "已勾选的选项删空内容再输入", "expected": "勾选框为未勾选"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "web端问诊单编辑页"], "case_name": "勾选框出现逻辑", "raw_text": "step1:  => 选项无内容不展示勾选框 | step2: 新添加的选项 => 无勾选框 | step3: 某选项输入内容后 => 勾选框出现 | step4: 某选项删空内容 => 勾选框消失 | step5: 已勾选的选项删空内容再输入 => 勾选框为未勾选"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "web端问诊单编辑页", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "web端问诊单编辑页"], "feature_scope": "医师端 > 自定义问诊单 > web端问诊单编辑页", "case_name": "保存", "internal_id": "181984", "external_id": "30435", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "正常项标记保存正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单", "web端问诊单编辑页"], "case_name": "保存", "raw_text": "step1:  => 正常项标记保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "自定义问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "feature_scope": "V4.21.9 > 医师端 > 自定义问诊单", "case_name": "点击创建自定义问诊单", "internal_id": "181419", "external_id": "30349", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "[截图]"}, {"index": 2, "action": "点击使用模板", "expected": "进入模板页"}, {"index": 3, "action": "点击创建空白问诊单", "expected": "进入空白问诊单页"}, {"index": 4, "action": "点击去电脑创建", "expected": "跟之前一样 扫码正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "case_name": "点击创建自定义问诊单", "raw_text": "step1: [截图] => [截图] | step2: 点击使用模板 => 进入模板页 | step3: 点击创建空白问诊单 => 进入空白问诊单页 | step4: 点击去电脑创建 => 跟之前一样 扫码正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "自定义问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "feature_scope": "V4.21.9 > 医师端 > 自定义问诊单", "case_name": "老的自定义问诊单", "internal_id": "181987", "external_id": "30436", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "患者填写正常"}, {"index": 2, "action": "查看问诊单", "expected": "老的默认都是异常项 展示正常"}, {"index": 3, "action": "编辑问诊单", "expected": "选项都不是正常项"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "case_name": "老的自定义问诊单", "raw_text": "step1:  => 患者填写正常 | step2: 查看问诊单 => 老的默认都是异常项 展示正常 | step3: 编辑问诊单 => 选项都不是正常项"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "自定义问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "feature_scope": "V4.21.9 > 医师端 > 自定义问诊单", "case_name": "老版本", "internal_id": "181992", "external_id": "30437", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看问诊单", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "case_name": "老版本", "raw_text": "step1: 查看问诊单 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "自定义问诊单", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "feature_scope": "V4.21.9 > 医师端 > 自定义问诊单", "case_name": "肺炎问诊单", "internal_id": "181995", "external_id": "30438", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "问诊单展示正常、对比正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "自定义问诊单"], "case_name": "肺炎问诊单", "raw_text": "step1:  => 问诊单展示正常、对比正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "优惠券即将到期提醒", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠券即将到期提醒"], "feature_scope": "医师端 > 首页通知优化 > 优惠券即将到期提醒", "case_name": "查看通知(单张)", "internal_id": "182000", "external_id": "30439", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "优惠券金额正确"}, {"index": 3, "action": "点击卡片", "expected": "跳转至优惠券列表页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠券即将到期提醒"], "case_name": "查看通知(单张)", "raw_text": "step1:  => [截图] | step2:  => 优惠券金额正确 | step3: 点击卡片 => 跳转至优惠券列表页"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "优惠券即将到期提醒", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠券即将到期提醒"], "feature_scope": "医师端 > 首页通知优化 > 优惠券即将到期提醒", "case_name": "查看通知(多张)", "internal_id": "182005", "external_id": "30440", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "优惠券金额为多张优惠券相加"}, {"index": 3, "action": "点击卡片", "expected": "跳转至优惠券列表页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠券即将到期提醒"], "case_name": "查看通知(多张)", "raw_text": "step1:  => [截图] | step2:  => 优惠券金额为多张优惠券相加 | step3: 点击卡片 => 跳转至优惠券列表页"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "优惠券即将到期提醒", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠券即将到期提醒"], "feature_scope": "医师端 > 首页通知优化 > 优惠券即将到期提醒", "case_name": "通知发送时间", "internal_id": "182010", "external_id": "30441", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "提前3天的上午9点发通知"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠券即将到期提醒"], "case_name": "通知发送时间", "raw_text": "step1:  => 提前3天的上午9点发通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "优惠码即将到期提醒", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠码即将到期提醒"], "feature_scope": "医师端 > 首页通知优化 > 优惠码即将到期提醒", "case_name": "查看通知", "internal_id": "182014", "external_id": "30442", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "0.1元优惠码即将到期", "expected": "[截图] 优惠码、有效期、课程名显示正确"}, {"index": 2, "action": "生日优惠码即将到期", "expected": "[截图] 优惠码、有效期、课程名显示正确"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠码即将到期提醒"], "case_name": "查看通知", "raw_text": "step1: 0.1元优惠码即将到期 => [截图] 优惠码、有效期、课程名显示正确 | step2: 生日优惠码即将到期 => [截图] 优惠码、有效期、课程名显示正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "优惠码即将到期提醒", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠码即将到期提醒"], "feature_scope": "医师端 > 首页通知优化 > 优惠码即将到期提醒", "case_name": "通知发送时间", "internal_id": "182018", "external_id": "30443", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "提前3天的上午9点发通知"}, {"index": 2, "action": "如果有多个优惠码", "expected": "发多条通知"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "优惠码即将到期提醒"], "case_name": "通知发送时间", "raw_text": "step1:  => 提前3天的上午9点发通知 | step2: 如果有多个优惠码 => 发多条通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底7天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底7天时", "case_name": "到达6000", "internal_id": "182027", "external_id": "30445", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "纯药费大于等于6000小于8000", "expected": "发送提醒"}, {"index": 2, "action": "[截图]", "expected": "A 3% B 当前药费 C 8000-当前药费 D 4.5% E 3% F 本月税前收入*1.5%"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "case_name": "到达6000", "raw_text": "step1: 纯药费大于等于6000小于8000 => 发送提醒 | step2: [截图] => A 3% B 当前药费 C 8000-当前药费 D 4.5% E 3% F 本月税前收入*1.5%"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底7天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底7天时", "case_name": "到达23000", "internal_id": "182031", "external_id": "30446", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "纯药费大于等于23000小于30000", "expected": "发送提醒"}, {"index": 2, "action": "[截图]", "expected": "A 0% B 当前药费 C 30000-当前药费 D 3% E 0% F 本月税前收入*3%"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "case_name": "到达23000", "raw_text": "step1: 纯药费大于等于23000小于30000 => 发送提醒 | step2: [截图] => A 0% B 当前药费 C 30000-当前药费 D 3% E 0% F 本月税前收入*3%"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底7天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底7天时", "case_name": "通知发送时间", "internal_id": "182035", "external_id": "30447", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "距月底7天时,上午9点发通知"}, {"index": 2, "action": "本月30天", "expected": "24号发"}, {"index": 3, "action": "本月31天", "expected": "25号发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "case_name": "通知发送时间", "raw_text": "step1:  => 距月底7天时,上午9点发通知 | step2: 本月30天 => 24号发 | step3: 本月31天 => 25号发"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底7天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底7天时", "case_name": "纯药费不满足发送条件的", "internal_id": "182040", "external_id": "30448", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "纯药费为以下", "expected": "不发送提醒"}, {"index": 2, "action": "小于6000", "expected": ""}, {"index": 3, "action": "大于等于8000小于23000", "expected": ""}, {"index": 4, "action": "大于等于30000", "expected": ""}, {"index": 5, "action": "劳务模式", "expected": ""}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底7天时"], "case_name": "纯药费不满足发送条件的", "raw_text": "step1: 纯药费为以下 => 不发送提醒 | step2: 小于6000 =>  | step3: 大于等于8000小于23000 =>  | step4: 大于等于30000 =>  | step5: 劳务模式 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底3天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底3天时", "case_name": "到达7000", "internal_id": "182048", "external_id": "30449", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "纯药费大于等于7000小于8000", "expected": "发送提醒"}, {"index": 2, "action": "[截图]", "expected": "A 3% B 当前药费 C 8000-当前药费 D 4.5% E 3% F 本月税前收入*1.5%"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "case_name": "到达7000", "raw_text": "step1: 纯药费大于等于7000小于8000 => 发送提醒 | step2: [截图] => A 3% B 当前药费 C 8000-当前药费 D 4.5% E 3% F 本月税前收入*1.5%"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底3天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底3天时", "case_name": "到达27000", "internal_id": "182052", "external_id": "30450", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "纯药费大于等于27000小于30000", "expected": "发送提醒"}, {"index": 2, "action": "[截图]", "expected": "A 0% B 当前药费 C 30000-当前药费 D 3% E 0% F 本月税前收入*3%"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "case_name": "到达27000", "raw_text": "step1: 纯药费大于等于27000小于30000 => 发送提醒 | step2: [截图] => A 0% B 当前药费 C 30000-当前药费 D 3% E 0% F 本月税前收入*3%"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底3天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底3天时", "case_name": "通知发送时间", "internal_id": "182056", "external_id": "30451", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "距月底3天时,上午9点发通知"}, {"index": 2, "action": "本月30天", "expected": "28号发"}, {"index": 3, "action": "本月31天", "expected": "29号发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "case_name": "通知发送时间", "raw_text": "step1:  => 距月底3天时,上午9点发通知 | step2: 本月30天 => 28号发 | step3: 本月31天 => 29号发"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "距月底3天时", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "feature_scope": "首页通知优化 > 月收入提醒 > 距月底3天时", "case_name": "纯药费不满足发送条件的", "internal_id": "182061", "external_id": "30452", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "纯药费为以下", "expected": "不发送提醒"}, {"index": 2, "action": "小于7000", "expected": ""}, {"index": 3, "action": "大于等于8000小于27000", "expected": ""}, {"index": 4, "action": "大于等于30000", "expected": ""}, {"index": 5, "action": "劳务模式", "expected": ""}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒", "距月底3天时"], "case_name": "纯药费不满足发送条件的", "raw_text": "step1: 纯药费为以下 => 不发送提醒 | step2: 小于7000 =>  | step3: 大于等于8000小于27000 =>  | step4: 大于等于30000 =>  | step5: 劳务模式 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "月收入提醒", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒"], "feature_scope": "医师端 > 首页通知优化 > 月收入提醒", "case_name": "查看通知", "internal_id": "182023", "external_id": "30444", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "月收入提醒"], "case_name": "查看通知", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "原大家助理发的文字消息移至通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "feature_scope": "医师端 > 首页通知优化 > 原大家助理发的文字消息移至通知", "case_name": "投保", "internal_id": "182069", "external_id": "30453", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "case_name": "投保", "raw_text": "step1: [截图] => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "原大家助理发的文字消息移至通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "feature_scope": "医师端 > 首页通知优化 > 原大家助理发的文字消息移至通知", "case_name": "等级礼物申请", "internal_id": "182072", "external_id": "30454", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "case_name": "等级礼物申请", "raw_text": "step1: [截图] => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "原大家助理发的文字消息移至通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "feature_scope": "医师端 > 首页通知优化 > 原大家助理发的文字消息移至通知", "case_name": "(废)等级礼物发货", "internal_id": "182075", "external_id": "30455", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "不改"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "case_name": "(废)等级礼物发货", "raw_text": "step1: [截图] => 不改"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "原大家助理发的文字消息移至通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "feature_scope": "医师端 > 首页通知优化 > 原大家助理发的文字消息移至通知", "case_name": "处方毒性饮片超标提醒", "internal_id": "182078", "external_id": "30456", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "case_name": "处方毒性饮片超标提醒", "raw_text": "step1: [截图] => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "原大家助理发的文字消息移至通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "feature_scope": "医师端 > 首页通知优化 > 原大家助理发的文字消息移至通知", "case_name": "“活跃医师奖”", "internal_id": "182081", "external_id": "30457", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "case_name": "“活跃医师奖”", "raw_text": "step1: [截图] => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "原大家助理发的文字消息移至通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "feature_scope": "医师端 > 首页通知优化 > 原大家助理发的文字消息移至通知", "case_name": "(废)认证提醒", "internal_id": "182084", "external_id": "30458", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "不改"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "case_name": "(废)认证提醒", "raw_text": "step1: [截图] => 不改"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "原大家助理发的文字消息移至通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "feature_scope": "医师端 > 首页通知优化 > 原大家助理发的文字消息移至通知", "case_name": "完善工作室", "internal_id": "182087", "external_id": "30459", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "原大家助理发的文字消息移至通知"], "case_name": "完善工作室", "raw_text": "step1: [截图] => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日无通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日无通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日无通知", "case_name": "全部已读", "internal_id": "182092", "external_id": "30460", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日无通知"], "case_name": "全部已读", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日无通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日无通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日无通知", "case_name": "两条未读", "internal_id": "182095", "external_id": "30461", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日无通知"], "case_name": "两条未读", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日无通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日无通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日无通知", "case_name": "一条未读其他已读", "internal_id": "182098", "external_id": "30462", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "当某条消息已读且发送至今超过30日,隐藏该条消息在首页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日无通知"], "case_name": "一条未读其他已读", "raw_text": "step1:  => 当某条消息已读且发送至今超过30日,隐藏该条消息在首页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日仅有一条通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日仅有一条通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日仅有一条通知", "case_name": "全部已读", "internal_id": "182102", "external_id": "30463", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日仅有一条通知"], "case_name": "全部已读", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日仅有一条通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日仅有一条通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日仅有一条通知", "case_name": "两条未读", "internal_id": "182105", "external_id": "30464", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日仅有一条通知"], "case_name": "两条未读", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日仅有一条通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日仅有一条通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日仅有一条通知", "case_name": "一条未读其他已读", "internal_id": "182108", "external_id": "30465", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "当某条消息已读且发送至今超过30日,隐藏该条消息在首页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日仅有一条通知"], "case_name": "一条未读其他已读", "raw_text": "step1:  => 当某条消息已读且发送至今超过30日,隐藏该条消息在首页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日有两条或以上通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日有两条或以上通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日有两条或以上通知", "case_name": "全部已读", "internal_id": "182112", "external_id": "30466", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日有两条或以上通知"], "case_name": "全部已读", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日有两条或以上通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日有两条或以上通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日有两条或以上通知", "case_name": "两条未读", "internal_id": "182115", "external_id": "30467", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日有两条或以上通知"], "case_name": "两条未读", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "近30日有两条或以上通知", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日有两条或以上通知"], "feature_scope": "首页通知优化 > 减少旧通知打扰 > 近30日有两条或以上通知", "case_name": "一条未读其他已读", "internal_id": "182118", "external_id": "30468", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "首页通知优化", "减少旧通知打扰", "近30日有两条或以上通知"], "case_name": "一条未读其他已读", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者头像", "suite_path": ["V4.21.9", "医师端", "患者头像"], "feature_scope": "V4.21.9 > 医师端 > 患者头像", "case_name": "患者没有上传头像时,使用默认头像(冒烟)", "internal_id": "182169", "external_id": "30480", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "新注册的患者,没有性别时", "expected": "1,默认使用男性的头像 t_patient_account 里avatar字段为null,填充一个男性头像 2,老数据还是使用之前小程序上传的默认头像"}, {"index": 3, "action": "患者性别是男性,并且还没有上传过头像", "expected": "使用男性的默认头像"}, {"index": 4, "action": "患者性别是女性,并且还没有上传过头像", "expected": "使用女性的默认头像"}, {"index": 5, "action": "患者有上传头像", "expected": "展示患者上传的头像"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "患者头像"], "case_name": "患者没有上传头像时,使用默认头像(冒烟)", "raw_text": "step1:  => [截图] | step2: 新注册的患者,没有性别时 => 1,默认使用男性的头像 t_patient_account 里avatar字段为null,填充一个男性头像 2,老数据还是使用之前小程序上传的默认头像 | step3: 患者性别是男性,并且还没有上传过头像 => 使用男性的默认头像 | step4: 患者性别是女性,并且还没有上传过头像 => 使用女性的默认头像 | step5: 患者有上传头像 => 展示患者上传的头像"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者头像", "suite_path": ["V4.21.9", "医师端", "患者头像"], "feature_scope": "V4.21.9 > 医师端 > 患者头像", "case_name": "所有需要用到患者头像的地方", "internal_id": "182176", "external_id": "30481", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,黑名单; 2,患者列表(全部患者、搜索患者、患者标签列表); 3,最近会话列表; 4,待开方/待接诊/待视频/待通话列表、 5,感谢列表; 6,患者扫码关注工作室弹框; 7,开方页的患者联想; 8,选择开方联想到的患者发送方案; 9,视频问诊呼叫; 10,咨询页面病历和对话消息页面。 11,Flutter:方案详情、随访详情、随访复诊单、明医好方问诊单、问诊单。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "患者头像"], "case_name": "所有需要用到患者头像的地方", "raw_text": "step1:  => 1,黑名单; 2,患者列表(全部患者、搜索患者、患者标签列表); 3,最近会话列表; 4,待开方/待接诊/待视频/待通话列表、 5,感谢列表; 6,患者扫码关注工作室弹框; 7,开方页的患者联想; 8,选择开方联想到的患者发送方案; 9,视频问诊呼叫; 10,咨询页面病历和对话消息页面。 11,Flutter:方案详情、随访详情、随访复诊单、明医好方问诊单、问诊单。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "feature_scope": "医师端 > 抽奖小程序 > 抽奖小程序", "case_name": "活动规则文案", "internal_id": "182419", "external_id": "30535", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "case_name": "活动规则文案", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "feature_scope": "医师端 > 抽奖小程序 > 抽奖小程序", "case_name": "显示当月的参与人数", "internal_id": "182422", "external_id": "30536", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "有0个、10、100、500", "expected": "参与人数 0、10、100、500 下方医生头像超出后省略展示(最多展示6个头像)"}, {"index": 3, "action": "6月份的抽奖有100个人 7月抽奖还没有人参与", "expected": "打开6月份的抽奖链接显示 参与人数 100 打开7月份的抽奖链接显示 参与人数 0"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "case_name": "显示当月的参与人数", "raw_text": "step1:  => [截图] | step2: 有0个、10、100、500 => 参与人数 0、10、100、500 下方医生头像超出后省略展示(最多展示6个头像) | step3: 6月份的抽奖有100个人 7月抽奖还没有人参与 => 打开6月份的抽奖链接显示 参与人数 100 打开7月份的抽奖链接显示 参与人数 0"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "feature_scope": "医师端 > 抽奖小程序 > 抽奖小程序", "case_name": "开奖方式显示", "internal_id": "182427", "external_id": "30537", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "6月份的抽奖链接,在2023年7月1号上午11点前打开这个抽奖链接", "expected": "显示7月1号开奖"}, {"index": 3, "action": "6月份的抽奖链接,没有参与抽奖活动或者参与抽奖活动,但是患者没有购药成功的 医生在2023年7月1号上午11点之后打开这个抽奖链接", "expected": "[截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "case_name": "开奖方式显示", "raw_text": "step1:  => [截图] | step2: 6月份的抽奖链接,在2023年7月1号上午11点前打开这个抽奖链接 => 显示7月1号开奖 | step3: 6月份的抽奖链接,没有参与抽奖活动或者参与抽奖活动,但是患者没有购药成功的 医生在2023年7月1号上午11点之后打开这个抽奖链接 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "feature_scope": "医师端 > 抽奖小程序 > 抽奖小程序", "case_name": "上期中奖名单显示", "internal_id": "182432", "external_id": "30538", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "如果当月是第一期抽奖", "expected": "上期中奖名单下方 为空"}, {"index": 3, "action": "如果当前月份不是第一期抽奖", "expected": "展示上期中奖名单 最多展示2个,点击【查看全部】查看所有中奖名单;(中奖名单按照中奖等级排序) [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "case_name": "上期中奖名单显示", "raw_text": "step1:  => [截图] | step2: 如果当月是第一期抽奖 => 上期中奖名单下方 为空 | step3: 如果当前月份不是第一期抽奖 => 展示上期中奖名单 最多展示2个,点击【查看全部】查看所有中奖名单;(中奖名单按照中奖等级排序) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "feature_scope": "医师端 > 抽奖小程序 > 抽奖小程序", "case_name": "报名参加,按钮变化(冒烟)", "internal_id": "182437", "external_id": "30539", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "在抽奖时间内 医生还未参加", "expected": "1,显示【报名参加】; [截图]"}, {"index": 2, "action": "超出抽奖链接的月份,医生一直未参加 2023年6月份的抽奖链接,医生在2023年7月1号00:00点以后打开该链接", "expected": "1,按钮显示【本月活动已结束】; [截图]"}, {"index": 3, "action": "超出抽奖时间后,医生参加了,但是没有购药成功的方案 2023年6月份的抽奖链接,医生在2023年7月1号上午11点以后打开该链接", "expected": "按钮显示【本月活动已结束】 [截图]"}, {"index": 4, "action": "医生点击【报名参加】按钮后", "expected": "1,弹出助理手机号弹窗,可以复制手机号; 2,点击【知道了】弹窗关闭; [截图]"}, {"index": 5, "action": "医生点击【报名参加】后", "expected": "1,按钮变成【立即开方】,点击【立即开方】进入到线上开方页面。 2,点击【报名参加】按钮后,开始统计患者成功购药的方案。(没有数量要求,退款的也算) [截图]"}, {"index": 6, "action": "医生开了方案,但是患者没有购药", "expected": "按钮还是显示【立即开方】"}, {"index": 7, "action": "医生点击【立即开方】/其他途径开方给患者/代患者购药,付款成功后", "expected": "1,即可参与活动抽奖; 2,按钮变成【等待抽奖结果】 [截图]"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "case_name": "报名参加,按钮变化(冒烟)", "raw_text": "step1: 在抽奖时间内 医生还未参加 => 1,显示【报名参加】; [截图] | step2: 超出抽奖链接的月份,医生一直未参加 2023年6月份的抽奖链接,医生在2023年7月1号00:00点以后打开该链接 => 1,按钮显示【本月活动已结束】; [截图] | step3: 超出抽奖时间后,医生参加了,但是没有购药成功的方案 2023年6月份的抽奖链接,医生在2023年7月1号上午11点以后打开该链接 => 按钮显示【本月活动已结束】 [截图] | step4: 医生点击【报名参加】按钮后 => 1,弹出助理手机号弹窗,可以复制手机号; 2,点击【知道了】弹窗关闭; [截图] | step5: 医生点击【报名参加】后 => 1,按钮变成【立即开方】,点击【立即开方】进入到线上开方页面。 2,点击【报名参加】按钮后,开始统计患者成功购药的方案。(没有数量要求,退款的也算) [截图] | step6: 医生开了方案,但是患者没有购药 => 按钮还是显示【立即开方】 | step7: 医生点击【立即开方】/其他途径开方给患者/代患者购药,付款成功后 => 1,即可参与活动抽奖; 2,按钮变成【等待抽奖结果】 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "feature_scope": "医师端 > 抽奖小程序 > 抽奖小程序", "case_name": "抽奖结束后,显示医生的中奖结果", "internal_id": "182446", "external_id": "30540", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生参加了2023年6月份的抽奖活动,有中奖,在2023年7月1号上午11点以后打开抽奖链接", "expected": "1,弹窗显示医生的中奖信息,并且该弹窗无法关闭。 2,同时会在大家助理里面通知医生中奖信息。(中奖文案:恭喜您中奖啦!) (1)打开该链接也是直接打开抽奖页面,弹出中奖弹窗。 (2)中奖后,把钱自动打到医生账户。 [截图]"}, {"index": 2, "action": "医生参加了2023年6月份的抽奖活动,没有中奖,在2023年7月1号上午11点以后打开抽奖链接", "expected": "1,弹窗显示医生的未中奖信息,并且该弹窗无法关闭。 2,也不会给医生发通知。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "case_name": "抽奖结束后,显示医生的中奖结果", "raw_text": "step1: 医生参加了2023年6月份的抽奖活动,有中奖,在2023年7月1号上午11点以后打开抽奖链接 => 1,弹窗显示医生的中奖信息,并且该弹窗无法关闭。 2,同时会在大家助理里面通知医生中奖信息。(中奖文案:恭喜您中奖啦!) (1)打开该链接也是直接打开抽奖页面,弹出中奖弹窗。 (2)中奖后,把钱自动打到医生账户。 [截图] | step2: 医生参加了2023年6月份的抽奖活动,没有中奖,在2023年7月1号上午11点以后打开抽奖链接 => 1,弹窗显示医生的未中奖信息,并且该弹窗无法关闭。 2,也不会给医生发通知。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "feature_scope": "医师端 > 抽奖小程序 > 抽奖小程序", "case_name": "抽奖规则", "internal_id": "182450", "external_id": "30541", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "参与人数小于等于81人", "expected": "参与的人都可以中奖,随机优先抽一等奖,在随机抽二等奖、三等奖、四等奖、五等奖"}, {"index": 2, "action": "参与人数大于81人", "expected": "参与的人有的无法中奖,随机优先抽一等奖,在随机抽二等奖、三等奖、四等奖、五等奖"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "抽奖小程序"], "case_name": "抽奖规则", "raw_text": "step1: 参与人数小于等于81人 => 参与的人都可以中奖,随机优先抽一等奖,在随机抽二等奖、三等奖、四等奖、五等奖 | step2: 参与人数大于81人 => 参与的人有的无法中奖,随机优先抽一等奖,在随机抽二等奖、三等奖、四等奖、五等奖"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "兼容性", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "兼容性"], "feature_scope": "医师端 > 抽奖小程序 > 兼容性", "case_name": "老版本也可以正常打开小程序,去参加抽奖", "internal_id": "182455", "external_id": "30542", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "老版本该弹窗没有【复制】按钮 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序", "兼容性"], "case_name": "老版本也可以正常打开小程序,去参加抽奖", "raw_text": "step1:  => 老版本该弹窗没有【复制】按钮 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "抽奖小程序", "suite_path": ["V4.21.9", "医师端", "抽奖小程序"], "feature_scope": "V4.21.9 > 医师端 > 抽奖小程序", "case_name": "医生点击抽奖通知,进入到抽奖小程序里,进行抽奖", "internal_id": "182413", "external_id": "30534", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "开通工作室的医生,可以参与抽奖"}, {"index": 3, "action": "", "expected": "没有开通工作室的医生,无法参与抽奖"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "抽奖小程序"], "case_name": "医生点击抽奖通知,进入到抽奖小程序里,进行抽奖", "raw_text": "step1:  => [截图] | step2:  => 开通工作室的医生,可以参与抽奖 | step3:  => 没有开通工作室的医生,无法参与抽奖"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 医师端 > 患者取消关注医生", "case_name": "取关后的表现", "internal_id": "182504", "external_id": "30552", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "会话列表中保留"}, {"index": 2, "action": "查看会话页", "expected": "正常"}, {"index": 3, "action": "如果医生在聊天页时患者取关医生", "expected": "医生可以发送,但是患者不能够收到推送消息(消息本身可以在会话页看到)"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "case_name": "取关后的表现", "raw_text": "step1:  => 会话列表中保留 | step2: 查看会话页 => 正常 | step3: 如果医生在聊天页时患者取关医生 => 医生可以发送,但是患者不能够收到推送消息(消息本身可以在会话页看到)"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 医师端 > 患者取消关注医生", "case_name": "关注的表现", "internal_id": "182509", "external_id": "30553", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "和线上一样"}, {"index": 2, "action": "", "expected": "会话页可发送消息"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "case_name": "关注的表现", "raw_text": "step1:  => 和线上一样 | step2:  => 会话页可发送消息"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 医师端 > 患者取消关注医生", "case_name": "患者统计", "internal_id": "182513", "external_id": "30554", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "患者重新关注在各种患者统计中,只计算第一次关注,按照第一次关注统计"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "case_name": "患者统计", "raw_text": "step1:  => 患者重新关注在各种患者统计中,只计算第一次关注,按照第一次关注统计"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 医师端 > 患者取消关注医生", "case_name": "老版本", "internal_id": "182516", "external_id": "30555", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给取关患者发消息", "expected": "能发"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "患者取消关注医生"], "case_name": "老版本", "raw_text": "step1: 给取关患者发消息 => 能发"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑和删除", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "feature_scope": "随访计划页 > 随访卡片的显示 > 编辑和删除", "case_name": "当系统随访处于“待发出”状态,可以进行修改和删除操作", "internal_id": "182631", "external_id": "30577", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,ios左滑,唤起删除和修改的操作。 [截图] 2,安卓长按,唤起删除和修改的操作。 [截图]"}, {"index": 2, "action": "系统的随访单还没有发出,唤起删除和编辑的操作", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "case_name": "当系统随访处于“待发出”状态,可以进行修改和删除操作", "raw_text": "step1:  => 1,ios左滑,唤起删除和修改的操作。 [截图] 2,安卓长按,唤起删除和修改的操作。 [截图] | step2: 系统的随访单还没有发出,唤起删除和编辑的操作 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑和删除", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "feature_scope": "随访计划页 > 随访卡片的显示 > 编辑和删除", "case_name": "自行随访可以随时修改和删除", "internal_id": "182635", "external_id": "30578", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,ios左滑,唤起撤销和修改日期的操作。 [截图] 2,安卓长按,唤起删除和修改日期的操作。 [截图]"}, {"index": 3, "action": "自行随访,唤起删除和编辑的操作", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "case_name": "自行随访可以随时修改和删除", "raw_text": "step1:  => 1,ios左滑,唤起撤销和修改日期的操作。 [截图] 2,安卓长按,唤起删除和修改日期的操作。 [截图] | step3: 自行随访,唤起删除和编辑的操作 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑和删除", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "feature_scope": "随访计划页 > 随访卡片的显示 > 编辑和删除", "case_name": "点击编辑按钮,打开编辑页面", "internal_id": "182640", "external_id": "30579", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击系统随访单的【编辑】按钮", "expected": "1,进入到编辑随访计划页面。 [截图]"}, {"index": 2, "action": "点击自动随访单的【编辑】按钮", "expected": "1,进入到编辑随访计划页面。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "case_name": "点击编辑按钮,打开编辑页面", "raw_text": "step1: 点击系统随访单的【编辑】按钮 => 1,进入到编辑随访计划页面。 [截图] | step2: 点击自动随访单的【编辑】按钮 => 1,进入到编辑随访计划页面。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑和删除", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "feature_scope": "随访计划页 > 随访卡片的显示 > 编辑和删除", "case_name": "点击删除按钮,删除随访计划", "internal_id": "182644", "external_id": "30580", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【删除】按钮", "expected": "1,调起二次确认弹窗。 (1)点击【取消】/其他地方,弹窗关闭,随访单不变。 (2)点击【确认删除】,弹窗关闭,该随访单记录消失。 [截图] 只有安卓手机在该页面点击需要有二次确认的弹窗,ios 不需要二次确认弹窗"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示", "编辑和删除"], "case_name": "点击删除按钮,删除随访计划", "raw_text": "step1: 点击【删除】按钮 => 1,调起二次确认弹窗。 (1)点击【取消】/其他地方,弹窗关闭,随访单不变。 (2)点击【确认删除】,弹窗关闭,该随访单记录消失。 [截图] 只有安卓手机在该页面点击需要有二次确认的弹窗,ios 不需要二次确认弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访卡片的显示", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "feature_scope": "首页 > 随访计划页 > 随访卡片的显示", "case_name": "选中某天,下方显示某天所有的随访计划", "internal_id": "182622", "external_id": "30576", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,按照创建顺序排序,最新创建的排在最上面。 2,一天内有几十条数据,也展示正常。 [截图]"}, {"index": 2, "action": "当天的随访计划有系统随访,还没有发出", "expected": "1,卡片显示患者主档案信息:姓名,性别,年龄,和随访计划状态; 2,有患者备注名时,显示患者备注名。 [截图]"}, {"index": 3, "action": "当天的系统随访,随访计划已经发出,患者还没有填写", "expected": "[截图]"}, {"index": 4, "action": "当天的系统随访,随访已经发出,并且患者已经提交", "expected": "[截图]"}, {"index": 5, "action": "医生自己随访始终是“自行随访” 待发出/已发出/已填写", "expected": "[截图]"}, {"index": 6, "action": "选中的当天没有随访计划", "expected": "下方空白显示"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "case_name": "选中某天,下方显示某天所有的随访计划", "raw_text": "step1:  => 1,按照创建顺序排序,最新创建的排在最上面。 2,一天内有几十条数据,也展示正常。 [截图] | step2: 当天的随访计划有系统随访,还没有发出 => 1,卡片显示患者主档案信息:姓名,性别,年龄,和随访计划状态; 2,有患者备注名时,显示患者备注名。 [截图] | step3: 当天的系统随访,随访计划已经发出,患者还没有填写 => [截图] | step4: 当天的系统随访,随访已经发出,并且患者已经提交 => [截图] | step5: 医生自己随访始终是“自行随访” 待发出/已发出/已填写 => [截图] | step6: 选中的当天没有随访计划 => 下方空白显示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访卡片的显示", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "feature_scope": "首页 > 随访计划页 > 随访卡片的显示", "case_name": "通过工作室发出的方案,根据开方时选择的随访时间,自动添加系统随访计划", "internal_id": "182647", "external_id": "30581", "case_revision_version": "1", "summary": "", "preconditions": "签收后随访时间计划: 饮片/免检颗粒/浓缩代煎液/合煎颗粒 计算: 总贴数/每天贴数(向上取整) 特殊剂型 计算: (预计天数上限+下限)/2(向上取整) 成药 计算: 7天", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "2023年7月19日医生给患者开一个免检颗粒、中药饮片、浓缩代煎液、合煎颗粒 (共2贴,每日1贴,可以吃两天),随访时间选择: 药用完当天 2023年7月19日患者签收成功,7月21号吃完药,该方案的随访单在7月21日00:00发送", "expected": "1,随访计划里面显示一个2023年7月21号系统随访。"}, {"index": 2, "action": "2023年7月19日医生给患者开一个免检颗粒、中药饮片、浓缩代煎液、合煎颗粒 (共3贴,每日1贴,可以吃三天),随访时间选择: 药用完前一天 2023年7月19日患者签收成功,7月23号吃完药,该方案的随访单在7月22日00:00发送", "expected": "1,随访计划里面显示一个2023年7月22号系统随访。"}, {"index": 3, "action": "2023年7月19日医生给患者开一个免检颗粒、中药饮片、浓缩代煎液、合煎颗粒 (共1贴,每日1贴,可以吃一天),随访时间选择: 药用完前1/3/7天 2023年7月19日患者签收成功,7月20吃完药,该方案的随访单在7月20日00:00发送", "expected": "1,随访计划里面显示一个2023年7月20号 系统随访。"}, {"index": 4, "action": "2023年7月19日医生给患者开一个流浸膏、散剂、水丸(预计可以用 3~6天,可以吃5天),随访时间选择: 药用完前当天/前1/前3/前7天 2023年7月19日患者签收成功,7月24吃完药,该方案的随访单在7月24日00:00/7月23日00:00/7月21日00:00/7月24日00:00发送", "expected": "1,随访计划里面显示一个2023年7月24日/7月23日/7月21日/7月24日 系统随访。"}, {"index": 6, "action": "2023年7月19日医生给患者开一个成药(可以吃7天),随访时间选择: 药用完前当天/前1/前3/前7天 2023年7月19日患者签收成功,7月26吃完药,该方案的随访单在7月26日00:00/7月24日00:00/7月22日00:00/7月26日00:00发送", "expected": "1,随访计划里面显示一个2023年7月26日/7月24日/7月22日/7月26日系统随访的随访计划。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "case_name": "通过工作室发出的方案,根据开方时选择的随访时间,自动添加系统随访计划", "raw_text": "签收后随访时间计划: 饮片/免检颗粒/浓缩代煎液/合煎颗粒 计算: 总贴数/每天贴数(向上取整) 特殊剂型 计算: (预计天数上限+下限)/2(向上取整) 成药 计算: 7天 | step1: 2023年7月19日医生给患者开一个免检颗粒、中药饮片、浓缩代煎液、合煎颗粒 (共2贴,每日1贴,可以吃两天),随访时间选择: 药用完当天 2023年7月19日患者签收成功,7月21号吃完药,该方案的随访单在7月21日00:00发送 => 1,随访计划里面显示一个2023年7月21号系统随访。 | step2: 2023年7月19日医生给患者开一个免检颗粒、中药饮片、浓缩代煎液、合煎颗粒 (共3贴,每日1贴,可以吃三天),随访时间选择: 药用完前一天 2023年7月19日患者签收成功,7月23号吃完药,该方案的随访单在7月22日00:00发送 => 1,随访计划里面显示一个2023年7月22号系统随访。 | step3: 2023年7月19日医生给患者开一个免检颗粒、中药饮片、浓缩代煎液、合煎颗粒 (共1贴,每日1贴,可以吃一天),随访时间选择: 药用完前1/3/7天 2023年7月19日患者签收成功,7月20吃完药,该方案的随访单在7月20日00:00发送 => 1,随访计划里面显示一个2023年7月20号 系统随访。 | step4: 2023年7月19日医生给患者开一个流浸膏、散剂、水丸(预计可以用 3~6天,可以吃5天),随访时间选择: 药用完前当天/前1/前3/前7天 2023年7月19日患者签收成功,7月24吃完药,该方案的随访单在7月24日00:00/7月23日00:00/7月21日00:00/7月24日00:00发送 => 1,随访计划里面显示一个2023年7月24日/7月23日/7月21日/7月24日 系统随访。 | step6: 2023年7月19日医生给患者开一个成药(可以吃7天),随访时间选择: 药用完前当天/前1/前3/前7天 2023年7月19日患者签收成功,7月26吃完药,该方案的随访单在7月26日00:00/7月24日00:00/7月22日00:00/7月26日00:00发送 => 1,随访计划里面显示一个2023年7月26日/7月24日/7月22日/7月26日系统随访的随访计划。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访卡片的显示", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "feature_scope": "首页 > 随访计划页 > 随访卡片的显示", "case_name": "已经生成的随访计划,在会话页修改该方案的随访计划后,会自动变化", "internal_id": "182655", "external_id": "30582", "case_revision_version": "1", "summary": "", "preconditions": "表里面已经有一条2023年7月20日的系统随访数据", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "当天时间为2023年7月20日 医生在会话页里把该方案的随访单时间该成3天后", "expected": "1,之前在随访单计划里面已经自动生成的一个2023年7月20号系统随访的随访计划消失 2,在2023年7月23号又显示一个新的系统随访计划"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "case_name": "已经生成的随访计划,在会话页修改该方案的随访计划后,会自动变化", "raw_text": "表里面已经有一条2023年7月20日的系统随访数据 | step1: 当天时间为2023年7月20日 医生在会话页里把该方案的随访单时间该成3天后 => 1,之前在随访单计划里面已经自动生成的一个2023年7月20号系统随访的随访计划消失 2,在2023年7月23号又显示一个新的系统随访计划"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访卡片的显示", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "feature_scope": "首页 > 随访计划页 > 随访卡片的显示", "case_name": "已经生成的随访计划,在会话页撤销后,不显示该随访计划", "internal_id": "182658", "external_id": "30583", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "已经生成了一个随访计划,随访单还没有发出,在会话里撤销该随访后", "expected": "随访计划里显示的随访计划消失"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页", "随访卡片的显示"], "case_name": "已经生成的随访计划,在会话页撤销后,不显示该随访计划", "raw_text": "step1: 已经生成了一个随访计划,随访单还没有发出,在会话里撤销该随访后 => 随访计划里显示的随访计划消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页"], "feature_scope": "随访优化 > 首页 > 随访计划页", "case_name": "点击随访计划,进入到随访计划页面", "internal_id": "182601", "external_id": "30573", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "1,默认显示今天所在周的随访计划(上周日到本周六为一周)。 2,左右滑动可以查看上下一周的随访计划。 3,如果同一周跨月,选中的月份高亮展示,没有选中的月份置灰显示。 [截图]"}, {"index": 3, "action": "", "expected": "默认展示当天随访计划,有就展示没有就不展示"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页"], "case_name": "点击随访计划,进入到随访计划页面", "raw_text": "step1:  => [截图] | step2:  => 1,默认显示今天所在周的随访计划(上周日到本周六为一周)。 2,左右滑动可以查看上下一周的随访计划。 3,如果同一周跨月,选中的月份高亮展示,没有选中的月份置灰显示。 [截图] | step3:  => 默认展示当天随访计划,有就展示没有就不展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页"], "feature_scope": "随访优化 > 首页 > 随访计划页", "case_name": "有随访计划,日期下显示不同颜色的圆点标记", "internal_id": "182606", "external_id": "30574", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "选中的日期没有随访计划", "expected": "高亮显示,下方没有带颜色的圆点 [截图]"}, {"index": 3, "action": "选中的日期有随访计划", "expected": "高亮显示,下方有带颜色的圆点 [截图]"}, {"index": 4, "action": "没有选中的日期有随访计划", "expected": "置灰显示,下方有带颜色的圆点 [截图]"}, {"index": 5, "action": "没有选中的日期没有随访计划", "expected": "置灰显示,下方没有带颜色的圆点 [截图]"}, {"index": 6, "action": "当同一天有系统随访和自行随访", "expected": "当天日期下方显示两个不同颜色的圆点标记"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页"], "case_name": "有随访计划,日期下显示不同颜色的圆点标记", "raw_text": "step1:  => [截图] | step2: 选中的日期没有随访计划 => 高亮显示,下方没有带颜色的圆点 [截图] | step3: 选中的日期有随访计划 => 高亮显示,下方有带颜色的圆点 [截图] | step4: 没有选中的日期有随访计划 => 置灰显示,下方有带颜色的圆点 [截图] | step5: 没有选中的日期没有随访计划 => 置灰显示,下方没有带颜色的圆点 [截图] | step6: 当同一天有系统随访和自行随访 => 当天日期下方显示两个不同颜色的圆点标记"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页"], "feature_scope": "随访优化 > 首页 > 随访计划页", "case_name": "展开月份显示当月的随访计划", "internal_id": "182614", "external_id": "30575", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "日期选择", "expected": "1,可以选择2015年至2100年任意一年的日期。 [截图]"}, {"index": 3, "action": "", "expected": "1,默认选中当天的日期。 [截图]"}, {"index": 4, "action": "其他月份有随访计划的,置灰显示 选中11月份,同时10月31日和12月1号有随访计划", "expected": "1,10月31号和12月1号的下方置灰显示带颜色的圆点。 2,左右滑动,滑动到10月份/12月份,会高亮显示随访计划。 [截图]"}, {"index": 5, "action": "展开月份后,左右滑动其他月份时,默认选中该月的1号 当天为11月11号,展开月份后默认选中当天的日期", "expected": "1,滑动到10月份后,默认选中10月1号的日期。 2,滑动到12月份后,默认选中12月1号的日期。 3,每个月的1号要显示月份:10/1、12/1 。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "随访计划页"], "case_name": "展开月份显示当月的随访计划", "raw_text": "step1:  => [截图] | step2: 日期选择 => 1,可以选择2015年至2100年任意一年的日期。 [截图] | step3:  => 1,默认选中当天的日期。 [截图] | step4: 其他月份有随访计划的,置灰显示 选中11月份,同时10月31日和12月1号有随访计划 => 1,10月31号和12月1号的下方置灰显示带颜色的圆点。 2,左右滑动,滑动到10月份/12月份,会高亮显示随访计划。 [截图] | step5: 展开月份后,左右滑动其他月份时,默认选中该月的1号 当天为11月11号,展开月份后默认选中当天的日期 => 1,滑动到10月份后,默认选中10月1号的日期。 2,滑动到12月份后,默认选中12月1号的日期。 3,每个月的1号要显示月份:10/1、12/1 。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "查看随访单计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "feature_scope": "随访优化 > 首页 > 查看随访单计划页", "case_name": "点击某天的随访卡片,进入【查看随访计划】页", "internal_id": "182662", "external_id": "30584", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "case_name": "点击某天的随访卡片,进入【查看随访计划】页", "raw_text": "step1: [截图] => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "查看随访单计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "feature_scope": "随访优化 > 首页 > 查看随访单计划页", "case_name": "点击待发出的系统/自行随访,【查看随访计划】详情页面展示", "internal_id": "182665", "external_id": "30585", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "标题", "expected": "查看随访计划 [截图]"}, {"index": 3, "action": "患者", "expected": "1,点击人名,跳转至病历页并且选中全部患者 [截图]"}, {"index": 4, "action": "日期", "expected": "1,添加随访时选择的日期; 2,日期是今天和以后的时间显示:今天/x天后; 3,日期是已经过去的时间,只显示日期:2023-06-02; [截图]"}, {"index": 5, "action": "系统自动发送随访单", "expected": "1,系统随访单,“系统自动发送随访单”按钮为打开状态; 2,自行随访单,“系统自动发送随访单”按钮为关闭状态。 [截图]"}, {"index": 6, "action": "编辑按钮", "expected": "在没有点击【编辑】按钮之前,该页面仅可以查看,无法编辑。 [截图]"}, {"index": 7, "action": "点击【编辑】按钮", "expected": "进入【编辑随访计划】页面 [截图]"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "case_name": "点击待发出的系统/自行随访,【查看随访计划】详情页面展示", "raw_text": "step1:  => [截图] | step2: 标题 => 查看随访计划 [截图] | step3: 患者 => 1,点击人名,跳转至病历页并且选中全部患者 [截图] | step4: 日期 => 1,添加随访时选择的日期; 2,日期是今天和以后的时间显示:今天/x天后; 3,日期是已经过去的时间,只显示日期:2023-06-02; [截图] | step5: 系统自动发送随访单 => 1,系统随访单,“系统自动发送随访单”按钮为打开状态; 2,自行随访单,“系统自动发送随访单”按钮为关闭状态。 [截图] | step6: 编辑按钮 => 在没有点击【编辑】按钮之前,该页面仅可以查看,无法编辑。 [截图] | step7: 点击【编辑】按钮 => 进入【编辑随访计划】页面 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "查看随访单计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "feature_scope": "随访优化 > 首页 > 查看随访单计划页", "case_name": "点击已经发出的系统随访单,【查看随访计划】详情页展示", "internal_id": "182674", "external_id": "30586", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "1,系统随访单,“系统自动发送随访单”按钮为打开状态;"}, {"index": 3, "action": "", "expected": "点击患者姓名,跳转到病历页,选中全部患者"}, {"index": 4, "action": "", "expected": "显示选择的随访日期"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "case_name": "点击已经发出的系统随访单,【查看随访计划】详情页展示", "raw_text": "step1:  => [截图] | step2:  => 1,系统随访单,“系统自动发送随访单”按钮为打开状态; | step3:  => 点击患者姓名,跳转到病历页,选中全部患者 | step4:  => 显示选择的随访日期"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "查看随访单计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "feature_scope": "随访优化 > 首页 > 查看随访单计划页", "case_name": "点击已经填写的系统随访,进入到随访单详情页", "internal_id": "182680", "external_id": "30587", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,随访单详情页,逻辑不变,可以分享,废除,对比,为TA开方。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "查看随访单计划页"], "case_name": "点击已经填写的系统随访,进入到随访单详情页", "raw_text": "step1:  => 1,随访单详情页,逻辑不变,可以分享,废除,对比,为TA开方。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "feature_scope": "随访优化 > 首页 > 编辑随访计划页", "case_name": "点击【查看随访计划】页的编辑按钮,进入到【编辑随访计划】页面", "internal_id": "182684", "external_id": "30588", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,待发出的系统随访/自行随访。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "case_name": "点击【查看随访计划】页的编辑按钮,进入到【编辑随访计划】页面", "raw_text": "step1:  => 1,待发出的系统随访/自行随访。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "feature_scope": "随访优化 > 首页 > 编辑随访计划页", "case_name": "点击编辑按钮,修改系统随访", "internal_id": "182687", "external_id": "30589", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "患者无法修改"}, {"index": 3, "action": "可以修改日期", "expected": "1,日期可以选择 2005年1月1日到2100年12月31日 任意日期。 2,选择的日期是今天和以后的时间显示:今天/x天后; 3,选择的日期是已经过去的时间,只显示日期:2023-06-02;"}, {"index": 4, "action": "“系统自动发送随访单” 默认打开", "expected": "1,把按钮关掉,保存后,该随访单变成自行随访。"}, {"index": 5, "action": "点击【保存】按钮", "expected": "1,随访计划修改成功,回到“查看随访计划详情”页面,随访信息展示修改后的。"}, {"index": 6, "action": "点击【删除】按钮", "expected": "1,弹出二次弹出确认; (1)选择【取消】,关闭弹窗; (2)选择【确认删除】,随访计划撤销成功,回到“随访计划”页面, 随访计划里不再显示该随访计划。 [截图]"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "case_name": "点击编辑按钮,修改系统随访", "raw_text": "step1:  => [截图] | step2:  => 患者无法修改 | step3: 可以修改日期 => 1,日期可以选择 2005年1月1日到2100年12月31日 任意日期。 2,选择的日期是今天和以后的时间显示:今天/x天后; 3,选择的日期是已经过去的时间,只显示日期:2023-06-02; | step4: “系统自动发送随访单” 默认打开 => 1,把按钮关掉,保存后,该随访单变成自行随访。 | step5: 点击【保存】按钮 => 1,随访计划修改成功,回到“查看随访计划详情”页面,随访信息展示修改后的。 | step6: 点击【删除】按钮 => 1,弹出二次弹出确认; (1)选择【取消】,关闭弹窗; (2)选择【确认删除】,随访计划撤销成功,回到“随访计划”页面, 随访计划里不再显示该随访计划。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "feature_scope": "随访优化 > 首页 > 编辑随访计划页", "case_name": "点击编辑按钮,修改自行随访", "internal_id": "182695", "external_id": "30590", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "“系统自动发送随访单” 默认关闭", "expected": "1,把按钮打开,保存后,该随访单变成系统随访。"}, {"index": 3, "action": "", "expected": "修改逻辑,同上"}, {"index": 4, "action": "点击【删除】按钮", "expected": "1,弹出二次弹出确认; (1)选择【取消】,关闭弹窗; (2)选择【确认删除】,随访计划撤销成功,回到“随访计划”页面, 随访计划里不再显示该随访计划。 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "case_name": "点击编辑按钮,修改自行随访", "raw_text": "step1:  => [截图] | step2: “系统自动发送随访单” 默认关闭 => 1,把按钮打开,保存后,该随访单变成系统随访。 | step3:  => 修改逻辑,同上 | step4: 点击【删除】按钮 => 1,弹出二次弹出确认; (1)选择【取消】,关闭弹窗; (2)选择【确认删除】,随访计划撤销成功,回到“随访计划”页面, 随访计划里不再显示该随访计划。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "feature_scope": "随访优化 > 首页 > 编辑随访计划页", "case_name": "关闭系统自动发送随访单,系统随访变为自行随访", "internal_id": "182701", "external_id": "30591", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "随访单 A是系统随访 去修改该随访单, 同时把 系统自动发送随访单 按钮关掉, 修改成功后", "expected": "1,回到【查看随访计划】页面,; 2,随访单计划状态显示:自行随访,到时间后系统不在自动发送随访,需要医生手动发送。 3,在t_followup表里这条随访记录的followup_type变成1(0-系统随访;1-自行随访)。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "case_name": "关闭系统自动发送随访单,系统随访变为自行随访", "raw_text": "step1: 随访单 A是系统随访 去修改该随访单, 同时把 系统自动发送随访单 按钮关掉, 修改成功后 => 1,回到【查看随访计划】页面,; 2,随访单计划状态显示:自行随访,到时间后系统不在自动发送随访,需要医生手动发送。 3,在t_followup表里这条随访记录的followup_type变成1(0-系统随访;1-自行随访)。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "feature_scope": "随访优化 > 首页 > 编辑随访计划页", "case_name": "打开系统自动发送随访单,自行随访变成系统随访", "internal_id": "182704", "external_id": "30592", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "当天为2023年8月1号 自行随访时间为2023年8月1号(待发出) 把 系统自动发送随访单 按钮打开 点击【保存】按钮", "expected": "1,保存成功,回到【查看随访计划】页面,该随访单显示患者姓名B; 2,随访单计划状态变成:待系统发出,到时间后系统会自动发送随访。 3,同时t_followup表里这条随访记录的followup_type变成1(0-系统随访;1-自行随访)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "case_name": "打开系统自动发送随访单,自行随访变成系统随访", "raw_text": "step1: 当天为2023年8月1号 自行随访时间为2023年8月1号(待发出) 把 系统自动发送随访单 按钮打开 点击【保存】按钮 => 1,保存成功,回到【查看随访计划】页面,该随访单显示患者姓名B; 2,随访单计划状态变成:待系统发出,到时间后系统会自动发送随访。 3,同时t_followup表里这条随访记录的followup_type变成1(0-系统随访;1-自行随访)"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "feature_scope": "随访优化 > 首页 > 编辑随访计划页", "case_name": "把自行随访改为系统随访,会话页不会发tips消息", "internal_id": "182707", "external_id": "30593", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "到发送日期后,自动发送系统随访"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "case_name": "把自行随访改为系统随访,会话页不会发tips消息", "raw_text": "step1:  => 到发送日期后,自动发送系统随访"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "编辑随访计划页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "feature_scope": "随访优化 > 首页 > 编辑随访计划页", "case_name": "当时间超出后,自行随访无法修改为系统随访", "internal_id": "182710", "external_id": "30594", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "当天为2023年8月1号 自行随访时间为2023年8月1号 把 系统自动发送随访单 按钮打开 在时间为2023年8月1号10点或者10点以后,点击【保存】按钮", "expected": "1,保存不成功,toast提示:已超过自动发送随访时间。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "编辑随访计划页"], "case_name": "当时间超出后,自行随访无法修改为系统随访", "raw_text": "step1: 当天为2023年8月1号 自行随访时间为2023年8月1号 把 系统自动发送随访单 按钮打开 在时间为2023年8月1号10点或者10点以后,点击【保存】按钮 => 1,保存不成功,toast提示:已超过自动发送随访时间。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "添加随访计划", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "feature_scope": "随访优化 > 首页 > 添加随访计划", "case_name": "点击【添加随访计划】按钮,进入到添加随访计划页面", "internal_id": "182714", "external_id": "30595", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,患者默认文案:去选择; 2,日期:默认选中当天; 3,系统自动发送随访单:默认打开;关闭后出现提示文案。 [截图]"}, {"index": 2, "action": "选择患者", "expected": "1,患者多选。 [截图]"}, {"index": 3, "action": "选择日期", "expected": "1,点击【取消】,关闭选择日期页面; 2,选择后,点击【确定】按钮,选中日期。 (1)默认定位到选择的日期; (2)日期可以选择2015年1月1号到2100年12月31号。 3,选中日期后,不点击【确定】按钮,回到添加随访计划页面,之前选的日期不变。 [截图]"}, {"index": 5, "action": "", "expected": "关闭系统自动发送随访单,出现提示文案 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "case_name": "点击【添加随访计划】按钮,进入到添加随访计划页面", "raw_text": "step1:  => 1,患者默认文案:去选择; 2,日期:默认选中当天; 3,系统自动发送随访单:默认打开;关闭后出现提示文案。 [截图] | step2: 选择患者 => 1,患者多选。 [截图] | step3: 选择日期 => 1,点击【取消】,关闭选择日期页面; 2,选择后,点击【确定】按钮,选中日期。 (1)默认定位到选择的日期; (2)日期可以选择2015年1月1号到2100年12月31号。 3,选中日期后,不点击【确定】按钮,回到添加随访计划页面,之前选的日期不变。 [截图] | step5:  => 关闭系统自动发送随访单,出现提示文案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "添加随访计划", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "feature_scope": "随访优化 > 首页 > 添加随访计划", "case_name": "添加成功后,随访计划里显示该记录", "internal_id": "182721", "external_id": "30596", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "添加随访计划的时候,选择一个患者", "expected": "1,添加成功后,回到随访计划页面,选择的日期当天显示一条记录。"}, {"index": 2, "action": "添加随访计划的时候,选择多个患者", "expected": "1,添加成功后,回到随访计划页面,选择的日期当天显示多条记录。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "case_name": "添加成功后,随访计划里显示该记录", "raw_text": "step1: 添加随访计划的时候,选择一个患者 => 1,添加成功后,回到随访计划页面,选择的日期当天显示一条记录。 | step2: 添加随访计划的时候,选择多个患者 => 1,添加成功后,回到随访计划页面,选择的日期当天显示多条记录。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "添加随访计划", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "feature_scope": "随访优化 > 首页 > 添加随访计划", "case_name": "添加随访计划时打开“系统自动发送随访单”,添加成功后,t_followup表里增加一条记录", "internal_id": "182725", "external_id": "30597", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "case_name": "添加随访计划时打开“系统自动发送随访单”,添加成功后,t_followup表里增加一条记录", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "添加随访计划", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "feature_scope": "随访优化 > 首页 > 添加随访计划", "case_name": "添加随访计划时关闭“系统自动发送随访单”,添加成功后,随访计划里增加一条自行随访记录", "internal_id": "182727", "external_id": "30598", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "自行随访记录也会在,t_followup表里增加记录"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "case_name": "添加随访计划时关闭“系统自动发送随访单”,添加成功后,随访计划里增加一条自行随访记录", "raw_text": "step1:  => 自行随访记录也会在,t_followup表里增加记录"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "添加随访计划", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "feature_scope": "随访优化 > 首页 > 添加随访计划", "case_name": "系统随访添加成功后,不发tips消息", "internal_id": "182730", "external_id": "30599", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "添加随访计划"], "case_name": "系统随访添加成功后,不发tips消息", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "现在发送随访单", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "现在发送随访单"], "feature_scope": "随访优化 > 首页 > 现在发送随访单", "case_name": "点击【现在发送随访单】按钮,打开发送页面", "internal_id": "182737", "external_id": "30601", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,可以发送到工作室患者和微信。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "现在发送随访单"], "case_name": "点击【现在发送随访单】按钮,打开发送页面", "raw_text": "step1:  => 1,可以发送到工作室患者和微信。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "现在发送随访单", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "现在发送随访单"], "feature_scope": "随访优化 > 首页 > 现在发送随访单", "case_name": "现在发送的随访单也展示在随访计划里", "internal_id": "182740", "external_id": "30602", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "通过工作室发送,发送成功后", "expected": "当天的随访计划立即显示系统随访:已发出"}, {"index": 2, "action": "通过微信发送,患者提交成功后", "expected": "当天的随访计划还会显示系统随访:已填写"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页", "现在发送随访单"], "case_name": "现在发送的随访单也展示在随访计划里", "raw_text": "step1: 通过工作室发送,发送成功后 => 当天的随访计划立即显示系统随访:已发出 | step2: 通过微信发送,患者提交成功后 => 当天的随访计划还会显示系统随访:已填写"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "首页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页"], "feature_scope": "医师端 > 随访优化 > 首页", "case_name": "“发起随访”修改文案为“随访”", "internal_id": "182597", "external_id": "30572", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页"], "case_name": "“发起随访”修改文案为“随访”", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "首页", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页"], "feature_scope": "医师端 > 随访优化 > 首页", "case_name": "日期显示“X天后”", "internal_id": "182732", "external_id": "30600", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择的日期是今天或者未来的时间", "expected": "显示 今天或者XX天后(1天后,100天后,1000天后) [截图][截图]"}, {"index": 2, "action": "选择的日期是已经过去的时间 今天2023年7月25,选择的日期是2023年7月21", "expected": "2023-07-21"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "首页"], "case_name": "日期显示“X天后”", "raw_text": "step1: 选择的日期是今天或者未来的时间 => 显示 今天或者XX天后(1天后,100天后,1000天后) [截图][截图] | step2: 选择的日期是已经过去的时间 今天2023年7月25,选择的日期是2023年7月21 => 2023-07-21"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "最近一次的随访是 系统随访,顶部黄条显示 下次系统随访", "internal_id": "182745", "external_id": "30603", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,显示:下次系统随访; 2,点击进入随访计划页并跳转至那一天"}, {"index": 2, "action": "没有随访计划", "expected": "不显示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "最近一次的随访是 系统随访,顶部黄条显示 下次系统随访", "raw_text": "step1:  => 1,显示:下次系统随访; 2,点击进入随访计划页并跳转至那一天 | step2: 没有随访计划 => 不显示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "最近一次的随访是 自行随访,顶部黄条显示 下次自行随访", "internal_id": "182749", "external_id": "30604", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,显示下次自行随访; 2,点击进入随访计划页并跳转至那一天 [截图]"}, {"index": 2, "action": "没有随访计划", "expected": "不显示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "最近一次的随访是 自行随访,顶部黄条显示 下次自行随访", "raw_text": "step1:  => 1,显示下次自行随访; 2,点击进入随访计划页并跳转至那一天 [截图] | step2: 没有随访计划 => 不显示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "“随访复诊单”修改文案为“随访”", "internal_id": "182753", "external_id": "30605", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "“随访复诊单”修改文案为“随访”", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "点击随访,打开随访计划页", "internal_id": "182756", "external_id": "30606", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "1,显示该患者的所有随访计划; 2,默认将日历展开,并且显示未来最近一天的随访情况; 3,点击【现在发送随访单】,立即发送随访单; 4,点击【添加随访计划】,打开添加计划页面,患者默认选择当前患者,并且不可更改。"}, {"index": 3, "action": "当天为2023年11月11日 今天有随访", "expected": "打开随访后,默认显示今天的随访计划"}, {"index": 4, "action": "当天为2023年11月9日 今天没有随访,未来最近一天有随访的是2023年11月11号", "expected": "打开随访后,默认显示11月11号的随访计划"}, {"index": 5, "action": "当天为2023年11月9日 今天没有随访,未来最近一天有随访的是2024年11月11号", "expected": "打开随访后,默认显示2024年11月11号的随访计划"}, {"index": 6, "action": "当天为2023年11月9日 今天没有随访,未来都没有随访", "expected": "打开随访后,默认显示打开当天的,下方不显示随访计划"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "点击随访,打开随访计划页", "raw_text": "step1:  => [截图] | step2:  => 1,显示该患者的所有随访计划; 2,默认将日历展开,并且显示未来最近一天的随访情况; 3,点击【现在发送随访单】,立即发送随访单; 4,点击【添加随访计划】,打开添加计划页面,患者默认选择当前患者,并且不可更改。 | step3: 当天为2023年11月11日 今天有随访 => 打开随访后,默认显示今天的随访计划 | step4: 当天为2023年11月9日 今天没有随访,未来最近一天有随访的是2023年11月11号 => 打开随访后,默认显示11月11号的随访计划 | step5: 当天为2023年11月9日 今天没有随访,未来最近一天有随访的是2024年11月11号 => 打开随访后,默认显示2024年11月11号的随访计划 | step6: 当天为2023年11月9日 今天没有随访,未来都没有随访 => 打开随访后,默认显示打开当天的,下方不显示随访计划"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "通过会话入口,修改/添加随访计划,患者信息不可以修改", "internal_id": "182764", "external_id": "30607", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "通过会话页--点击随访,进入随访计划页面,去修改已经添加的随访计划", "expected": "1,患者信息不可以修改,只能修改日期和系统自动发送随访单。 [截图]"}, {"index": 2, "action": "通过会话页--点击随访,进入随访计划页面,去添加随访计划", "expected": "1,患者信息不可以修改。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "通过会话入口,修改/添加随访计划,患者信息不可以修改", "raw_text": "step1: 通过会话页--点击随访,进入随访计划页面,去修改已经添加的随访计划 => 1,患者信息不可以修改,只能修改日期和系统自动发送随访单。 [截图] | step2: 通过会话页--点击随访,进入随访计划页面,去添加随访计划 => 1,患者信息不可以修改。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "系统随访被撤销或者改为自行随访,点击tips消息提示:随访已取消", "internal_id": "182768", "external_id": "30608", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "1,在随访计划里删除该随访;", "expected": "点击tips里的“撤销随访”、“自定义随访时间”、日期,toast提示:随访已取消"}, {"index": 2, "action": "在随访计划里把系统随访修改为自行随访", "expected": "点击tips里的“撤销随访”、“自定义随访时间”、日期,toast提示:随访已取消"}, {"index": 3, "action": "", "expected": "[截图]"}, {"index": 4, "action": "", "expected": "[截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "系统随访被撤销或者改为自行随访,点击tips消息提示:随访已取消", "raw_text": "step1: 1,在随访计划里删除该随访; => 点击tips里的“撤销随访”、“自定义随访时间”、日期,toast提示:随访已取消 | step2: 在随访计划里把系统随访修改为自行随访 => 点击tips里的“撤销随访”、“自定义随访时间”、日期,toast提示:随访已取消 | step3:  => [截图] | step4:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "点击已经发送的系统随访,toast提示:随访已发出", "internal_id": "182774", "external_id": "30609", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击tips里的“撤销随访”、“自定义随访时间”、日期", "expected": "toast提示:随访已发出"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "点击已经发送的系统随访,toast提示:随访已发出", "raw_text": "step1: 点击tips里的“撤销随访”、“自定义随访时间”、日期 => toast提示:随访已发出"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "开方后,正常发送随访的tips消息", "internal_id": "182777", "external_id": "30610", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击撤销随访", "expected": "正常操作"}, {"index": 3, "action": "点击自定义随访时间", "expected": "正常操作"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "开方后,正常发送随访的tips消息", "raw_text": "step1:  => [截图] | step2: 点击撤销随访 => 正常操作 | step3: 点击自定义随访时间 => 正常操作"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "feature_scope": "医师端 > 随访优化 > 会话页", "case_name": "现在发送的随访单也展示在随访计划里", "internal_id": "182782", "external_id": "30611", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击立即发送,发送成功后", "expected": "当天的随访计划显示系统随访:已发出"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "会话页"], "case_name": "现在发送的随访单也展示在随访计划里", "raw_text": "step1: 点击立即发送,发送成功后 => 当天的随访计划显示系统随访:已发出"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "兼容性", "suite_path": ["V4.21.9", "医师端", "随访优化", "兼容性"], "feature_scope": "医师端 > 随访优化 > 兼容性", "case_name": "显示该医生所有随访计划,包括上线前的", "internal_id": "182786", "external_id": "30612", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "版本上线前,有患者还未签收的方案,系统随访还没有生成。上线后患者签收了方案", "expected": "随访计划里会自动生成该方案的系统随访"}, {"index": 2, "action": "版本上线前,医生有待发送的定时随访。上线后,随访还没有发送", "expected": "随访计划里会自动生成一个系统随访"}, {"index": 3, "action": "版本上线前,医生有待发送的系统随访。上线后,随访还没有发送", "expected": "随访计划里会自动生成一个系统随访"}, {"index": 4, "action": "以前已经发送的随访计划,没有开始时间或者已经撤销", "expected": "不在随访计划里面展示"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "随访优化", "兼容性"], "case_name": "显示该医生所有随访计划,包括上线前的", "raw_text": "step1: 版本上线前,有患者还未签收的方案,系统随访还没有生成。上线后患者签收了方案 => 随访计划里会自动生成该方案的系统随访 | step2: 版本上线前,医生有待发送的定时随访。上线后,随访还没有发送 => 随访计划里会自动生成一个系统随访 | step3: 版本上线前,医生有待发送的系统随访。上线后,随访还没有发送 => 随访计划里会自动生成一个系统随访 | step4: 以前已经发送的随访计划,没有开始时间或者已经撤销 => 不在随访计划里面展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "病历组合", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "feature_scope": "医师端 > 病历三期整理 > 病历组合", "case_name": "提交问诊单后,在72小时内开方案,患者信息一致的组合在一起", "internal_id": "182798", "external_id": "30614", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了一个问诊单A,问诊开始后72小时内 医生通过问诊单、线上开方、随访单开方、会话页开方途径 开了多个姓名跟问诊单一致的方案:方案A、方案B", "expected": "问诊单A+方案A+方案B"}, {"index": 2, "action": "患者购买了一个问诊单A,问诊开始后72小时内 医生通过问诊单、线上开方、随访单开方、会话页开方途径 开了多个患者姓名与问诊单不一致的方案:方案A、方案B、方案C", "expected": "问诊单A 单独展示; 方案A 单独展示; 方案B 单独展示; 方案C 单独展示"}, {"index": 3, "action": "超出72小时去开方", "expected": "开出的方案,单独展示"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "case_name": "提交问诊单后,在72小时内开方案,患者信息一致的组合在一起", "raw_text": "step1: 患者购买了一个问诊单A,问诊开始后72小时内 医生通过问诊单、线上开方、随访单开方、会话页开方途径 开了多个姓名跟问诊单一致的方案:方案A、方案B => 问诊单A+方案A+方案B | step2: 患者购买了一个问诊单A,问诊开始后72小时内 医生通过问诊单、线上开方、随访单开方、会话页开方途径 开了多个患者姓名与问诊单不一致的方案:方案A、方案B、方案C => 问诊单A 单独展示; 方案A 单独展示; 方案B 单独展示; 方案C 单独展示 | step3: 超出72小时去开方 => 开出的方案,单独展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "病历组合", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "feature_scope": "医师端 > 病历三期整理 > 病历组合", "case_name": "患者提交了多个问诊单,在72小时内开方案,患者信息一致的组合在一起", "internal_id": "182803", "external_id": "30615", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者在11点的时候提交了一个问诊单 A, 问诊开始后医生开了多个方案:方案A(姓名与问诊单A一致),方案B(姓名与问诊单B一致) 在12点的时候又提交了一个问诊单B, 之后72小时内医生开了多个方案:方案C(姓名与问诊单A一致),方案D(姓名与问诊单A和B都不一致)", "expected": "问诊单A+方案A+方案C; 方案 B单独展示; 问诊单 B单独展示; 方案 D单独展示;"}, {"index": 2, "action": "超出最新的一个嵌套问诊的72小时后,去开方", "expected": "开出的方案单独展示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "case_name": "患者提交了多个问诊单,在72小时内开方案,患者信息一致的组合在一起", "raw_text": "step1: 患者在11点的时候提交了一个问诊单 A, 问诊开始后医生开了多个方案:方案A(姓名与问诊单A一致),方案B(姓名与问诊单B一致) 在12点的时候又提交了一个问诊单B, 之后72小时内医生开了多个方案:方案C(姓名与问诊单A一致),方案D(姓名与问诊单A和B都不一致) => 问诊单A+方案A+方案C; 方案 B单独展示; 问诊单 B单独展示; 方案 D单独展示; | step2: 超出最新的一个嵌套问诊的72小时后,去开方 => 开出的方案单独展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "病历组合", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "feature_scope": "医师端 > 病历三期整理 > 病历组合", "case_name": "方案的系统随访单提交成功后,问诊单、方案和随访单组合在一起", "internal_id": "182807", "external_id": "30616", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,患者购买了一个问诊单A,问诊开始后72小时内 2,医生开了多个患者姓名与问诊单A一致的方案:方案A、方案B 3,之后患者填写了这两个方案A和B 的系统随访单A、B后", "expected": "问诊单A+方案A+方案B+随访单A+随访单B"}, {"index": 2, "action": "在72小时内在开一个姓名一致的方案C", "expected": "问诊单A+方案A+方案B+随访单A+随访单B+方案C"}, {"index": 3, "action": "填写了方案C的随访单后", "expected": "问诊单A+方案A+方案B+随访单A+随访单B+方案C+随访单C"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "case_name": "方案的系统随访单提交成功后,问诊单、方案和随访单组合在一起", "raw_text": "step1: 1,患者购买了一个问诊单A,问诊开始后72小时内 2,医生开了多个患者姓名与问诊单A一致的方案:方案A、方案B 3,之后患者填写了这两个方案A和B 的系统随访单A、B后 => 问诊单A+方案A+方案B+随访单A+随访单B | step2: 在72小时内在开一个姓名一致的方案C => 问诊单A+方案A+方案B+随访单A+随访单B+方案C | step3: 填写了方案C的随访单后 => 问诊单A+方案A+方案B+随访单A+随访单B+方案C+随访单C"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "病历组合", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "feature_scope": "医师端 > 病历三期整理 > 病历组合", "case_name": "患者填写 方案的系统随访单时,选择了其他档案,问诊单、方案和随访单不组合在一起", "internal_id": "182812", "external_id": "30617", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "1,患者张三 名下没有档案姓名为:哈喽 的档案 2,医生开方时手动输入患者姓名:哈喽 男 36岁,把该方案发送给:张三 3,该方案随访单发送给患者后,患者填写随访单的时候 选择张三名下的档案:张三 男 42岁 随访单提交后", "expected": "1,方案(哈喽 男 36岁)还是单独展示; 2,随访单(张三 男 42岁)的在档案 张三名下单独展示。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "病历组合"], "case_name": "患者填写 方案的系统随访单时,选择了其他档案,问诊单、方案和随访单不组合在一起", "raw_text": "step1: 1,患者张三 名下没有档案姓名为:哈喽 的档案 2,医生开方时手动输入患者姓名:哈喽 男 36岁,把该方案发送给:张三 3,该方案随访单发送给患者后,患者填写随访单的时候 选择张三名下的档案:张三 男 42岁 随访单提交后 => 1,方案(哈喽 男 36岁)还是单独展示; 2,随访单(张三 男 42岁)的在档案 张三名下单独展示。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "点击问诊单+方案+随访单的组合,进入组合详情页", "internal_id": "182816", "external_id": "30618", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,刚进入组合详情页时默认收起,可以展开; 2,顶部标题:病历; 3,患者信息取问诊单的:姓名,性别,年龄,身高,体重,bmI(未填写不展示); 4,辨病:取方案的辨病,全部展示,过长也正常展示; [截图]"}, {"index": 2, "action": "", "expected": "[截图]"}, {"index": 3, "action": "", "expected": "[截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "点击问诊单+方案+随访单的组合,进入组合详情页", "raw_text": "step1:  => 1,刚进入组合详情页时默认收起,可以展开; 2,顶部标题:病历; 3,患者信息取问诊单的:姓名,性别,年龄,身高,体重,bmI(未填写不展示); 4,辨病:取方案的辨病,全部展示,过长也正常展示; [截图] | step2:  => [截图] | step3:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "点击问诊单+一个/多个方案的组合,进入到组合详情页", "internal_id": "182821", "external_id": "30619", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,展示逻辑同上,只有顶部的辨病,取最新开的方案的辨病。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "点击问诊单+一个/多个方案的组合,进入到组合详情页", "raw_text": "step1:  => 1,展示逻辑同上,只有顶部的辨病,取最新开的方案的辨病。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "点击方案+随访的组合,进入到组合详情页", "internal_id": "182824", "external_id": "30620", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "展示逻辑同上"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "点击方案+随访的组合,进入到组合详情页", "raw_text": "step1:  => 展示逻辑同上"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "组合详情页里,问诊单展开样式显示", "internal_id": "182827", "external_id": "30621", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "问诊单的内容展示同问诊单详情页 [截图]"}, {"index": 2, "action": "", "expected": "标题:问诊单;"}, {"index": 3, "action": "", "expected": "左上角显示问诊单提交时间;"}, {"index": 4, "action": "", "expected": "右上角显示【废除】按钮,可以废除问诊单;"}, {"index": 5, "action": "", "expected": "病情总结(患者不可见):取问诊单里面医生填写的备注(患者不可见);展示填写的全部内容。"}, {"index": 6, "action": "", "expected": "主诉:展示填写的全部内容;"}, {"index": 7, "action": "", "expected": "展示患者填写的所以问诊单内容;检查一下系统和自定义问诊单不同格式都正常展示"}, {"index": 8, "action": "", "expected": "展示既往病史、过敏病史、妊娠哺乳"}, {"index": 9, "action": "", "expected": "图片:取问诊单上传的化验单,舌苔照片,面部照片;全部展示。"}, {"index": 10, "action": "", "expected": "可以点击收起。"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "组合详情页里,问诊单展开样式显示", "raw_text": "step1:  => 问诊单的内容展示同问诊单详情页 [截图] | step2:  => 标题:问诊单; | step3:  => 左上角显示问诊单提交时间; | step4:  => 右上角显示【废除】按钮,可以废除问诊单; | step5:  => 病情总结(患者不可见):取问诊单里面医生填写的备注(患者不可见);展示填写的全部内容。 | step6:  => 主诉:展示填写的全部内容; | step7:  => 展示患者填写的所以问诊单内容;检查一下系统和自定义问诊单不同格式都正常展示 | step8:  => 展示既往病史、过敏病史、妊娠哺乳 | step9:  => 图片:取问诊单上传的化验单,舌苔照片,面部照片;全部展示。 | step10:  => 可以点击收起。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "组合详情里,方案展开样式显示(冒烟)", "internal_id": "182839", "external_id": "30622", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "展示方案状态(同方案详情页状态展示); [截图]"}, {"index": 3, "action": "", "expected": "1,展示药房名称和剂型,各种剂型展示正确 [截图] 2,明医好方:个人方和平台方 [截图]"}, {"index": 4, "action": "", "expected": "展示药材,克数,有特殊煎法的药材也不显示特殊煎法 [截图]"}, {"index": 5, "action": "贴数", "expected": "1,饮片、免检颗粒、浓缩代煎液、合煎颗粒展示开方时填写的贴数。 2,其他剂型不展示该字段:切片膏、流浸膏、散剂、丸剂、成药、外治及其他。"}, {"index": 6, "action": "", "expected": "显示用法和诊金 [截图]"}, {"index": 7, "action": "", "expected": "不展示医嘱和药房留言;(有的话也不展示)"}, {"index": 8, "action": "点击【复制】按钮", "expected": "同现在的逻辑,直接进入开方页"}, {"index": 9, "action": "点击收入", "expected": "收起方案"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "组合详情里,方案展开样式显示(冒烟)", "raw_text": "step1:  => [截图] | step2:  => 展示方案状态(同方案详情页状态展示); [截图] | step3:  => 1,展示药房名称和剂型,各种剂型展示正确 [截图] 2,明医好方:个人方和平台方 [截图] | step4:  => 展示药材,克数,有特殊煎法的药材也不显示特殊煎法 [截图] | step5: 贴数 => 1,饮片、免检颗粒、浓缩代煎液、合煎颗粒展示开方时填写的贴数。 2,其他剂型不展示该字段:切片膏、流浸膏、散剂、丸剂、成药、外治及其他。 | step6:  => 显示用法和诊金 [截图] | step7:  => 不展示医嘱和药房留言;(有的话也不展示) | step8: 点击【复制】按钮 => 同现在的逻辑,直接进入开方页 | step9: 点击收入 => 收起方案"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "组合详情里方案订单状态显示", "internal_id": "182850", "external_id": "30623", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "方案中有诊金,展示状态: 1)未支付诊金 2)已支付诊金,没有购药 3)已支付诊金,已购药 4)已拒单 5)已支付诊金,点击了废除,并且勾选了“患者不可购药”", "expected": "1)未支付诊金 2)已支付诊金未购药 3)已购药 4)已拒单 5)已支付诊金不可购药"}, {"index": 2, "action": "方案中无诊金,展示状态: 1)没有购药 2)购药成功 3)拒单 4)没有支付诊金,点击了废除,并且勾选了“患者不可购药”", "expected": "1)未购药 2)已购药 3)已拒单 5)不可购药"}, {"index": 3, "action": "外治及其他 有诊金: 1)未支付诊金 2)已支付诊金 3)未支付诊金,点击了废除,并且勾选了“患者不可购药” 4)支付了诊金,点击了废除,并且勾选了“患者不可购药”", "expected": "1)未支付诊金 2)已支付 3)不可购药 4)已支付诊金不可购药"}, {"index": 4, "action": "外治及其他 没有诊金: 1)方案发送后 2)方案发送后,点击了废除,并且勾选了“患者不可购药”", "expected": "1)已支付 2)不可购药"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "组合详情里方案订单状态显示", "raw_text": "step1: 方案中有诊金,展示状态: 1)未支付诊金 2)已支付诊金,没有购药 3)已支付诊金,已购药 4)已拒单 5)已支付诊金,点击了废除,并且勾选了“患者不可购药” => 1)未支付诊金 2)已支付诊金未购药 3)已购药 4)已拒单 5)已支付诊金不可购药 | step2: 方案中无诊金,展示状态: 1)没有购药 2)购药成功 3)拒单 4)没有支付诊金,点击了废除,并且勾选了“患者不可购药” => 1)未购药 2)已购药 3)已拒单 5)不可购药 | step3: 外治及其他 有诊金: 1)未支付诊金 2)已支付诊金 3)未支付诊金,点击了废除,并且勾选了“患者不可购药” 4)支付了诊金,点击了废除,并且勾选了“患者不可购药” => 1)未支付诊金 2)已支付 3)不可购药 4)已支付诊金不可购药 | step4: 外治及其他 没有诊金: 1)方案发送后 2)方案发送后,点击了废除,并且勾选了“患者不可购药” => 1)已支付 2)不可购药"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "组合详情里,随访单展开样式显示", "internal_id": "182856", "external_id": "30624", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "随访单的展示同随访单详情页 [截图]"}, {"index": 2, "action": "", "expected": "标题:随访复诊单"}, {"index": 3, "action": "", "expected": "左上角显示随访单提交时间"}, {"index": 4, "action": "", "expected": "右上角显示【废除】按钮,可以废除随访单;"}, {"index": 5, "action": "", "expected": "病情变化:基本痊愈、不分好转、几乎无变化、我未按医嘱服药"}, {"index": 6, "action": "", "expected": "已改善:勾选的改善症状。未填写不展示该字段。"}, {"index": 7, "action": "", "expected": "未改善:患者未勾选的症状。未填写不展示该字段。"}, {"index": 8, "action": "", "expected": "症状补充:患者随访单填写的补充用药后身体情况或症状,全部展示;如果患者上传了图片,展示图片。"}, {"index": 9, "action": "", "expected": "诊疗评价:患者随访单填写的本次诊疗评价。"}, {"index": 10, "action": "", "expected": "可以点击收起。"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "组合详情里,随访单展开样式显示", "raw_text": "step1:  => 随访单的展示同随访单详情页 [截图] | step2:  => 标题:随访复诊单 | step3:  => 左上角显示随访单提交时间 | step4:  => 右上角显示【废除】按钮,可以废除随访单; | step5:  => 病情变化:基本痊愈、不分好转、几乎无变化、我未按医嘱服药 | step6:  => 已改善:勾选的改善症状。未填写不展示该字段。 | step7:  => 未改善:患者未勾选的症状。未填写不展示该字段。 | step8:  => 症状补充:患者随访单填写的补充用药后身体情况或症状,全部展示;如果患者上传了图片,展示图片。 | step9:  => 诊疗评价:患者随访单填写的本次诊疗评价。 | step10:  => 可以点击收起。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "feature_scope": "医师端 > 病历三期整理 > 组合详情页", "case_name": "把组合详情页展开的问诊单、方案、随访单,收起后,样式显示", "internal_id": "182868", "external_id": "30625", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "问诊单收起后", "expected": "1,展示病情总结的全部内容,没有填写不展示; 2,展示患者主诉,没有填写不展示。 3,可以再次展开。"}, {"index": 3, "action": "方案收起后", "expected": "1,只展示药房和药材; 2,可以再次展开。"}, {"index": 4, "action": "随访复诊单收起后", "expected": "1,只展示病情变化:基本痊愈、不分好转、几乎无变化、我未按医嘱服药; 2,可以再次展开。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合详情页"], "case_name": "把组合详情页展开的问诊单、方案、随访单,收起后,样式显示", "raw_text": "step1:  => [截图] | step2: 问诊单收起后 => 1,展示病情总结的全部内容,没有填写不展示; 2,展示患者主诉,没有填写不展示。 3,可以再次展开。 | step3: 方案收起后 => 1,只展示药房和药材; 2,可以再次展开。 | step4: 随访复诊单收起后 => 1,只展示病情变化:基本痊愈、不分好转、几乎无变化、我未按医嘱服药; 2,可以再次展开。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "组合里面只有一个方案,废除方案后,弹出弹窗(作废)", "internal_id": "182875", "external_id": "30626", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单+方案+随访单/方案+随访单/问诊单+一个方案组合,点击废除里面的方案", "expected": "1,弹出弹窗; 2,点击【解散就诊病历】,解散后,页面停留在当天页面,toast提示:病历已解散。 3,点击【取消】,弹窗关闭,回到组合详情页。 [截图]"}, {"index": 2, "action": "问诊单+方案+随访单/方案+随访单/问诊单+一个方案组合,点击废除里面的问诊单/随访单", "expected": "1,点击【废除】,废除问诊单/随访单成功,页面回到组合详情页; 2,点击【取消】,弹窗关闭,页面回到组合详情页。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "组合里面只有一个方案,废除方案后,弹出弹窗(作废)", "raw_text": "step1: 问诊单+方案+随访单/方案+随访单/问诊单+一个方案组合,点击废除里面的方案 => 1,弹出弹窗; 2,点击【解散就诊病历】,解散后,页面停留在当天页面,toast提示:病历已解散。 3,点击【取消】,弹窗关闭,回到组合详情页。 [截图] | step2: 问诊单+方案+随访单/方案+随访单/问诊单+一个方案组合,点击废除里面的问诊单/随访单 => 1,点击【废除】,废除问诊单/随访单成功,页面回到组合详情页; 2,点击【取消】,弹窗关闭,页面回到组合详情页。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "组合里有多个方案,点击废除方案,弹出弹窗(作废)", "internal_id": "182879", "external_id": "30627", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单+多个方案组合,废除其中一个方案/问诊单", "expected": "1,点击【废除】,废除方案/问诊单成功,页面回到组合详情页; 2,点击【取消】,弹窗关闭,页面回到组合详情页。 [截图]"}, {"index": 2, "action": "问诊单+多个方案组合,把组合里的方案,全部废除,点击最后一个方案", "expected": "1,弹出弹窗; 2,点击【解散就诊病历】,解散后,页面停留在当天页面,toast提示:病历已解散。 3,点击【取消】,弹窗关闭,回到组合详情页。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "组合里有多个方案,点击废除方案,弹出弹窗(作废)", "raw_text": "step1: 问诊单+多个方案组合,废除其中一个方案/问诊单 => 1,点击【废除】,废除方案/问诊单成功,页面回到组合详情页; 2,点击【取消】,弹窗关闭,页面回到组合详情页。 [截图] | step2: 问诊单+多个方案组合,把组合里的方案,全部废除,点击最后一个方案 => 1,弹出弹窗; 2,点击【解散就诊病历】,解散后,页面停留在当天页面,toast提示:病历已解散。 3,点击【取消】,弹窗关闭,回到组合详情页。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "废除组合里的问诊单、方案、随访单,弹窗跟详情页废除一样", "internal_id": "182883", "external_id": "30628", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击组合里的问诊单,废除", "expected": "[截图]"}, {"index": 2, "action": "点击组合里的方案,废除", "expected": "[截图]"}, {"index": 3, "action": "点击组合里的随访单废除", "expected": "[截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "废除组合里的问诊单、方案、随访单,弹窗跟详情页废除一样", "raw_text": "step1: 点击组合里的问诊单,废除 => [截图] | step2: 点击组合里的方案,废除 => [截图] | step3: 点击组合里的随访单废除 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "废除问诊单+一个方案组合里的方案,组合解散", "internal_id": "182888", "external_id": "30629", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单 和 一个方案组合 废除方案", "expected": "1,废除后还在组合页面,方案显示已废除; 2,回到上一页,组合解散,问诊单和方案都单独展示 (1),问诊单 [截图] (2),已废除的方案 [截图]"}, {"index": 2, "action": "问诊单 和 一个方案组合 废除问诊单", "expected": "1,废除后还在当前页面,问诊单显示已废除; 2,回到上一页,下次再进来组合还在:方案"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "废除问诊单+一个方案组合里的方案,组合解散", "raw_text": "step1: 问诊单 和 一个方案组合 废除方案 => 1,废除后还在组合页面,方案显示已废除; 2,回到上一页,组合解散,问诊单和方案都单独展示 (1),问诊单 [截图] (2),已废除的方案 [截图] | step2: 问诊单 和 一个方案组合 废除问诊单 => 1,废除后还在当前页面,问诊单显示已废除; 2,回到上一页,下次再进来组合还在:方案"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "废除问诊单+方案+随访组合里的方案,组合解散", "internal_id": "182892", "external_id": "30630", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单+方案+随访 废除方案", "expected": "1,废除后还在当前页面,方案显示已废除; 2,回到上一页,组合解散,问诊单,已废除的方案,随访都单独展示 1,问诊单 [截图] 2,随访 [截图] 3,已废除的方案 [截图]"}, {"index": 2, "action": "问诊单+方案+随访 废除问诊单", "expected": "1,废除后,还在当前页面,问诊单显示已废除 2,回到上一页,下次再进来组合还在,方案+随访 3,已废除的问诊单单独展示 [截图]"}, {"index": 3, "action": "问诊单+方案+随访 废除随访", "expected": "1,废除后,还在当前页面,随访单显示已废除 2,回到上一页,下次再进来组合还在,问诊单+方案 3,已废除的随访单独展示 [截图]"}, {"index": 4, "action": "问诊单+方案+随访 废除问诊单和随访", "expected": "1,废除后,还在当前页面,问诊单和随访显示已废除 2,回到上一页,下次再进来组合还在:方案。 3,已废除的问诊单,单独展示。 [截图] 3,已废除的随访,单独展示 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "废除问诊单+方案+随访组合里的方案,组合解散", "raw_text": "step1: 问诊单+方案+随访 废除方案 => 1,废除后还在当前页面,方案显示已废除; 2,回到上一页,组合解散,问诊单,已废除的方案,随访都单独展示 1,问诊单 [截图] 2,随访 [截图] 3,已废除的方案 [截图] | step2: 问诊单+方案+随访 废除问诊单 => 1,废除后,还在当前页面,问诊单显示已废除 2,回到上一页,下次再进来组合还在,方案+随访 3,已废除的问诊单单独展示 [截图] | step3: 问诊单+方案+随访 废除随访 => 1,废除后,还在当前页面,随访单显示已废除 2,回到上一页,下次再进来组合还在,问诊单+方案 3,已废除的随访单独展示 [截图] | step4: 问诊单+方案+随访 废除问诊单和随访 => 1,废除后,还在当前页面,问诊单和随访显示已废除 2,回到上一页,下次再进来组合还在:方案。 3,已废除的问诊单,单独展示。 [截图] 3,已废除的随访,单独展示 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "废除方案+随访组合里的方案,组合解散", "internal_id": "182899", "external_id": "30631", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "方案+随访 废除方案", "expected": "1,废除后,还在当前页面,方案显示已废除; 2,回到上一页,组合解散,方案和随访单独展示 (1)随访 [截图] (2)已废除的方案 [截图]"}, {"index": 3, "action": "方案+随访 废除随访", "expected": "1,废除后,还在当前页面,随访单显示已废除 2,回到上一页,下次再进来组合还在:方案。 3,已废除的随访,单独展示。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "废除方案+随访组合里的方案,组合解散", "raw_text": "step1: 方案+随访 废除方案 => 1,废除后,还在当前页面,方案显示已废除; 2,回到上一页,组合解散,方案和随访单独展示 (1)随访 [截图] (2)已废除的方案 [截图] | step3: 方案+随访 废除随访 => 1,废除后,还在当前页面,随访单显示已废除 2,回到上一页,下次再进来组合还在:方案。 3,已废除的随访,单独展示。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "废除问诊单+多个方案组合里的所有方案,组合解散", "internal_id": "182904", "external_id": "30632", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单+多个方案 把组合里面的方案全部废除", "expected": "1,废除后,还在当前页面,所有方案显示已废除 2,回到上一页,组合解散,问诊单和多个方案单独展示 1,问诊单 [截图] 2,已废除的方案 [截图]"}, {"index": 2, "action": "问诊单+多个方案 废除其中一个方案", "expected": "1,废除后,还在当前页面,废除的方案显示:已废除; 2,回到上一页,下次再进来组合还在:问诊单+剩余的方案。 3,已废除的方案 [截图]"}, {"index": 3, "action": "问诊单+多个方案 废除问诊单", "expected": "1,废除后,还在当前页面,问诊单显示已废除; 2,回到上一页面,下次再进来组合还在:多个方案。 3,已废除的问诊单,单独展示。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "废除问诊单+多个方案组合里的所有方案,组合解散", "raw_text": "step1: 问诊单+多个方案 把组合里面的方案全部废除 => 1,废除后,还在当前页面,所有方案显示已废除 2,回到上一页,组合解散,问诊单和多个方案单独展示 1,问诊单 [截图] 2,已废除的方案 [截图] | step2: 问诊单+多个方案 废除其中一个方案 => 1,废除后,还在当前页面,废除的方案显示:已废除; 2,回到上一页,下次再进来组合还在:问诊单+剩余的方案。 3,已废除的方案 [截图] | step3: 问诊单+多个方案 废除问诊单 => 1,废除后,还在当前页面,问诊单显示已废除; 2,回到上一页面,下次再进来组合还在:多个方案。 3,已废除的问诊单,单独展示。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "把组合里的问诊单,方案,随访全部废除,组合解散", "internal_id": "182909", "external_id": "30633", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单+方案+随访 废除该组合里的问诊单、方案、随访", "expected": "1,废除后,还在当前页面,问诊单、方案、随访都显示已废除; 2,回到上一页,该组合解散"}, {"index": 2, "action": "问诊单+方案 废除该组合里的问诊单、方案", "expected": "1,废除后,还在当前页面,问诊单、方案都显示已废除; 2,回到上一页,该组合解散"}, {"index": 3, "action": "问诊单+方案1+方案2 废除该组合里的问诊单、方案1、方案2", "expected": "1,废除后,还在当前页面,问诊单、方案1、方案2都显示已废除; 2,回到上一页,该组合解散"}, {"index": 4, "action": "方案+随访 废除该组合里的方案、随访", "expected": "1,废除后,还在当前页面,方案、随访都显示已废除; 2,回到上一页,该组合解散"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "把组合里的问诊单,方案,随访全部废除,组合解散", "raw_text": "step1: 问诊单+方案+随访 废除该组合里的问诊单、方案、随访 => 1,废除后,还在当前页面,问诊单、方案、随访都显示已废除; 2,回到上一页,该组合解散 | step2: 问诊单+方案 废除该组合里的问诊单、方案 => 1,废除后,还在当前页面,问诊单、方案都显示已废除; 2,回到上一页,该组合解散 | step3: 问诊单+方案1+方案2 废除该组合里的问诊单、方案1、方案2 => 1,废除后,还在当前页面,问诊单、方案1、方案2都显示已废除; 2,回到上一页,该组合解散 | step4: 方案+随访 废除该组合里的方案、随访 => 1,废除后,还在当前页面,方案、随访都显示已废除; 2,回到上一页,该组合解散"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "把废除的问诊单、方案、随访单取消废除后,重新组合", "internal_id": "182915", "external_id": "30634", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单+方案+随访组合 废除问诊单", "expected": "1,废除后,还在组合详情页面; 2,问诊单显示:已废除; 3, 回到上个页面 ,下次在进来该组合只有:方案+随访单。 4,之后把已废除的问诊单,取消废除,再次打开组合,组合还是:问诊单+方案+随访"}, {"index": 2, "action": "问诊单+方案+随访组合 废除随访单", "expected": "1,废除后,还在组合详情页面; 2,随访单显示:已废除; 3, 还在当前页面 ,把已废除的随访单,取消废除,随访单的废除字样消失; 4,回到上个页面,下次在进来该组合还是:问诊单+方案+随访单。"}, {"index": 3, "action": "问诊单+方案+随访组合 废除方案", "expected": "1,废除后,还在组合详情页面; 2,方案显示:已废除; 3, 还在当前页面 ,把已废除的方案,取消废除,方案的废除字样消失; 4,回到上个页面,下次在进来该组合还是:问诊单+方案+随访单。"}, {"index": 4, "action": "问诊单+方案+随访组合 废除方案", "expected": "1,废除后,还在组合详情页面; 2,方案显示:已废除; 3, 回到上个页面 ,该组合解散。 4,之后把已废除的方案,取消废除,再次打开组合,组合还是:问诊单+方案+随访"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "把废除的问诊单、方案、随访单取消废除后,重新组合", "raw_text": "step1: 问诊单+方案+随访组合 废除问诊单 => 1,废除后,还在组合详情页面; 2,问诊单显示:已废除; 3, 回到上个页面 ,下次在进来该组合只有:方案+随访单。 4,之后把已废除的问诊单,取消废除,再次打开组合,组合还是:问诊单+方案+随访 | step2: 问诊单+方案+随访组合 废除随访单 => 1,废除后,还在组合详情页面; 2,随访单显示:已废除; 3, 还在当前页面 ,把已废除的随访单,取消废除,随访单的废除字样消失; 4,回到上个页面,下次在进来该组合还是:问诊单+方案+随访单。 | step3: 问诊单+方案+随访组合 废除方案 => 1,废除后,还在组合详情页面; 2,方案显示:已废除; 3, 还在当前页面 ,把已废除的方案,取消废除,方案的废除字样消失; 4,回到上个页面,下次在进来该组合还是:问诊单+方案+随访单。 | step4: 问诊单+方案+随访组合 废除方案 => 1,废除后,还在组合详情页面; 2,方案显示:已废除; 3, 回到上个页面 ,该组合解散。 4,之后把已废除的方案,取消废除,再次打开组合,组合还是:问诊单+方案+随访"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "不把废除的方案取消废除,也重新组合", "internal_id": "182921", "external_id": "30635", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单+方案+随访组合 废除问诊单、方案和随访 只把问诊单和随访取消废除", "expected": "重新组合:问诊单+随访单"}, {"index": 2, "action": "问诊单+方案组合 废除问诊单、方案 只把问诊单取消废除", "expected": "组合还是解散"}, {"index": 3, "action": "方案+随访组合 废除方案和随访 只把随访取消废除", "expected": "组合还是解散"}, {"index": 4, "action": "问诊单+方案+方案组合 废除所有方案和问诊单 只把问诊单取消废除", "expected": "组合还是解散"}, {"index": 5, "action": "问诊单+方案1+方案2组合 废除所有方案和问诊单 把两个方案取消废除", "expected": "重新组合:方案1+方案2"}, {"index": 6, "action": "问诊单+方案1+方案2组合 废除所有方案和问诊单 把方案1取消废除", "expected": "重新组合:方案1"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "不把废除的方案取消废除,也重新组合", "raw_text": "step1: 问诊单+方案+随访组合 废除问诊单、方案和随访 只把问诊单和随访取消废除 => 重新组合:问诊单+随访单 | step2: 问诊单+方案组合 废除问诊单、方案 只把问诊单取消废除 => 组合还是解散 | step3: 方案+随访组合 废除方案和随访 只把随访取消废除 => 组合还是解散 | step4: 问诊单+方案+方案组合 废除所有方案和问诊单 只把问诊单取消废除 => 组合还是解散 | step5: 问诊单+方案1+方案2组合 废除所有方案和问诊单 把两个方案取消废除 => 重新组合:方案1+方案2 | step6: 问诊单+方案1+方案2组合 废除所有方案和问诊单 把方案1取消废除 => 重新组合:方案1"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "组合解散", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "feature_scope": "医师端 > 病历三期整理 > 组合解散", "case_name": "存在两个72小时内的问诊单,把最近的一个废除,方案会自动组合到第一个问诊单里", "internal_id": "182929", "external_id": "30636", "case_revision_version": "1", "summary": "", "preconditions": "问诊单A先提交,问诊单B后提交,两个问诊单姓名一致", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单A +方案A+随访单A组合 问诊单B+方案B组合 废除问诊单B的时候,问诊单A还在72小时内", "expected": "问诊单A +方案A+随访单A+ 方案B组合"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "组合解散"], "case_name": "存在两个72小时内的问诊单,把最近的一个废除,方案会自动组合到第一个问诊单里", "raw_text": "问诊单A先提交,问诊单B后提交,两个问诊单姓名一致 | step1: 问诊单A +方案A+随访单A组合 问诊单B+方案B组合 废除问诊单B的时候,问诊单A还在72小时内 => 问诊单A +方案A+随访单A+ 方案B组合"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "问诊单详情页"], "feature_scope": "医师端 > 病历三期整理 > 问诊单详情页", "case_name": "把问诊单详情页里的既往病史、过敏病史、妊娠哺乳移一下位置", "internal_id": "182933", "external_id": "30637", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "移到问题的下方 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "问诊单详情页"], "case_name": "把问诊单详情页里的既往病史、过敏病史、妊娠哺乳移一下位置", "raw_text": "step1:  => 移到问题的下方 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访单详情页", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "随访单详情页"], "feature_scope": "医师端 > 病历三期整理 > 随访单详情页", "case_name": "把随访单详情页里的既往病史、过敏病史、妊娠哺乳移一下位置", "internal_id": "182937", "external_id": "30638", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "移到问题的下方 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理", "随访单详情页"], "case_name": "把随访单详情页里的既往病史、过敏病史、妊娠哺乳移一下位置", "raw_text": "step1:  => 移到问题的下方 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "病历三期整理", "suite_path": ["V4.21.9", "医师端", "病历三期整理"], "feature_scope": "V4.21.9 > 医师端 > 病历三期整理", "case_name": "把病历已有的:在问诊单详情页开的方案关联在一起 的逻辑取消(冒烟)", "internal_id": "182793", "external_id": "30613", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "1,患者提交了一个问诊单,已经超出了72小时; 2,此时医生通过该问诊单,去开方,方案发送成功后", "expected": "该方案单独展示"}, {"index": 2, "action": "1,患者提交了一个问诊单A,又提交了一个问诊单B(两个问诊单姓名一致) 2,此时医生通过该问诊单A,去开方,方案A(患者姓名与问诊单A和B一致)发送成功后", "expected": "方案A+问诊单A组合"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "病历三期整理"], "case_name": "把病历已有的:在问诊单详情页开的方案关联在一起 的逻辑取消(冒烟)", "raw_text": "step1: 1,患者提交了一个问诊单,已经超出了72小时; 2,此时医生通过该问诊单,去开方,方案发送成功后 => 该方案单独展示 | step2: 1,患者提交了一个问诊单A,又提交了一个问诊单B(两个问诊单姓名一致) 2,此时医生通过该问诊单A,去开方,方案A(患者姓名与问诊单A和B一致)发送成功后 => 方案A+问诊单A组合"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "周期义诊添加每日", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "feature_scope": "V4.21.9 > 医师端 > 周期义诊添加每日", "case_name": "周期义诊的开始时间,增加“每日”的选项", "internal_id": "182941", "external_id": "30639", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "周期义诊", "expected": "1,开始时间可以选择“每日”,00:00-23:00; [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "case_name": "周期义诊的开始时间,增加“每日”的选项", "raw_text": "step1: 周期义诊 => 1,开始时间可以选择“每日”,00:00-23:00; [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "周期义诊添加每日", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "feature_scope": "V4.21.9 > 医师端 > 周期义诊添加每日", "case_name": "开始时间选择每日,义诊周期自动修改为“每日”,并且不可以修改", "internal_id": "182944", "external_id": "30640", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "周期义诊开始时间选择“每日”", "expected": "义诊周期自动变成“每日”切不可修改"}, {"index": 3, "action": "1,周期义诊开始时间选择:周一 8:00,结束时间选择12:00;", "expected": "义诊周期,还是只能选择:每周/隔一周/隔两周/隔三周"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "case_name": "开始时间选择每日,义诊周期自动修改为“每日”,并且不可以修改", "raw_text": "step1:  => [截图] | step2: 周期义诊开始时间选择“每日” => 义诊周期自动变成“每日”切不可修改 | step3: 1,周期义诊开始时间选择:周一 8:00,结束时间选择12:00; => 义诊周期,还是只能选择:每周/隔一周/隔两周/隔三周"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "周期义诊添加每日", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "feature_scope": "V4.21.9 > 医师端 > 周期义诊添加每日", "case_name": "周期义诊选择开始时间选择每日,医生每天这个时间段都开启义诊(冒烟)", "internal_id": "182949", "external_id": "30641", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "1,医生选择周期义诊,图文问诊; 2,开始时间选择:每日 8:00,结束时间选择:22:00; 3,义诊名额:2人;义诊患者:所有; 4,义诊周期:自动变成“每日”,并且不可修改。 5,是否通知患者:通知。 义诊开启后", "expected": "1,患者每天8:00-22:00,都可以参加这个医生的图文义诊;"}, {"index": 2, "action": "", "expected": "1,每天2个人参加义诊后,后面的患者不可以参加医生的义诊; 2,等到第二天,昨天的患者可以重新参加义诊。"}, {"index": 3, "action": "", "expected": "1,每天早上8点患者都可以收到这个医生的义诊通知; 2,当天是周一义诊通知显示:周一 8:00至22:00; 3,当天是周二/三/四/五/六/日义诊通知显示:周二 /三/四/五/六/日8:00至22:00;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "case_name": "周期义诊选择开始时间选择每日,医生每天这个时间段都开启义诊(冒烟)", "raw_text": "step1: 1,医生选择周期义诊,图文问诊; 2,开始时间选择:每日 8:00,结束时间选择:22:00; 3,义诊名额:2人;义诊患者:所有; 4,义诊周期:自动变成“每日”,并且不可修改。 5,是否通知患者:通知。 义诊开启后 => 1,患者每天8:00-22:00,都可以参加这个医生的图文义诊; | step2:  => 1,每天2个人参加义诊后,后面的患者不可以参加医生的义诊; 2,等到第二天,昨天的患者可以重新参加义诊。 | step3:  => 1,每天早上8点患者都可以收到这个医生的义诊通知; 2,当天是周一义诊通知显示:周一 8:00至22:00; 3,当天是周二/三/四/五/六/日义诊通知显示:周二 /三/四/五/六/日8:00至22:00;"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "周期义诊添加每日", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "feature_scope": "V4.21.9 > 医师端 > 周期义诊添加每日", "case_name": "存在已经开始的周期义诊,再次修改周期义诊后,下次生效", "internal_id": "182954", "external_id": "30642", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "周期义诊:图文义诊 周一 8:00到22:00 隔一周(已经开始) 1,修改结束时间为: 20:00", "expected": "1,本次周期义诊的当天结束时间还是22:00; 2,下次的周期义诊结束时间为:20:00。"}, {"index": 2, "action": "周期义诊:图文义诊 周一 8:00到22:00 隔一周(已经开始) 1,修改开始时间为:每日8:00 结束时间为:20:00", "expected": "1,本次周期义诊当天的结束时间为:22:00; 2,以后每天的结束时间都为:20:00."}, {"index": 3, "action": "周期义诊:图文义诊 每日8:00到22:00 (已经开始) 1,修改结束时间为 20:00", "expected": "1,本次义诊的当天结束时间还是:22:00; 2,以后每天的周期义诊时间为:20:00。"}, {"index": 4, "action": "周期义诊:图文义诊 每日8:00到20:00 (已经开始) 1,修改为电话义诊,周一 8:00到22:00 隔一周", "expected": "1,本次周期义诊的当天结束时间为20:00; 2,以后每周一早上8:00的开启电话义诊,22:00结束。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "case_name": "存在已经开始的周期义诊,再次修改周期义诊后,下次生效", "raw_text": "step1: 周期义诊:图文义诊 周一 8:00到22:00 隔一周(已经开始) 1,修改结束时间为: 20:00 => 1,本次周期义诊的当天结束时间还是22:00; 2,下次的周期义诊结束时间为:20:00。 | step2: 周期义诊:图文义诊 周一 8:00到22:00 隔一周(已经开始) 1,修改开始时间为:每日8:00 结束时间为:20:00 => 1,本次周期义诊当天的结束时间为:22:00; 2,以后每天的结束时间都为:20:00. | step3: 周期义诊:图文义诊 每日8:00到22:00 (已经开始) 1,修改结束时间为 20:00 => 1,本次义诊的当天结束时间还是:22:00; 2,以后每天的周期义诊时间为:20:00。 | step4: 周期义诊:图文义诊 每日8:00到20:00 (已经开始) 1,修改为电话义诊,周一 8:00到22:00 隔一周 => 1,本次周期义诊的当天结束时间为20:00; 2,以后每周一早上8:00的开启电话义诊,22:00结束。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "周期义诊添加每日", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "feature_scope": "V4.21.9 > 医师端 > 周期义诊添加每日", "case_name": "存在已经开始的周期义诊,再次修改为单次义诊,周期义诊立即停止", "internal_id": "182960", "external_id": "30643", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "周期义诊:图文义诊 7月31号 周一 8:00到22:00 隔一周(已经开始) 1,修改单次义诊,电话义诊,8月1号周二9:00 到 8月2号周三 9:00", "expected": "1,先弹出确认修改弹窗; 2,确认后,当前的义诊立即停止;等到8月1号 9:00开启单次的电话义诊."}, {"index": 2, "action": "当天为7月31号 周期义诊:图文义诊 每日8:00到22:00 (已经开始) 1,修改为单次义诊,电话义诊,7月31号周一9:00 到 20:00", "expected": "1,先弹出确认修改弹窗; 2,确认后,当天的周期义诊立即停止;在7月31号 周一9:00开始电话义诊。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "case_name": "存在已经开始的周期义诊,再次修改为单次义诊,周期义诊立即停止", "raw_text": "step1: 周期义诊:图文义诊 7月31号 周一 8:00到22:00 隔一周(已经开始) 1,修改单次义诊,电话义诊,8月1号周二9:00 到 8月2号周三 9:00 => 1,先弹出确认修改弹窗; 2,确认后,当前的义诊立即停止;等到8月1号 9:00开启单次的电话义诊. | step2: 当天为7月31号 周期义诊:图文义诊 每日8:00到22:00 (已经开始) 1,修改为单次义诊,电话义诊,7月31号周一9:00 到 20:00 => 1,先弹出确认修改弹窗; 2,确认后,当天的周期义诊立即停止;在7月31号 周一9:00开始电话义诊。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "周期义诊添加每日", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "feature_scope": "V4.21.9 > 医师端 > 周期义诊添加每日", "case_name": "同一天一个医生只发送一次义诊通知", "internal_id": "182964", "external_id": "30644", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已经存在 周期义诊 图文问诊,每日 8:00到 20:00(已开始) 1,当前时间为8:30 ,先把之前的义诊关掉/不关,再把义诊修改为 周期义诊 每日 9:00到20:00", "expected": "1,患者当天只会收到 8:00开始的义诊通知; 不会收到9:00开始的义诊通知 2,在第二天才会修改9:00开始的义诊通知。"}, {"index": 2, "action": "当天时间为7月31号,已经存在 周期义诊 图文问诊,每日 8:00到 20:00(已开始) 1,当前时间为8:30 ,把义诊修改为 单次义诊 7月31号 9:00到 8月2号 20:00", "expected": "1,患者当天只会收到 8:00开始的周期义诊通知; 不会收到9:00开始的单次义诊通知"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "周期义诊添加每日"], "case_name": "同一天一个医生只发送一次义诊通知", "raw_text": "step1: 已经存在 周期义诊 图文问诊,每日 8:00到 20:00(已开始) 1,当前时间为8:30 ,先把之前的义诊关掉/不关,再把义诊修改为 周期义诊 每日 9:00到20:00 => 1,患者当天只会收到 8:00开始的义诊通知; 不会收到9:00开始的义诊通知 2,在第二天才会修改9:00开始的义诊通知。 | step2: 当天时间为7月31号,已经存在 周期义诊 图文问诊,每日 8:00到 20:00(已开始) 1,当前时间为8:30 ,把义诊修改为 单次义诊 7月31号 9:00到 8月2号 20:00 => 1,患者当天只会收到 8:00开始的周期义诊通知; 不会收到9:00开始的单次义诊通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "患者购买免费的问诊后没有提交问诊单,基本信息卡片延迟15分钟发送", "internal_id": "183009", "external_id": "30655", "case_revision_version": "1", "summary": "", "preconditions": "患者购买问诊后,医生和患者都没有发消息", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了图文问诊,付款成功后,15分钟内没有提交问诊单", "expected": "1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图]"}, {"index": 2, "action": "患者购买了电话问诊,付款成功后,15分钟内没有提交问诊单", "expected": "1,基本信息的卡片消息,和下方的tips消息延迟发送。"}, {"index": 3, "action": "患者购买了视频问诊,付款成功后,15分钟内没有提交问诊单", "expected": "1,基本信息的卡片消息,和下方的tips消息延迟发送。"}, {"index": 5, "action": "超出15分钟后,问诊还没有结束", "expected": "1,正常发送该卡片和tips消息; 2,等到患者提交问诊单后,在发送提交的问诊单信息。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "患者购买免费的问诊后没有提交问诊单,基本信息卡片延迟15分钟发送", "raw_text": "患者购买问诊后,医生和患者都没有发消息 | step1: 患者购买了图文问诊,付款成功后,15分钟内没有提交问诊单 => 1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图] | step2: 患者购买了电话问诊,付款成功后,15分钟内没有提交问诊单 => 1,基本信息的卡片消息,和下方的tips消息延迟发送。 | step3: 患者购买了视频问诊,付款成功后,15分钟内没有提交问诊单 => 1,基本信息的卡片消息,和下方的tips消息延迟发送。 | step5: 超出15分钟后,问诊还没有结束 => 1,正常发送该卡片和tips消息; 2,等到患者提交问诊单后,在发送提交的问诊单信息。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "患者购买付费的问诊后没有提交问诊单,基本信息卡片延迟15分钟发送", "internal_id": "183016", "external_id": "30656", "case_revision_version": "1", "summary": "", "preconditions": "患者购买问诊后,医生和患者都没有发消息", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了图文问诊,付款成功后,15分钟内没有提交问诊单", "expected": "1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图]"}, {"index": 2, "action": "患者购买了电话问诊,付款成功后,15分钟内没有提交问诊单", "expected": "1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图]"}, {"index": 3, "action": "患者购买了视频问诊,付款成功后,15分钟内没有提交问诊单", "expected": "1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图]"}, {"index": 4, "action": "超出15分钟,问诊还没有结束", "expected": "正常发送该卡片和tips消息"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "患者购买付费的问诊后没有提交问诊单,基本信息卡片延迟15分钟发送", "raw_text": "患者购买问诊后,医生和患者都没有发消息 | step1: 患者购买了图文问诊,付款成功后,15分钟内没有提交问诊单 => 1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图] | step2: 患者购买了电话问诊,付款成功后,15分钟内没有提交问诊单 => 1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图] | step3: 患者购买了视频问诊,付款成功后,15分钟内没有提交问诊单 => 1,基本信息的卡片消息,和下方的tips消息延迟发送。 [截图] | step4: 超出15分钟,问诊还没有结束 => 正常发送该卡片和tips消息"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "患者购买问诊后,15分钟内提交了问诊单,正常发送基本信息卡片", "internal_id": "183022", "external_id": "30657", "case_revision_version": "1", "summary": "", "preconditions": "患者购买问诊后,医生和患者都没有发消息", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了图文/电话/视频问诊(免费/付费),付款成功后, 立即进入到填写问诊单页面,填写问诊单,问诊单提交后", "expected": "1,先发送基本信息的卡片信息和下方的tips消息,再发送问诊单信息。 [截图]"}, {"index": 2, "action": "患者购买了图文/电话/视频问诊(免费/付费),付款成功后, 等了10分钟后才进入到填写问诊单页面,填写问诊单,问诊单提交后", "expected": "1,先发送基本信息的卡片信息和下方的tips消息,再发送问诊单信息。 [截图]"}, {"index": 3, "action": "患者购买了图文/电话/视频问诊(免费/付费),付款成功后, 等了15分钟才进入到填写问诊单页面,填写问诊单,问诊单提交后", "expected": "1,先发送基本信息的卡片信息和下方的tips消息,再发送问诊单信息。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "患者购买问诊后,15分钟内提交了问诊单,正常发送基本信息卡片", "raw_text": "患者购买问诊后,医生和患者都没有发消息 | step1: 患者购买了图文/电话/视频问诊(免费/付费),付款成功后, 立即进入到填写问诊单页面,填写问诊单,问诊单提交后 => 1,先发送基本信息的卡片信息和下方的tips消息,再发送问诊单信息。 [截图] | step2: 患者购买了图文/电话/视频问诊(免费/付费),付款成功后, 等了10分钟后才进入到填写问诊单页面,填写问诊单,问诊单提交后 => 1,先发送基本信息的卡片信息和下方的tips消息,再发送问诊单信息。 [截图] | step3: 患者购买了图文/电话/视频问诊(免费/付费),付款成功后, 等了15分钟才进入到填写问诊单页面,填写问诊单,问诊单提交后 => 1,先发送基本信息的卡片信息和下方的tips消息,再发送问诊单信息。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "患者购买问诊没有提交问诊单,医生和患者任何一方发送消息后,正常发送消息", "internal_id": "183027", "external_id": "30658", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了问诊,15分钟内没有提交问诊单, 但是患者给医生发送了其他消息(卡片,图文)", "expected": "正常发送基本信息的卡片信息和tips信息"}, {"index": 2, "action": "患者购买了问诊,15分钟内没有提交问诊单, 但是医生给患者发送了其他消息(卡片,图文)", "expected": "正常发送基本信息的卡片信息和tips信息"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "患者购买问诊没有提交问诊单,医生和患者任何一方发送消息后,正常发送消息", "raw_text": "step1: 患者购买了问诊,15分钟内没有提交问诊单, 但是患者给医生发送了其他消息(卡片,图文) => 正常发送基本信息的卡片信息和tips信息 | step2: 患者购买了问诊,15分钟内没有提交问诊单, 但是医生给患者发送了其他消息(卡片,图文) => 正常发送基本信息的卡片信息和tips信息"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "15分钟内医生主动结束了问诊,15分钟后不会再发基本信息的卡片信息", "internal_id": "183031", "external_id": "30659", "case_revision_version": "1", "summary": "", "preconditions": "患者购买问诊后,医生和患者都没有发消息", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了免费的图文/电话/视频问诊, 没有提交问诊单,10/15分钟的时候,医生主动结束了问诊", "expected": "1,15分钟后,不会再发基本信息的卡片信息和下方的tips信息。 [截图]"}, {"index": 2, "action": "患者购买了付费的图文/电话/视频问诊, 没有提交问诊单,10/15分钟的时候,医生主动结束了问诊", "expected": "1,15分钟后,不会再发基本信息的卡片信息和下方的tips信息。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "15分钟内医生主动结束了问诊,15分钟后不会再发基本信息的卡片信息", "raw_text": "患者购买问诊后,医生和患者都没有发消息 | step1: 患者购买了免费的图文/电话/视频问诊, 没有提交问诊单,10/15分钟的时候,医生主动结束了问诊 => 1,15分钟后,不会再发基本信息的卡片信息和下方的tips信息。 [截图] | step2: 患者购买了付费的图文/电话/视频问诊, 没有提交问诊单,10/15分钟的时候,医生主动结束了问诊 => 1,15分钟后,不会再发基本信息的卡片信息和下方的tips信息。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "患者购买嵌套问诊,消息发送", "internal_id": "183035", "external_id": "30660", "case_revision_version": "1", "summary": "", "preconditions": "患者购买问诊后,医生和患者都没有发消息", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了一个图文问诊,没有提交问诊单 15分钟内医生给患者发送了一个问诊单", "expected": "正常发送基本信息的卡片消息和下方的tips消息"}, {"index": 2, "action": "在问诊期间,患者又购买了一个图文问诊,没有提交问诊单,距离第二次购买的图文问诊15分钟后", "expected": "也不会发基本信息的卡片消息"}, {"index": 3, "action": "15分钟后患者提交第二次购买的问诊单后", "expected": "正常发送患者提交的问诊单信息"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "患者购买嵌套问诊,消息发送", "raw_text": "患者购买问诊后,医生和患者都没有发消息 | step1: 患者购买了一个图文问诊,没有提交问诊单 15分钟内医生给患者发送了一个问诊单 => 正常发送基本信息的卡片消息和下方的tips消息 | step2: 在问诊期间,患者又购买了一个图文问诊,没有提交问诊单,距离第二次购买的图文问诊15分钟后 => 也不会发基本信息的卡片消息 | step3: 15分钟后患者提交第二次购买的问诊单后 => 正常发送患者提交的问诊单信息"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "患者购买问诊,医生回复后,正常到账", "internal_id": "183040", "external_id": "30661", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了一个图文问诊,15分钟没有没有提交问诊单 医生15分钟内回复了患者", "expected": "1,医生回复第一条消息后,问诊费正常到账。 2,正常发送基本信息的卡片消息和tips信息。"}, {"index": 2, "action": "患者购买了一个电话问诊,15分钟没有没有提交问诊单 医生15分钟内给患者拨打了超出1分钟的电话", "expected": "1,通话结束后,医生收到电话问诊费用; 2,正常发送基本信息的卡片消息和tips信息。 [截图]"}, {"index": 3, "action": "患者购买了一个视频问诊,15分钟没有没有提交问诊单 医生15分钟内给患者拨打了超出1分钟的视频通话", "expected": "1,视频结束后,医生收到视频问诊费用; 2,正常发送基本信息的卡片消息和tips信息。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "患者购买问诊,医生回复后,正常到账", "raw_text": "step1: 患者购买了一个图文问诊,15分钟没有没有提交问诊单 医生15分钟内回复了患者 => 1,医生回复第一条消息后,问诊费正常到账。 2,正常发送基本信息的卡片消息和tips信息。 | step2: 患者购买了一个电话问诊,15分钟没有没有提交问诊单 医生15分钟内给患者拨打了超出1分钟的电话 => 1,通话结束后,医生收到电话问诊费用; 2,正常发送基本信息的卡片消息和tips信息。 [截图] | step3: 患者购买了一个视频问诊,15分钟没有没有提交问诊单 医生15分钟内给患者拨打了超出1分钟的视频通话 => 1,视频结束后,医生收到视频问诊费用; 2,正常发送基本信息的卡片消息和tips信息。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "患者购买问诊,顶部正在问诊中正常展示", "internal_id": "183045", "external_id": "30662", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "患者购买了一个问诊,没有提交问诊单,15分钟内医生和患者都没有发消息", "expected": "患者购买问诊后,医生跟患者的会话页顶部正常展示:1个问诊正在问诊中"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "患者购买问诊,顶部正在问诊中正常展示", "raw_text": "step1:  => [截图] | step2: 患者购买了一个问诊,没有提交问诊单,15分钟内医生和患者都没有发消息 => 患者购买问诊后,医生跟患者的会话页顶部正常展示:1个问诊正在问诊中"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "问诊单信息延迟", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "feature_scope": "V4.21.9 > 医师端 > 问诊单信息延迟", "case_name": "待接诊时间也延迟", "internal_id": "183049", "external_id": "30663", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "卡片消息发出后", "expected": "待接诊里面才显示"}, {"index": 2, "action": "卡片消息发出后", "expected": "会话页顶部的:当前患者有X个问诊正在进行中 才显示 [截图]"}, {"index": 3, "action": "", "expected": "待通过话和待视频不变"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "问诊单信息延迟"], "case_name": "待接诊时间也延迟", "raw_text": "step1: 卡片消息发出后 => 待接诊里面才显示 | step2: 卡片消息发出后 => 会话页顶部的:当前患者有X个问诊正在进行中 才显示 [截图] | step3:  => 待通过话和待视频不变"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "上海医生", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "上海医生"], "feature_scope": "医师端 > 医生更换税收方式 > 上海医生", "case_name": "老收入到劳务", "internal_id": "183060", "external_id": "30665", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "身份认证信息和老收入绑卡人一致", "expected": "银行卡保留"}, {"index": 2, "action": "身份认证信息和老收入绑卡人不一致", "expected": "银行卡干掉???"}, {"index": 3, "action": "一致但是审核中或审核失败", "expected": "也干掉???"}, {"index": 4, "action": "无身份信息", "expected": "干掉???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "上海医生"], "case_name": "老收入到劳务", "raw_text": "step1: 身份认证信息和老收入绑卡人一致 => 银行卡保留 | step2: 身份认证信息和老收入绑卡人不一致 => 银行卡干掉??? | step3: 一致但是审核中或审核失败 => 也干掉??? | step4: 无身份信息 => 干掉???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "上海医生", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "上海医生"], "feature_scope": "医师端 > 医生更换税收方式 > 上海医生", "case_name": "签约到劳务", "internal_id": "183066", "external_id": "30666", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "身份认证信息和签约绑卡人一致", "expected": "银行卡保留 (从签约银行卡表复制到劳务银行卡表)"}, {"index": 2, "action": "身份认证信息和签约绑卡人一致& 签约有两张卡", "expected": "银行卡保留 (保留身份认证信息相符的那张卡)"}, {"index": 3, "action": "身份认证信息和签约绑卡人不一致", "expected": "不带过去"}, {"index": 4, "action": "身份认证信息和签约绑卡人一致& 已有劳务银行卡", "expected": "不带过去???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "上海医生"], "case_name": "签约到劳务", "raw_text": "step1: 身份认证信息和签约绑卡人一致 => 银行卡保留 (从签约银行卡表复制到劳务银行卡表) | step2: 身份认证信息和签约绑卡人一致& 签约有两张卡 => 银行卡保留 (保留身份认证信息相符的那张卡) | step3: 身份认证信息和签约绑卡人不一致 => 不带过去 | step4: 身份认证信息和签约绑卡人一致& 已有劳务银行卡 => 不带过去???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "上海医生", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "上海医生"], "feature_scope": "医师端 > 医生更换税收方式 > 上海医生", "case_name": "劳务到签约", "internal_id": "183072", "external_id": "30667", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "签约名和劳务绑卡人一致", "expected": "银行卡保留 (从劳务银行卡表复制到签约银行卡表)"}, {"index": 2, "action": "签约名和劳务绑卡人不一致", "expected": "不带过去"}, {"index": 3, "action": "签约名和劳务绑卡人一致& 已有签约银行卡", "expected": "不带过去???"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "上海医生"], "case_name": "劳务到签约", "raw_text": "step1: 签约名和劳务绑卡人一致 => 银行卡保留 (从劳务银行卡表复制到签约银行卡表) | step2: 签约名和劳务绑卡人不一致 => 不带过去 | step3: 签约名和劳务绑卡人一致& 已有签约银行卡 => 不带过去???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "银川医生", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "银川医生"], "feature_scope": "医师端 > 医生更换税收方式 > 银川医生", "case_name": "老收入到劳务", "internal_id": "183078", "external_id": "30668", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "身份认证信息和老收入绑卡人一致", "expected": "银行卡保留"}, {"index": 2, "action": "身份认证信息和老收入绑卡人不一致", "expected": "银行卡干掉???"}, {"index": 3, "action": "一致但是审核中或审核失败", "expected": "也干掉???"}, {"index": 4, "action": "无身份信息", "expected": "干掉???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "银川医生"], "case_name": "老收入到劳务", "raw_text": "step1: 身份认证信息和老收入绑卡人一致 => 银行卡保留 | step2: 身份认证信息和老收入绑卡人不一致 => 银行卡干掉??? | step3: 一致但是审核中或审核失败 => 也干掉??? | step4: 无身份信息 => 干掉???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "银川医生", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "银川医生"], "feature_scope": "医师端 > 医生更换税收方式 > 银川医生", "case_name": "签约到劳务", "internal_id": "183084", "external_id": "30669", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "身份认证信息和签约绑卡人一致", "expected": "银行卡保留 (从签约银行卡表复制到劳务银行卡表)"}, {"index": 2, "action": "身份认证信息和签约绑卡人一致& 签约有两张卡", "expected": "银行卡保留 (保留身份认证信息相符的那张卡)"}, {"index": 3, "action": "身份认证信息和签约绑卡人不一致", "expected": "不带过去"}, {"index": 4, "action": "身份认证信息和签约绑卡人一致& 已有劳务银行卡", "expected": "不带过去???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "银川医生"], "case_name": "签约到劳务", "raw_text": "step1: 身份认证信息和签约绑卡人一致 => 银行卡保留 (从签约银行卡表复制到劳务银行卡表) | step2: 身份认证信息和签约绑卡人一致& 签约有两张卡 => 银行卡保留 (保留身份认证信息相符的那张卡) | step3: 身份认证信息和签约绑卡人不一致 => 不带过去 | step4: 身份认证信息和签约绑卡人一致& 已有劳务银行卡 => 不带过去???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "银川医生", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "银川医生"], "feature_scope": "医师端 > 医生更换税收方式 > 银川医生", "case_name": "劳务到签约", "internal_id": "183090", "external_id": "30670", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "签约名和劳务绑卡人一致", "expected": "银行卡保留 (从劳务银行卡表复制到签约银行卡表)"}, {"index": 2, "action": "签约名和劳务绑卡人不一致", "expected": "不带过去"}, {"index": 3, "action": "签约名和劳务绑卡人一致& 已有签约银行卡", "expected": "不带过去???"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式", "银川医生"], "case_name": "劳务到签约", "raw_text": "step1: 签约名和劳务绑卡人一致 => 银行卡保留 (从劳务银行卡表复制到签约银行卡表) | step2: 签约名和劳务绑卡人不一致 => 不带过去 | step3: 签约名和劳务绑卡人一致& 已有签约银行卡 => 不带过去???"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "医生更换税收方式", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式"], "feature_scope": "V4.21.9 > 医师端 > 医生更换税收方式", "case_name": "医生更换税收时,银行卡没带入到新的税收方式里,出现提示文案(冒烟)", "internal_id": "183055", "external_id": "30664", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "点击黄条可以关闭,关闭后不再出现"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "医生更换税收方式"], "case_name": "医生更换税收时,银行卡没带入到新的税收方式里,出现提示文案(冒烟)", "raw_text": "step1:  => [截图] | step2:  => 点击黄条可以关闭,关闭后不再出现"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "档案中患者来源", "suite_path": ["V4.21.9", "医师端", "档案中患者来源"], "feature_scope": "V4.21.9 > 医师端 > 档案中患者来源", "case_name": "有患者来源的,在患者信息页面显示患者来源字段", "internal_id": "183096", "external_id": "30671", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "患者列表页面的患者来源为扫码关注/好友关注", "expected": "患者信息里患者来源显示:扫码关注/好友关注"}, {"index": 3, "action": "没有患者来源的", "expected": "不显示该字段"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "医师端", "档案中患者来源"], "case_name": "有患者来源的,在患者信息页面显示患者来源字段", "raw_text": "step1:  => [截图] | step2: 患者列表页面的患者来源为扫码关注/好友关注 => 患者信息里患者来源显示:扫码关注/好友关注 | step3: 没有患者来源的 => 不显示该字段"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "我的药方", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "feature_scope": "患者端 > 患者隐私 > 我的药方", "case_name": "在所有药方和已购药列表添加隐藏操作按钮", "internal_id": "183166", "external_id": "30684", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "所有药方和已购药药方右上角添加 更多操作按钮,点击后", "expected": "1,显示隐藏操作; 2,点击隐藏操作,弹出隐藏确认弹窗。 (1)点击是,隐藏成功,方案隐藏后无法恢复; (2)点击否,弹窗关闭。 [截图]"}, {"index": 2, "action": "1,医生给患者开的方案。 2,医生拍方给患者开的方案。 3,患者自己提交的方案。", "expected": "都可以隐藏成功"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "case_name": "在所有药方和已购药列表添加隐藏操作按钮", "raw_text": "step1: 所有药方和已购药药方右上角添加 更多操作按钮,点击后 => 1,显示隐藏操作; 2,点击隐藏操作,弹出隐藏确认弹窗。 (1)点击是,隐藏成功,方案隐藏后无法恢复; (2)点击否,弹窗关闭。 [截图] | step2: 1,医生给患者开的方案。 2,医生拍方给患者开的方案。 3,患者自己提交的方案。 => 都可以隐藏成功"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "我的药方", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "feature_scope": "患者端 > 患者隐私 > 我的药方", "case_name": "隐藏成功后,我的药方和对应的健康档案里面隐藏该方案(冒烟)", "internal_id": "183170", "external_id": "30685", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者在【所有药方】里面隐藏一个方案", "expected": "1,我的药方-已购药 里与之对应的方案也隐藏; 2,同时对应的健康档案里该方案也隐藏。"}, {"index": 2, "action": "患者在【已购药】里面隐藏一个方案", "expected": "1,我的药方-所以药方 里与之对应的方案也隐藏; 2,同时对应的健康档案里该方案也隐藏。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "case_name": "隐藏成功后,我的药方和对应的健康档案里面隐藏该方案(冒烟)", "raw_text": "step1: 患者在【所有药方】里面隐藏一个方案 => 1,我的药方-已购药 里与之对应的方案也隐藏; 2,同时对应的健康档案里该方案也隐藏。 | step2: 患者在【已购药】里面隐藏一个方案 => 1,我的药方-所以药方 里与之对应的方案也隐藏; 2,同时对应的健康档案里该方案也隐藏。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "我的药方", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "feature_scope": "患者端 > 患者隐私 > 我的药方", "case_name": "已隐藏的方案 我的页面--药方下面的滚动不隐藏", "internal_id": "183174", "external_id": "30686", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "case_name": "已隐藏的方案 我的页面--药方下面的滚动不隐藏", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "我的药方", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "feature_scope": "患者端 > 患者隐私 > 我的药方", "case_name": "隐藏的方案,只隐藏,不影响其他地方(冒烟)", "internal_id": "183177", "external_id": "30687", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "隐藏的方案", "expected": "接单通知、订单发货通知、服药提醒,订单失败通知,系统随访单发送 都可以正常接收到"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "case_name": "隐藏的方案,只隐藏,不影响其他地方(冒烟)", "raw_text": "step1: 隐藏的方案 => 接单通知、订单发货通知、服药提醒,订单失败通知,系统随访单发送 都可以正常接收到"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "我的药方", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "feature_scope": "患者端 > 患者隐私 > 我的药方", "case_name": "已隐藏的方案,在有效期内,点击各个入口,都无法再次购买(冒烟)", "internal_id": "183180", "external_id": "30688", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买方案后,订单被拒单,在7天有效期内再次打开购买订单的入口 1,患者通过微信,手机号,会话页,公众号模版消息(接单通知、订单发货通知、服药提醒) 再次购买", "expected": "提示:已隐藏"}, {"index": 2, "action": "1,患者隐藏未购药的方案; 2,在有效期内 医生再次把该方案发送给患者;", "expected": "患者再次打开,也是提示:已隐藏"}, {"index": 3, "action": "超出有效期,隐藏后,被拒单,再次打开", "expected": "显示:已隐藏"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "case_name": "已隐藏的方案,在有效期内,点击各个入口,都无法再次购买(冒烟)", "raw_text": "step1: 患者购买方案后,订单被拒单,在7天有效期内再次打开购买订单的入口 1,患者通过微信,手机号,会话页,公众号模版消息(接单通知、订单发货通知、服药提醒) 再次购买 => 提示:已隐藏 | step2: 1,患者隐藏未购药的方案; 2,在有效期内 医生再次把该方案发送给患者; => 患者再次打开,也是提示:已隐藏 | step3: 超出有效期,隐藏后,被拒单,再次打开 => 显示:已隐藏"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "我的药方", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "feature_scope": "患者端 > 患者隐私 > 我的药方", "case_name": "扫码购买已被认领,同时被隐藏的方案,显示:方案已被认领", "internal_id": "183185", "external_id": "30689", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,医生把方案发给患者A,患者A把该方案隐藏; 2,在有效期内患者B购买该方案", "expected": "提示:方案已被患者A认领"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "case_name": "扫码购买已被认领,同时被隐藏的方案,显示:方案已被认领", "raw_text": "step1: 1,医生把方案发给患者A,患者A把该方案隐藏; 2,在有效期内患者B购买该方案 => 提示:方案已被患者A认领"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "我的药方", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "feature_scope": "患者端 > 患者隐私 > 我的药方", "case_name": "我的药方和已购药页面 把方案时间修改为医生发送方案的时间", "internal_id": "183188", "external_id": "30690", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生通过工作室/微信/手机号发送方案", "expected": "1,该时间是医生发送方案的时间。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "我的药方"], "case_name": "我的药方和已购药页面 把方案时间修改为医生发送方案的时间", "raw_text": "step1: 医生通过工作室/微信/手机号发送方案 => 1,该时间是医生发送方案的时间。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "健康档案", "suite_path": ["V4.21.9", "患者端", "患者隐私", "健康档案"], "feature_scope": "患者端 > 患者隐私 > 健康档案", "case_name": "在健康档案里的问诊单/随访单/方案右上角,也添加隐藏按钮", "internal_id": "183192", "external_id": "30691", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击更多操作,显示隐藏按钮,", "expected": "[截图]"}, {"index": 2, "action": "点击隐藏操作", "expected": "1,弹出隐藏确认弹窗。 (1)点击是,隐藏成功,方案隐藏后无法恢复; (2)点击否,弹窗关闭。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "健康档案"], "case_name": "在健康档案里的问诊单/随访单/方案右上角,也添加隐藏按钮", "raw_text": "step1: 点击更多操作,显示隐藏按钮, => [截图] | step2: 点击隐藏操作 => 1,弹出隐藏确认弹窗。 (1)点击是,隐藏成功,方案隐藏后无法恢复; (2)点击否,弹窗关闭。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "健康档案", "suite_path": ["V4.21.9", "患者端", "患者隐私", "健康档案"], "feature_scope": "患者端 > 患者隐私 > 健康档案", "case_name": "隐藏成功后,患者档案里面不在显示隐藏的数据", "internal_id": "183196", "external_id": "30692", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择患者档案张三,去隐藏该档案下的 问诊单/随访单/方案", "expected": "1,在全部问诊人和该患者档案下,不在显示隐藏的 问诊单/随访单/方案; 2,同时 我的药方-所有药方 和 已购药 列表里的改方案也隐藏。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "健康档案"], "case_name": "隐藏成功后,患者档案里面不在显示隐藏的数据", "raw_text": "step1: 选择患者档案张三,去隐藏该档案下的 问诊单/随访单/方案 => 1,在全部问诊人和该患者档案下,不在显示隐藏的 问诊单/随访单/方案; 2,同时 我的药方-所有药方 和 已购药 列表里的改方案也隐藏。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "患者端", "患者隐私", "会话页"], "feature_scope": "患者端 > 患者隐私 > 会话页", "case_name": "操作隐藏的方案/问诊单/随访单,点击时提示:已隐藏", "internal_id": "183200", "external_id": "30693", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在会话页点击已经隐藏的 方案/问诊单/随访单", "expected": "1,提示:已隐藏。(无法进入查看) 2,同时点击公众号的模版消息也提示:已隐藏。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "会话页"], "case_name": "操作隐藏的方案/问诊单/随访单,点击时提示:已隐藏", "raw_text": "step1: 在会话页点击已经隐藏的 方案/问诊单/随访单 => 1,提示:已隐藏。(无法进入查看) 2,同时点击公众号的模版消息也提示:已隐藏。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "会话页", "suite_path": ["V4.21.9", "患者端", "患者隐私", "会话页"], "feature_scope": "患者端 > 患者隐私 > 会话页", "case_name": "患者跟医生的会话中添加更多操作按钮(冒烟)", "internal_id": "183203", "external_id": "30694", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "问诊中", "expected": "[截图]"}, {"index": 2, "action": "不在问诊中", "expected": "[截图]"}, {"index": 3, "action": "点击更多操作按钮", "expected": "1,显示“清空聊天记录”操作; 2,点击“清空聊天记录”按钮,弹出确认删除的弹窗; (1)点击 是,弹窗关闭,同时清空患者端患者跟医生已经产生的聊天信息。医生端不清空。 (方案、问诊单、图片、视频通话记录、电话通话记录、公告、患教文章、各种系统的tips消息) (2)点击否,弹窗关闭。 [截图]"}, {"index": 4, "action": "已经清空的聊天记录,下拉", "expected": "也无法获取"}, {"index": 5, "action": "重新产生的会话消息,再次清空", "expected": "清空成功"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者隐私", "会话页"], "case_name": "患者跟医生的会话中添加更多操作按钮(冒烟)", "raw_text": "step1: 问诊中 => [截图] | step2: 不在问诊中 => [截图] | step3: 点击更多操作按钮 => 1,显示“清空聊天记录”操作; 2,点击“清空聊天记录”按钮,弹出确认删除的弹窗; (1)点击 是,弹窗关闭,同时清空患者端患者跟医生已经产生的聊天信息。医生端不清空。 (方案、问诊单、图片、视频通话记录、电话通话记录、公告、患教文章、各种系统的tips消息) (2)点击否,弹窗关闭。 [截图] | step4: 已经清空的聊天记录,下拉 => 也无法获取 | step5: 重新产生的会话消息,再次清空 => 清空成功"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "自定义问诊单", "suite_path": ["V4.21.9", "患者端", "自定义问诊单"], "feature_scope": "V4.21.9 > 患者端 > 自定义问诊单", "case_name": "校验未填写问题", "internal_id": "183218", "external_id": "30697", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "当问诊单必填时,点击“下一步”或“提交给医生”或“页数”时校验有哪些问题未填写, 在弹窗中列出未填写的问题标题。 [截图]"}, {"index": 2, "action": "点击好的", "expected": "关闭弹窗"}, {"index": 3, "action": "问题标题很长", "expected": "展示正常"}, {"index": 4, "action": "未填问题很多", "expected": "展示正常"}, {"index": 5, "action": "如果都填写了", "expected": "不弹窗"}, {"index": 6, "action": "当问诊单不是必填", "expected": "点击“下一步”或“提交给医生”或“页数”时不校验"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "自定义问诊单"], "case_name": "校验未填写问题", "raw_text": "step1:  => 当问诊单必填时,点击“下一步”或“提交给医生”或“页数”时校验有哪些问题未填写, 在弹窗中列出未填写的问题标题。 [截图] | step2: 点击好的 => 关闭弹窗 | step3: 问题标题很长 => 展示正常 | step4: 未填问题很多 => 展示正常 | step5: 如果都填写了 => 不弹窗 | step6: 当问诊单不是必填 => 点击“下一步”或“提交给医生”或“页数”时不校验"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "自定义问诊单", "suite_path": ["V4.21.9", "患者端", "自定义问诊单"], "feature_scope": "V4.21.9 > 患者端 > 自定义问诊单", "case_name": "患者填写问诊单,示例图调整。", "internal_id": "183226", "external_id": "30698", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "自定义问诊单"], "case_name": "患者填写问诊单,示例图调整。", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访单有效期修改", "suite_path": ["V4.21.9", "患者端", "随访单有效期修改"], "feature_scope": "V4.21.9 > 患者端 > 随访单有效期修改", "case_name": "发送的随访单,有效期改为10天", "internal_id": "183211", "external_id": "30695", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "方案的系统随访单/医生收到发送随访单给患者,发送后", "expected": "1,从发送之日起10天,可以正常填写; 2,超出10天,无法填写,进入显示:已过期。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "随访单有效期修改"], "case_name": "发送的随访单,有效期改为10天", "raw_text": "step1: 方案的系统随访单/医生收到发送随访单给患者,发送后 => 1,从发送之日起10天,可以正常填写; 2,超出10天,无法填写,进入显示:已过期。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "随访单有效期修改", "suite_path": ["V4.21.9", "患者端", "随访单有效期修改"], "feature_scope": "V4.21.9 > 患者端 > 随访单有效期修改", "case_name": "已填写的随访单,超出10天后,也可以正常查看", "internal_id": "183214", "external_id": "30696", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "方案的系统随访单/医生收到发送随访单给患者,患者填写成功", "expected": "1,患者可以一直打开已填写的随访单进行查看,没有时间限制。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "随访单有效期修改"], "case_name": "已填写的随访单,超出10天后,也可以正常查看", "raw_text": "step1: 方案的系统随访单/医生收到发送随访单给患者,患者填写成功 => 1,患者可以一直打开已填写的随访单进行查看,没有时间限制。"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "查看医师详情页", "internal_id": "183117", "external_id": "30674", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已关注的医师", "expected": "显示“已关注”状态 [截图]"}, {"index": 2, "action": "未关注", "expected": "显示“关注”操作"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "查看医师详情页", "raw_text": "step1: 已关注的医师 => 显示“已关注”状态 [截图] | step2: 未关注 => 显示“关注”操作"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "取关医生", "internal_id": "183121", "external_id": "30675", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击“已关注”", "expected": "可取消关注医师"}, {"index": 2, "action": "取关后", "expected": "按钮变为关注"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "取关医生", "raw_text": "step1: 点击“已关注” => 可取消关注医师 | step2: 取关后 => 按钮变为关注"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "关注医生", "internal_id": "183125", "external_id": "30676", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击“关注”", "expected": "可关注医师"}, {"index": 2, "action": "关注后", "expected": "按钮变为已关注"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "关注医生", "raw_text": "step1: 点击“关注” => 可关注医师 | step2: 关注后 => 按钮变为已关注"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "取关后的表现", "internal_id": "183129", "external_id": "30677", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "不再接收该医师的消息推送 (模板、短信) 公众号消息、订阅通知、短信、群发消息、患教文章、公告"}, {"index": 2, "action": "", "expected": "在该医师的病历记录依然保存"}, {"index": 3, "action": "", "expected": "对话列表保留"}, {"index": 4, "action": "查看会话页", "expected": "下面只显示操作“关注并开始咨询”,点击后关注进入正常流程"}, {"index": 5, "action": "取关的时候医生刚好在发消息", "expected": "收不到消息推送"}, {"index": 6, "action": "取关后再关注", "expected": "医生患者数不变"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "取关后的表现", "raw_text": "step1:  => 不再接收该医师的消息推送 (模板、短信) 公众号消息、订阅通知、短信、群发消息、患教文章、公告 | step2:  => 在该医师的病历记录依然保存 | step3:  => 对话列表保留 | step4: 查看会话页 => 下面只显示操作“关注并开始咨询”,点击后关注进入正常流程 | step5: 取关的时候医生刚好在发消息 => 收不到消息推送 | step6: 取关后再关注 => 医生患者数不变"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "关注后的表现", "internal_id": "183137", "external_id": "30678", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "和线上是一样的"}, {"index": 2, "action": "", "expected": "接收该医师的消息推送"}, {"index": 3, "action": "", "expected": "对话列表保留"}, {"index": 4, "action": "查看会话页", "expected": "有对话入口"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "关注后的表现", "raw_text": "step1:  => 和线上是一样的 | step2:  => 接收该医师的消息推送 | step3:  => 对话列表保留 | step4: 查看会话页 => 有对话入口"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "在主页中点击“咨询开方”", "internal_id": "183143", "external_id": "30679", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "如果患者未关注医生", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "点击关注医生", "expected": "关注医生"}, {"index": 3, "action": "点击取消", "expected": "正常下一步操作"}, {"index": 4, "action": "已关注医生", "expected": "不弹窗"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "在主页中点击“咨询开方”", "raw_text": "step1: 如果患者未关注医生 => 弹窗提示 [截图] | step2: 点击关注医生 => 关注医生 | step3: 点击取消 => 正常下一步操作 | step4: 已关注医生 => 不弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "提交挂号预约", "internal_id": "183149", "external_id": "30680", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "如果患者未关注医生", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "点击关注医生", "expected": "关注医生"}, {"index": 3, "action": "点击取消", "expected": "正常下一步操作"}, {"index": 4, "action": "已关注医生", "expected": "不弹窗"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "提交挂号预约", "raw_text": "step1: 如果患者未关注医生 => 弹窗提示 [截图] | step2: 点击关注医生 => 关注医生 | step3: 点击取消 => 正常下一步操作 | step4: 已关注医生 => 不弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "之前进会话页会自动关注医生", "internal_id": "183155", "external_id": "30681", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进会话页", "expected": "取关的不自动关注了"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "之前进会话页会自动关注医生", "raw_text": "step1: 进会话页 => 取关的不自动关注了"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "取关的再扫码", "internal_id": "183158", "external_id": "30682", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "又关注上"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "取关的再扫码", "raw_text": "step1:  => 又关注上"}}
{"candidate_type": "testcase", "app_version": "v4.21.9", "suite_name": "患者取消关注医生", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "feature_scope": "V4.21.9 > 患者端 > 患者取消关注医生", "case_name": "取关且拉黑", "internal_id": "183161", "external_id": "30683", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "如果医生把患者拉黑,则患者进入聊天对话后不显示下面的关注操作,只显示历史对话信息"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.9.testsuite-deep.xml", "suite_path": ["V4.21.9", "患者端", "患者取消关注医生"], "case_name": "取关且拉黑", "raw_text": "step1:  => 如果医生把患者拉黑,则患者进入聊天对话后不显示下面的关注操作,只显示历史对话信息"}}