case_candidates.jsonl
39.1 KB
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "病历增加筛选字段", "suite_path": ["4.47.0", "病历增加筛选字段"], "feature_scope": "4.47.0 > 病历增加筛选字段", "case_name": "增加时间和剂型 筛选", "internal_id": "157954", "external_id": "24877", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "病历增加筛选字段"], "case_name": "增加时间和剂型 筛选", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "病历增加筛选字段", "suite_path": ["4.47.0", "病历增加筛选字段"], "feature_scope": "4.47.0 > 病历增加筛选字段", "case_name": "底部操作按钮修改", "internal_id": "157957", "external_id": "24878", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "选中了选项后,点击重置", "expected": "1,选中的选项全部取消; 2,筛选框不关闭;"}, {"index": 3, "action": "没有选择任何筛选条件", "expected": "1,底部右侧按钮文案为【不限条件(N)】; 2,N为全部筛选结果; 3,点击后,筛选框关闭,筛选出所有 问诊单、处方、随访和补充病历 的结果;"}, {"index": 4, "action": "选择了筛选条件", "expected": "1,底部右侧的按钮文案为【确定(N)】; 2,点击后,筛选框关闭,筛选出对应结果;"}], "step_count": 4, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "病历增加筛选字段"], "case_name": "底部操作按钮修改", "raw_text": "step1: => [截图] | step2: 选中了选项后,点击重置 => 1,选中的选项全部取消; 2,筛选框不关闭; | step3: 没有选择任何筛选条件 => 1,底部右侧按钮文案为【不限条件(N)】; 2,N为全部筛选结果; 3,点击后,筛选框关闭,筛选出所有 问诊单、处方、随访和补充病历 的结果; | step4: 选择了筛选条件 => 1,底部右侧的按钮文案为【确定(N)】; 2,点击后,筛选框关闭,筛选出对应结果;"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "病历增加筛选字段", "suite_path": ["4.47.0", "病历增加筛选字段"], "feature_scope": "4.47.0 > 病历增加筛选字段", "case_name": "时间筛选", "internal_id": "157963", "external_id": "24879", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,可以选择:近3个月、今年、去年; 2,还可以自定义起始和终止时间; 3,默认不限时间; 4,终止时间不能早于起始时间,最早时间可以选到2015年1月1日; 5,时间快捷选项和起始、终止时间只能选择其中一个,选择了时间快捷选择,取消起始、终止时间选中;填写了起始、终止时间,时间快捷选中取消; [截图]"}, {"index": 2, "action": "", "expected": "1,按照问诊单、处方、随访和补充病历的创建时间;"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "病历增加筛选字段"], "case_name": "时间筛选", "raw_text": "step1: => 1,可以选择:近3个月、今年、去年; 2,还可以自定义起始和终止时间; 3,默认不限时间; 4,终止时间不能早于起始时间,最早时间可以选到2015年1月1日; 5,时间快捷选项和起始、终止时间只能选择其中一个,选择了时间快捷选择,取消起始、终止时间选中;填写了起始、终止时间,时间快捷选中取消; [截图] | step2: => 1,按照问诊单、处方、随访和补充病历的创建时间;"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "病历增加筛选字段", "suite_path": ["4.47.0", "病历增加筛选字段"], "feature_scope": "4.47.0 > 病历增加筛选字段", "case_name": "剂型筛选", "internal_id": "157967", "external_id": "24880", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,可以多选; 2,只显示该患者开过的处方剂型; [截图]"}, {"index": 2, "action": "医师还没有开过方", "expected": "1,进入任何患者的病历页,筛选框里都不显示 剂型;"}, {"index": 3, "action": "医师开过方,没有给该患者开过方", "expected": "1,进入该患者的病历页,选择全部患者或者主档案或者子档案 ,筛选框里都不显示:剂型;"}, {"index": 4, "action": "医师给该患者的主档案开过方,去选择子档案", "expected": "1,筛选框里也显示:剂型; 2,选择全部患者或者主档案,显示:剂型;"}, {"index": 5, "action": "医师给该患者的子档案开过方,去选择主档案", "expected": "1,筛选框里也显示:剂型; 2,选择全部患者或者子档案,显示:剂型;"}, {"index": 6, "action": "医师只给患者开过水丸或者水蜜丸或者小蜜丸或者浓缩丸", "expected": "1,剂型只显示:丸剂"}, {"index": 7, "action": "医师只给患者开过流浸膏或者切片膏或者棒棒糖", "expected": "1,剂型只显示:膏方"}, {"index": 8, "action": "医师只给患者开过合煎颗粒或者浓缩代煎液", "expected": "1,剂型只显示:特色剂型"}, {"index": 9, "action": "医师只给患者开过:冲服或者茶包或者外敷或者外敷包或者香囊内胆或者足浴包或者面膜粉或者胶囊", "expected": "1,剂型只显示:散剂"}, {"index": 10, "action": "医师只给患者开过明医好方,不管明医好方是什么剂型(丸、散、免、饮等)", "expected": "1,剂型都只显示:明医好方"}, {"index": 11, "action": "医师只给患者开过免检颗粒或者中药饮片或者成药或者外治及其他", "expected": "1,剂型只显示:免检颗粒或者中药饮片或者成药或者外治及其他"}, {"index": 12, "action": "医师给该患者开过以上所有剂型的方案", "expected": "1,剂型显示:免检颗粒、中药饮片、明医好方、丸剂、散剂、膏方、特色剂型、成药、外治及其他"}], "step_count": 12, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "病历增加筛选字段"], "case_name": "剂型筛选", "raw_text": "step1: => 1,可以多选; 2,只显示该患者开过的处方剂型; [截图] | step2: 医师还没有开过方 => 1,进入任何患者的病历页,筛选框里都不显示 剂型; | step3: 医师开过方,没有给该患者开过方 => 1,进入该患者的病历页,选择全部患者或者主档案或者子档案 ,筛选框里都不显示:剂型; | step4: 医师给该患者的主档案开过方,去选择子档案 => 1,筛选框里也显示:剂型; 2,选择全部患者或者主档案,显示:剂型; | step5: 医师给该患者的子档案开过方,去选择主档案 => 1,筛选框里也显示:剂型; 2,选择全部患者或者子档案,显示:剂型; | step6: 医师只给患者开过水丸或者水蜜丸或者小蜜丸或者浓缩丸 => 1,剂型只显示:丸剂 | step7: 医师只给患者开过流浸膏或者切片膏或者棒棒糖 => 1,剂型只显示:膏方 | step8: 医师只给患者开过合煎颗粒或者浓缩代煎液 => 1,剂型只显示:特色剂型 | step9: 医师只给患者开过:冲服或者茶包或者外敷或者外敷包或者香囊内胆或者足浴包或者面膜粉或者胶囊 => 1,剂型只显示:散剂 | step10: 医师只给患者开过明医好方,不管明医好方是什么剂型(丸、散、免、饮等) => 1,剂型都只显示:明医好方 | step11: 医师只给患者开过免检颗粒或者中药饮片或者成药或者外治及其他 => 1,剂型只显示:免检颗粒或者中药饮片或者成药或者外治及其他 | step12: 医师给该患者开过以上所有剂型的方案 => 1,剂型显示:免检颗粒、中药饮片、明医好方、丸剂、散剂、膏方、特色剂型、成药、外治及其他"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "病历增加筛选字段", "suite_path": ["4.47.0", "病历增加筛选字段"], "feature_scope": "4.47.0 > 病历增加筛选字段", "case_name": "检查各种筛选条件的组合,筛选出的结果是否正确", "internal_id": "157981", "external_id": "24881", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "病历增加筛选字段"], "case_name": "检查各种筛选条件的组合,筛选出的结果是否正确", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "医生手动标记就诊情况", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "feature_scope": "4.47.0 > 医生手动标记就诊情况", "case_name": "标记”未就诊“的文案修改成“标记就诊情况”", "internal_id": "157984", "external_id": "24882", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "1,待就诊、已就诊、未就诊 的可以修改; 2,已取消的预约无法修改;"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "case_name": "标记”未就诊“的文案修改成“标记就诊情况”", "raw_text": "step1: => [截图] | step2: => 1,待就诊、已就诊、未就诊 的可以修改; 2,已取消的预约无法修改;"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "医生手动标记就诊情况", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "feature_scope": "4.47.0 > 医生手动标记就诊情况", "case_name": "点击“标记就诊情况”弹出弹窗", "internal_id": "157988", "external_id": "24883", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,单选,非必选; 2,X为当前该患者有几次未就诊的情况; 3,患者当月还没被标记过:未就诊,不显示 当前X次 ; [截图]"}, {"index": 2, "action": "什么都不选择,点击【确定】按钮", "expected": "弹窗关闭"}, {"index": 3, "action": "什么都没选择,点击【取消】按钮", "expected": "弹窗关闭"}, {"index": 4, "action": "状态为:待就诊,选择 未就诊,点击【确定】按钮后", "expected": "1,标记成功,待就诊文案变成:未就诊; 2,下方没有任何操作按钮。"}, {"index": 5, "action": "状态为:待就诊,选择 已就诊,点击【确定】按钮后", "expected": "1,标记成功,待就诊文案变成:已就诊; 2,下方没有任何操作按钮。"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "case_name": "点击“标记就诊情况”弹出弹窗", "raw_text": "step1: => 1,单选,非必选; 2,X为当前该患者有几次未就诊的情况; 3,患者当月还没被标记过:未就诊,不显示 当前X次 ; [截图] | step2: 什么都不选择,点击【确定】按钮 => 弹窗关闭 | step3: 什么都没选择,点击【取消】按钮 => 弹窗关闭 | step4: 状态为:待就诊,选择 未就诊,点击【确定】按钮后 => 1,标记成功,待就诊文案变成:未就诊; 2,下方没有任何操作按钮。 | step5: 状态为:待就诊,选择 已就诊,点击【确定】按钮后 => 1,标记成功,待就诊文案变成:已就诊; 2,下方没有任何操作按钮。"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "医生手动标记就诊情况", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "feature_scope": "4.47.0 > 医生手动标记就诊情况", "case_name": "已就诊、未就诊的也可以标记就诊状态", "internal_id": "157995", "external_id": "24884", "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/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "case_name": "已就诊、未就诊的也可以标记就诊状态", "raw_text": "step1: 状态为:已就诊 => 医师可以标记为:未就诊; | step2: 状态为:未就诊 => 医师可以标记为:已就诊 | step3: 状态为:待就诊 => 医师可以标记:已就诊或者未就诊"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "医生手动标记就诊情况", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "feature_scope": "4.47.0 > 医生手动标记就诊情况", "case_name": "患者当月已被标记3次未就诊,取消了一次未就诊后,标记次数减少1次", "internal_id": "158000", "external_id": "24885", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者A当月的主档案被标记过一次未就诊", "expected": "显示当前1次"}, {"index": 2, "action": "之后患者A当月的子档案被标记过一次未就诊", "expected": "显示当前2次"}, {"index": 3, "action": "然后医师把 患者A当月被标记为:未就诊的子档案的门诊预约 当月再次标记为:已就诊", "expected": "显示当前1次"}, {"index": 4, "action": "1,患者A当月还没有被标记过:未就诊; 2,此时医师把上个月该患者被标记为:已就诊的门诊预约 标记为:未就诊", "expected": "显示当前1次"}, {"index": 5, "action": "患者当月已被标记了3次未就诊,当月再次标记一次未就诊", "expected": "显示当前4次"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "case_name": "患者当月已被标记3次未就诊,取消了一次未就诊后,标记次数减少1次", "raw_text": "step1: 患者A当月的主档案被标记过一次未就诊 => 显示当前1次 | step2: 之后患者A当月的子档案被标记过一次未就诊 => 显示当前2次 | step3: 然后医师把 患者A当月被标记为:未就诊的子档案的门诊预约 当月再次标记为:已就诊 => 显示当前1次 | step4: 1,患者A当月还没有被标记过:未就诊; 2,此时医师把上个月该患者被标记为:已就诊的门诊预约 标记为:未就诊 => 显示当前1次 | step5: 患者当月已被标记了3次未就诊,当月再次标记一次未就诊 => 显示当前4次"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "医生手动标记就诊情况", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "feature_scope": "4.47.0 > 医生手动标记就诊情况", "case_name": "患者当月被标记3次未就诊后,患者在小程序端无法预约该医师的门诊", "internal_id": "158007", "external_id": "24886", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者(主档案+子档案)当月已被标记过3次未就诊", "expected": "1,当月该患者去预约该医师的门诊,无法预约,提示: [截图]"}, {"index": 2, "action": "", "expected": "1,超过当月,次月该患者可以再次预约该医师的门诊;"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "case_name": "患者当月被标记3次未就诊后,患者在小程序端无法预约该医师的门诊", "raw_text": "step1: 患者(主档案+子档案)当月已被标记过3次未就诊 => 1,当月该患者去预约该医师的门诊,无法预约,提示: [截图] | step2: => 1,超过当月,次月该患者可以再次预约该医师的门诊;"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "医生手动标记就诊情况", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "feature_scope": "4.47.0 > 医生手动标记就诊情况", "case_name": "患者当月已被标记3次未就诊后,该患者可以预约正常预约其他医师的门诊", "internal_id": "158011", "external_id": "24887", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "医生手动标记就诊情况"], "case_name": "患者当月已被标记3次未就诊后,该患者可以预约正常预约其他医师的门诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "搜索逻辑补充优化", "suite_path": ["4.47.0", "搜索逻辑补充优化"], "feature_scope": "4.47.0 > 搜索逻辑补充优化", "case_name": "主档案展示逻辑", "internal_id": "158014", "external_id": "24888", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "搜索数字匹配到主档案的手机号时", "expected": "1,只显示主档案; 2,同时主档案的手机号标红;"}, {"index": 2, "action": "搜索数字匹配到患者注册的手机号时", "expected": "1,只显示主档案; 2,主档案可能有手机号但跟患者注册手机号不一致;或者主档案没有手机号;"}, {"index": 3, "action": "搜索数字匹配到了患者注册的手机号和主档案的手机号时", "expected": "1,只显示主档案; 2,同时主档案的手机号标红;"}, {"index": 4, "action": "搜索文本匹配到患者备注时", "expected": "1,只显示患者主档案,同时在患者档案下展示备注字段; 2,当备注过长时,按照优先展示匹配文本原则匹配; 例如,患者备注为:高血压糖尿病感冒发热头痛哈哈哈,去搜索:发热时,备注显示 …… 发热 头痛哈哈哈"}, {"index": 5, "action": "搜索文本没有匹配到患者备注,匹配到了主档案姓名时", "expected": "搜索出来的患者档案下方不显示患者备注"}, {"index": 6, "action": "搜索文本没有匹配到子档案姓名也没有匹配到备注", "expected": "不展示该子档案"}], "step_count": 6, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "搜索逻辑补充优化"], "case_name": "主档案展示逻辑", "raw_text": "step1: 搜索数字匹配到主档案的手机号时 => 1,只显示主档案; 2,同时主档案的手机号标红; | step2: 搜索数字匹配到患者注册的手机号时 => 1,只显示主档案; 2,主档案可能有手机号但跟患者注册手机号不一致;或者主档案没有手机号; | step3: 搜索数字匹配到了患者注册的手机号和主档案的手机号时 => 1,只显示主档案; 2,同时主档案的手机号标红; | step4: 搜索文本匹配到患者备注时 => 1,只显示患者主档案,同时在患者档案下展示备注字段; 2,当备注过长时,按照优先展示匹配文本原则匹配; 例如,患者备注为:高血压糖尿病感冒发热头痛哈哈哈,去搜索:发热时,备注显示 …… 发热 头痛哈哈哈 | step5: 搜索文本没有匹配到患者备注,匹配到了主档案姓名时 => 搜索出来的患者档案下方不显示患者备注 | step6: 搜索文本没有匹配到子档案姓名也没有匹配到备注 => 不展示该子档案"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "搜索逻辑补充优化", "suite_path": ["4.47.0", "搜索逻辑补充优化"], "feature_scope": "4.47.0 > 搜索逻辑补充优化", "case_name": "子档案展示逻辑", "internal_id": "158022", "external_id": "24889", "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/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "搜索逻辑补充优化"], "case_name": "子档案展示逻辑", "raw_text": "step1: 搜索数字匹配到子档案的手机号 => 1,显示主档案和子档案,同时子档案手机号标红; | step2: 搜索数字没有匹配到子档案的手机号 => 1,不显示子档案;"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "微信发送处方的查看显示优化", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "feature_scope": "4.47.0 > 微信发送处方的查看显示优化", "case_name": "医师通过微信给患者发送方案,患者查看方案后,之前在聊天对话显示的提示文案变成卡片", "internal_id": "158027", "external_id": "24890", "case_revision_version": "1", "summary": "", "preconditions": "1,医师工作室绑定的微信和患者认领方案的微信不是同一个; 2,没有诊金 或者 诊金不需要提前支付;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者查看后", "expected": "医师端显示卡片 [截图]"}, {"index": 2, "action": "患者购买方案后", "expected": "[截图]"}, {"index": 3, "action": "", "expected": "1,以上卡片都可以点击去查看详情; 2,以上卡片消息为系统消息,居中显示; 3,该卡片发出后,医师不在app里面,也不会收到红点和推送; 4,患者端看不到这个消息; 5,该消息也不支持引用。"}], "step_count": 3, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "case_name": "医师通过微信给患者发送方案,患者查看方案后,之前在聊天对话显示的提示文案变成卡片", "raw_text": "1,医师工作室绑定的微信和患者认领方案的微信不是同一个; 2,没有诊金 或者 诊金不需要提前支付; | step1: 患者查看后 => 医师端显示卡片 [截图] | step2: 患者购买方案后 => [截图] | step3: => 1,以上卡片都可以点击去查看详情; 2,以上卡片消息为系统消息,居中显示; 3,该卡片发出后,医师不在app里面,也不会收到红点和推送; 4,患者端看不到这个消息; 5,该消息也不支持引用。"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "微信发送处方的查看显示优化", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "feature_scope": "4.47.0 > 微信发送处方的查看显示优化", "case_name": "医师通过工作室发送方案,方案认领后,还发原来的tips消息", "internal_id": "158032", "external_id": "24891", "case_revision_version": "1", "summary": "", "preconditions": "1,医师工作室绑定的微信和患者认领方案的微信不是同一个; 2,没有诊金 或者 诊金不需要提前支付;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "通过工作室发的方案,患者点击查看后,发tips消息", "expected": "[截图]"}, {"index": 2, "action": "患者购买方案后", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "case_name": "医师通过工作室发送方案,方案认领后,还发原来的tips消息", "raw_text": "1,医师工作室绑定的微信和患者认领方案的微信不是同一个; 2,没有诊金 或者 诊金不需要提前支付; | step1: 通过工作室发的方案,患者点击查看后,发tips消息 => [截图] | step2: 患者购买方案后 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "微信发送处方的查看显示优化", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "feature_scope": "4.47.0 > 微信发送处方的查看显示优化", "case_name": "医师通过微信或者工作室发送方案,诊金需要提前支付,诊金支付后,发送tips消息", "internal_id": "158036", "external_id": "24892", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "提前支付诊金后", "expected": "1,发tips消息; [截图] 2,患者购买方案后; [截图]"}, {"index": 2, "action": "诊金需要提前支付,但是不去支付,选择和方案一起支付", "expected": "1,不发tips消息,也不发卡片消息; 2,购买方案后; [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "case_name": "医师通过微信或者工作室发送方案,诊金需要提前支付,诊金支付后,发送tips消息", "raw_text": "step1: 提前支付诊金后 => 1,发tips消息; [截图] 2,患者购买方案后; [截图] | step2: 诊金需要提前支付,但是不去支付,选择和方案一起支付 => 1,不发tips消息,也不发卡片消息; 2,购买方案后; [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "微信发送处方的查看显示优化", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "feature_scope": "4.47.0 > 微信发送处方的查看显示优化", "case_name": "医师app微信和患者微信相同,通过微信给患者发送方案,患者查看方案后", "internal_id": "158040", "external_id": "24893", "case_revision_version": "1", "summary": "", "preconditions": "1,方案没有诊金 或者 有诊金,不需要提前支付;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,不需要支付诊金或者有诊金不需要提前支付;", "expected": "1,患者查看微信后,不发卡片也不发tips消息; 2,患者调起支付按钮后,发卡片消息; [截图]"}, {"index": 2, "action": "患者购买方案后", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "case_name": "医师app微信和患者微信相同,通过微信给患者发送方案,患者查看方案后", "raw_text": "1,方案没有诊金 或者 有诊金,不需要提前支付; | step1: 1,不需要支付诊金或者有诊金不需要提前支付; => 1,患者查看微信后,不发卡片也不发tips消息; 2,患者调起支付按钮后,发卡片消息; [截图] | step2: 患者购买方案后 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "微信发送处方的查看显示优化", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "feature_scope": "4.47.0 > 微信发送处方的查看显示优化", "case_name": "医师app微信和患者微信相同,通过工作室给患者发送方案,患者查看方案后", "internal_id": "158044", "external_id": "24894", "case_revision_version": "1", "summary": "", "preconditions": "1,方案没有诊金 或者 有诊金,不需要提前支付;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,患者查看方案后,不发卡片,也不发tips消息; 2,患者调起支付按钮后,也不发卡片,也不发tips消息; 3,患者支付后; [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "case_name": "医师app微信和患者微信相同,通过工作室给患者发送方案,患者查看方案后", "raw_text": "1,方案没有诊金 或者 有诊金,不需要提前支付; | step1: => 1,患者查看方案后,不发卡片,也不发tips消息; 2,患者调起支付按钮后,也不发卡片,也不发tips消息; 3,患者支付后; [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "微信发送处方的查看显示优化", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "feature_scope": "4.47.0 > 微信发送处方的查看显示优化", "case_name": "医师app微信和患者微信相同,通过微信或者工作室发送方案,诊金需要提前支付", "internal_id": "158047", "external_id": "24895", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,不支付诊金,选择和药费一起支付", "expected": "1,进入购药页后,不发卡片,也不发tips消息;"}, {"index": 2, "action": "支付诊金后", "expected": "[截图]"}, {"index": 3, "action": "患者购买方案后", "expected": "[截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "case_name": "医师app微信和患者微信相同,通过微信或者工作室发送方案,诊金需要提前支付", "raw_text": "step1: 1,不支付诊金,选择和药费一起支付 => 1,进入购药页后,不发卡片,也不发tips消息; | step2: 支付诊金后 => [截图] | step3: 患者购买方案后 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "微信发送处方的查看显示优化", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "feature_scope": "4.47.0 > 微信发送处方的查看显示优化", "case_name": "如果是方案多开,按照方案多开的卡片样式显示", "internal_id": "158052", "external_id": "24896", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "微信发送处方的查看显示优化"], "case_name": "如果是方案多开,按照方案多开的卡片样式显示", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "患者端", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付", "患者端"], "feature_scope": "4.47.0 > 诊金支付码可让患者自定义诊金支付 > 患者端", "case_name": "给患者发自定义诊金二维码,患者扫描后,进入输入金额页面", "internal_id": "158076", "external_id": "24902", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,显示医师头像和医师姓名; 2,最大只能输入:9999; 3,输入超出9999时,输入框下方显示:诊金最大不可超过¥9999; 4,输入金额后,点击付款,付款成功后,医师收到诊金,在app同该患者的聊天里的退款列表可以看到这笔诊金。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付", "患者端"], "case_name": "给患者发自定义诊金二维码,患者扫描后,进入输入金额页面", "raw_text": "step1: => 1,显示医师头像和医师姓名; 2,最大只能输入:9999; 3,输入超出9999时,输入框下方显示:诊金最大不可超过¥9999; 4,输入金额后,点击付款,付款成功后,医师收到诊金,在app同该患者的聊天里的退款列表可以看到这笔诊金。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "诊金支付码可让患者自定义诊金支付", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "feature_scope": "4.47.0 > 诊金支付码可让患者自定义诊金支付", "case_name": "新用户进入诊金收款码页面,默认为:患者可自定义输入诊金的收款码", "internal_id": "158055", "external_id": "24897", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,只显示一个二维码,这个二维码有效期为永久; [截图]"}, {"index": 2, "action": "之后点击【设置金额】,医师设置金额后", "expected": "1,显示有金额的诊金二维码,同时该二维码底部红字提示:原二维码已失效,请及时替换新的二维码; 2, 有诊金的二维码有效期也为永久。 [截图]"}, {"index": 3, "action": "然后医师又把金额设置了别的", "expected": "1,诊金显示修改后的金额,同时二维码下方红字提示之前的已过期; 2,此时去扫描上次的二维码,会提示已过期。"}, {"index": 4, "action": "然后医师又把金额设置成了跟上次一样的金额", "expected": "1,诊金还显示那个金额, 同时二维码下方还是会出现红字提示之前的已过期 。 2,此时去扫描上次的二维码,会提示已过期。"}], "step_count": 4, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "case_name": "新用户进入诊金收款码页面,默认为:患者可自定义输入诊金的收款码", "raw_text": "step1: => 1,只显示一个二维码,这个二维码有效期为永久; [截图] | step2: 之后点击【设置金额】,医师设置金额后 => 1,显示有金额的诊金二维码,同时该二维码底部红字提示:原二维码已失效,请及时替换新的二维码; 2, 有诊金的二维码有效期也为永久。 [截图] | step3: 然后医师又把金额设置了别的 => 1,诊金显示修改后的金额,同时二维码下方红字提示之前的已过期; 2,此时去扫描上次的二维码,会提示已过期。 | step4: 然后医师又把金额设置成了跟上次一样的金额 => 1,诊金还显示那个金额, 同时二维码下方还是会出现红字提示之前的已过期 。 2,此时去扫描上次的二维码,会提示已过期。"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "诊金支付码可让患者自定义诊金支付", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "feature_scope": "4.47.0 > 诊金支付码可让患者自定义诊金支付", "case_name": "二维码失效的提示,退出该页面后再次进入后不再显示", "internal_id": "158061", "external_id": "24898", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "case_name": "二维码失效的提示,退出该页面后再次进入后不再显示", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "诊金支付码可让患者自定义诊金支付", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "feature_scope": "4.47.0 > 诊金支付码可让患者自定义诊金支付", "case_name": "设置的有金额的诊金二维码,金额下方显示“切换为不限金额诊金码“", "internal_id": "158063", "external_id": "24899", "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,切换为患者可自定义输入诊金二维码; 2,同时底部出现红字提示上次的二维码已过期。"}], "step_count": 4, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "case_name": "设置的有金额的诊金二维码,金额下方显示“切换为不限金额诊金码“", "raw_text": "step1: => [截图] | step2: 点击【切换为不限金额诊金码】 => 1,弹出弹窗; [截图] | step3: 点击【取消】按钮 => 弹窗关闭 | step4: 点击【确定切换】 => 1,切换为患者可自定义输入诊金二维码; 2,同时底部出现红字提示上次的二维码已过期。"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "诊金支付码可让患者自定义诊金支付", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "feature_scope": "4.47.0 > 诊金支付码可让患者自定义诊金支付", "case_name": "自定义诊金二维码保存收款码时,图片不显示金额", "internal_id": "158069", "external_id": "24900", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "图片里的医师职称按照原逻辑 1,1、2类医师显示认证职称; 2,3类医师显示:医师; 3,4、5、6类医师什么都不显示。"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "case_name": "自定义诊金二维码保存收款码时,图片不显示金额", "raw_text": "step1: => 图片里的医师职称按照原逻辑 1,1、2类医师显示认证职称; 2,3类医师显示:医师; 3,4、5、6类医师什么都不显示。"}}
{"candidate_type": "testcase", "app_version": "v4.47.0", "suite_name": "诊金支付码可让患者自定义诊金支付", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "feature_scope": "4.47.0 > 诊金支付码可让患者自定义诊金支付", "case_name": "保存有诊金的二维码图片,逻辑不变", "internal_id": "158072", "external_id": "24901", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "图片里的职称同自定义的职称"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.47.0.testsuite-deep.xml", "suite_path": ["4.47.0", "诊金支付码可让患者自定义诊金支付"], "case_name": "保存有诊金的二维码图片,逻辑不变", "raw_text": "step1: => 图片里的职称同自定义的职称"}}