case_candidates.jsonl 463 KB
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "更换手机号", "suite_path": ["V4.21.3", "医师端", "账号统一", "设置", "更换手机号"], "feature_scope": "账号统一 > 设置 > 更换手机号", "case_name": "更换手机号", "internal_id": "186698", "external_id": "31390", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新的手机号P2,未注册;", "expected": "更换成功;"}, {"index": 2, "action": "新的手机号P2,D端未注册、C端已注册;", "expected": "提示手机号已注册;"}, {"index": 3, "action": "新的手机号P2,D端已注册;", "expected": "提示手机号已注册;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "账号统一", "设置", "更换手机号"], "case_name": "更换手机号", "raw_text": "step1: 新的手机号P2,未注册; => 更换成功; | step2: 新的手机号P2,D端未注册、C端已注册; => 提示手机号已注册; | step3: 新的手机号P2,D端已注册; => 提示手机号已注册;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "猫头鹰", "suite_path": ["V4.21.3", "医师端", "账号统一", "猫头鹰"], "feature_scope": "医师端 > 账号统一 > 猫头鹰", "case_name": "注销账号", "internal_id": "186704", "external_id": "31391", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加文案;", "expected": "·与该手机号绑定的大家中医小程序数据"}, {"index": 2, "action": "猫头鹰注销D端、C端均存在的账号;", "expected": "1、D端、C端均注销: ①t_account_profile表:清空手机号 ②t_patient_account表:清空手机号、微信openid ③t_unified_account表:清空手机号 2、该手机号D端、C端的账号,退出登录;"}, {"index": 3, "action": "再次使用该手机号登录医生D端、患者C端;", "expected": "均重新注册;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "账号统一", "猫头鹰"], "case_name": "注销账号", "raw_text": "step1: 增加文案; => ·与该手机号绑定的大家中医小程序数据 | step2: 猫头鹰注销D端、C端均存在的账号; => 1、D端、C端均注销: ①t_account_profile表:清空手机号 ②t_patient_account表:清空手机号、微信openid ③t_unified_account表:清空手机号 2、该手机号D端、C端的账号,退出登录; | step3: 再次使用该手机号登录医生D端、患者C端; => 均重新注册;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "医师端", "患者主档案"], "feature_scope": "V4.21.3 > 医师端 > 患者主档案", "case_name": "患者信息", "internal_id": "186710", "external_id": "31392", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "患者主档案"], "case_name": "患者信息", "raw_text": "step1:  => [截图] | step2:  => 主档案信息依据患者端更新的主档案信息为准。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "医师端", "患者主档案"], "feature_scope": "V4.21.3 > 医师端 > 患者主档案", "case_name": "开方自动代入患者本人档案", "internal_id": "186714", "external_id": "31393", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "患者主档案"], "case_name": "开方自动代入患者本人档案", "raw_text": "step1:  => 在对话页开方、拍方、开明医好方时,自动带入患者设置的本人档案(其实还是主档案)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "医师端", "患者主档案"], "feature_scope": "V4.21.3 > 医师端 > 患者主档案", "case_name": "补充病历自动代入患者本人档案", "internal_id": "186717", "external_id": "31394", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "患者主档案"], "case_name": "补充病历自动代入患者本人档案", "raw_text": "step1:  => 在补充病历时,自动带入患者设置的本人档案(其实还是主档案)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "医师身份信息", "suite_path": ["V4.21.3", "医师端", "医师身份信息"], "feature_scope": "V4.21.3 > 医师端 > 医师身份信息", "case_name": "查看完善医师信息页", "internal_id": "186721", "external_id": "31395", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "医师身份信息"], "case_name": "查看完善医师信息页", "raw_text": "step1:  => 文案修改 [截图] | step2:  => 位置调整 [截图] | step3:  => 文案修改 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置通知类型", "suite_path": ["V4.21.3", "医师端", "设置通知类型"], "feature_scope": "V4.21.3 > 医师端 > 设置通知类型", "case_name": "新增收入到账开关", "internal_id": "186727", "external_id": "31396", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "设置通知类型"], "case_name": "新增收入到账开关", "raw_text": "step1:  => [截图] | step2:  => 默认开启通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置通知类型", "suite_path": ["V4.21.3", "医师端", "设置通知类型"], "feature_scope": "V4.21.3 > 医师端 > 设置通知类型", "case_name": "设置为关闭", "internal_id": "186731", "external_id": "31397", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "设置通知类型"], "case_name": "设置为关闭", "raw_text": "step1:  => 关闭正常 | step2:  => 收不到“您有一笔新的收入”的推送 | step3:  => 收入类型:问诊费用、提问费用、诊金、治疗服务费、感谢、返点"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置通知类型", "suite_path": ["V4.21.3", "医师端", "设置通知类型"], "feature_scope": "V4.21.3 > 医师端 > 设置通知类型", "case_name": "设置为开启", "internal_id": "186736", "external_id": "31398", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "设置通知类型"], "case_name": "设置为开启", "raw_text": "step1:  => 开启正常 | step2:  => 可以收到“您有一笔新的收入”的推送 | step3:  => 收入类型:问诊费用、提问费用、诊金、治疗服务费、感谢、返点"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "已改善"], "feature_scope": "随访 > 工作室首页随访 > 已改善", "case_name": "已改善", "internal_id": "186762", "external_id": "31402", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "展示患者勾选的改善症状 取diff字段里被划掉的内容"}, {"index": 2, "action": "", "expected": "最多一行"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "已改善"], "case_name": "已改善", "raw_text": "step1:  => 展示患者勾选的改善症状 取diff字段里被划掉的内容 | step2:  => 最多一行"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "已改善"], "feature_scope": "随访 > 工作室首页随访 > 已改善", "case_name": "各种已改善的情况", "internal_id": "186766", "external_id": "31403", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单选题 a、勾了 b、没勾", "expected": "a、是已改善 b、不是已改善"}, {"index": 2, "action": "多选题 a、勾了单个 b、勾了多个 c、不勾", "expected": "ab、是已改善 c、不是已改善"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "已改善"], "case_name": "各种已改善的情况", "raw_text": "step1: 单选题 a、勾了 b、没勾 => a、是已改善 b、不是已改善 | step2: 多选题 a、勾了单个 b、勾了多个 c、不勾 => ab、是已改善 c、不是已改善"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "已改善"], "feature_scope": "随访 > 工作室首页随访 > 已改善", "case_name": "不展示该字段的各种情况", "internal_id": "186770", "external_id": "31404", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "已改善"], "case_name": "不展示该字段的各种情况", "raw_text": "step1: 关联到&有异常项&什么都不勾 =>  | step2: 关联到&无异常答案 =>  | step3: 关联到&是自定义问诊单 =>  | step4: 关联不到 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未改善", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "未改善"], "feature_scope": "随访 > 工作室首页随访 > 未改善", "case_name": "未改善", "internal_id": "186777", "external_id": "31405", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "展示患者未勾选的症状 取diff字段里没变的内容"}, {"index": 2, "action": "", "expected": "最多一行"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "未改善"], "case_name": "未改善", "raw_text": "step1:  => 展示患者未勾选的症状 取diff字段里没变的内容 | step2:  => 最多一行"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未改善", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "未改善"], "feature_scope": "随访 > 工作室首页随访 > 未改善", "case_name": "各种未改善的情况", "internal_id": "186781", "external_id": "31406", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单选题 a、勾了 b、没勾", "expected": "a、不是未改善 b、是未改善"}, {"index": 2, "action": "多选题 a、勾了单个 b、勾了多个 c、不勾", "expected": "ab、不是未改善 c、是未改善"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "未改善"], "case_name": "各种未改善的情况", "raw_text": "step1: 单选题 a、勾了 b、没勾 => a、不是未改善 b、是未改善 | step2: 多选题 a、勾了单个 b、勾了多个 c、不勾 => ab、不是未改善 c、是未改善"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未改善", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "未改善"], "feature_scope": "随访 > 工作室首页随访 > 未改善", "case_name": "不展示该字段的各种情况", "internal_id": "186785", "external_id": "31407", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访", "未改善"], "case_name": "不展示该字段的各种情况", "raw_text": "step1: 关联到&有异常项&全都勾了 =>  | step2: 关联到&无异常答案 =>  | step3: 关联到&是自定义问诊单 =>  | step4: 关联不到 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访"], "feature_scope": "医师端 > 随访 > 工作室首页随访", "case_name": "身体感觉", "internal_id": "186756", "external_id": "31401", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访"], "case_name": "身体感觉", "raw_text": "step1:  => [截图] | step2:  => 对应患者端的用药反馈 | step3: 四种选项 [截图] => 展示正常(跟线上一样)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访"], "feature_scope": "医师端 > 随访 > 工作室首页随访", "case_name": "新增症状", "internal_id": "186791", "external_id": "31408", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访"], "case_name": "新增症状", "raw_text": "step1:  => 对应患者输入的补充内容,最多展示一行 | step2: 未输入 => 展示为未填写"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访"], "feature_scope": "医师端 > 随访 > 工作室首页随访", "case_name": "诊疗体验", "internal_id": "186795", "external_id": "31409", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "工作室首页随访"], "case_name": "诊疗体验", "raw_text": "step1:  => 对应患者输入的诊疗评价,最多展示一行 | step2: 未输入 => 展示为未填写"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "已改善的症状"], "feature_scope": "随访 > 随访单详情页 > 已改善的症状", "case_name": "已改善的症状", "internal_id": "186815", "external_id": "31413", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "展示患者勾选的改善症状 取diff字段里被划掉的内容"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "已改善的症状"], "case_name": "已改善的症状", "raw_text": "step1:  => [截图] | step2:  => 展示患者勾选的改善症状 取diff字段里被划掉的内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "已改善的症状"], "feature_scope": "随访 > 随访单详情页 > 已改善的症状", "case_name": "各种已改善的情况", "internal_id": "186819", "external_id": "31414", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单选题 a、勾了 b、没勾", "expected": "a、是已改善 b、不是已改善"}, {"index": 2, "action": "多选题 a、勾了单个 b、勾了多个 c、不勾", "expected": "ab、是已改善 c、不是已改善"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "已改善的症状"], "case_name": "各种已改善的情况", "raw_text": "step1: 单选题 a、勾了 b、没勾 => a、是已改善 b、不是已改善 | step2: 多选题 a、勾了单个 b、勾了多个 c、不勾 => ab、是已改善 c、不是已改善"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "已改善的症状"], "feature_scope": "随访 > 随访单详情页 > 已改善的症状", "case_name": "不展示该字段的各种情况", "internal_id": "186823", "external_id": "31415", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "已改善的症状"], "case_name": "不展示该字段的各种情况", "raw_text": "step1: 关联到&有异常项&什么都不勾 =>  | step2: 关联到&无异常答案 =>  | step3: 关联到&是自定义问诊单 =>  | step4: 关联不到 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未改善的症状", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "未改善的症状"], "feature_scope": "随访 > 随访单详情页 > 未改善的症状", "case_name": "未改善的症状", "internal_id": "186830", "external_id": "31416", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "展示患者未勾选的症状 取diff字段里没变的内容"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "未改善的症状"], "case_name": "未改善的症状", "raw_text": "step1:  => [截图] | step2:  => 展示患者未勾选的症状 取diff字段里没变的内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未改善的症状", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "未改善的症状"], "feature_scope": "随访 > 随访单详情页 > 未改善的症状", "case_name": "各种未改善的情况", "internal_id": "186834", "external_id": "31417", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单选题 a、勾了 b、没勾", "expected": "a、不是未改善 b、是未改善"}, {"index": 2, "action": "多选题 a、勾了单个 b、勾了多个 c、不勾", "expected": "ab、不是未改善 c、是未改善"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "未改善的症状"], "case_name": "各种未改善的情况", "raw_text": "step1: 单选题 a、勾了 b、没勾 => a、不是未改善 b、是未改善 | step2: 多选题 a、勾了单个 b、勾了多个 c、不勾 => ab、不是未改善 c、是未改善"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未改善的症状", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "未改善的症状"], "feature_scope": "随访 > 随访单详情页 > 未改善的症状", "case_name": "不展示该字段的各种情况", "internal_id": "186838", "external_id": "31418", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页", "未改善的症状"], "case_name": "不展示该字段的各种情况", "raw_text": "step1: 关联到&有异常项&全都勾了 =>  | step2: 关联到&无异常答案 =>  | step3: 关联到&是自定义问诊单 =>  | step4: 关联不到 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "患者信息", "internal_id": "186800", "external_id": "31410", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "患者信息", "raw_text": "step1:  => [截图] | step2:  => 展示样式有变化(看视觉) | step3: 点击患者信息 => 进入咨询对话页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "基本信息", "internal_id": "186805", "external_id": "31411", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "基本信息", "raw_text": "step1:  => [截图] | step2:  => 线上已有(没变)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "用药后病情变化", "internal_id": "186809", "external_id": "31412", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "用药后病情变化", "raw_text": "step1:  => [截图] | step2: 四种选项 [截图] => 展示正常 | step3: 点击复制 => 可复制内容 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "补充用药后身体情况或症状", "internal_id": "186844", "external_id": "31419", "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": "既有文字又有图片 200字、四张图", "expected": "展示正常 [截图]"}, {"index": 5, "action": "没有文字没有图", "expected": "不展示该模块"}, {"index": 6, "action": "点击图片", "expected": "可查看大图"}, {"index": 7, "action": "横图或竖图", "expected": "缩略图取中间"}, {"index": 8, "action": "点击复制", "expected": "可复制内容 [截图]"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "补充用药后身体情况或症状", "raw_text": "step1: 仅有文字 => 展示正常 [截图] | step2: 仅有随访图片 => 展示正常 [截图] | step3: 既有随访图片又有问诊图片 => 展示正常 [截图] | step4: 既有文字又有图片 200字、四张图 => 展示正常 [截图] | step5: 没有文字没有图 => 不展示该模块 | step6: 点击图片 => 可查看大图 | step7: 横图或竖图 => 缩略图取中间 | step8: 点击复制 => 可复制内容 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "身体概况", "internal_id": "186854", "external_id": "31420", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "身体概况", "raw_text": "step1:  => [截图] | step2:  => 线上已有,展示样式有变化(看视觉)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "病情总结", "internal_id": "186858", "external_id": "31421", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "病情总结", "raw_text": "step1:  => [截图] | step2:  => 是之前的备注字段 | step3: 编辑内容、保存内容 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "本次诊疗评价", "internal_id": "186863", "external_id": "31422", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "本次诊疗评价", "raw_text": "step1:  => [截图] | step2: 内容较长 => 展示正常 | step3: 未填写 => 展示为未填写"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "为TA开方", "internal_id": "186868", "external_id": "31423", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "为TA开方", "raw_text": "step1:  => [截图] | step2:  => 线上已有,点击表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "feature_scope": "医师端 > 随访 > 随访单详情页", "case_name": "分享", "internal_id": "186872", "external_id": "31424", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "随访单详情页"], "case_name": "分享", "raw_text": "step1:  => [截图] | step2:  => 线上已有,点击表现正常 | step3:  => [截图] | step4: 查看病情变化 => 展示正常 | step5: 查看就诊体验 => 展示正常 很长时换行正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "feature_scope": "随访 > 新版本查看老随访 > 工作室首页随访", "case_name": "身体感觉", "internal_id": "186881", "external_id": "31425", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "case_name": "身体感觉", "raw_text": "step1:  => 逻辑和新随访一样 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "feature_scope": "随访 > 新版本查看老随访 > 工作室首页随访", "case_name": "已改善", "internal_id": "186884", "external_id": "31426", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "逻辑和新随访一样 取diff字段里被划掉的内容 或者 展示为未填写"}, {"index": 2, "action": "", "expected": "后台处理"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "case_name": "已改善", "raw_text": "step1:  => 逻辑和新随访一样 取diff字段里被划掉的内容 或者 展示为未填写 | step2:  => 后台处理"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "feature_scope": "随访 > 新版本查看老随访 > 工作室首页随访", "case_name": "未改善", "internal_id": "186888", "external_id": "31427", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "逻辑和新随访一样 取diff字段里没变的内容 或者 展示为未填写"}, {"index": 2, "action": "", "expected": "后台处理"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "case_name": "未改善", "raw_text": "step1:  => 逻辑和新随访一样 取diff字段里没变的内容 或者 展示为未填写 | step2:  => 后台处理"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "feature_scope": "随访 > 新版本查看老随访 > 工作室首页随访", "case_name": "新增症状", "internal_id": "186892", "external_id": "31428", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "case_name": "新增症状", "raw_text": "step1:  => 逻辑和新随访一样 就是之前的主诉补充"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页随访", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "feature_scope": "随访 > 新版本查看老随访 > 工作室首页随访", "case_name": "诊疗体验", "internal_id": "186895", "external_id": "31429", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "工作室首页随访"], "case_name": "诊疗体验", "raw_text": "step1:  => 逻辑和新随访一样 就是之前选择的满意度"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "患者信息、基本信息、身体概况", "internal_id": "186899", "external_id": "31430", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "患者信息、基本信息、身体概况", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "用药后病情变化", "internal_id": "186902", "external_id": "31431", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "用药后病情变化", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "已改善的症状", "internal_id": "186905", "external_id": "31432", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "逻辑和新随访一样 取diff字段里被划掉的内容"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "已改善的症状", "raw_text": "step1:  => 逻辑和新随访一样 取diff字段里被划掉的内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "未改善的症状", "internal_id": "186908", "external_id": "31433", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "逻辑和新随访一样 取diff字段里没变的内容"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "未改善的症状", "raw_text": "step1:  => 逻辑和新随访一样 取diff字段里没变的内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "补充用药后身体情况或症状", "internal_id": "186911", "external_id": "31434", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "补充用药后身体情况或症状", "raw_text": "step1:  => 逻辑和新随访一样 就是之前的主诉补充+舌苔照"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "本次诊疗评价", "internal_id": "186914", "external_id": "31435", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "本次诊疗评价", "raw_text": "step1:  => 逻辑和新随访一样 就是之前选择的满意度"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "各种情况的随访单", "internal_id": "186917", "external_id": "31436", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "各种情况的随访单", "raw_text": "step1: 系统随访单 有对比 => 展示正常 | step2: 系统随访单 无对比 => 展示正常 | step3: 自定义随访单 有对比 => 展示正常 | step4: 自定义随访单 无对比 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "feature_scope": "随访 > 新版本查看老随访 > 随访单详情页", "case_name": "分享", "internal_id": "186923", "external_id": "31437", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "新版本查看老随访", "随访单详情页"], "case_name": "分享", "raw_text": "step1:  => 表现正常 | step2:  => [截图] | step3: 查看病情变化 => 展示正常 | step4: 查看就诊体验 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "feature_scope": "随访 > 老版本查看新随访 > 随访单详情页", "case_name": "姓名、基本信息、身体概况", "internal_id": "186934", "external_id": "31439", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "case_name": "姓名、基本信息、身体概况", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "feature_scope": "随访 > 老版本查看新随访 > 随访单详情页", "case_name": "用药后病情变化、舌苔照", "internal_id": "186937", "external_id": "31440", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "case_name": "用药后病情变化、舌苔照", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "feature_scope": "随访 > 老版本查看新随访 > 随访单详情页", "case_name": "有对比时展示与上次的对比", "internal_id": "186940", "external_id": "31441", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "新随访的diff只有划掉和不变两种情况 展示正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "case_name": "有对比时展示与上次的对比", "raw_text": "step1:  => 新随访的diff只有划掉和不变两种情况 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "feature_scope": "随访 > 老版本查看新随访 > 随访单详情页", "case_name": "没对比时展示问题概要", "internal_id": "186943", "external_id": "31442", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "之前会展示answer 现在这个字段会为空 表现正常即可"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "case_name": "没对比时展示问题概要", "raw_text": "step1:  => 之前会展示answer 现在这个字段会为空 表现正常即可"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "feature_scope": "随访 > 老版本查看新随访 > 随访单详情页", "case_name": "主诉补充", "internal_id": "186946", "external_id": "31443", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "case_name": "主诉补充", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "feature_scope": "随访 > 老版本查看新随访 > 随访单详情页", "case_name": "诊疗评价", "internal_id": "186949", "external_id": "31444", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "case_name": "诊疗评价", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "feature_scope": "随访 > 老版本查看新随访 > 随访单详情页", "case_name": "分享", "internal_id": "186952", "external_id": "31445", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访", "随访单详情页"], "case_name": "分享", "raw_text": "step1:  => 表现正常 | step2:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "老版本查看新随访", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访"], "feature_scope": "医师端 > 随访 > 老版本查看新随访", "case_name": "工作室首页随访", "internal_id": "186930", "external_id": "31438", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "老版本查看新随访"], "case_name": "工作室首页随访", "raw_text": "step1:  => 后台逻辑 和新版本逻辑是一样 展示正常即可"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "web页随访详情页", "suite_path": ["V4.21.3", "医师端", "随访", "web页随访详情页"], "feature_scope": "医师端 > 随访 > web页随访详情页", "case_name": "查看web页随访单", "internal_id": "186957", "external_id": "31446", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "安卓随访为TA开方进入开方页后 点击顶部随访入口", "expected": "进入web页"}, {"index": 2, "action": "查看新随访", "expected": "展示正常即可 answer可能为空"}, {"index": 3, "action": "查看老随访", "expected": "展示正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访", "web页随访详情页"], "case_name": "查看web页随访单", "raw_text": "step1: 安卓随访为TA开方进入开方页后 点击顶部随访入口 => 进入web页 | step2: 查看新随访 => 展示正常即可 answer可能为空 | step3: 查看老随访 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访", "suite_path": ["V4.21.3", "医师端", "随访"], "feature_scope": "V4.21.3 > 医师端 > 随访", "case_name": "系统自动发送的随访单不能算是医生主动回复", "internal_id": "186962", "external_id": "31447", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访"], "case_name": "系统自动发送的随访单不能算是医生主动回复", "raw_text": "step1: 患者购买问诊后,系统自动发送了随访单 => 不算医生已回复 | step2: 患者购买问诊后,医生手动发送了随访单 => 算医生已回复"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访", "suite_path": ["V4.21.3", "医师端", "随访"], "feature_scope": "V4.21.3 > 医师端 > 随访", "case_name": "发送随访页样式修改", "internal_id": "186966", "external_id": "31448", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "随访"], "case_name": "发送随访页样式修改", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "参与体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "参与体验"], "feature_scope": "新医师体验奖 > 三步了解工作室 > 参与体验", "case_name": "未认证或者购过药的都可以参加", "internal_id": "186988", "external_id": "31453", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "参与体验"], "case_name": "未认证或者购过药的都可以参加", "raw_text": "step1: 医生仅注册成功,还没有提交认证、认证还没有通过、已认证、没有购过药、已经购过药 => 都可以去体验三步了解工作室"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "按钮状态", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "feature_scope": "新医师体验奖 > 三步了解工作室 > 按钮状态", "case_name": "【去了解】", "internal_id": "186992", "external_id": "31454", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "case_name": "【去了解】", "raw_text": "step1: 还没有体验过三步了解工作室 => 【去了解】 | step2: 体验过,但是还没有回复第一条消息,返回到体验工作室页面、下次再进入体验工作室页面 => 【去了解】"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "按钮状态", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "feature_scope": "新医师体验奖 > 三步了解工作室 > 按钮状态", "case_name": "【进行中】", "internal_id": "186996", "external_id": "31455", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "case_name": "【进行中】", "raw_text": "step1: 用户回复了第一条消息后 => 【进行中】"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "按钮状态", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "feature_scope": "新医师体验奖 > 三步了解工作室 > 按钮状态", "case_name": "【去领奖】", "internal_id": "186999", "external_id": "31456", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "case_name": "【去领奖】", "raw_text": "step1: 用户除了最后课程序号没回复,其他消息都回复了 => 【去领奖】"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "按钮状态", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "feature_scope": "新医师体验奖 > 三步了解工作室 > 按钮状态", "case_name": "【已完成】", "internal_id": "187002", "external_id": "31457", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "按钮状态"], "case_name": "【已完成】", "raw_text": "step1: 用户获得课程券码后 => 1,按钮变成【已完成】,并且可以点击,进入体验流程页面。 [截图] 2,并且顶部显示课程试听券。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "前言", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "前言"], "feature_scope": "三步了解工作室 > 体验流程 > 前言", "case_name": "前言阶段,系统发送的消息", "internal_id": "187007", "external_id": "31458", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者点击【去了解】按钮,进入三步了解工作室页面", "expected": "1,系统先发送一条信息,检查文案正确。 (1)页面标题:三步了解工作室。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "前言"], "case_name": "前言阶段,系统发送的消息", "raw_text": "step1: 患者点击【去了解】按钮,进入三步了解工作室页面 => 1,系统先发送一条信息,检查文案正确。 (1)页面标题:三步了解工作室。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "前言", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "前言"], "feature_scope": "三步了解工作室 > 体验流程 > 前言", "case_name": "用户回复任意内容,进入下一阶段", "internal_id": "187010", "external_id": "31459", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "前言"], "case_name": "用户回复任意内容,进入下一阶段", "raw_text": "step1: 用户回复任意内容:“好”字、空格、一条语音、一个表情,一个符号,不可以发送图片,视频 => 都可以继续进行下一步的会话 | step2: 用户没有回复 => 不会进入下一个阶段 | step3: 用户没有回复,直接返回,下次再进入 => 还是继续上一次的会话,此时用户任意回复,进入下一阶段"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "添加患者", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "添加患者"], "feature_scope": "三步了解工作室 > 体验流程 > 添加患者", "case_name": "添加患者阶段,系统发送的消息", "internal_id": "187016", "external_id": "31460", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "用户回复第一阶段的前言后,开启第二阶段的添加患者会话", "expected": "1,系统发送4条信息,每条信息间隔0.5s发送; 2,检查文案正确。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "添加患者"], "case_name": "添加患者阶段,系统发送的消息", "raw_text": "step1: 用户回复第一阶段的前言后,开启第二阶段的添加患者会话 => 1,系统发送4条信息,每条信息间隔0.5s发送; 2,检查文案正确。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "添加患者", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "添加患者"], "feature_scope": "三步了解工作室 > 体验流程 > 添加患者", "case_name": "用户回复任意内容,进入下一阶段", "internal_id": "187019", "external_id": "31461", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "添加患者"], "case_name": "用户回复任意内容,进入下一阶段", "raw_text": "step1: 等到系统第四条信息发送成功后,用户进行了回复, 回复任意内容:“好”字、空格、一条语音、一个表情,一个符号,不可以发送图片,视频 => 进入下一个设置问诊阶段。 | step2: 等到第四条信息发送成功后,用户没有进行回复 => 不会进入下一个阶段 | step3: 用户在系统发送了第一条、第二条、第三条信息后,进行回复 => 不会进入下一个阶段 | step4: 用户在系统发送第一条、第二条、第三条后,返回,再次在进来 => 四条消息都已经全部发送,此时患者任意回复,进入下一阶段 | step5: 用户在系统发送第四条信息后,返回,再次在进来 => 继续上一次的会话,此时用户任意回复,进入设置问诊阶段"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置问诊", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "设置问诊"], "feature_scope": "三步了解工作室 > 体验流程 > 设置问诊", "case_name": "设置问诊阶段,用户已认证,系统发送消息", "internal_id": "187027", "external_id": "31462", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,发送3条消息,间隔0.5s发送。 2,检查文案正确。 [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "设置问诊"], "case_name": "设置问诊阶段,用户已认证,系统发送消息", "raw_text": "step1:  => 1,发送3条消息,间隔0.5s发送。 2,检查文案正确。 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置问诊", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "设置问诊"], "feature_scope": "三步了解工作室 > 体验流程 > 设置问诊", "case_name": "设置问诊阶段,用户未认证,系统发送消息", "internal_id": "187030", "external_id": "31463", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,发送3条消息,不发送【去设置】入口,每条消息间隔0.5s。 [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "设置问诊"], "case_name": "设置问诊阶段,用户未认证,系统发送消息", "raw_text": "step1:  => 1,发送3条消息,不发送【去设置】入口,每条消息间隔0.5s。 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置问诊", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "设置问诊"], "feature_scope": "三步了解工作室 > 体验流程 > 设置问诊", "case_name": "用户回复任意内容,进入下一阶段", "internal_id": "187033", "external_id": "31464", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "设置问诊"], "case_name": "用户回复任意内容,进入下一阶段", "raw_text": "step1: 等到系统第四条信息发送成功后,用户进行了回复, 回复任意内容:“好”字、空格、一条语音、一个表情,一个符号,不可以发送图片,视频 => 进入下一个设置问诊阶段。 | step2: 等到第四条信息发送成功后,用户没有进行回复 => 不会进入下一个阶段 | step3: 用户在系统发送了第一条、第二条、第三条信息后,进行回复 => 不会进入下一个阶段 | step4: 用户在系统发送第一条、第二条、第三条后,返回,再次在进来 => 四条消息都已经发送,此时患者任意回复,进入下一阶段 | step5: 用户在系统发送第四条信息后,返回,再次在进来 => 继续上一次的会话,此时用户任意回复,进入体验问诊-开方 阶段"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "feature_scope": "体验流程 > 待开方阶段 > 问诊单", "case_name": "查看问诊单", "internal_id": "187050", "external_id": "31467", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,体验过程中跳转的问诊单,仅支持查看,固定数据,去掉划掉的操作入口。 (1)不可以分享,不可以废除,不可以跳转到患者会话页,不可以为他开方,不可以进入会话页 [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "case_name": "查看问诊单", "raw_text": "step1:  => 1,体验过程中跳转的问诊单,仅支持查看,固定数据,去掉划掉的操作入口。 (1)不可以分享,不可以废除,不可以跳转到患者会话页,不可以为他开方,不可以进入会话页 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "feature_scope": "体验流程 > 待开方阶段 > 问诊单", "case_name": "问诊单-查看问诊单详情页", "internal_id": "187053", "external_id": "31468", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "case_name": "问诊单-查看问诊单详情页", "raw_text": "step1: 可以点击【查看问诊单详情】,进入到问诊单详情页 [截图] => 统一模版,检查选项是否正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "feature_scope": "体验流程 > 待开方阶段 > 问诊单", "case_name": "问诊单-备注", "internal_id": "187056", "external_id": "31469", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "case_name": "问诊单-备注", "raw_text": "step1:  => 去掉问诊单里的备注 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "feature_scope": "体验流程 > 待开方阶段 > 问诊单", "case_name": "问诊单-智能处方", "internal_id": "187059", "external_id": "31470", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "问诊单"], "case_name": "问诊单-智能处方", "raw_text": "step1:  => 不展示 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "拍方和浮窗", "internal_id": "187064", "external_id": "31471", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "拍方和浮窗", "raw_text": "step1:  => 1,开方页面不可以拍方,不可以收起浮窗。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "患者信息", "internal_id": "187067", "external_id": "31472", "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": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "患者信息", "raw_text": "step1:  => 1,患者姓名,性别,年龄,辨病:必填。 2,辨症:选填。 [截图] | step2: 输入患者姓名 => 1,已认证且有患者的,下方也不会出现联想 [截图] 2,已认证但没患者/未认证,不会出现联想。 | step3: 检查开方姓名规范性 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "调用历史方案", "internal_id": "187072", "external_id": "31473", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【调用历史方案】按钮", "expected": "1,进入调用历史方案页面; 2,未认证/已认证但是没有发送过方案,历史方案页面数据为空。 3,已认证并且发送过方案,历史方案数据也为空。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "调用历史方案", "raw_text": "step1: 点击【调用历史方案】按钮 => 1,进入调用历史方案页面; 2,未认证/已认证但是没有发送过方案,历史方案页面数据为空。 3,已认证并且发送过方案,历史方案数据也为空。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "辨病", "internal_id": "187075", "external_id": "31474", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "辨病: 选填 ,默认“辨病,请填诊断病名”,最多100字; 同普通开方 ,有输入联想。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "辨病", "raw_text": "step1:  => 辨病: 选填 ,默认“辨病,请填诊断病名”,最多100字; 同普通开方 ,有输入联想。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "病案记录", "internal_id": "187078", "external_id": "31475", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "病案记录", "raw_text": "step1: 点击【病案记录】 => 1,进入到编辑页面,可以输入内容,上传图片和手机号。逻辑不变"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "对比方案", "internal_id": "187081", "external_id": "31476", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【对比方案】按钮", "expected": "1,进入到对比方案页。 2,未认证/已认证但是没有发送过方案,对比方案页数据为空。 3,已认证并且发送过方案,对比方案页数据也为空。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "对比方案", "raw_text": "step1: 点击【对比方案】按钮 => 1,进入到对比方案页。 2,未认证/已认证但是没有发送过方案,对比方案页数据为空。 3,已认证并且发送过方案,对比方案页数据也为空。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "选择药房和剂型", "internal_id": "187084", "external_id": "31477", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "选择药房:RP,用法,医嘱,药房留言:同普通开方页"}, {"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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "选择药房和剂型", "raw_text": "step1:  => 选择药房:RP,用法,医嘱,药房留言:同普通开方页 | step2: 选择流浸膏 => 展示辅料 [截图] | step3: 选择切片膏 => 展示固形物和辅料 [截图] | step4: 选择的药房休息,药房下方有红条提示 => [截图] | step5: 选择的药房,药房下架 => [截图] | step6: 免煎颗粒和饮片互切 => 不弹出是否保存当前药材的弹窗 | step7: 水丸与水蜜丸/大蜜丸/小蜜丸/浓缩丸互切 => 不弹出是否保存当前药材的弹窗。 | step8: 免煎颗粒、饮片与流浸膏/切片膏/散剂/水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸互切 => 弹出是否保存当前药材的弹窗。 [截图] | step9: 流浸膏与切片膏/散剂/水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸互切 => 弹出是否保存当前药材的弹窗。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "添加药材页", "internal_id": "187095", "external_id": "31478", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "添加的药材, 存在缺药/药房下架/袋装药材无法调配/毒性/干切片胶类不足/不满足药房起做量问题", "expected": "弹出错误提示,所有的弹窗提示都同普通开方一样。"}, {"index": 2, "action": "添加的药材有缺药,点击【保存】", "expected": "弹出【缺药】弹窗 [截图]"}, {"index": 3, "action": "添加的药材没有输入剂量或者输入为0,点击保存", "expected": "[截图]"}, {"index": 4, "action": "选择中药饮片,添加罗汉果,剂量输入小数:1.2,点击保存", "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": "[截图]"}, {"index": 11, "action": "免煎颗粒", "expected": "[截图]"}], "step_count": 11, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "添加药材页", "raw_text": "step1: 添加的药材, 存在缺药/药房下架/袋装药材无法调配/毒性/干切片胶类不足/不满足药房起做量问题 => 弹出错误提示,所有的弹窗提示都同普通开方一样。 | step2: 添加的药材有缺药,点击【保存】 => 弹出【缺药】弹窗 [截图] | step3: 添加的药材没有输入剂量或者输入为0,点击保存 => [截图] | step4: 选择中药饮片,添加罗汉果,剂量输入小数:1.2,点击保存 => [截图] | step5: 添加的药材超出剂量,点击保存 => [截图] | step6: 输入的药材属于十八反十九畏的药材,点击保存 => [截图] | step7: 毒性药品超出上限 => [截图] | step8: 袋装药材无法调配 => [截图] | step9: 免煎颗粒剂型 添加 国标或者省标的毒麻类药材 => [截图] | step10: 网络异常 => [截图] | step11: 免煎颗粒 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "用法", "internal_id": "187108", "external_id": "31479", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "用法", "raw_text": "step1: 颗饮成流切散丸 => 不同的剂型用法展示正确,同普通开方"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "医嘱", "internal_id": "187111", "external_id": "31480", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "医嘱", "raw_text": "step1: 逻辑不变 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "药房留言", "internal_id": "187114", "external_id": "31481", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "药房留言", "raw_text": "step1: 药房支持留言 => [截图] | step2: 药房不支持留言 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "方案设置", "internal_id": "187118", "external_id": "31482", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "方案设置", "raw_text": "step1:  => 1,诊后病程管理默认关闭,并且不可点击。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "总计", "internal_id": "187121", "external_id": "31483", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,去掉总计旁边的 【 ? 】,和下方的两条文案。 [截图]"}, {"index": 2, "action": "检查不同剂型的总计是否展示正确 免检颗粒,中药饮片,流浸膏,切片膏,散剂,丸剂", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "总计", "raw_text": "step1:  => 1,去掉总计旁边的 【 ? 】,和下方的两条文案。 [截图] | step2: 检查不同剂型的总计是否展示正确 免检颗粒,中药饮片,流浸膏,切片膏,散剂,丸剂 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "确定并发送给患者", "internal_id": "187125", "external_id": "31484", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "没有填写患者姓名/辨病/添加药材/用法 点击【确认并发送给患者】按钮", "expected": "会提示哪些必填项没有填写"}, {"index": 2, "action": "填写患者名称,添加了药材,用法,医嘱 ,并且满足各项条件,点击【确认并发送给患者】按钮", "expected": "方案发送成功"}, {"index": 3, "action": "选择不同的剂型,用法中的每日XX包,输入0,点击【确认并发送给患者】按钮 [截图]", "expected": "[截图]"}, {"index": 4, "action": "添加的流浸膏药房药材总重量没有达到药房起做量,点击【确认并发送给患者】按钮", "expected": "[截图]"}, {"index": 5, "action": "切片膏添加的药材胶类不够,点击【确认并发送给患者】按钮", "expected": "[截图]"}, {"index": 6, "action": "输入的内容全部符合,点击【确认并发送给患者】按钮", "expected": "方案发送成功,页面回到体验流程"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "确定并发送给患者", "raw_text": "step1: 没有填写患者姓名/辨病/添加药材/用法 点击【确认并发送给患者】按钮 => 会提示哪些必填项没有填写 | step2: 填写患者名称,添加了药材,用法,医嘱 ,并且满足各项条件,点击【确认并发送给患者】按钮 => 方案发送成功 | step3: 选择不同的剂型,用法中的每日XX包,输入0,点击【确认并发送给患者】按钮 [截图] => [截图] | step4: 添加的流浸膏药房药材总重量没有达到药房起做量,点击【确认并发送给患者】按钮 => [截图] | step5: 切片膏添加的药材胶类不够,点击【确认并发送给患者】按钮 => [截图] | step6: 输入的内容全部符合,点击【确认并发送给患者】按钮 => 方案发送成功,页面回到体验流程"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "存为草稿", "internal_id": "187133", "external_id": "31485", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "存为草稿", "raw_text": "step1:  => 去掉【存为草稿】按钮 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方页", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "feature_scope": "待开方阶段 > 去开方 > 开方页", "case_name": "本地草稿", "internal_id": "187136", "external_id": "31486", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方", "开方页"], "case_name": "本地草稿", "raw_text": "step1: 进入开方页,填写了内容,没有开方就返回,下次再进来 => 开方页保留上次的草稿"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "去开方", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方"], "feature_scope": "体验流程 > 待开方阶段 > 去开方", "case_name": "点击【确认并发送给患者】发送方案", "internal_id": "187139", "external_id": "31487", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【确认并发送给患者】", "expected": "1,用户发送方案成功到体验流程中; 2,全部方案页和猫头鹰-方案列表不会有该方案。"}, {"index": 2, "action": "已认证的医生调用历史方案,方案发送后", "expected": "不会给该患者发送方案和消息推送"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方"], "case_name": "点击【确认并发送给患者】发送方案", "raw_text": "step1: 点击【确认并发送给患者】 => 1,用户发送方案成功到体验流程中; 2,全部方案页和猫头鹰-方案列表不会有该方案。 | step2: 已认证的医生调用历史方案,方案发送后 => 不会给该患者发送方案和消息推送"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "去开方", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方"], "feature_scope": "体验流程 > 待开方阶段 > 去开方", "case_name": "查看方案详情页", "internal_id": "187143", "external_id": "31488", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方"], "case_name": "查看方案详情页", "raw_text": "step1: 点击已发送的方案,进入方案详情页 => 1,体验流程中的方案页去掉以下划掉的操作入口。 复制方案、废除、分享、跳转到会话页、对比方案、存为常用方、发给患者/支付 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "去开方", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方"], "feature_scope": "体验流程 > 待开方阶段 > 去开方", "case_name": "【去开方】可以一直点击进入开方", "internal_id": "187146", "external_id": "31489", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段", "去开方"], "case_name": "【去开方】可以一直点击进入开方", "raw_text": "step1: 在 体验问诊-开方流程阶段回复过方案后 => 【去开方】按钮还可以一直点击,进入开方"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "待开方阶段", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段"], "feature_scope": "三步了解工作室 > 体验流程 > 待开方阶段", "case_name": "待开方阶段,系统发送消息", "internal_id": "187041", "external_id": "31465", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,先发送4条消息,规则同上: (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条、第三条系统信息发送后返回,下次再进来,4条系统信息已发送成功。 [截图]"}, {"index": 2, "action": "用户回复任意内容后,发送下一系列信息", "expected": "1,紧接着发送以下4条信息,规则同上。 (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条、第三条系统信息发送后返回,下次再进来,4条系统信息已发送成功。 2,“问诊单”仅支持查看。 3,可以点击【去开方】入口,进入到开方页面。 4,用户回复方案后,发送下一系列系统消息。 [截图]"}, {"index": 3, "action": "回复方案后,发送下一系列消息", "expected": "1,紧接着发送以下3条信息,规则同上。 (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条 系统信息发送后返回,下次再进来,3条系统信息已发送成功。 2,用户任意回复内容,进入“待回复课程序号”阶段。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段"], "case_name": "待开方阶段,系统发送消息", "raw_text": "step1:  => 1,先发送4条消息,规则同上: (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条、第三条系统信息发送后返回,下次再进来,4条系统信息已发送成功。 [截图] | step2: 用户回复任意内容后,发送下一系列信息 => 1,紧接着发送以下4条信息,规则同上。 (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条、第三条系统信息发送后返回,下次再进来,4条系统信息已发送成功。 2,“问诊单”仅支持查看。 3,可以点击【去开方】入口,进入到开方页面。 4,用户回复方案后,发送下一系列系统消息。 [截图] | step3: 回复方案后,发送下一系列消息 => 1,紧接着发送以下3条信息,规则同上。 (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条 系统信息发送后返回,下次再进来,3条系统信息已发送成功。 2,用户任意回复内容,进入“待回复课程序号”阶段。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "待开方阶段", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段"], "feature_scope": "三步了解工作室 > 体验流程 > 待开方阶段", "case_name": "用户回复方案外的其他内容,再次发送【去开方】入口", "internal_id": "187046", "external_id": "31466", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "用户回复除方案外的其他信息", "expected": "1,会再次发送【去开方】入口。 (1)直到用户回复的是方案,才会进入下一阶段。 否则任意回复一次除方案外的信息,就会重复发送【去开方】入口信息。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待开方阶段"], "case_name": "用户回复方案外的其他内容,再次发送【去开方】入口", "raw_text": "step1: 用户回复除方案外的其他信息 => 1,会再次发送【去开方】入口。 (1)直到用户回复的是方案,才会进入下一阶段。 否则任意回复一次除方案外的信息,就会重复发送【去开方】入口信息。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "课程码", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "feature_scope": "体验流程 > 待回复课程序号 > 课程码", "case_name": "获得课程码后,可以进行兑换", "internal_id": "187163", "external_id": "31494", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "一节课价格88元 用户使用课程码购买,购买页面输入优惠码使用", "expected": "最后只需要支付0.1元即可,购买成功后即可观看该节课程"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "case_name": "获得课程码后,可以进行兑换", "raw_text": "step1: 一节课价格88元 用户使用课程码购买,购买页面输入优惠码使用 => 最后只需要支付0.1元即可,购买成功后即可观看该节课程"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "课程码", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "feature_scope": "体验流程 > 待回复课程序号 > 课程码", "case_name": "输入错误的课程码,无法使用", "internal_id": "187166", "external_id": "31495", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "获得的课程码为:123 该用户去购买相应的单节课程,优惠码输入的是:567", "expected": "提示:该优惠码无效。无法使用,课程还是原价"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "case_name": "输入错误的课程码,无法使用", "raw_text": "step1: 获得的课程码为:123 该用户去购买相应的单节课程,优惠码输入的是:567 => 提示:该优惠码无效。无法使用,课程还是原价"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "课程码", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "feature_scope": "体验流程 > 待回复课程序号 > 课程码", "case_name": "课程码兑换成功后,无法使用", "internal_id": "187169", "external_id": "31496", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "课程码为:123 用户已经使用过这个课程码去成功购买了一节课,下次再使用这个课程码,购买课程", "expected": "提示:该优惠码无效。课程价格还是原价"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "case_name": "课程码兑换成功后,无法使用", "raw_text": "step1: 课程码为:123 用户已经使用过这个课程码去成功购买了一节课,下次再使用这个课程码,购买课程 => 提示:该优惠码无效。课程价格还是原价"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "课程码", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "feature_scope": "体验流程 > 待回复课程序号 > 课程码", "case_name": "用户用课程码购买不对应的课程,无法使用", "internal_id": "187172", "external_id": "31497", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "用户体验流程回复的课程序号为:2,获得的是“一针医痛”的优惠券;之后用户使用该优惠券去购买“中医针刀”的课程", "expected": "1,提示:该优惠码无效。课程价格还是原价 2,只能用该课程码去购买“一针医痛”的单节课程。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "case_name": "用户用课程码购买不对应的课程,无法使用", "raw_text": "step1: 用户体验流程回复的课程序号为:2,获得的是“一针医痛”的优惠券;之后用户使用该优惠券去购买“中医针刀”的课程 => 1,提示:该优惠码无效。课程价格还是原价 2,只能用该课程码去购买“一针医痛”的单节课程。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "课程码", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "feature_scope": "体验流程 > 待回复课程序号 > 课程码", "case_name": "课程码只能购买单节课程", "internal_id": "187175", "external_id": "31498", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "case_name": "课程码只能购买单节课程", "raw_text": "step1: 用户使用课程码购买非单节课的课程 => 提示:该优惠码无效。无法使用,课程价格还是原价"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "课程码", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "feature_scope": "体验流程 > 待回复课程序号 > 课程码", "case_name": "课程码过期后,无法使用", "internal_id": "187178", "external_id": "31499", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "用户在2023年4月5日获得课程码:123 时间超出:领取时间+30日后,去购买对应的单节课程,使用该课程码", "expected": "提示:该优惠码无效。无法使用,课程还是原价"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号", "课程码"], "case_name": "课程码过期后,无法使用", "raw_text": "step1: 用户在2023年4月5日获得课程码:123 时间超出:领取时间+30日后,去购买对应的单节课程,使用该课程码 => 提示:该优惠码无效。无法使用,课程还是原价"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "待回复课程序号", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "feature_scope": "三步了解工作室 > 体验流程 > 待回复课程序号", "case_name": "待回复课程序号,系统发送的消息", "internal_id": "187150", "external_id": "31490", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,发送以下3条信息,规则同上。 (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条 系统信息发送后返回,下次再进来,3条系统信息已发送成功。 [截图]"}, {"index": 2, "action": "点击第二条信息", "expected": "1、跳转至大家医师服务平台推文。 https://mp.weixin.qq.com/s/G0g6aieJwr0eSM2KHOw8mA [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "case_name": "待回复课程序号,系统发送的消息", "raw_text": "step1:  => 1,发送以下3条信息,规则同上。 (1)每条信息间隔0.5s; (2)用户提前回复无效,只能等到第四条消息发送后,在回复,系统才会发送下一系列信息; (3)用户可以回复任意内容; (4)第一条、第二条 系统信息发送后返回,下次再进来,3条系统信息已发送成功。 [截图] | step2: 点击第二条信息 => 1、跳转至大家医师服务平台推文。 https://mp.weixin.qq.com/s/G0g6aieJwr0eSM2KHOw8mA [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "待回复课程序号", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "feature_scope": "三步了解工作室 > 体验流程 > 待回复课程序号", "case_name": "用户回复课程序号,获得课程码", "internal_id": "187154", "external_id": "31491", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "回复课程号1、2、3、4、5", "expected": "获得课程码,可以用0.1元购买对应的一节课程码,该码仅能使用一次 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "case_name": "用户回复课程序号,获得课程码", "raw_text": "step1: 回复课程号1、2、3、4、5 => 获得课程码,可以用0.1元购买对应的一节课程码,该码仅能使用一次 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "待回复课程序号", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "feature_scope": "三步了解工作室 > 体验流程 > 待回复课程序号", "case_name": "获得过课程码后,再次回复课程序号,不会再次获得课程码", "internal_id": "187157", "external_id": "31492", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "case_name": "获得过课程码后,再次回复课程序号,不会再次获得课程码", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "待回复课程序号", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "feature_scope": "三步了解工作室 > 体验流程 > 待回复课程序号", "case_name": "用户回复不存在的课程号、其他内容,重复发送课程序号", "internal_id": "187159", "external_id": "31493", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "课程号只有1到5,患者回复6/一/二/三/四/五/空格/图片/语音1、2、3、4、5/表情/符号/哈哈", "expected": "重复发送课程序号信息,直到用户发对消息 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "待回复课程序号"], "case_name": "用户回复不存在的课程号、其他内容,重复发送课程序号", "raw_text": "step1: 课程号只有1到5,患者回复6/一/二/三/四/五/空格/图片/语音1、2、3、4、5/表情/符号/哈哈 => 重复发送课程序号信息,直到用户发对消息 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "输入键盘", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "输入键盘"], "feature_scope": "三步了解工作室 > 体验流程 > 输入键盘", "case_name": "安卓", "internal_id": "187182", "external_id": "31500", "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": "输入框没有字数限制,输入内容过长时输入框会自动变大,最多展示4行,可以上下滑动查看输入的内容"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "输入键盘"], "case_name": "安卓", "raw_text": "step1: 没有输入内容 => 不出现【发送】按钮 [截图] | step2: 输入任意内容后 => 出现【发送】按钮 [截图] | step3: 输入内容后,又删除 => 先出现【发送】按钮,后消息 | step4:  => 输入框没有字数限制,输入内容过长时输入框会自动变大,最多展示4行,可以上下滑动查看输入的内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "输入键盘", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "输入键盘"], "feature_scope": "三步了解工作室 > 体验流程 > 输入键盘", "case_name": "ios", "internal_id": "187188", "external_id": "31501", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "任何时间都不出现【发送】按钮,输入内容也不出现", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "输入框没有字数限制,输入内容过长时输入框会自动变大,最多展示4行,可以上下滑动查看输入的内容"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖", "三步了解工作室", "体验流程", "输入键盘"], "case_name": "ios", "raw_text": "step1: 任何时间都不出现【发送】按钮,输入内容也不出现 => [截图] | step2:  => 输入框没有字数限制,输入内容过长时输入框会自动变大,最多展示4行,可以上下滑动查看输入的内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验奖", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "feature_scope": "医师端 > 新用户引导-体验工作室 > 新医师体验奖", "case_name": "新医师体验奖文案修改", "internal_id": "186971", "external_id": "31449", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "case_name": "新医师体验奖文案修改", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验奖", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "feature_scope": "医师端 > 新用户引导-体验工作室 > 新医师体验奖", "case_name": "购药成功后新医师体验奖提示条消失", "internal_id": "186974", "external_id": "31450", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "case_name": "购药成功后新医师体验奖提示条消失", "raw_text": "购药完成是购药成功并且药房接单 | step1: 新版本注册的医生,新医师体验奖一个都没有完成 => 首页出现新医师体验奖提示条 | step2: 新版本注册的医生,完成了第一步、第二步和第三步 => 首页出现新医师体验奖提示条 | step3: 新版本注册的医生,完成了第一步和第四步 => 首页不会出现新医师体验奖提示条 | step4: 新版本注册的医生,完成了第一步、第三步和第四步 => 首页不会出现新医师体验奖提示条"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验奖", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "feature_scope": "医师端 > 新用户引导-体验工作室 > 新医师体验奖", "case_name": "增加三步了解工作室", "internal_id": "186980", "external_id": "31451", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "case_name": "增加三步了解工作室", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验奖", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "feature_scope": "医师端 > 新用户引导-体验工作室 > 新医师体验奖", "case_name": "活动规则增加第三条", "internal_id": "186983", "external_id": "31452", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "新医师体验奖"], "case_name": "活动规则增加第三条", "raw_text": "step1:  => 文案正确 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "通知"], "feature_scope": "医师端 > 新用户引导-体验工作室 > 通知", "case_name": "用户自第一次回复后,超出2小时还没开方,发送通知给用户", "internal_id": "187193", "external_id": "31502", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "通知"], "case_name": "用户自第一次回复后,超出2小时还没开方,发送通知给用户", "raw_text": "step1:  => 1,可以点击跳转到相应的页面(配的是什么链接就跳转到什么页面),一个用户只会被发送一次。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "等级", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "等级"], "feature_scope": "医师端 > 新用户引导-体验工作室 > 等级", "case_name": "逻辑不变", "internal_id": "187197", "external_id": "31503", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医师已完成新医师体验的4个步骤", "expected": "按钮变成【已领取】,且不可点击"}, {"index": 2, "action": "医师未完成所以步骤", "expected": "没有按钮可以点击"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "等级"], "case_name": "逻辑不变", "raw_text": "step1: 医师已完成新医师体验的4个步骤 => 按钮变成【已领取】,且不可点击 | step2: 医师未完成所以步骤 => 没有按钮可以点击"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 新医师体验", "case_name": "新版本才可以体验", "internal_id": "187203", "external_id": "31504", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生是2022年4月1日之后注册的医生并且是【新版本】", "expected": "可以点击【去了解】按钮,去体验"}, {"index": 2, "action": "医生是2022年4月1日之后注册的,还未完成新医师活动,但是是旧版本", "expected": "1,医生首页还是看到原来的文案。 [截图] 2,但是活动页面可以看到新增加的“三步了解工作室”活动。 [截图] 3,点击【去了解】按钮,toast文案提示:请前往应用市场升级至最新版本。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "case_name": "新版本才可以体验", "raw_text": "step1: 医生是2022年4月1日之后注册的医生并且是【新版本】 => 可以点击【去了解】按钮,去体验 | step2: 医生是2022年4月1日之后注册的,还未完成新医师活动,但是是旧版本 => 1,医生首页还是看到原来的文案。 [截图] 2,但是活动页面可以看到新增加的“三步了解工作室”活动。 [截图] 3,点击【去了解】按钮,toast文案提示:请前往应用市场升级至最新版本。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 新医师体验", "case_name": "2022年4月1日前注册的用户不参与", "internal_id": "187207", "external_id": "31505", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生在2022年4月1日之前注册的,逻辑不变", "expected": "1,已完成过老任务的 无法参与 新医师体验奖,看不到入口;(老任务是:购药成功后即可获得红包奖励。) 2,未完成过老任务的,更新版本后,可以看到新任务,可以去完成; 3,等级里面也不会有【已完成】和【未完成】的按钮;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "case_name": "2022年4月1日前注册的用户不参与", "raw_text": "step1: 医生在2022年4月1日之前注册的,逻辑不变 => 1,已完成过老任务的 无法参与 新医师体验奖,看不到入口;(老任务是:购药成功后即可获得红包奖励。) 2,未完成过老任务的,更新版本后,可以看到新任务,可以去完成; 3,等级里面也不会有【已完成】和【未完成】的按钮;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 新医师体验", "case_name": "之前已完成新医师体验奖的医生,该版本上线后,变成未完成", "internal_id": "187210", "external_id": "31506", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生:当归5937在之前已经完成了3个新医师体验奖,该版本上线后", "expected": "1,首页不会再次显示:新医师体验的提示条。 2,在等级里面新医师体验没有按钮;只能通过之前发送的已领取的奖励通知去完成“三步了解工作室”步骤----完成后,等级里的按钮变成【已领取】不可点击。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "case_name": "之前已完成新医师体验奖的医生,该版本上线后,变成未完成", "raw_text": "step1: 医生:当归5937在之前已经完成了3个新医师体验奖,该版本上线后 => 1,首页不会再次显示:新医师体验的提示条。 2,在等级里面新医师体验没有按钮;只能通过之前发送的已领取的奖励通知去完成“三步了解工作室”步骤----完成后,等级里的按钮变成【已领取】不可点击。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 新医师体验", "case_name": "用老版本去升级,去完成新医师体验的流程,可以正常完成", "internal_id": "187213", "external_id": "31507", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "case_name": "用老版本去升级,去完成新医师体验的流程,可以正常完成", "raw_text": "step1: 老版本只完成了注册任务,升级到新版本 => 可以正常完成 检查奖励是否到账,顶部已获得奖励是否正确显示 检查通知是否发送成功 | step2: 老版本完成了认证任务,升级到新版本 => 可以看到新医师体验的提示条 可以正常完成后面的几个流程 检查奖励是否到账,顶部已获得奖励是否正确显示 检查通知是否发送成功 | step3: 老版本全部完成了,升级到新版本 => 看不到新医师体验的提示条 只能通过以前发送的已完成的任务奖励进入新医师体验奖励页面,可以正常完成【三步了解工作室】的流程 检查奖励是否到账,顶部已获得奖励是否正确显示 检查通知是否发送成功"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 新医师体验", "case_name": "用老版本去完成新医师体验的三步,可以正常体验", "internal_id": "187218", "external_id": "31508", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "未认证的医生,使用老版本", "expected": "1,可以正常完成三步,不可以完成【三步去了解工作室】。"}, {"index": 2, "action": "未认证的医生,使用老版本去完成新医师体验流程", "expected": "1,可以正常完成三步,同时去检查获得的奖励和通知。 2,购药没有完成,首页还是会出现提示条。 3,三步完成后,首页提示条消失。等级里面不出现按钮。 3,三步没有完成,等级里面没有状态。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "case_name": "用老版本去完成新医师体验的三步,可以正常体验", "raw_text": "step1: 未认证的医生,使用老版本 => 1,可以正常完成三步,不可以完成【三步去了解工作室】。 | step2: 未认证的医生,使用老版本去完成新医师体验流程 => 1,可以正常完成三步,同时去检查获得的奖励和通知。 2,购药没有完成,首页还是会出现提示条。 3,三步完成后,首页提示条消失。等级里面不出现按钮。 3,三步没有完成,等级里面没有状态。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 新医师体验", "case_name": "助手账户不可以帮医生完成新医师体验奖", "internal_id": "187222", "external_id": "31509", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "case_name": "助手账户不可以帮医生完成新医师体验奖", "raw_text": "step1:  => 助手切换到医生账户后,可以看到黄条, 但是点击【去了解】的时候提示“ 您当前身份为医生助手,无法查看”"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新医师体验", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 新医师体验", "case_name": "未登陆状态,可以看到首页小黄条,可以点进去查看", "internal_id": "187225", "external_id": "31510", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "新医师体验"], "case_name": "未登陆状态,可以看到首页小黄条,可以点进去查看", "raw_text": "step1:  => 注册任务 状态是【进行中】 三步了解工作室 状态是【去了解】,点击跳转到登陆页面 认证和开方 状态是【待开启】"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "开方", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "开方"], "feature_scope": "新用户引导-体验工作室 > 兼容性 > 开方", "case_name": "使用医生账户去开方", "internal_id": "187229", "external_id": "31511", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-体验工作室", "兼容性", "开方"], "case_name": "使用医生账户去开方", "raw_text": "step1:  => 线上开方和明医好方开方,都可以正常开方"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新用户引导-功能介绍", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "feature_scope": "V4.21.3 > 医师端 > 新用户引导-功能介绍", "case_name": "未认证用户点击”添加患者“,弹出弹窗", "internal_id": "187233", "external_id": "31512", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,优先显示添加患者的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图]"}, {"index": 2, "action": "点击【立即认证】", "expected": "跳转至认证流程"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "case_name": "未认证用户点击”添加患者“,弹出弹窗", "raw_text": "step1:  => 1,优先显示添加患者的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图] | step2: 点击【立即认证】 => 跳转至认证流程"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新用户引导-功能介绍", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "feature_scope": "V4.21.3 > 医师端 > 新用户引导-功能介绍", "case_name": "未认证用户点击“问诊单”,弹出弹窗", "internal_id": "187237", "external_id": "31513", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,优先显示线上问诊的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图]"}, {"index": 2, "action": "点击立即认证", "expected": "跳转至认证流程"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "case_name": "未认证用户点击“问诊单”,弹出弹窗", "raw_text": "step1:  => 1,优先显示线上问诊的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图] | step2: 点击立即认证 => 跳转至认证流程"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新用户引导-功能介绍", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "feature_scope": "V4.21.3 > 医师端 > 新用户引导-功能介绍", "case_name": "未认证用户点击“开方”,弹出弹窗", "internal_id": "187241", "external_id": "31514", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,优先显示线上开方的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图]"}, {"index": 2, "action": "点击立即认证", "expected": "跳转至认证流程"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "case_name": "未认证用户点击“开方”,弹出弹窗", "raw_text": "step1:  => 1,优先显示线上开方的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图] | step2: 点击立即认证 => 跳转至认证流程"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新用户引导-功能介绍", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "feature_scope": "V4.21.3 > 医师端 > 新用户引导-功能介绍", "case_name": "未认证用户点击“随访”,弹出弹窗", "internal_id": "187245", "external_id": "31515", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,优先显示随访单的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图] [截图]"}, {"index": 2, "action": "点击立即认证", "expected": "跳转至认证流程"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "case_name": "未认证用户点击“随访”,弹出弹窗", "raw_text": "step1:  => 1,优先显示随访单的功能介绍轮播位置,可以左右滑动查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图] [截图] | step2: 点击立即认证 => 跳转至认证流程"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新用户引导-功能介绍", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "feature_scope": "V4.21.3 > 医师端 > 新用户引导-功能介绍", "case_name": "其他地方点击需要认证的也弹出该弹窗", "internal_id": "187249", "external_id": "31516", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "未认证患者 点击 首页患者,方案,随访,感谢,编辑公告,门诊预约,工作室设置,我的收入", "expected": "1,弹出弹窗,默认显示第一张轮播图,左右滑动,可以查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "case_name": "其他地方点击需要认证的也弹出该弹窗", "raw_text": "step1: 未认证患者 点击 首页患者,方案,随访,感谢,编辑公告,门诊预约,工作室设置,我的收入 => 1,弹出弹窗,默认显示第一张轮播图,左右滑动,可以查看其他功能介绍。 (1)默认顺序:添加患者,线上问诊,线上开方,随访单 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新用户引导-功能介绍", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "feature_scope": "V4.21.3 > 医师端 > 新用户引导-功能介绍", "case_name": "已认证的账户,去点击,不会弹出弹窗", "internal_id": "187252", "external_id": "31517", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "新用户引导-功能介绍"], "case_name": "已认证的账户,去点击,不会弹出弹窗", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "单独的问诊单", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的问诊单"], "feature_scope": "医师端 > 病例整理二期 > 单独的问诊单", "case_name": "非嵌套问诊", "internal_id": "187354", "external_id": "31540", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,仅展示问诊单: (1)标题:问诊单; (2)显示:患者姓名、性别、年龄;名字过长时也正常展示 (3)【主诉】最多展示一行,省略展示。 (4)左边显示提交的时间,倒序排列。 [截图]"}, {"index": 2, "action": "患者购买一个 问诊,提交问诊单A 没有开方", "expected": "一个单独的问诊单A"}, {"index": 3, "action": "患者购买一个 问诊,提交问诊单A 问诊期间通过问诊单开方、线上开方、明医好方,或者随访复诊单 开患者姓名与问诊单不一致的方案", "expected": "一个单独的问诊单A"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的问诊单"], "case_name": "非嵌套问诊", "raw_text": "step1:  => 1,仅展示问诊单: (1)标题:问诊单; (2)显示:患者姓名、性别、年龄;名字过长时也正常展示 (3)【主诉】最多展示一行,省略展示。 (4)左边显示提交的时间,倒序排列。 [截图] | step2: 患者购买一个 问诊,提交问诊单A 没有开方 => 一个单独的问诊单A | step3: 患者购买一个 问诊,提交问诊单A 问诊期间通过问诊单开方、线上开方、明医好方,或者随访复诊单 开患者姓名与问诊单不一致的方案 => 一个单独的问诊单A"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "单独的问诊单", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的问诊单"], "feature_scope": "医师端 > 病例整理二期 > 单独的问诊单", "case_name": "嵌套问诊", "internal_id": "187359", "external_id": "31541", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者先购买一个问诊,提交问诊单A 在第一次问诊未结束时,又购买了一个问诊,提交问诊单B 没有开方", "expected": "两个问诊单A和B,单独展示"}, {"index": 2, "action": "患者先购买一个问诊,提交问诊单A 在第一次问诊未结束时,又购买了一个问诊,提交问诊单B 问诊期间通过问诊单开方、线上开方、明医好方或者随访复诊单 开患者姓名与问诊单A和B都不一致的方案", "expected": "两个问诊单A和B,单独展示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的问诊单"], "case_name": "嵌套问诊", "raw_text": "step1: 患者先购买一个问诊,提交问诊单A 在第一次问诊未结束时,又购买了一个问诊,提交问诊单B 没有开方 => 两个问诊单A和B,单独展示 | step2: 患者先购买一个问诊,提交问诊单A 在第一次问诊未结束时,又购买了一个问诊,提交问诊单B 问诊期间通过问诊单开方、线上开方、明医好方或者随访复诊单 开患者姓名与问诊单A和B都不一致的方案 => 两个问诊单A和B,单独展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "单独的方案", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的方案"], "feature_scope": "医师端 > 病例整理二期 > 单独的方案", "case_name": "购买问诊后72小时内", "internal_id": "187364", "external_id": "31542", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了一个问诊,提交了问诊单A 医生通过问诊单 或者 线上开方 或者 开明医好方,随访复诊单 发送了与问诊单基本信息不一致的方案B", "expected": "1,仅展示单独的方案B: (1)标题为:方案; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【辨病】方案里填写的辨病,最多展示一行。 (4)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (5)贴数:不同的剂型展示正确 (6)右上角正确展示方案的状态,逻辑不变:未购药、方案免费;未购药、未支付;已购药;已发货;已拒单等。 [截图]"}, {"index": 2, "action": "患者购买了一个问诊,提交了一个问诊单A, 在第一个问诊未结束时,又购买了一个问诊,提交了问诊单B 医生通过问诊单 或者 线上开方 或者 开明医好方,或者随访复诊单 发送了与问诊单A和B基本信息不一致的方案C、D", "expected": "展示两个单独的方案C、D"}, {"index": 3, "action": "患者购买了一个问诊,没有提交问诊单 医生通过之前提交的问诊单 开与问诊单基本信息不一致的方案", "expected": "显示单独的方案,展示逻辑同上"}, {"index": 4, "action": "患者连续购买了两个问诊,都没有提交问诊单 医生直接 线上开方 或者 开明医好方或者随访复诊单", "expected": "显示单独的方案,展示逻辑同上"}, {"index": 5, "action": "点击单独的方案", "expected": "进入到方案详情页"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的方案"], "case_name": "购买问诊后72小时内", "raw_text": "step1: 患者购买了一个问诊,提交了问诊单A 医生通过问诊单 或者 线上开方 或者 开明医好方,随访复诊单 发送了与问诊单基本信息不一致的方案B => 1,仅展示单独的方案B: (1)标题为:方案; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【辨病】方案里填写的辨病,最多展示一行。 (4)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (5)贴数:不同的剂型展示正确 (6)右上角正确展示方案的状态,逻辑不变:未购药、方案免费;未购药、未支付;已购药;已发货;已拒单等。 [截图] | step2: 患者购买了一个问诊,提交了一个问诊单A, 在第一个问诊未结束时,又购买了一个问诊,提交了问诊单B 医生通过问诊单 或者 线上开方 或者 开明医好方,或者随访复诊单 发送了与问诊单A和B基本信息不一致的方案C、D => 展示两个单独的方案C、D | step3: 患者购买了一个问诊,没有提交问诊单 医生通过之前提交的问诊单 开与问诊单基本信息不一致的方案 => 显示单独的方案,展示逻辑同上 | step4: 患者连续购买了两个问诊,都没有提交问诊单 医生直接 线上开方 或者 开明医好方或者随访复诊单 => 显示单独的方案,展示逻辑同上 | step5: 点击单独的方案 => 进入到方案详情页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "单独的方案", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的方案"], "feature_scope": "医师端 > 病例整理二期 > 单独的方案", "case_name": "超出购买问诊72小时", "internal_id": "187371", "external_id": "31543", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生通过之前发送的问诊单开基本信息不一致的方案 或者直接线上开方 或者开明医好方, 或者随访复诊单 发送了方案", "expected": "1,仅展示方案: (1)标题为:方案; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (4)右上角正确展示方案的状态,逻辑不变:未购药、方案免费;未购药、未支付;已购药;已发货;已拒单等。 [截图]"}, {"index": 2, "action": "点击单独的方案", "expected": "进入到方案详情页"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的方案"], "case_name": "超出购买问诊72小时", "raw_text": "step1: 医生通过之前发送的问诊单开基本信息不一致的方案 或者直接线上开方 或者开明医好方, 或者随访复诊单 发送了方案 => 1,仅展示方案: (1)标题为:方案; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (4)右上角正确展示方案的状态,逻辑不变:未购药、方案免费;未购药、未支付;已购药;已发货;已拒单等。 [截图] | step2: 点击单独的方案 => 进入到方案详情页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "单独的明医好方", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的明医好方"], "feature_scope": "医师端 > 病例整理二期 > 单独的明医好方", "case_name": "购买问诊后72小时内", "internal_id": "187376", "external_id": "31544", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "嵌套问诊/非嵌套问诊,患者提交了问诊单,72小时内 医生开明医好方,开的方案基本信息不一致", "expected": "1,仅展示方案: (1)标题为:方案; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【辨病】方案里填写的辨病。 (4)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (5)右上角正确展示方案的状态,逻辑不变:未购药、方案免费;未购药、未支付;已购药;已发货;已拒单等。 [截图]"}, {"index": 2, "action": "嵌套问诊/非嵌套问诊,患者没有提交问诊单 医生开明医好方,开的方案基本信息不一致", "expected": "显示单独的方案,展示逻辑同上"}, {"index": 3, "action": "点击单独的明医好方", "expected": "进入到方案详情页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的明医好方"], "case_name": "购买问诊后72小时内", "raw_text": "step1: 嵌套问诊/非嵌套问诊,患者提交了问诊单,72小时内 医生开明医好方,开的方案基本信息不一致 => 1,仅展示方案: (1)标题为:方案; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【辨病】方案里填写的辨病。 (4)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (5)右上角正确展示方案的状态,逻辑不变:未购药、方案免费;未购药、未支付;已购药;已发货;已拒单等。 [截图] | step2: 嵌套问诊/非嵌套问诊,患者没有提交问诊单 医生开明医好方,开的方案基本信息不一致 => 显示单独的方案,展示逻辑同上 | step3: 点击单独的明医好方 => 进入到方案详情页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "单独的明医好方", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的明医好方"], "feature_scope": "医师端 > 病例整理二期 > 单独的明医好方", "case_name": "超出购买问诊72小时", "internal_id": "187381", "external_id": "31545", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的明医好方"], "case_name": "超出购买问诊72小时", "raw_text": "step1: 医生开明医好方, 发送了方案 => 显示单独的方案,展示逻辑同上"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "单独的随访单", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的随访单"], "feature_scope": "医师端 > 病例整理二期 > 单独的随访单", "case_name": "单独的随访单", "internal_id": "187385", "external_id": "31546", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生手动发送一个随访单", "expected": "1,仅展示:随访单: (1)标题:随访单; (2)显示患者姓名、性别、年龄,姓名过长正确暂时; (3)【随访反馈】:基本痊愈、部分好转、机务无变化、我未按医嘱服药。 [截图]"}, {"index": 2, "action": "点击单独的随访单", "expected": "可以正常查看随访单详情页"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "单独的随访单"], "case_name": "单独的随访单", "raw_text": "step1: 医生手动发送一个随访单 => 1,仅展示:随访单: (1)标题:随访单; (2)显示患者姓名、性别、年龄,姓名过长正确暂时; (3)【随访反馈】:基本痊愈、部分好转、机务无变化、我未按医嘱服药。 [截图] | step2: 点击单独的随访单 => 可以正常查看随访单详情页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 非嵌套问诊", "case_name": "通过问诊单开方", "internal_id": "187392", "external_id": "31547", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者发送一个问诊单 不管问诊有没有结束,不管有没有过72小时(任何时候去开方) 医生通过这个问诊单去开一个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功", "expected": "1,显示问诊单和方案: (1)辨病,最多展示一行,超出省略; (2)患者姓名,性别,年龄; (3)【主诉】:问诊单里的主诉,最多展示一行; (4)【处方】:辨病+剂型+贴数;最多展示一行。 [截图]"}, {"index": 2, "action": "患者发送一个问诊单 医生通过这个问诊单去开方,但是方案中的患者基本信息与问诊单不一致,方案发送成功", "expected": "不归在一起,各自都是单独的:问诊单 和 方案"}, {"index": 3, "action": "患者发送一个问诊单,姓名:张三 患者通过很久之前的一个问诊单:姓名 李四 开方,开方姓名:张三", "expected": "问诊单 张三 与方案 张三 归到一起"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "case_name": "通过问诊单开方", "raw_text": "step1: 患者发送一个问诊单 不管问诊有没有结束,不管有没有过72小时(任何时候去开方) 医生通过这个问诊单去开一个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功 => 1,显示问诊单和方案: (1)辨病,最多展示一行,超出省略; (2)患者姓名,性别,年龄; (3)【主诉】:问诊单里的主诉,最多展示一行; (4)【处方】:辨病+剂型+贴数;最多展示一行。 [截图] | step2: 患者发送一个问诊单 医生通过这个问诊单去开方,但是方案中的患者基本信息与问诊单不一致,方案发送成功 => 不归在一起,各自都是单独的:问诊单 和 方案 | step3: 患者发送一个问诊单,姓名:张三 患者通过很久之前的一个问诊单:姓名 李四 开方,开方姓名:张三 => 问诊单 张三 与方案 张三 归到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 非嵌套问诊", "case_name": "通过线上开方", "internal_id": "187397", "external_id": "31548", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者提交一个问诊单,购买问诊后72小时内 医生通过线上开方,开一个基本信息一致的方案", "expected": "问诊单与方案归到一起"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "case_name": "通过线上开方", "raw_text": "step1: 患者提交一个问诊单,购买问诊后72小时内 医生通过线上开方,开一个基本信息一致的方案 => 问诊单与方案归到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 非嵌套问诊", "case_name": "通过明医好方开方", "internal_id": "187400", "external_id": "31549", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者提交一个问诊单,购买问诊后72小时内 医生通过明医好方开方,开一个基本信息一致的方案", "expected": "问诊单和方案归在一起"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "case_name": "通过明医好方开方", "raw_text": "step1: 患者提交一个问诊单,购买问诊后72小时内 医生通过明医好方开方,开一个基本信息一致的方案 => 问诊单和方案归在一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 非嵌套问诊", "case_name": "通过随访复诊单", "internal_id": "187403", "external_id": "31550", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "非嵌套问诊"], "case_name": "通过随访复诊单", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 嵌套问诊", "case_name": "通过线上开方", "internal_id": "187406", "external_id": "31551", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者先购买一个问诊,提交问诊单A,又购买一个问诊,不提交问诊单 医生通过线上开方,开一个基本信息与问诊单A一致的方案B", "expected": "问诊单A和方案 B归到一起"}, {"index": 2, "action": "患者先购买一个问诊,不提交问诊单,又购买了一个问诊,提交问诊单A 医生通过线上开方,开一个基本信息与问诊单A一致的方案B", "expected": "问诊单A和方案 B归到一起"}, {"index": 3, "action": "患者先购买了一个问诊,提交问诊单A,医生通过线上开方,开一个基本信息与问诊单A一致的方案B 之后患者又购买一个问诊,没有提交问诊单,问诊期间医生通过线上开方开了一个与问诊单A基本信息不一致的方案C", "expected": "A和B归到一起 C单独一个"}, {"index": 4, "action": "患者先购买了一个问诊,没有提交问诊单,医生通过线上开方,开一个方案A 之后患者又购买了一个问诊,提交了问诊单B,医生通过线上开方,开一个基本信息一致的方案C", "expected": "A单独一个 B和C归到一起"}, {"index": 5, "action": "患者先购买了一个问诊,提交问诊单A,医生通过线上开方,开一个基本信息一致的方案B 之后患者又购买了一个问诊,提交了问诊单C,医生通过线上开方,开一个基本信息一致的方案D", "expected": "A和B归到一起 C和D归到一起"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "case_name": "通过线上开方", "raw_text": "step1: 患者先购买一个问诊,提交问诊单A,又购买一个问诊,不提交问诊单 医生通过线上开方,开一个基本信息与问诊单A一致的方案B => 问诊单A和方案 B归到一起 | step2: 患者先购买一个问诊,不提交问诊单,又购买了一个问诊,提交问诊单A 医生通过线上开方,开一个基本信息与问诊单A一致的方案B => 问诊单A和方案 B归到一起 | step3: 患者先购买了一个问诊,提交问诊单A,医生通过线上开方,开一个基本信息与问诊单A一致的方案B 之后患者又购买一个问诊,没有提交问诊单,问诊期间医生通过线上开方开了一个与问诊单A基本信息不一致的方案C => A和B归到一起 C单独一个 | step4: 患者先购买了一个问诊,没有提交问诊单,医生通过线上开方,开一个方案A 之后患者又购买了一个问诊,提交了问诊单B,医生通过线上开方,开一个基本信息一致的方案C => A单独一个 B和C归到一起 | step5: 患者先购买了一个问诊,提交问诊单A,医生通过线上开方,开一个基本信息一致的方案B 之后患者又购买了一个问诊,提交了问诊单C,医生通过线上开方,开一个基本信息一致的方案D => A和B归到一起 C和D归到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 嵌套问诊", "case_name": "通过问诊单开方", "internal_id": "187413", "external_id": "31552", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "case_name": "通过问诊单开方", "raw_text": "step1: 逻辑同线上开方 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 嵌套问诊", "case_name": "通过明医好方开方", "internal_id": "187416", "external_id": "31553", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "case_name": "通过明医好方开方", "raw_text": "step1: 逻辑同线上开方 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+一个方案 > 嵌套问诊", "case_name": "通过随访复诊单", "internal_id": "187419", "external_id": "31554", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+一个方案", "嵌套问诊"], "case_name": "通过随访复诊单", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 非嵌套问诊", "case_name": "通过问诊单开方", "internal_id": "187423", "external_id": "31555", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者发送一个问诊单 不管问诊有没有结束,不管有没有过72小时(任何时候去开方) 医生 通过这个问诊单去开方 ,开多个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功", "expected": "1,显示问诊单和多个方案: (1)辨病,取最新开的方案辨病,最多展示一行,省略展示; (2)显示患者姓名,性别,年龄,姓名过长也正确展示; (3)【主诉】问诊单的主诉,最多展示一行; (4)【处方】一个方案展示一个处方,每个方案最多展示一行,最新的展示在上面。有几个方案就展示几个“处方”,十几个处方也正常展示。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "case_name": "通过问诊单开方", "raw_text": "step1: 患者发送一个问诊单 不管问诊有没有结束,不管有没有过72小时(任何时候去开方) 医生 通过这个问诊单去开方 ,开多个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功 => 1,显示问诊单和多个方案: (1)辨病,取最新开的方案辨病,最多展示一行,省略展示; (2)显示患者姓名,性别,年龄,姓名过长也正确展示; (3)【主诉】问诊单的主诉,最多展示一行; (4)【处方】一个方案展示一个处方,每个方案最多展示一行,最新的展示在上面。有几个方案就展示几个“处方”,十几个处方也正常展示。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 非嵌套问诊", "case_name": "通过线上开方", "internal_id": "187426", "external_id": "31556", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者发送一个问诊单 购买问诊后72小时内 医生通过线上开方去开方,开多个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功", "expected": "问诊单和多个方案到一起"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "case_name": "通过线上开方", "raw_text": "step1: 患者发送一个问诊单 购买问诊后72小时内 医生通过线上开方去开方,开多个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功 => 问诊单和多个方案到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 非嵌套问诊", "case_name": "通过明医好方开方", "internal_id": "187429", "external_id": "31557", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者发送一个问诊单 购买问诊后72小时内 医生通过明医好方去开方,开多个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功", "expected": "问诊单和多个方案归到一起"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "case_name": "通过明医好方开方", "raw_text": "step1: 患者发送一个问诊单 购买问诊后72小时内 医生通过明医好方去开方,开多个方案,并且方案中的患者基本信息与问诊单一致,方案发送成功 => 问诊单和多个方案归到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "非嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 非嵌套问诊", "case_name": "通过随访复诊单", "internal_id": "187432", "external_id": "31558", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "非嵌套问诊"], "case_name": "通过随访复诊单", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 嵌套问诊", "case_name": "通过问诊单开方", "internal_id": "187435", "external_id": "31559", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者先购买一个问诊,提交问诊单A,又购买一个问诊,不提交问诊单 医生通过问诊单A开方,开多个基本信息与问诊单A一致的方案B、C、D", "expected": "问诊单A与多个方案B、C、D归到一起"}, {"index": 2, "action": "患者先购买一个问诊,不提交问诊单,又购买了一个问诊,提交问诊单A 医生通过问诊单,开多个基本信息与问诊单A一致的方案B、C、D", "expected": "问诊单A与多个方案B、C、D归到一起"}, {"index": 3, "action": "患者先购买了一个问诊,提交问诊单A,医生通过问诊单A,开多个基本信息与问诊单A一致的方案B、C、D 之后患者又购买一个问诊,没有提交问诊单,问诊期间医生通过问诊单A开了一个与问诊单A基本信息不一致的方案E、F、G", "expected": "问诊单A与多个方案B、C、D归到一起"}, {"index": 4, "action": "患者先购买了一个问诊,没有提交问诊单,医生通过线上开方,开了多个方案A、B、C 之后患者又购买了一个问诊,提交了问诊单D,医生通过线上开方,开多个与基本信息一致的方案E、F、G", "expected": "问诊单D与多个方案E、F、G归到一起 A、B、C都是单独的"}, {"index": 5, "action": "患者先购买了一个问诊,提交问诊单A,医生通过线上开方,开一个基本信息一致的方案B、C、D 之后患者又购买了一个问诊,提交了问诊单E,医生通过线上开方,开一个基本信息一致的方案F、G、H", "expected": "问诊单A与方案B、C、D归到一起 问诊单E与方案F、G、H归到一起"}, {"index": 6, "action": "患者先购买了一个问诊, 提交问诊单A ,之后患者又购买了一个问诊, 提交了问诊单E , 医生 通过问诊单开方A ,开一个基本信息一致的方案B、C、D 医生通过问诊单E ,开一个基本信息一致的方案F、G、H", "expected": "问诊单A与方案B、C、D归到一起 问诊单E与方案F、G、H归到一起"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "case_name": "通过问诊单开方", "raw_text": "step1: 患者先购买一个问诊,提交问诊单A,又购买一个问诊,不提交问诊单 医生通过问诊单A开方,开多个基本信息与问诊单A一致的方案B、C、D => 问诊单A与多个方案B、C、D归到一起 | step2: 患者先购买一个问诊,不提交问诊单,又购买了一个问诊,提交问诊单A 医生通过问诊单,开多个基本信息与问诊单A一致的方案B、C、D => 问诊单A与多个方案B、C、D归到一起 | step3: 患者先购买了一个问诊,提交问诊单A,医生通过问诊单A,开多个基本信息与问诊单A一致的方案B、C、D 之后患者又购买一个问诊,没有提交问诊单,问诊期间医生通过问诊单A开了一个与问诊单A基本信息不一致的方案E、F、G => 问诊单A与多个方案B、C、D归到一起 | step4: 患者先购买了一个问诊,没有提交问诊单,医生通过线上开方,开了多个方案A、B、C 之后患者又购买了一个问诊,提交了问诊单D,医生通过线上开方,开多个与基本信息一致的方案E、F、G => 问诊单D与多个方案E、F、G归到一起 A、B、C都是单独的 | step5: 患者先购买了一个问诊,提交问诊单A,医生通过线上开方,开一个基本信息一致的方案B、C、D 之后患者又购买了一个问诊,提交了问诊单E,医生通过线上开方,开一个基本信息一致的方案F、G、H => 问诊单A与方案B、C、D归到一起 问诊单E与方案F、G、H归到一起 | step6: 患者先购买了一个问诊, 提交问诊单A ,之后患者又购买了一个问诊, 提交了问诊单E , 医生 通过问诊单开方A ,开一个基本信息一致的方案B、C、D 医生通过问诊单E ,开一个基本信息一致的方案F、G、H => 问诊单A与方案B、C、D归到一起 问诊单E与方案F、G、H归到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 嵌套问诊", "case_name": "通过线上开方", "internal_id": "187443", "external_id": "31560", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "逻辑同问诊单开方", "expected": ""}, {"index": 2, "action": "患者先购买了一个问诊,提交问诊单A,之后患者又购买了一个问诊,提交了问诊单E 医生通过线上开方,开一个基本信息一致的方案B、C、D", "expected": "问诊单 E与 方案B、C、D组合到一起"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "case_name": "通过线上开方", "raw_text": "step1: 逻辑同问诊单开方 =>  | step2: 患者先购买了一个问诊,提交问诊单A,之后患者又购买了一个问诊,提交了问诊单E 医生通过线上开方,开一个基本信息一致的方案B、C、D => 问诊单 E与 方案B、C、D组合到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 嵌套问诊", "case_name": "通过明医好方开方", "internal_id": "187447", "external_id": "31561", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "case_name": "通过明医好方开方", "raw_text": "step1: 逻辑同问诊单开方 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "嵌套问诊", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "feature_scope": "多种组合 > 问诊单+多个方案 > 嵌套问诊", "case_name": "通过随访复诊单", "internal_id": "187450", "external_id": "31562", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+多个方案", "嵌套问诊"], "case_name": "通过随访复诊单", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "系统发送随访单", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "方案+随访单", "系统发送随访单"], "feature_scope": "多种组合 > 方案+随访单 > 系统发送随访单", "case_name": "问诊期间,方案+随访单", "internal_id": "187454", "external_id": "31563", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,辨病:取方案的辨病,展示一行,超出省略展示。 2,展示患者姓名,性别,年龄。 3,【处方】剂型+药材,展示逻辑不变;不同剂型正确展示。 4,【随访反馈】:基本痊愈、部分好转、机务无变化、我未按医嘱服药。 [截图]"}, {"index": 2, "action": "问诊期间,没有提交问诊单, 医生通过线上开方, 方案A发送成功后,到系统发送随访单B,患者填写成功后", "expected": "方案A与该随访单B归到一起"}, {"index": 3, "action": "问诊期间,没有提交问诊单, 医生通过明医好方开方, 方案A发送成功后,到系统发送随访单B,患者添加成功后", "expected": "方案A与该随访单B归到一起"}, {"index": 4, "action": "问诊期间,没有提交问诊单, 医生通过随访复诊单, 方案A发送成功后,到系统发送随访单B,患者添加成功后", "expected": "方案A与该随访单B归到一起"}, {"index": 5, "action": "问诊期间,没有提交问诊单, 医生通过以前的问诊单开基本信息不一致的方案, 方案A发送成功后,到系统发送随访单B,患者添加成功后", "expected": "方案A与该随访单B归到一起"}, {"index": 6, "action": "问诊期间,提交了问诊单A 医生通过线上开方,开跟问诊单A基本信息不一致的方案, 方案B发送成功后,系统发送随访单C,患者填写成功后", "expected": "方案B与该随访单C归到一起"}, {"index": 7, "action": "问诊期间,提交了问诊单A 医生通过明医好方,开跟问诊单A基本信息不一致的方案, 方案B发送成功后,系统发送随访单C,患者填写成功后", "expected": "方案B与该随访单C归到一起"}, {"index": 8, "action": "问诊期间,提交了问诊单A 医生通过问诊单A开方,开跟问诊单A基本信息不一致的方案, 方案B发送成功后,系统发送随访单C,患者填写成功后", "expected": "方案B与该随访单C归到一起"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "方案+随访单", "系统发送随访单"], "case_name": "问诊期间,方案+随访单", "raw_text": "step1:  => 1,辨病:取方案的辨病,展示一行,超出省略展示。 2,展示患者姓名,性别,年龄。 3,【处方】剂型+药材,展示逻辑不变;不同剂型正确展示。 4,【随访反馈】:基本痊愈、部分好转、机务无变化、我未按医嘱服药。 [截图] | step2: 问诊期间,没有提交问诊单, 医生通过线上开方, 方案A发送成功后,到系统发送随访单B,患者填写成功后 => 方案A与该随访单B归到一起 | step3: 问诊期间,没有提交问诊单, 医生通过明医好方开方, 方案A发送成功后,到系统发送随访单B,患者添加成功后 => 方案A与该随访单B归到一起 | step4: 问诊期间,没有提交问诊单, 医生通过随访复诊单, 方案A发送成功后,到系统发送随访单B,患者添加成功后 => 方案A与该随访单B归到一起 | step5: 问诊期间,没有提交问诊单, 医生通过以前的问诊单开基本信息不一致的方案, 方案A发送成功后,到系统发送随访单B,患者添加成功后 => 方案A与该随访单B归到一起 | step6: 问诊期间,提交了问诊单A 医生通过线上开方,开跟问诊单A基本信息不一致的方案, 方案B发送成功后,系统发送随访单C,患者填写成功后 => 方案B与该随访单C归到一起 | step7: 问诊期间,提交了问诊单A 医生通过明医好方,开跟问诊单A基本信息不一致的方案, 方案B发送成功后,系统发送随访单C,患者填写成功后 => 方案B与该随访单C归到一起 | step8: 问诊期间,提交了问诊单A 医生通过问诊单A开方,开跟问诊单A基本信息不一致的方案, 方案B发送成功后,系统发送随访单C,患者填写成功后 => 方案B与该随访单C归到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "系统发送随访单", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "方案+随访单", "系统发送随访单"], "feature_scope": "多种组合 > 方案+随访单 > 系统发送随访单", "case_name": "不在问诊期间,方案+随访", "internal_id": "187464", "external_id": "31564", "case_revision_version": "1", "summary": "", "preconditions": "不存在 购买问诊后72小时内的问诊单", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生通过之前发送的问诊单开基本信息不一致的方案 或者直接线上开方 或者开明医好方, 或者随访复诊单 发送了方案A,之后系统发送了随访单B,患者填写后", "expected": "方案A和随访单B归到一起"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "方案+随访单", "系统发送随访单"], "case_name": "不在问诊期间,方案+随访", "raw_text": "不存在 购买问诊后72小时内的问诊单 | step1: 医生通过之前发送的问诊单开基本信息不一致的方案 或者直接线上开方 或者开明医好方, 或者随访复诊单 发送了方案A,之后系统发送了随访单B,患者填写后 => 方案A和随访单B归到一起"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访单", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+方案+随访单"], "feature_scope": "病例整理二期 > 多种组合 > 问诊单+方案+随访单", "case_name": "问诊单+一个方案变:问诊单+方案+随访单", "internal_id": "187468", "external_id": "31565", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,标题取方案的辨病,最多展示一行,超出省略展示; 2,展示患者姓名,性别年龄; 3,【主诉】问诊单的主诉,展示一行,超出省略。 4,【处方】剂型+药材,展示逻辑不变;不同剂型展示正确。 5,【随访反馈】:基本痊愈、部分好转、机务无变化、我未按医嘱服药。 [截图]"}, {"index": 2, "action": "问诊单与方案绑定到一起后 等到系统发送随访单,患者填写成功后", "expected": "就变成:问诊单+方案+随访单"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+方案+随访单"], "case_name": "问诊单+一个方案变:问诊单+方案+随访单", "raw_text": "step1:  => 1,标题取方案的辨病,最多展示一行,超出省略展示; 2,展示患者姓名,性别年龄; 3,【主诉】问诊单的主诉,展示一行,超出省略。 4,【处方】剂型+药材,展示逻辑不变;不同剂型展示正确。 5,【随访反馈】:基本痊愈、部分好转、机务无变化、我未按医嘱服药。 [截图] | step2: 问诊单与方案绑定到一起后 等到系统发送随访单,患者填写成功后 => 就变成:问诊单+方案+随访单"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访单", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+方案+随访单"], "feature_scope": "病例整理二期 > 多种组合 > 问诊单+方案+随访单", "case_name": "问诊单+多个方案变:问诊单+方案+随访单", "internal_id": "187472", "external_id": "31566", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "问诊单A与多个方案B、C、D归到一起 等到系统发送各个方案B、C、D的随访单E、F、G,患者填写后", "expected": "问诊单A+方案B、C、D+随访单E,F,G"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "多种组合", "问诊单+方案+随访单"], "case_name": "问诊单+多个方案变:问诊单+方案+随访单", "raw_text": "step1: 问诊单A与多个方案B、C、D归到一起 等到系统发送各个方案B、C、D的随访单E、F、G,患者填写后 => 问诊单A+方案B、C、D+随访单E,F,G"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+方案+随访", "case_name": "详情页展示", "internal_id": "187477", "external_id": "31567", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击问诊单+一个方案的组合,进入到组合详情页面", "expected": "1,标题:病历; 2,可以点击补充病历,进入补充病历页面; 3,患者信息取问诊单的:姓名,性别,年龄; 4,辨病:取方案的辨病,全部展示,过长也展示正确; 5,下方显示问诊单和方案。 [截图] [截图]"}, {"index": 2, "action": "", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "case_name": "详情页展示", "raw_text": "step1: 点击问诊单+一个方案的组合,进入到组合详情页面 => 1,标题:病历; 2,可以点击补充病历,进入补充病历页面; 3,患者信息取问诊单的:姓名,性别,年龄; 4,辨病:取方案的辨病,全部展示,过长也展示正确; 5,下方显示问诊单和方案。 [截图] [截图] | step2:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+方案+随访", "case_name": "补充病历按钮", "internal_id": "187481", "external_id": "31568", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "case_name": "补充病历按钮", "raw_text": "step1: 点击组合详情里右上角的补充病历按钮 [截图] => 1,进入到补充病历页面,自动带入患者信息,可以正常添加补充病历。 2,添加成功的补充病历,筛选相应的患者姓名,可以筛选出来。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+方案+随访", "case_name": "患者信息", "internal_id": "187484", "external_id": "31569", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "case_name": "患者信息", "raw_text": "step1: 点击患者信息 [截图] => 不可以进入到咨询页面"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+方案+随访", "case_name": "问诊单展示", "internal_id": "187487", "external_id": "31570", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,标题:问诊单; 2,左上角显示问诊单提交时间; 3,主诉:最多展示一行,超出省略; 4,病情总结(患者不可见):取问诊单里面医生填写的备注(患者不可见);最多展示两行,超出省略。 5,图片:取问诊单上传的化验单,舌苔照片,面部照片;全部展示。 [截图]"}, {"index": 2, "action": "点击问诊单", "expected": "进入到问诊单详情页"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "case_name": "问诊单展示", "raw_text": "step1:  => 1,标题:问诊单; 2,左上角显示问诊单提交时间; 3,主诉:最多展示一行,超出省略; 4,病情总结(患者不可见):取问诊单里面医生填写的备注(患者不可见);最多展示两行,超出省略。 5,图片:取问诊单上传的化验单,舌苔照片,面部照片;全部展示。 [截图] | step2: 点击问诊单 => 进入到问诊单详情页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+方案+随访", "case_name": "方案展示", "internal_id": "187491", "external_id": "31571", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,标题:方案; 2,左上角显示开方时间; 3,方案内容展示,不同的剂型正确展示; 4,右上角显示方案的状态。各种状态正确展示; 5,点击进入方案详情页。 6,展示贴数(不同的剂型贴数显示正确) [截图]"}, {"index": 2, "action": "免检颗粒", "expected": "1,免检颗粒·郑州-康仁堂 2,处方:免检颗粒,当归、人参...(只展示一行) 3,贴数:3贴 4,用法:取方案详情页的整个用法,只展示一行 5,诊金:免费/金额正确显示。"}, {"index": 3, "action": "中药饮片", "expected": "1,传统中药材·郑州-康仁堂 2,处方:传统中药材,当归、人参...(只展示一行) 3,贴数:3贴 4,用法:取方案详情页的整个用法,只展示一行 5,诊金:免费/金额正确显示。"}, {"index": 4, "action": "成药", "expected": "1,成药·成药 2,处方:成药,感冒灵颗粒、发热胶囊...(只展示一行) 3,诊金:免费/金额正确显示。 4,没有用法和贴数"}, {"index": 5, "action": "流浸膏", "expected": "1,流浸膏·郑州-康仁堂 2,处方:流浸膏,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数"}, {"index": 6, "action": "切片膏", "expected": "1,切片膏·郑州-康仁堂 2,处方:切片膏,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数"}, {"index": 7, "action": "散剂", "expected": "1,散剂·郑州-康仁堂 2,处方:散剂,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数"}, {"index": 8, "action": "水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸", "expected": "1,水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸·郑州-康仁堂 2,处方:水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数"}, {"index": 9, "action": "外治", "expected": "1,治法 2,治法及其他:外治填写的内容 3,诊金:免费/金额正确显示。"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "case_name": "方案展示", "raw_text": "step1:  => 1,标题:方案; 2,左上角显示开方时间; 3,方案内容展示,不同的剂型正确展示; 4,右上角显示方案的状态。各种状态正确展示; 5,点击进入方案详情页。 6,展示贴数(不同的剂型贴数显示正确) [截图] | step2: 免检颗粒 => 1,免检颗粒·郑州-康仁堂 2,处方:免检颗粒,当归、人参...(只展示一行) 3,贴数:3贴 4,用法:取方案详情页的整个用法,只展示一行 5,诊金:免费/金额正确显示。 | step3: 中药饮片 => 1,传统中药材·郑州-康仁堂 2,处方:传统中药材,当归、人参...(只展示一行) 3,贴数:3贴 4,用法:取方案详情页的整个用法,只展示一行 5,诊金:免费/金额正确显示。 | step4: 成药 => 1,成药·成药 2,处方:成药,感冒灵颗粒、发热胶囊...(只展示一行) 3,诊金:免费/金额正确显示。 4,没有用法和贴数 | step5: 流浸膏 => 1,流浸膏·郑州-康仁堂 2,处方:流浸膏,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数 | step6: 切片膏 => 1,切片膏·郑州-康仁堂 2,处方:切片膏,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数 | step7: 散剂 => 1,散剂·郑州-康仁堂 2,处方:散剂,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数 | step8: 水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸 => 1,水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸·郑州-康仁堂 2,处方:水丸/水蜜丸/大蜜丸/小蜜丸/浓缩丸,当归、人参...(只展示一行) 3,用法:取方案详情页的整个用法,只展示一行 4,诊金:免费/金额正确显示。 5,没有贴数 | step9: 外治 => 1,治法 2,治法及其他:外治填写的内容 3,诊金:免费/金额正确显示。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+方案+随访", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+方案+随访", "case_name": "随方单展示", "internal_id": "187502", "external_id": "31572", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,标题:随访单 2,右上角显示随访单提交时间 3,病情变化:基本痊愈、不分好转、几乎无变化、我未按医嘱服药 4,已改善:勾选的改善症状。未填写不展示该字段。 5,未改善:患者未勾选的症状。未填写不展示该字段。 6,症状补充:患者随访单填写的补充用药后身体情况或症状,仅展示一行,省略展示;如果患者上传了图片,也不展示图片。 6,诊疗评价:患者随访单填写的本次诊疗评价 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+方案+随访"], "case_name": "随方单展示", "raw_text": "step1:  => 1,标题:随访单 2,右上角显示随访单提交时间 3,病情变化:基本痊愈、不分好转、几乎无变化、我未按医嘱服药 4,已改善:勾选的改善症状。未填写不展示该字段。 5,未改善:患者未勾选的症状。未填写不展示该字段。 6,症状补充:患者随访单填写的补充用药后身体情况或症状,仅展示一行,省略展示;如果患者上传了图片,也不展示图片。 6,诊疗评价:患者随访单填写的本次诊疗评价 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+多个方案", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+多个方案"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+多个方案", "case_name": "逻辑同上", "internal_id": "187506", "external_id": "31573", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,左边显示时间。 2,辨病:取最新开的方案,展示一行,超出省略。 3,患者姓名,性别,年龄 4,多个【处方】不同剂型+药材,正常展示。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+多个方案"], "case_name": "逻辑同上", "raw_text": "step1:  => 1,左边显示时间。 2,辨病:取最新开的方案,展示一行,超出省略。 3,患者姓名,性别,年龄 4,多个【处方】不同剂型+药材,正常展示。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "方案+随访", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "方案+随访"], "feature_scope": "病例整理二期 > 组合详情页 > 方案+随访", "case_name": "逻辑同上", "internal_id": "187510", "external_id": "31574", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "方案+随访"], "case_name": "逻辑同上", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单+一个方案", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+一个方案"], "feature_scope": "病例整理二期 > 组合详情页 > 问诊单+一个方案", "case_name": "逻辑同上", "internal_id": "187514", "external_id": "31575", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合详情页", "问诊单+一个方案"], "case_name": "逻辑同上", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "组合解散", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "feature_scope": "医师端 > 病例整理二期 > 组合解散", "case_name": "问诊单+一个方案", "internal_id": "187518", "external_id": "31576", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "case_name": "问诊单+一个方案", "raw_text": "step1: 问诊单 和 一个方案组合 废除问诊单 => 1,组合还在,标题还是取方案的辨病,同时右上角不展示该方案的状态。 [截图] [截图] 2,已废除的问诊单,单独展示。 [截图] | step2: 问诊单 和 一个方案组合 废除方案 => 组合解散,问诊单和方案都单独展示 1,问诊单 [截图] 2,已废除的方案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "组合解散", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "feature_scope": "医师端 > 病例整理二期 > 组合解散", "case_name": "问诊单+多个方案", "internal_id": "187522", "external_id": "31577", "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,已废除的方案 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "case_name": "问诊单+多个方案", "raw_text": "step1: 问诊单+多个方案 废除问诊单 => 1,组合还在,标题还是取最新方案的辨病,同时右上角不展示该方案的状态。 [截图] [截图] [截图] 2,已废除的问诊单,单独展示。 [截图] | step2: 问诊单+多个方案 废除其中一个方案 => 1,组合还在,标题还是取剩余最新方案的辨病,同时右上角不展示该方案的状态。 [截图] 2,已废除的方案 [截图] | step3: 问诊单+多个方案 把组合里面的方案全部废除 => 组合解散,问诊单和多个方案单独展示 1,问诊单 [截图] 2,已废除的方案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "组合解散", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "feature_scope": "医师端 > 病例整理二期 > 组合解散", "case_name": "问诊单+方案+随访", "internal_id": "187527", "external_id": "31578", "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,已废除的问诊单,单独展示。 [截图] 3,已废除的随访,单独展示 [截图]"}, {"index": 4, "action": "问诊单+方案+随访 废除方案", "expected": "组合解散,问诊单,已废除的方案,随访都展示展示 1,问诊单 [截图] 2,随访 [截图] 3,已废除的方案 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "case_name": "问诊单+方案+随访", "raw_text": "step1: 问诊单+方案+随访 废除问诊单 => 1,组合还在,方案+随访 [截图] 2,已废除的问诊单单独展示 [截图] | step2: 问诊单+方案+随访 废除随访 => 1,组合还在,问诊单+方案 [截图] 2,已废除的随访单独展示 [截图] | step3: 问诊单+方案+随访 废除问诊单和随访 => 1,组合还在,标题还是取方案的辨病,同时右上角不展示该方案的状态。 [截图] [截图] 2,已废除的问诊单,单独展示。 [截图] 3,已废除的随访,单独展示 [截图] | step4: 问诊单+方案+随访 废除方案 => 组合解散,问诊单,已废除的方案,随访都展示展示 1,问诊单 [截图] 2,随访 [截图] 3,已废除的方案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "组合解散", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "feature_scope": "医师端 > 病例整理二期 > 组合解散", "case_name": "方案+随访", "internal_id": "187533", "external_id": "31579", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "组合解散"], "case_name": "方案+随访", "raw_text": "step1: 方案+随访 废除随访 => 1,组合还在,标题还是取方案的辨病,同时右上角不展示该方案的状态。 [截图] [截图] 2,已废除的随访,单独展示。 [截图] | step2: 方案+随访 废除方案 => 组合解散,方案和随访单独展示 1,随访 [截图] 2,已废除的方案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已废除的", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "feature_scope": "医师端 > 病例整理二期 > 已废除的", "case_name": "废除的明医好方", "internal_id": "187538", "external_id": "31580", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "废除方案", "expected": "1,仅展示方案: (1)标题为:辨病,仅展示一行,省略展示; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (4)右上角显示:标记为已废除。 [截图]"}, {"index": 2, "action": "把废除的明医好方取消废除", "expected": "标签消失,其他的不变,可以正常查看"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "case_name": "废除的明医好方", "raw_text": "step1: 废除方案 => 1,仅展示方案: (1)标题为:辨病,仅展示一行,省略展示; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (4)右上角显示:标记为已废除。 [截图] | step2: 把废除的明医好方取消废除 => 标签消失,其他的不变,可以正常查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已废除的", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "feature_scope": "医师端 > 病例整理二期 > 已废除的", "case_name": "废除的方案", "internal_id": "187542", "external_id": "31581", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "废除方案", "expected": "1,仅展示方案: (1)标题为:辨病,仅展示一行,省略展示; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (4)贴数:不同剂型贴数展示正确。 (5)右上角显示:标记为已废除。 [截图]"}, {"index": 2, "action": "把废除的方案取消废除", "expected": "标记取消,正确展示,可以正常查看"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "case_name": "废除的方案", "raw_text": "step1: 废除方案 => 1,仅展示方案: (1)标题为:辨病,仅展示一行,省略展示; (2)显示:患者姓名,性别,年龄,姓名过长时正常展示; (3)【处方】逻辑不变:剂型+药材,仅展示一行,超出不展示,不同剂型正确展示; (4)贴数:不同剂型贴数展示正确。 (5)右上角显示:标记为已废除。 [截图] | step2: 把废除的方案取消废除 => 标记取消,正确展示,可以正常查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已废除的", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "feature_scope": "医师端 > 病例整理二期 > 已废除的", "case_name": "废除的问诊单", "internal_id": "187546", "external_id": "31582", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "废除问诊单", "expected": "1,仅展示问诊单: (1)标题:问诊单; (2)显示:患者姓名、性别、年龄;名字过长时也正常展示 (3)显示:主诉,最多展示一行,省略展示; (4)右上角显示:已标记为废除。 [截图]"}, {"index": 2, "action": "把废除的问诊单取消废除", "expected": "标记取消,正确展示,可以正常查看"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "case_name": "废除的问诊单", "raw_text": "step1: 废除问诊单 => 1,仅展示问诊单: (1)标题:问诊单; (2)显示:患者姓名、性别、年龄;名字过长时也正常展示 (3)显示:主诉,最多展示一行,省略展示; (4)右上角显示:已标记为废除。 [截图] | step2: 把废除的问诊单取消废除 => 标记取消,正确展示,可以正常查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已废除的", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "feature_scope": "医师端 > 病例整理二期 > 已废除的", "case_name": "废除的随访单", "internal_id": "187550", "external_id": "31583", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "已废除的"], "case_name": "废除的随访单", "raw_text": "step1: 废除随访单 => 只有右上角多了一个:标记为已废除,其他的不变 [截图] | step2: 把废除的随访单取消废除 => 标记取消,正确展示,可以正常查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "排序", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "排序"], "feature_scope": "医师端 > 病例整理二期 > 排序", "case_name": "最新创建的排在最上面", "internal_id": "187555", "external_id": "31584", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单独的方案,随访,问诊单 4月6号创建一个单独的方案A 4月7号创建一个单独的问诊单B 4月8号创建一个单独的方案C", "expected": "C B A"}, {"index": 2, "action": "问诊单A+方案B 问诊单C+方案D 问诊单A在问诊单C之前创建", "expected": "问诊单C+方案D 问诊单A+方案B"}, {"index": 3, "action": "问诊单A+方案B 问诊单C+方案D 问诊单E+方案F 4月6号创建问诊A 4月7号创建问诊C 4月8号创建问诊E", "expected": "问诊单E+方案F 问诊单C+方案D 问诊单A+方案B"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "排序"], "case_name": "最新创建的排在最上面", "raw_text": "step1: 单独的方案,随访,问诊单 4月6号创建一个单独的方案A 4月7号创建一个单独的问诊单B 4月8号创建一个单独的方案C => C B A | step2: 问诊单A+方案B 问诊单C+方案D 问诊单A在问诊单C之前创建 => 问诊单C+方案D 问诊单A+方案B | step3: 问诊单A+方案B 问诊单C+方案D 问诊单E+方案F 4月6号创建问诊A 4月7号创建问诊C 4月8号创建问诊E => 问诊单E+方案F 问诊单C+方案D 问诊单A+方案B"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "补充病历", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "补充病历"], "feature_scope": "医师端 > 病例整理二期 > 补充病历", "case_name": "所有病历不展示补充病例", "internal_id": "187561", "external_id": "31585", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择所有病历", "expected": "1,所有病历里不展示补充病历,同时筛选条件里面去掉“补充病历”筛选项。 [截图] 2,只能通过“补充病历”tab页查看。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "补充病历"], "case_name": "所有病历不展示补充病例", "raw_text": "step1: 选择所有病历 => 1,所有病历里不展示补充病历,同时筛选条件里面去掉“补充病历”筛选项。 [截图] 2,只能通过“补充病历”tab页查看。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "补充病历", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "补充病历"], "feature_scope": "医师端 > 病例整理二期 > 补充病历", "case_name": "从所有病历切换到补充病历,当前选择患者不变", "internal_id": "187564", "external_id": "31586", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "补充病历"], "case_name": "从所有病历切换到补充病历,当前选择患者不变", "raw_text": "step1: 进入病历页面,选择患者:果木木,之后选择所有病例,再选择补充病历 => 切换到补充病历的时候,上方的患者还是:果木木"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "补充病历", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "补充病历"], "feature_scope": "医师端 > 病例整理二期 > 补充病历", "case_name": "补充病历展示", "internal_id": "187567", "external_id": "31587", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "补充病历只有内容", "expected": "1,标题为患者姓名,性别,年龄 2,左边显示创建时间,精确到年,月,日 3,记录的文案内容,最多显示一行,省略显示 4,右上角显示【编辑】按钮 [截图]"}, {"index": 2, "action": "补充病历有内容和一张图片", "expected": "记录文案内容仅展示一行,超出省略展示 [截图]"}, {"index": 3, "action": "补充病历有内容和多张图片", "expected": "1,记录文案内容仅展示一行,超出省略展示 2,图片超出可以向左滑动查看所有图片,图片可以放大查看。 [截图]"}, {"index": 4, "action": "点击编辑按钮", "expected": "进入编辑页面,逻辑不变,患者姓名,性别,年龄,内容都可以编辑,可以上传照片。"}, {"index": 5, "action": "新用户去添加补充病例", "expected": ""}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "补充病历"], "case_name": "补充病历展示", "raw_text": "step1: 补充病历只有内容 => 1,标题为患者姓名,性别,年龄 2,左边显示创建时间,精确到年,月,日 3,记录的文案内容,最多显示一行,省略显示 4,右上角显示【编辑】按钮 [截图] | step2: 补充病历有内容和一张图片 => 记录文案内容仅展示一行,超出省略展示 [截图] | step3: 补充病历有内容和多张图片 => 1,记录文案内容仅展示一行,超出省略展示 2,图片超出可以向左滑动查看所有图片,图片可以放大查看。 [截图] | step4: 点击编辑按钮 => 进入编辑页面,逻辑不变,患者姓名,性别,年龄,内容都可以编辑,可以上传照片。 | step5: 新用户去添加补充病例 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "分享和废除", "internal_id": "187575", "external_id": "31588", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "分享和废除", "raw_text": "step1:  => 逻辑不变,可以正常分享和废除 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "问诊人", "internal_id": "187578", "external_id": "31589", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "问诊人", "raw_text": "step1:  => 1,填写时间在问诊人上方。 2,问诊人:姓名,性别,年龄; 可以点击进入会话页。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "患者基本信息", "internal_id": "187581", "external_id": "31590", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "患者基本信息", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "病情总结(患者不可见)", "internal_id": "187584", "external_id": "31591", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "病情总结(患者不可见)", "raw_text": "step1:  => 逻辑同之前的:备注(患者不可见) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "患者主诉", "internal_id": "187587", "external_id": "31592", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "患者主诉", "raw_text": "step1:  => 可以复制患者填写的部分 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "舌苔照片", "internal_id": "187590", "external_id": "31593", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "舌苔照片", "raw_text": "step1:  => 1,标题:舌苔舌底、面部、三关手纹、相关检查报告或化验单照片。都展示在一起 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "身体概况", "internal_id": "187593", "external_id": "31594", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,可以复制问题及答案内容。 2,如果是男性:妊娠哺乳字段不展示。 [截图]"}, {"index": 2, "action": "自定义问诊单", "expected": "1,问题概要模块:问题与答案分开换行展示。 2,主题名称:单独展示一行,展示全部编辑文字内容。 3,不同主题分区域展示。 4,患者端展示同步优化。"}, {"index": 3, "action": "非自定义问诊单", "expected": "1,问题概要模块:展示逻辑不变。 2,主题名称:单独展示一行,展示全部编辑文字内容。 3,不同主题分区域展示。 4,患者端展示同步优化。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "身体概况", "raw_text": "step1:  => 1,可以复制问题及答案内容。 2,如果是男性:妊娠哺乳字段不展示。 [截图] | step2: 自定义问诊单 => 1,问题概要模块:问题与答案分开换行展示。 2,主题名称:单独展示一行,展示全部编辑文字内容。 3,不同主题分区域展示。 4,患者端展示同步优化。 | step3: 非自定义问诊单 => 1,问题概要模块:展示逻辑不变。 2,主题名称:单独展示一行,展示全部编辑文字内容。 3,不同主题分区域展示。 4,患者端展示同步优化。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "查看问诊单详情", "internal_id": "187598", "external_id": "31595", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "查看问诊单详情", "raw_text": "step1: 点击【查看问诊单详情】 => 可以查看填写的问诊单内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "智能处方", "internal_id": "187601", "external_id": "31596", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "智能处方", "raw_text": "step1:  => 有就展示,没有就不展示 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "为TA开方", "internal_id": "187604", "external_id": "31597", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "为TA开方", "raw_text": "step1:  => 逻辑不变,点击进入开方页,可以正常开方"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "问诊单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "feature_scope": "医师端 > 病例整理二期 > 问诊单详情页", "case_name": "进入会话", "internal_id": "187607", "external_id": "31598", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "问诊单详情页"], "case_name": "进入会话", "raw_text": "step1:  => 逻辑不变,点击进入会话页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随方单详情页", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "随方单详情页"], "feature_scope": "医师端 > 病例整理二期 > 随方单详情页", "case_name": "逻辑不变", "internal_id": "187611", "external_id": "31599", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,从开方页上方的查看随访单 2,会话页的随访单", "expected": "正确展示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "随方单详情页"], "case_name": "逻辑不变", "raw_text": "step1: 1,从开方页上方的查看随访单 2,会话页的随访单 => 正确展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "筛选", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "筛选"], "feature_scope": "医师端 > 病例整理二期 > 筛选", "case_name": "筛选后把组合的单独展示", "internal_id": "187615", "external_id": "31600", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "筛选"], "case_name": "筛选后把组合的单独展示", "raw_text": "step1: 问诊单+方案+随访 选择问诊单/方案/随访 => 筛选出来的内容 问诊单、方案、随访都单独展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "兼容性", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "兼容性"], "feature_scope": "医师端 > 病例整理二期 > 兼容性", "case_name": "老数据组合", "internal_id": "187619", "external_id": "31601", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "兼容性"], "case_name": "老数据组合", "raw_text": "step1: 版本之前的问诊单,方案,随访单,升级版本后 => 按照新的组合逻辑组合"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "兼容性", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "兼容性"], "feature_scope": "医师端 > 病例整理二期 > 兼容性", "case_name": "查看老数据组合里的随访单", "internal_id": "187622", "external_id": "31602", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "改版本上线之前患者提交的随访单,版本更新后", "expected": "1,病情变化:对应老的随访单中的“病情变化”项。 2,已改善:对应老的随访雨问诊的对比结果。没有对比就不展示改字段。 3,未完善:不展示该字段。 4,症状补充:对应老的随访单中的第二页“主诉补充”项。 5,诊疗评价:对应老的随访单中的“接诊体验评价”的文案。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "病例整理二期", "兼容性"], "case_name": "查看老数据组合里的随访单", "raw_text": "step1:  => [截图] | step2: 改版本上线之前患者提交的随访单,版本更新后 => 1,病情变化:对应老的随访单中的“病情变化”项。 2,已改善:对应老的随访雨问诊的对比结果。没有对比就不展示改字段。 3,未完善:不展示该字段。 4,症状补充:对应老的随访单中的第二页“主诉补充”项。 5,诊疗评价:对应老的随访单中的“接诊体验评价”的文案。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页提示条", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 工作室首页提示条", "case_name": "各种情况的提示条", "internal_id": "187629", "external_id": "31603", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "case_name": "各种情况的提示条", "raw_text": "step1:  => [截图] | step2: 老版新医师活动中 => 展示老版新医师活动入口 | step3: 新版新医师活动中 => 展示新版新医师活动入口 | step4: 活动任务完成(购药后) => 展示医生本周与上周数据"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页提示条", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 工作室首页提示条", "case_name": "患者数", "internal_id": "187635", "external_id": "31604", "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": "显示为0"}, {"index": 5, "action": "新增患者很多(上百个)", "expected": "显示正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "case_name": "患者数", "raw_text": "step1:  => [截图] 前面显示本周数据 后面显示上周数据 | step2: 本周数据 => 本周新增的患者数 | step3: 上周数据 => 上周新增的患者数 | step4: 无新增患者 => 显示为0 | step5: 新增患者很多(上百个) => 显示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页提示条", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 工作室首页提示条", "case_name": "咨询数", "internal_id": "187642", "external_id": "31605", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 前面显示本周数据 后面显示上周数据"}, {"index": 2, "action": "咨询数计算 a、免费问诊 b、付费问诊 c、图文、电话、视频问诊 d、付费提问 e、嵌套问诊 f、调起支付框不付钱", "expected": "包括各种问诊和付费提问。患者支付时计入。嵌套问诊也要计入 abcde、计入 d、付费提问以一次计算,不是以条数计算 (患者端也改成这个计算逻辑) f、不计入"}, {"index": 3, "action": "本周数据", "expected": "本周的咨询数"}, {"index": 4, "action": "上周数据", "expected": "上周的咨询数"}, {"index": 5, "action": "无咨询", "expected": "显示为0"}, {"index": 6, "action": "咨询很多(上百个)", "expected": "显示正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "case_name": "咨询数", "raw_text": "step1:  => [截图] 前面显示本周数据 后面显示上周数据 | step2: 咨询数计算 a、免费问诊 b、付费问诊 c、图文、电话、视频问诊 d、付费提问 e、嵌套问诊 f、调起支付框不付钱 => 包括各种问诊和付费提问。患者支付时计入。嵌套问诊也要计入 abcde、计入 d、付费提问以一次计算,不是以条数计算 (患者端也改成这个计算逻辑) f、不计入 | step3: 本周数据 => 本周的咨询数 | step4: 上周数据 => 上周的咨询数 | step5: 无咨询 => 显示为0 | step6: 咨询很多(上百个) => 显示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页提示条", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 工作室首页提示条", "case_name": "开方数", "internal_id": "187650", "external_id": "31606", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 前面显示本周数据 后面显示上周数据"}, {"index": 2, "action": "开方数计算 a、普通方 b、明医方 c、自动开方 d、已废除 e、已撤回", "expected": "以开出方案时间为准,包括自动开方的明医好方,不包括废除和撤回的方案。 ab、计入 cde、不计入"}, {"index": 3, "action": "a、一个方子刚开出 b、废除 c、取消废除 d、再废除", "expected": "a、开方数+1 b、开方数-1 c、开方数+1 d、开方数-1"}, {"index": 4, "action": "a、一个方子刚开出 b、撤回", "expected": "a、开方数+1 b、开方数-1"}, {"index": 5, "action": "本周数据", "expected": "本周的开方数"}, {"index": 6, "action": "上周数据", "expected": "上周的开方数"}, {"index": 7, "action": "没开方", "expected": "显示为0"}, {"index": 8, "action": "开很多方(上百个)", "expected": "显示正常"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "工作室首页提示条"], "case_name": "开方数", "raw_text": "step1:  => [截图] 前面显示本周数据 后面显示上周数据 | step2: 开方数计算 a、普通方 b、明医方 c、自动开方 d、已废除 e、已撤回 => 以开出方案时间为准,包括自动开方的明医好方,不包括废除和撤回的方案。 ab、计入 cde、不计入 | step3: a、一个方子刚开出 b、废除 c、取消废除 d、再废除 => a、开方数+1 b、开方数-1 c、开方数+1 d、开方数-1 | step4: a、一个方子刚开出 b、撤回 => a、开方数+1 b、开方数-1 | step5: 本周数据 => 本周的开方数 | step6: 上周数据 => 上周的开方数 | step7: 没开方 => 显示为0 | step8: 开很多方(上百个) => 显示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "置顶通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "feature_scope": "通知 > 通知列表 > 置顶通知", "case_name": "查看置顶通知", "internal_id": "187706", "external_id": "31612", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "查看每条置顶", "expected": "展示标题"}, {"index": 3, "action": "标题20字", "expected": "展示正常"}, {"index": 4, "action": "顺序", "expected": "按猫头鹰配置的排序正序显示"}, {"index": 5, "action": "最多可以置顶3个通知", "expected": "展示正常"}, {"index": 6, "action": "", "expected": "无已删除的置顶通知"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "case_name": "查看置顶通知", "raw_text": "step1:  => [截图] | step2: 查看每条置顶 => 展示标题 | step3: 标题20字 => 展示正常 | step4: 顺序 => 按猫头鹰配置的排序正序显示 | step5: 最多可以置顶3个通知 => 展示正常 | step6:  => 无已删除的置顶通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "置顶通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "feature_scope": "通知 > 通知列表 > 置顶通知", "case_name": "文章", "internal_id": "187714", "external_id": "31613", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "case_name": "文章", "raw_text": "step1: 点击后 => 打开相应链接 打开后返回正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "置顶通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "feature_scope": "通知 > 通知列表 > 置顶通知", "case_name": "纯文本", "internal_id": "187717", "external_id": "31614", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "case_name": "纯文本", "raw_text": "step1: 点击后 => 进入通知详情页 [截图] | step2: 查看内容 => 文字展示正常 空格、换行等格式符表现正常 | step3: 底部时间 => 创建通知的时间 | step4: 内容超出一页 => 可滑动查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "置顶通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "feature_scope": "通知 > 通知列表 > 置顶通知", "case_name": "图片", "internal_id": "187723", "external_id": "31615", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "置顶通知"], "case_name": "图片", "raw_text": "step1: 点击后 => 进入通知详情页 [截图] | step2: 查看文本 => 文字展示正常 空格、换行等格式符表现正常 | step3: 时间 => 创建通知的时间 | step4: 图片 => 展示正常 可点击查看大图 长按可保存图片 | step5: 内容超出一页 => 可滑动查看"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知消息", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "feature_scope": "通知 > 通知列表 > 通知消息", "case_name": "查看消息流", "internal_id": "187731", "external_id": "31616", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "case_name": "查看消息流", "raw_text": "step1:  => [截图] | step2:  => 消息时间展示正常 | step3: 消息数量少,一屏内 => 展示正常 | step4: 消息数量多 => 滑动展示正常 | step5: 拉取历史消息 => 表现正常 | step6: 拉不到历史消息 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知消息", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "feature_scope": "通知 > 通知列表 > 通知消息", "case_name": "文章", "internal_id": "187739", "external_id": "31617", "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": "展示正常 标题最多两行 副标题最多4行 [截图]"}, {"index": 5, "action": "点击消息卡片", "expected": "打开相应链接 打开后返回正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "case_name": "文章", "raw_text": "step1:  => [截图] | step2:  => 标题、副标题、图片展示正常 图片是指定比例的 | step3: 无副标题时 => 表现正常 | step4: 标题、副标题很长时 => 展示正常 标题最多两行 副标题最多4行 [截图] | step5: 点击消息卡片 => 打开相应链接 打开后返回正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知消息", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "feature_scope": "通知 > 通知列表 > 通知消息", "case_name": "纯文本", "internal_id": "187746", "external_id": "31618", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "查看内容", "expected": "文字展示正常 空格、换行等格式符表现正常"}, {"index": 3, "action": "5行以内", "expected": "无展开按钮"}, {"index": 4, "action": "超过5行", "expected": "默认收起 显示5行及展开按钮"}, {"index": 5, "action": "点击展开", "expected": "展开显示所有文字 按钮变为收起"}, {"index": 6, "action": "点击收起", "expected": "收起文字 按钮变为展开"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "case_name": "纯文本", "raw_text": "step1:  => [截图] | step2: 查看内容 => 文字展示正常 空格、换行等格式符表现正常 | step3: 5行以内 => 无展开按钮 | step4: 超过5行 => 默认收起 显示5行及展开按钮 | step5: 点击展开 => 展开显示所有文字 按钮变为收起 | step6: 点击收起 => 收起文字 按钮变为展开"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知消息", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "feature_scope": "通知 > 通知列表 > 通知消息", "case_name": "图片", "internal_id": "187754", "external_id": "31619", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "case_name": "图片", "raw_text": "step1:  => [截图] | step2: 横图或竖图 => 展示正常(自动截取中间) | step3: 文字很长 => 最多展示两行 [截图] | step4: 点击后 => 进入通知详情页 [截图] | step5: 查看文字和图片(横图或竖图) => 展示正常 | step6: 时间 => 通知消息的时间"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知消息", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "feature_scope": "通知 > 通知列表 > 通知消息", "case_name": "各种通知展示正常", "internal_id": "187762", "external_id": "31620", "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": ""}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表", "通知消息"], "case_name": "各种通知展示正常", "raw_text": "step1: 以下通知 => 展示正常 | step2: 认证类(认证审核中、认证成功、认证失败) =>  | step3: 体验奖励(新医师活动、老版本新医师活动) =>  | step4: 收入(收入未提现) =>  | step5: 月报 =>  | step6: 拍方(提交拍方、转方成功) =>  | step7: 大家中医能为您做什么(注册时会发的) =>  | step8: 助理群发消息(文章、纯文字、图片) => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知列表", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表"], "feature_scope": "已认证用户 > 通知 > 通知列表", "case_name": "查看通知列表", "internal_id": "187697", "external_id": "31611", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知", "通知列表"], "case_name": "查看通知列表", "raw_text": "step1:  => [截图] | step2: 无通知无置顶 => 展示正常 | step3: 有通知无置顶 => 展示正常 | step4: 无通知有置顶 => 展示正常 | step5: 既有通知又有置顶 => 展示正常 | step6: 置顶被删除 => 不展示该置顶"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 通知", "case_name": "展示最近发至医生的两条消息", "internal_id": "187661", "external_id": "31607", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "消息大于等于2条", "expected": "展示最近的两条 从新到旧"}, {"index": 3, "action": "消息只有一条", "expected": "展示正常 [截图]"}, {"index": 4, "action": "无消息", "expected": "展示正常 [截图]"}, {"index": 5, "action": "点击一整块", "expected": "跳转至通知列表页"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "case_name": "展示最近发至医生的两条消息", "raw_text": "step1:  => [截图] | step2: 消息大于等于2条 => 展示最近的两条 从新到旧 | step3: 消息只有一条 => 展示正常 [截图] | step4: 无消息 => 展示正常 [截图] | step5: 点击一整块 => 跳转至通知列表页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 通知", "case_name": "查看通知", "internal_id": "187668", "external_id": "31608", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "case_name": "查看通知", "raw_text": "step1:  => [截图] | step2: 查看每条通知 => 一行展示 | step3: 通知内容很长 => 展示正常 | step4: 当日通知 => 显示具体时间 | step5: 非当日 => 显示几月几日"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 通知", "case_name": "各种通知展示正常", "internal_id": "187675", "external_id": "31609", "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": ""}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "case_name": "各种通知展示正常", "raw_text": "step1: 以下通知 => 展示正常 | step2: 认证类(认证审核中、认证成功、认证失败) =>  | step3: 体验奖励(新医师活动、老版本新医师活动) =>  | step4: 收入(收入未提现) =>  | step5: 月报 =>  | step6: 拍方(提交拍方、转方成功) =>  | step7: 大家中医能为您做什么(注册时会发的) =>  | step8: 助理群发消息(文章、纯文字、图片) => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "通知", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 通知", "case_name": "未读数及红点", "internal_id": "187685", "external_id": "31610", "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": "不显示“X条未读”和红点"}, {"index": 4, "action": "无未读消息->来了新消息", "expected": "出现未读数和红点"}, {"index": 5, "action": "有未读消息->已读后", "expected": "未读数和红点消失"}, {"index": 6, "action": "未读数", "expected": "数字正确"}, {"index": 7, "action": "未读数很多", "expected": "展示正常"}, {"index": 8, "action": "标记已读的时机", "expected": "进入通知列表页"}, {"index": 9, "action": "条数大于99条", "expected": "[截图]"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "通知"], "case_name": "未读数及红点", "raw_text": "step1:  => [截图] [截图] | step2: 有未读消息 => 显示“X条未读”和红点 | step3: 无未读消息 => 不显示“X条未读”和红点 | step4: 无未读消息->来了新消息 => 出现未读数和红点 | step5: 有未读消息->已读后 => 未读数和红点消失 | step6: 未读数 => 数字正确 | step7: 未读数很多 => 展示正常 | step8: 标记已读的时机 => 进入通知列表页 | step9: 条数大于99条 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "大家助理", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 大家助理", "case_name": "查看大家助理", "internal_id": "187773", "external_id": "31621", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "case_name": "查看大家助理", "raw_text": "step1:  => [截图] | step2: 点击进入 => 可以查看与大家助理的对话。包括老版本收到的消息"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "大家助理", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 大家助理", "case_name": "不再发送的“欢迎回来~~……”", "internal_id": "187777", "external_id": "31622", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "case_name": "不再发送的“欢迎回来~~……”", "raw_text": "step1:  => 每次登录时,不再发送的“欢迎回来~~……”消息。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "大家助理", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 大家助理", "case_name": "未读数", "internal_id": "187780", "external_id": "31623", "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": "不显示“X”"}, {"index": 4, "action": "无未读消息->来了新消息", "expected": "出现未读数"}, {"index": 5, "action": "有未读消息->已读后", "expected": "未读数消失"}, {"index": 6, "action": "未读数", "expected": "数字正确"}, {"index": 7, "action": "未读数很多", "expected": "展示正常"}, {"index": 8, "action": "标记已读的时机", "expected": "进入助理页"}, {"index": 9, "action": "条数大于99条", "expected": "显示为99+"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "case_name": "未读数", "raw_text": "step1:  => [截图][截图] | step2: 有未读消息 => 显示“X” | step3: 无未读消息 => 不显示“X” | step4: 无未读消息->来了新消息 => 出现未读数 | step5: 有未读消息->已读后 => 未读数消失 | step6: 未读数 => 数字正确 | step7: 未读数很多 => 展示正常 | step8: 标记已读的时机 => 进入助理页 | step9: 条数大于99条 => 显示为99+"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "大家助理", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 大家助理", "case_name": "底部tab消息数显示", "internal_id": "187791", "external_id": "31624", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "通知+助理未读总数"}, {"index": 3, "action": "有未读消息", "expected": "显示“X”"}, {"index": 4, "action": "无未读消息", "expected": "不显示“X”"}, {"index": 5, "action": "无未读消息->来了一条通知", "expected": "出现未读数"}, {"index": 6, "action": "进入通知列表", "expected": "未读数-通知未读数"}, {"index": 7, "action": "无未读消息->来了助理消息", "expected": "出现未读数"}, {"index": 8, "action": "进入大家助理", "expected": "未读数-助理未读数"}, {"index": 9, "action": "条数大于99条", "expected": "显示为99+"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "case_name": "底部tab消息数显示", "raw_text": "step1:  => [截图] | step2:  => 通知+助理未读总数 | step3: 有未读消息 => 显示“X” | step4: 无未读消息 => 不显示“X” | step5: 无未读消息->来了一条通知 => 出现未读数 | step6: 进入通知列表 => 未读数-通知未读数 | step7: 无未读消息->来了助理消息 => 出现未读数 | step8: 进入大家助理 => 未读数-助理未读数 | step9: 条数大于99条 => 显示为99+"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "大家助理", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 大家助理", "case_name": "进入大家助理时的各种情况", "internal_id": "187802", "external_id": "31625", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "case_name": "进入大家助理时的各种情况", "raw_text": "step1: 有情感化运营 => 发送配置消息 | step2: 无情感化运营且无历史消息 => 显示文案(不会记录在消息流中) 在当前页面说话会保留 如果没说话下次进还是显示文案 如果说过话下次再进就显示历史消息 [截图] | step3: 无情感化运营且有历史消息 => 展示消息"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "大家助理", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 大家助理", "case_name": "发送消息", "internal_id": "187807", "external_id": "31626", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "case_name": "发送消息", "raw_text": "step1: 发送文字、表情、图片、语音 => 发送正常 展示正常 | step2:  => 助理可看到 | step3: 助理回复后 => 可在大家助理里看到 保留之前的“请为本次服务评价……”"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "大家助理", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 大家助理", "case_name": "助理可能回复的内容", "internal_id": "187812", "external_id": "31627", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "大家助理"], "case_name": "助理可能回复的内容", "raw_text": "step1: 文字、图片 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种配置情况的显示", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "feature_scope": "已认证用户 > 情感化运营 > 各种配置情况的显示", "case_name": "配置了结束时间", "internal_id": "187837", "external_id": "31631", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况查看工作室首页", "expected": ""}, {"index": 2, "action": "在生效日期0点前", "expected": "不显示运营语"}, {"index": 3, "action": "在生效日期0点后及结束日期24点前", "expected": "显示运营语"}, {"index": 4, "action": "在结束日期24点后", "expected": "不显示运营语"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "case_name": "配置了结束时间", "raw_text": "step1: 以下情况查看工作室首页 =>  | step2: 在生效日期0点前 => 不显示运营语 | step3: 在生效日期0点后及结束日期24点前 => 显示运营语 | step4: 在结束日期24点后 => 不显示运营语"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种配置情况的显示", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "feature_scope": "已认证用户 > 情感化运营 > 各种配置情况的显示", "case_name": "没配置结束时间", "internal_id": "187843", "external_id": "31632", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况查看工作室首页", "expected": ""}, {"index": 2, "action": "在生效日期0点前", "expected": "不显示运营语"}, {"index": 3, "action": "在生效日期0点后", "expected": "显示运营语"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "case_name": "没配置结束时间", "raw_text": "step1: 以下情况查看工作室首页 =>  | step2: 在生效日期0点前 => 不显示运营语 | step3: 在生效日期0点后 => 显示运营语"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种配置情况的显示", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "feature_scope": "已认证用户 > 情感化运营 > 各种配置情况的显示", "case_name": "没配置医生id", "internal_id": "187848", "external_id": "31633", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "case_name": "没配置医生id", "raw_text": "step1:  => 所有医生打开都可看到"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种配置情况的显示", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "feature_scope": "已认证用户 > 情感化运营 > 各种配置情况的显示", "case_name": "配置了医生id", "internal_id": "187851", "external_id": "31634", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在配置的id内", "expected": "能看到"}, {"index": 2, "action": "不在配置的id内", "expected": "看不到"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "case_name": "配置了医生id", "raw_text": "step1: 在配置的id内 => 能看到 | step2: 不在配置的id内 => 看不到"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种配置情况的显示", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "feature_scope": "已认证用户 > 情感化运营 > 各种配置情况的显示", "case_name": "运营语优先级", "internal_id": "187855", "external_id": "31635", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "case_name": "运营语优先级", "raw_text": "step1:  => 系统定义>猫头鹰配置 | step2: 多条猫头鹰配置 => 按配置的创建顺序,最新配置的优先显示"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种配置情况的显示", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "feature_scope": "已认证用户 > 情感化运营 > 各种配置情况的显示", "case_name": "一个医生有多条运营语", "internal_id": "187859", "external_id": "31636", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生有A和B运营语,A优先级大于B", "expected": ""}, {"index": 2, "action": "查看A后又查看工作室首页", "expected": "显示B"}, {"index": 3, "action": "之前已看过B 查看A后", "expected": "不显示B"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各种配置情况的显示"], "case_name": "一个医生有多条运营语", "raw_text": "step1: 医生有A和B运营语,A优先级大于B =>  | step2: 查看A后又查看工作室首页 => 显示B | step3: 之前已看过B 查看A后 => 不显示B"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各类型的运营语", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "feature_scope": "已认证用户 > 情感化运营 > 各类型的运营语", "case_name": "展示格式跟通知列表一样", "internal_id": "187865", "external_id": "31637", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "case_name": "展示格式跟通知列表一样", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各类型的运营语", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "feature_scope": "已认证用户 > 情感化运营 > 各类型的运营语", "case_name": "文章", "internal_id": "187868", "external_id": "31638", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "case_name": "文章", "raw_text": "step1:  => 旁边没有大家助理头 [截图] | step2: 标题、副标题、图片 => 展示正常 | step3: 点击卡片 => 打开链接"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各类型的运营语", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "feature_scope": "已认证用户 > 情感化运营 > 各类型的运营语", "case_name": "纯文本", "internal_id": "187873", "external_id": "31639", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "旁边有大家助理头 [截图]"}, {"index": 2, "action": "5行以内", "expected": "展示正常"}, {"index": 3, "action": "大于5行", "expected": "有收起展开"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "case_name": "纯文本", "raw_text": "step1:  => 旁边有大家助理头 [截图] | step2: 5行以内 => 展示正常 | step3: 大于5行 => 有收起展开"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各类型的运营语", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "feature_scope": "已认证用户 > 情感化运营 > 各类型的运营语", "case_name": "图片", "internal_id": "187878", "external_id": "31640", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "case_name": "图片", "raw_text": "step1:  => 旁边没有大家助理头 [截图] | step2: 点击后 => 进入通知详情页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各类型的运营语", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "feature_scope": "已认证用户 > 情感化运营 > 各类型的运营语", "case_name": "配置了多种", "internal_id": "187882", "external_id": "31641", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营", "各类型的运营语"], "case_name": "配置了多种", "raw_text": "step1: 以下情况消息发送正常 => 按配置顺序发送??? | step2: 既有文章又有纯文本又有图片 =>  | step3: 多个文章 =>  | step4: 多个纯文本 =>  | step5: 多个图片 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "情感化运营", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 情感化运营", "case_name": "查看情感化运营", "internal_id": "187816", "external_id": "31628", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "文案20字", "expected": "显示正常"}, {"index": 3, "action": "点击语言或点击圆形区域", "expected": "进入大家助理并发送相关配置消息 消息会记录在消息流中(拉历史消息可以拉得到)"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营"], "case_name": "查看情感化运营", "raw_text": "step1:  => [截图] | step2: 文案20字 => 显示正常 | step3: 点击语言或点击圆形区域 => 进入大家助理并发送相关配置消息 消息会记录在消息流中(拉历史消息可以拉得到)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "情感化运营", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 情感化运营", "case_name": "运营语出现的时机", "internal_id": "187821", "external_id": "31629", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看工作室首页就出现", "expected": ""}, {"index": 2, "action": "切换tab", "expected": ""}, {"index": 3, "action": "大家助理页返回", "expected": ""}, {"index": 4, "action": "通知列表返回", "expected": ""}, {"index": 5, "action": "banner页面返回", "expected": ""}, {"index": 6, "action": "豆腐块页面返回", "expected": ""}, {"index": 7, "action": "数据区页面返回", "expected": ""}, {"index": 8, "action": "杀掉app打开", "expected": ""}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营"], "case_name": "运营语出现的时机", "raw_text": "step1: 查看工作室首页就出现 =>  | step2: 切换tab =>  | step3: 大家助理页返回 =>  | step4: 通知列表返回 =>  | step5: banner页面返回 =>  | step6: 豆腐块页面返回 =>  | step7: 数据区页面返回 =>  | step8: 杀掉app打开 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "情感化运营", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营"], "feature_scope": "工作室首页优化:除banner之外 > 已认证用户 > 情感化运营", "case_name": "运营语消失的时机", "internal_id": "187831", "external_id": "31630", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "已认证用户", "情感化运营"], "case_name": "运营语消失的时机", "raw_text": "step1:  => 点击语言或点击圆形区域进入大家助理 标记为已读 再打开工作室首页就不显示(比如从大家助理返回) | step2:  => 有效期内一直不查看 有效期内多次打开工作室首页会一直展示 过有效期就不展示了 | step3:  => 运营语被删除"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "收入页活动", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 收入页活动", "case_name": "查看我的收入页面", "internal_id": "187890", "external_id": "31642", "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": "文案20字", "expected": "展示正常"}, {"index": 5, "action": "点击活动文案", "expected": "跳转至链接"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "case_name": "查看我的收入页面", "raw_text": "step1:  => [截图] | step2: 有活动 => 展示活动文案 | step3: 无活动或有活动但已删除 => 无活动行 | step4: 文案20字 => 展示正常 | step5: 点击活动文案 => 跳转至链接"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "收入页活动", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 收入页活动", "case_name": "配置了结束时间", "internal_id": "187897", "external_id": "31643", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况查看收入页", "expected": ""}, {"index": 2, "action": "在生效日期0点前", "expected": "不显示活动文案"}, {"index": 3, "action": "在生效日期0点后及结束日期24点前", "expected": "显示活动文案"}, {"index": 4, "action": "在结束日期24点后", "expected": "不显示活动文案"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "case_name": "配置了结束时间", "raw_text": "step1: 以下情况查看收入页 =>  | step2: 在生效日期0点前 => 不显示活动文案 | step3: 在生效日期0点后及结束日期24点前 => 显示活动文案 | step4: 在结束日期24点后 => 不显示活动文案"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "收入页活动", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 收入页活动", "case_name": "没配置结束时间", "internal_id": "187903", "external_id": "31644", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况查看收入页", "expected": ""}, {"index": 2, "action": "在生效日期0点前", "expected": "不显示活动文案"}, {"index": 3, "action": "在生效日期0点后", "expected": "显示活动文案"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "case_name": "没配置结束时间", "raw_text": "step1: 以下情况查看收入页 =>  | step2: 在生效日期0点前 => 不显示活动文案 | step3: 在生效日期0点后 => 显示活动文案"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "收入页活动", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 收入页活动", "case_name": "多个活动自动滚动", "internal_id": "187908", "external_id": "31645", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "最多配置3个活动"}, {"index": 2, "action": "", "expected": "自动2s纵向滚动(手动滑无效)"}, {"index": 3, "action": "先后配置ABC三个活动 进入收入页", "expected": "先展示C活动 然后2s滚动到B 滚动到A后2s又滚动到C 然后又会滚动到B"}, {"index": 4, "action": "滚动到哪个", "expected": "点击即跳转至相应活动页"}, {"index": 5, "action": "从提现页或明细页回到我的收入页", "expected": "滚动正常"}, {"index": 6, "action": "只有一个活动", "expected": "就不滚动了"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "收入页活动"], "case_name": "多个活动自动滚动", "raw_text": "step1:  => 最多配置3个活动 | step2:  => 自动2s纵向滚动(手动滑无效) | step3: 先后配置ABC三个活动 进入收入页 => 先展示C活动 然后2s滚动到B 滚动到A后2s又滚动到C 然后又会滚动到B | step4: 滚动到哪个 => 点击即跳转至相应活动页 | step5: 从提现页或明细页回到我的收入页 => 滚动正常 | step6: 只有一个活动 => 就不滚动了"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未认证用户", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未认证用户", "case_name": "工作室首页提示条", "internal_id": "187917", "external_id": "31646", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "case_name": "工作室首页提示条", "raw_text": "step1:  => [截图] 展示新版新医师活动入口 点击跳转正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未认证用户", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未认证用户", "case_name": "通知消息", "internal_id": "187920", "external_id": "31647", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "case_name": "通知消息", "raw_text": "step1: 首页展示最近发至医生的两条消息 => 表现正常 | step2: 未读数 => 展示正常 | step3: 消息已读未读 => 表现正常 | step4: 消息流 (认证类、体验奖励类等通知) => 展示正常 点击跳转正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未认证用户", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未认证用户", "case_name": "置顶通知", "internal_id": "187926", "external_id": "31648", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "case_name": "置顶通知", "raw_text": "step1:  => 展示正常 点击跳转正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未认证用户", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未认证用户", "case_name": "大家助理", "internal_id": "187929", "external_id": "31649", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "case_name": "大家助理", "raw_text": "step1: 未读数 => 展示正常 | step2: 消息已读未读 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未认证用户", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未认证用户", "case_name": "进入大家助理时的各种情况", "internal_id": "187933", "external_id": "31650", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "有情感化运营", "expected": "发送配置消息"}, {"index": 2, "action": "无情感化运营且24小时内没有对话", "expected": "显示文案(不会记录在消息流中) [截图]"}, {"index": 3, "action": "无情感化运营且24小时内有对话", "expected": "展示对话内容"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "case_name": "进入大家助理时的各种情况", "raw_text": "step1: 有情感化运营 => 发送配置消息 | step2: 无情感化运营且24小时内没有对话 => 显示文案(不会记录在消息流中) [截图] | step3: 无情感化运营且24小时内有对话 => 展示对话内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未认证用户", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未认证用户", "case_name": "给大家助理发消息", "internal_id": "187938", "external_id": "31651", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "case_name": "给大家助理发消息", "raw_text": "step1:  => 发送正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未认证用户", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未认证用户", "case_name": "情感化运营", "internal_id": "187941", "external_id": "31652", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未认证用户"], "case_name": "情感化运营", "raw_text": "step1:  => 运营语出现正常 | step2: 点击语言或点击圆形区域 => 进入大家助理并发送相关配置消息 | step3:  => 运营语标记为已读后消失正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未登录", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未登录", "case_name": "工作室首页提示条", "internal_id": "187947", "external_id": "31653", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "case_name": "工作室首页提示条", "raw_text": "step1:  => [截图] 展示新版新医师活动入口 点击跳转正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未登录", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未登录", "case_name": "通知消息", "internal_id": "187950", "external_id": "31654", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "case_name": "通知消息", "raw_text": "step1:  => 未登录时无通知模块 | step2:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未登录", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未登录", "case_name": "大家助理", "internal_id": "187954", "external_id": "31655", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "case_name": "大家助理", "raw_text": "step1:  => 圆形入口展示正常 | step2: 点击入口 => 跳转至登录页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未登录", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未登录", "case_name": "情感化运营", "internal_id": "187958", "external_id": "31656", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "无情感化运营投放"}, {"index": 2, "action": "运营语没配置医生id", "expected": "运营语不出现"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "case_name": "情感化运营", "raw_text": "step1:  => 无情感化运营投放 | step2: 运营语没配置医生id => 运营语不出现"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未登录", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未登录", "case_name": "登录后", "internal_id": "187962", "external_id": "31657", "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": "底部tab未读数正常"}, {"index": 6, "action": "登录的是未认证", "expected": "工作室首页提示条还是新医师活动"}, {"index": 7, "action": "登录的是已认证且已完成新医师活动", "expected": "工作室首页提示条展示医生今日与昨日数据"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "case_name": "登录后", "raw_text": "step1:  => 出现通知模块 | step2:  => 通知未读数正常 | step3:  => 大家助理未读数正常 | step4:  => 情感化运营语出现正常 | step5:  => 底部tab未读数正常 | step6: 登录的是未认证 => 工作室首页提示条还是新医师活动 | step7: 登录的是已认证且已完成新医师活动 => 工作室首页提示条展示医生今日与昨日数据"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "未登录", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 未登录", "case_name": "退出登录后", "internal_id": "187971", "external_id": "31658", "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": "底部tab未读数清空"}, {"index": 6, "action": "之前登录的是未认证", "expected": "工作室首页提示条还是新医师活动"}, {"index": 7, "action": "之前登录的是已认证且已完成新医师活动", "expected": "工作室首页提示条展示新医师活动"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "未登录"], "case_name": "退出登录后", "raw_text": "step1:  => 通知模块消失 | step2:  => 通知未读数清空 | step3:  => 大家助理未读数清空 | step4:  => 情感化运营语消失 | step5:  => 底部tab未读数清空 | step6: 之前登录的是未认证 => 工作室首页提示条还是新医师活动 | step7: 之前登录的是已认证且已完成新医师活动 => 工作室首页提示条展示新医师活动"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "发送通知时区分版本", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "发送通知时区分版本"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 发送通知时区分版本", "case_name": "一直用老版本", "internal_id": "187996", "external_id": "31662", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "发送通知时区分版本"], "case_name": "一直用老版本", "raw_text": "step1: 认证类、体验奖励、收入未提现、月报 提交拍方、转方成功、大家中医能为您做什么 助理群发消息(文章、纯文字、图片) => 还是发到大家助理里面 各消息展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "发送通知时区分版本", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "发送通知时区分版本"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 发送通知时区分版本", "case_name": "同时用新版本和老版本", "internal_id": "187999", "external_id": "31663", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "发送通知时区分版本"], "case_name": "同时用新版本和老版本", "raw_text": "step1: 认证类、体验奖励、收入未提现、月报 提交拍方、转方成功、大家中医能为您做什么 助理群发消息(文章、纯文字、图片) => 消息发到通知里面 新版本上在消息列表里 老版本上会话列表应该会多一个会话 | step2: 老版本查看情感化运营配置的消息 => 应该是未知消息类型"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "发送通知时区分版本", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "发送通知时区分版本"], "feature_scope": "医师端 > 工作室首页优化:除banner之外 > 发送通知时区分版本", "case_name": "群发消息时既有老版本医生又有新版本医生", "internal_id": "188003", "external_id": "31664", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外", "发送通知时区分版本"], "case_name": "群发消息时既有老版本医生又有新版本医生", "raw_text": "step1:  => 老版本的发到大家助理 | step2:  => 新版本的发到通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页优化:除banner之外", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外"], "feature_scope": "V4.21.3 > 医师端 > 工作室首页优化:除banner之外", "case_name": "去掉原来认证后首次登录,设置线上咨询费用弹窗", "internal_id": "187980", "external_id": "31659", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "认证成功后打开app,去掉弹窗 [截图]"}, {"index": 2, "action": "", "expected": "购买新认证医生的问诊表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外"], "case_name": "去掉原来认证后首次登录,设置线上咨询费用弹窗", "raw_text": "step1:  => 认证成功后打开app,去掉弹窗 [截图] | step2:  => 购买新认证医生的问诊表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页优化:除banner之外", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外"], "feature_scope": "V4.21.3 > 医师端 > 工作室首页优化:除banner之外", "case_name": "取消明医好方更新时,“开方”处的小红点提示", "internal_id": "187984", "external_id": "31660", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外"], "case_name": "取消明医好方更新时,“开方”处的小红点提示", "raw_text": "step1: 上新的明医好方 => 豆腐块开方无小红点 开明医好方无小红点 | step2: 之前老版本有小红点升级后 => 无小红点或有小红点进入明医好方返回后消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "工作室首页优化:除banner之外", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外"], "feature_scope": "V4.21.3 > 医师端 > 工作室首页优化:除banner之外", "case_name": "升级APP后", "internal_id": "187988", "external_id": "31661", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:除banner之外"], "case_name": "升级APP后", "raw_text": "step1: 医生是已完成新医师活动的 => 工作室首页提示条展示医生今日与昨日数据 | step2: 医生是未完成新医师活动的 => 工作室首页提示条展示入口 | step3: 通知 => 暂无新通知 | step4: 大家助理 => 未读数正常 | step5: 情感化运营 => 出现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "未配置banner或该医生无符合的banner", "internal_id": "188029", "external_id": "31669", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "未配置banner;", "expected": ""}, {"index": 2, "action": "有配置banner、但均是指定其他医生", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "未配置banner或该医生无符合的banner", "raw_text": "step1: 未配置banner; =>  | step2: 有配置banner、但均是指定其他医生 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "后台有1个banner生效", "internal_id": "188033", "external_id": "31670", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台只有1个banner生效;", "expected": "展示大图,点击功能正常;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "后台有1个banner生效", "raw_text": "step1: 后台只有1个banner生效; => 展示大图,点击功能正常;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "后台有2个banner生效", "internal_id": "188036", "external_id": "31671", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台有2个banner生效;", "expected": "均展示中图,权值大的banner在上; 点击功能正常;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "后台有2个banner生效", "raw_text": "step1: 后台有2个banner生效; => 均展示中图,权值大的banner在上; 点击功能正常;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "后台有3个banner生效", "internal_id": "188039", "external_id": "31672", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台有3个banner生效;", "expected": "第1个「权值最大」banner展示中图 权值次大的banner展示在第2号位,展示小图 权值最小的banner展示在第3号位,展示小图 点击功能正常;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "后台有3个banner生效", "raw_text": "step1: 后台有3个banner生效; => 第1个「权值最大」banner展示中图 权值次大的banner展示在第2号位,展示小图 权值最小的banner展示在第3号位,展示小图 点击功能正常;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "后台有4个banner生效", "internal_id": "188042", "external_id": "31673", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台有4个banner生效;", "expected": "均显示小图,且权值大的在前;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "后台有4个banner生效", "raw_text": "step1: 后台有4个banner生效; => 均显示小图,且权值大的在前;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "后台总共有4个banner,其中1个过期、1个未生效、1个指定其他的医生", "internal_id": "188045", "external_id": "31674", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "按权值从大到小排序:其中第2个过期、第3个未生效、第4个指定其他的医生;", "expected": "展示按权值从大到小的banner「指定的其他医生」:第1、4个; 该医生只展示第1个;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "后台总共有4个banner,其中1个过期、1个未生效、1个指定其他的医生", "raw_text": "step1: 按权值从大到小排序:其中第2个过期、第3个未生效、第4个指定其他的医生; => 展示按权值从大到小的banner「指定的其他医生」:第1、4个; 该医生只展示第1个;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "权值相同,优先展示最新新增的banner", "internal_id": "188048", "external_id": "31675", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "权值相同,优先展示最新新增的banner", "raw_text": "step1: 权值相同,后台返回按照创建时间倒序; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 右半区", "case_name": "banner支持的内容类型", "internal_id": "188051", "external_id": "31676", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "web", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "右半区"], "case_name": "banner支持的内容类型", "raw_text": "step1: web => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "未配置banner或该医生无符合的banner", "internal_id": "188055", "external_id": "31677", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "未配置banner;", "expected": ""}, {"index": 2, "action": "有配置banner、但均是指定其他医生", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "未配置banner或该医生无符合的banner", "raw_text": "step1: 未配置banner; =>  | step2: 有配置banner、但均是指定其他医生 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "后台有1个banner生效", "internal_id": "188059", "external_id": "31678", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台只有1个banner生效;", "expected": "有循环轮播效果?"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "后台有1个banner生效", "raw_text": "step1: 后台只有1个banner生效; => 有循环轮播效果?"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "后台有2个banner生效", "internal_id": "188062", "external_id": "31679", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台有2个banner生效;", "expected": "有循环轮播效果「2秒轮播一张」,权值大的banner在前; 点击功能正常;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "后台有2个banner生效", "raw_text": "step1: 后台有2个banner生效; => 有循环轮播效果「2秒轮播一张」,权值大的banner在前; 点击功能正常;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "后台有3个banner生效", "internal_id": "188065", "external_id": "31680", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台有3个banner生效;", "expected": "有循环轮播效果,权值大的banner在前; 点击功能正常;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "后台有3个banner生效", "raw_text": "step1: 后台有3个banner生效; => 有循环轮播效果,权值大的banner在前; 点击功能正常;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "后台有6个banner生效", "internal_id": "188068", "external_id": "31681", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台有6个banner生效;", "expected": "有循环轮播效果,权值大的banner在前; 点击功能正常;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "后台有6个banner生效", "raw_text": "step1: 后台有6个banner生效; => 有循环轮播效果,权值大的banner在前; 点击功能正常;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "后台总共有6个banner,其中1个过期、1个未生效、1个指定其他的医生", "internal_id": "188071", "external_id": "31682", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "按权值从大到小排序:其中第2个过期、第3个未生效、第5个指定其他的医生;", "expected": "展示按权值从大到小的banner:第1、4、6个; 指定的其他医生展示:第1、4、5、6个;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "后台总共有6个banner,其中1个过期、1个未生效、1个指定其他的医生", "raw_text": "step1: 按权值从大到小排序:其中第2个过期、第3个未生效、第5个指定其他的医生; => 展示按权值从大到小的banner:第1、4、6个; 指定的其他医生展示:第1、4、5、6个;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "权值相同,优先展示最新新增的banner", "internal_id": "188074", "external_id": "31683", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "权值相同,优先展示最新新增的banner", "raw_text": "step1: 权值相同,后台返回按照创建时间倒序; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "banner支持的内容类型", "internal_id": "188077", "external_id": "31684", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "web", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "banner支持的内容类型", "raw_text": "step1: web => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "feature_scope": "工作室首页优化:banner > 已认证 > 左半区", "case_name": "从其他页面跳转回首页,继续上次的轮播位置", "internal_id": "188080", "external_id": "31685", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在第2个banner,点击跳转到详情,1分钟后返回;", "expected": "返回后仍展示第2个banner,继续轮播;"}, {"index": 2, "action": "在第2个banner,点击切换到咨询/经典/我的、方案/开方等,1分钟后返回;", "expected": "返回后仍展示第2个banner,继续轮播;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "已认证", "左半区"], "case_name": "从其他页面跳转回首页,继续上次的轮播位置", "raw_text": "step1: 在第2个banner,点击跳转到详情,1分钟后返回; => 返回后仍展示第2个banner,继续轮播; | step2: 在第2个banner,点击切换到咨询/经典/我的、方案/开方等,1分钟后返回; => 返回后仍展示第2个banner,继续轮播;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "右半区"], "feature_scope": "工作室首页优化:banner > 未认证 > 右半区", "case_name": "默认显示3个banner", "internal_id": "188086", "external_id": "31686", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "三步了解工作室「副标题:得明医临证课程试听码」", "expected": "跳转试用对话页"}, {"index": 2, "action": "药房推荐「副标题:甄选优质药材」", "expected": "跳转药房介绍web页"}, {"index": 3, "action": "互联网医院「副标题:赋能医师服务」", "expected": "跳转大家中医互联网医院介绍web页"}, {"index": 4, "action": "banner均为所对应的海报图;", "expected": ""}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "右半区"], "case_name": "默认显示3个banner", "raw_text": "step1: 三步了解工作室「副标题:得明医临证课程试听码」 => 跳转试用对话页 | step2: 药房推荐「副标题:甄选优质药材」 => 跳转药房介绍web页 | step3: 互联网医院「副标题:赋能医师服务」 => 跳转大家中医互联网医院介绍web页 | step4: banner均为所对应的海报图; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "右半区"], "feature_scope": "工作室首页优化:banner > 未认证 > 右半区", "case_name": "账号未认证状态,提交认证后,通过认证", "internal_id": "188092", "external_id": "31687", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "banner自动刷新,还是重启APP后,banner刷新?", "expected": "iOS:首页重新刷 Android:看到时候实现"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "右半区"], "case_name": "账号未认证状态,提交认证后,通过认证", "raw_text": "step1: banner自动刷新,还是重启APP后,banner刷新? => iOS:首页重新刷 Android:看到时候实现"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "右半区"], "feature_scope": "工作室首页优化:banner > 未认证 > 右半区", "case_name": "账号未登录,点击“三步了解工作室”banner,跳转至登录页。", "internal_id": "188095", "external_id": "31688", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击banner其他的web页面,可以正常跳转", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "右半区"], "case_name": "账号未登录,点击“三步了解工作室”banner,跳转至登录页。", "raw_text": "step1: 点击banner其他的web页面,可以正常跳转 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "左半区"], "feature_scope": "工作室首页优化:banner > 未认证 > 左半区", "case_name": "展示的banner与已认证账号一致,功能正常", "internal_id": "188099", "external_id": "31689", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未认证", "左半区"], "case_name": "展示的banner与已认证账号一致,功能正常", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "右半区"], "feature_scope": "工作室首页优化:banner > 未登录 > 右半区", "case_name": "默认显示3个banner", "internal_id": "188103", "external_id": "31690", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "三步了解工作室「副标题:得明医临证课程试听码」", "expected": "弹窗提示登录;"}, {"index": 2, "action": "药房推荐「副标题:甄选优质药材」", "expected": "跳转药房介绍web页"}, {"index": 3, "action": "互联网医院「副标题:赋能医师服务」", "expected": "跳转大家中医互联网医院介绍web页"}, {"index": 4, "action": "banner均为所对应的海报图;", "expected": ""}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "右半区"], "case_name": "默认显示3个banner", "raw_text": "step1: 三步了解工作室「副标题:得明医临证课程试听码」 => 弹窗提示登录; | step2: 药房推荐「副标题:甄选优质药材」 => 跳转药房介绍web页 | step3: 互联网医院「副标题:赋能医师服务」 => 跳转大家中医互联网医院介绍web页 | step4: banner均为所对应的海报图; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "右半区"], "feature_scope": "工作室首页优化:banner > 未登录 > 右半区", "case_name": "账号登录成功后,banner刷新正常(已认证账号登录)", "internal_id": "188109", "external_id": "31691", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "banner自动刷新,还是重启APP后,banner刷新?", "expected": "iOS:首页重新刷 Android:看到时候实现"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "右半区"], "case_name": "账号登录成功后,banner刷新正常(已认证账号登录)", "raw_text": "step1: banner自动刷新,还是重启APP后,banner刷新? => iOS:首页重新刷 Android:看到时候实现"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "右半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "右半区"], "feature_scope": "工作室首页优化:banner > 未登录 > 右半区", "case_name": "账号未登录,点击“三步了解工作室”banner,跳转至登录页。", "internal_id": "188112", "external_id": "31692", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击banner其他的web页面,可以正常跳转", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "右半区"], "case_name": "账号未登录,点击“三步了解工作室”banner,跳转至登录页。", "raw_text": "step1: 点击banner其他的web页面,可以正常跳转 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "左半区", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "左半区"], "feature_scope": "工作室首页优化:banner > 未登录 > 左半区", "case_name": "展示的banner与已认证账号一致,功能正常", "internal_id": "188116", "external_id": "31693", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "未登录", "左半区"], "case_name": "展示的banner与已认证账号一致,功能正常", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "老版本", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "兼容性", "老版本"], "feature_scope": "工作室首页优化:banner > 兼容性 > 老版本", "case_name": "显示新上banner、旧banner", "internal_id": "188120", "external_id": "31694", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "兼容性", "老版本"], "case_name": "显示新上banner、旧banner", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "新版本", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "兼容性", "新版本"], "feature_scope": "工作室首页优化:banner > 兼容性 > 新版本", "case_name": "显示旧banner", "internal_id": "188123", "external_id": "31695", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第1、2、3、4位置;", "expected": "旧banner需要重新编辑后「需要选择左或右半区」,才在新版本显示;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "兼容性", "新版本"], "case_name": "显示旧banner", "raw_text": "step1: 第1、2、3、4位置; => 旧banner需要重新编辑后「需要选择左或右半区」,才在新版本显示;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机及系统", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "兼容性", "手机及系统"], "feature_scope": "工作室首页优化:banner > 兼容性 > 手机及系统", "case_name": "不同机型,banner区展示正常", "internal_id": "188127", "external_id": "31696", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "Android;", "expected": "Android系统版本:8~13; 不同手机分辨率;"}, {"index": 2, "action": "iPhone;", "expected": "iOS系统:12~16 不同手机分辨率;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "医师端", "工作室首页优化:banner", "兼容性", "手机及系统"], "case_name": "不同机型,banner区展示正常", "raw_text": "step1: Android; => Android系统版本:8~13; 不同手机分辨率; | step2: iPhone; => iOS系统:12~16 不同手机分辨率;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "授权微信所绑定的手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 授权微信所绑定的手机号码", "case_name": "未注册的手机号、微信号,授权后注册成功", "internal_id": "188234", "external_id": "31713", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "头像、昵称后台默认;", "expected": "t_patient_account表:头像、昵称保持空(因为用户没授权微信昵称、头像); t_patient_doc表:后台生成一个默认的主档案(主档案name后台给个默认值)"}, {"index": 2, "action": "医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定;", "expected": "t_unified_account表「该表在医生或者患者端新注册账号的时候,自动生成一条记录,如有匹配的手机号,则绑定」"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "case_name": "未注册的手机号、微信号,授权后注册成功", "raw_text": "step1: 头像、昵称后台默认; => t_patient_account表:头像、昵称保持空(因为用户没授权微信昵称、头像); t_patient_doc表:后台生成一个默认的主档案(主档案name后台给个默认值) | step2: 医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定; => t_unified_account表「该表在医生或者患者端新注册账号的时候,自动生成一条记录,如有匹配的手机号,则绑定」"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "授权微信所绑定的手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 授权微信所绑定的手机号码", "case_name": "已注册的手机号(绑定了该微信),授权后登录成功", "internal_id": "188238", "external_id": "31714", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "头像、昵称展示正确; 用户其他数据也显示正确(档案、方案等)", "expected": ""}, {"index": 2, "action": "医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定;", "expected": "t_unified_account表"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "case_name": "已注册的手机号(绑定了该微信),授权后登录成功", "raw_text": "step1: 头像、昵称展示正确; 用户其他数据也显示正确(档案、方案等) =>  | step2: 医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定; => t_unified_account表"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "授权微信所绑定的手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 授权微信所绑定的手机号码", "case_name": "已绑定手机号的微信,绑定的手机号已绑定其他微信", "internal_id": "188242", "external_id": "31715", "case_revision_version": "1", "summary": "", "preconditions": "1、账号P1:手机号1、微信1 2、账号P2:手机号2、微信2", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信2进行授权登录,使用手机号1;", "expected": "①登录手机号1对应的账号P1,不提示; ②t_patient_account表: 手机号1对应的patient账号的union_id、ma_open_id变更为微信2 手机号2对应的patient账号的union_id、ma_open_id被清空"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "case_name": "已绑定手机号的微信,绑定的手机号已绑定其他微信", "raw_text": "1、账号P1:手机号1、微信1 2、账号P2:手机号2、微信2 | step1: 微信2进行授权登录,使用手机号1; => ①登录手机号1对应的账号P1,不提示; ②t_patient_account表: 手机号1对应的patient账号的union_id、ma_open_id变更为微信2 手机号2对应的patient账号的union_id、ma_open_id被清空"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "授权微信所绑定的手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 授权微信所绑定的手机号码", "case_name": "已绑定手机号的微信,绑定未注册的手机号", "internal_id": "188245", "external_id": "31716", "case_revision_version": "1", "summary": "", "preconditions": "1、账号1:微信1、手机号1 2、手机号2(未注册:t_unified_account不存在手机号2的账号)", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信1一键登录大家中医小程序,绑定手机号2;", "expected": "登录成功;"}, {"index": 2, "action": "医生端如果存在该手机号2的医生账号,绑定与C端该账号关系;", "expected": "①t_account_profile表:手机号1变更为手机号2 ②t_patient_account表:手机号1变更为手机号2 ③t_unified_account表:手机号1变更为手机号2"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "case_name": "已绑定手机号的微信,绑定未注册的手机号", "raw_text": "1、账号1:微信1、手机号1 2、手机号2(未注册:t_unified_account不存在手机号2的账号) | step1: 微信1一键登录大家中医小程序,绑定手机号2; => 登录成功; | step2: 医生端如果存在该手机号2的医生账号,绑定与C端该账号关系; => ①t_account_profile表:手机号1变更为手机号2 ②t_patient_account表:手机号1变更为手机号2 ③t_unified_account表:手机号1变更为手机号2"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "授权微信所绑定的手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 授权微信所绑定的手机号码", "case_name": "已绑定手机号的微信,绑定未注册患者端、但有医生端的手机号", "internal_id": "188249", "external_id": "31717", "case_revision_version": "1", "summary": "", "preconditions": "1、账号P1:微信1、手机号1 2、手机号2未注册患者端、但有医生端的手机号「t_unified_account已注册」", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信1一键登录大家中医小程序,绑定手机号2;", "expected": "toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "case_name": "已绑定手机号的微信,绑定未注册患者端、但有医生端的手机号", "raw_text": "1、账号P1:微信1、手机号1 2、手机号2未注册患者端、但有医生端的手机号「t_unified_account已注册」 | step1: 微信1一键登录大家中医小程序,绑定手机号2; => toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "授权微信所绑定的手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 授权微信所绑定的手机号码", "case_name": "已注册、但未绑定手机号的微信,绑定已绑定其他微信的手机号", "internal_id": "188252", "external_id": "31718", "case_revision_version": "1", "summary": "", "preconditions": "1、账号P1:微信1已注册但未绑定手机号「关注公众号的时候,静默注册(包括t_patiend_account、t_unified_account)均已存在」 2、账号P2:微信2、手机号2", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账号1(微信1)一键登录大家中医小程序,绑定手机号2;", "expected": "弹窗提示: [截图]"}, {"index": 2, "action": "点击“取消”,不进行授权一键登录;", "expected": ""}, {"index": 3, "action": "点击“确认登录”;", "expected": "登录账号P2成功: t_patient_account表账号P2: union_id、ma_open_id变更为微信1 open_id被清空、is_subscribe被值0 对于账号P1: 原来微信1的union_id、ma_open_id清空「P1账号废弃」"}, {"index": 4, "action": "医生端如果存在该手机号2的医生账号;", "expected": "①t_account_profile表:保持不变 ②t_unified_account表:保持不变"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "case_name": "已注册、但未绑定手机号的微信,绑定已绑定其他微信的手机号", "raw_text": "1、账号P1:微信1已注册但未绑定手机号「关注公众号的时候,静默注册(包括t_patiend_account、t_unified_account)均已存在」 2、账号P2:微信2、手机号2 | step1: 账号1(微信1)一键登录大家中医小程序,绑定手机号2; => 弹窗提示: [截图] | step2: 点击“取消”,不进行授权一键登录; =>  | step3: 点击“确认登录”; => 登录账号P2成功: t_patient_account表账号P2: union_id、ma_open_id变更为微信1 open_id被清空、is_subscribe被值0 对于账号P1: 原来微信1的union_id、ma_open_id清空「P1账号废弃」 | step4: 医生端如果存在该手机号2的医生账号; => ①t_account_profile表:保持不变 ②t_unified_account表:保持不变"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "授权微信所绑定的手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 授权微信所绑定的手机号码", "case_name": "未注册的微信,绑定已绑定其他微信的手机号", "internal_id": "188258", "external_id": "31719", "case_revision_version": "1", "summary": "", "preconditions": "1、微信1未注册「陌生患者、亦没关注大家中医公众号」 2、账号P2:微信2、手机号2", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账号1(微信1)一键登录大家中医小程序,登录手机号2;", "expected": "登录成功: 登录的是账号P2;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "授权微信所绑定的手机号码"], "case_name": "未注册的微信,绑定已绑定其他微信的手机号", "raw_text": "1、微信1未注册「陌生患者、亦没关注大家中医公众号」 2、账号P2:微信2、手机号2 | step1: 账号1(微信1)一键登录大家中医小程序,登录手机号2; => 登录成功: 登录的是账号P2;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "使用其他手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 使用其他手机号码", "case_name": "未注册的手机号、微信号,授权后注册成功", "internal_id": "188262", "external_id": "31720", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "头像、昵称后台默认;", "expected": "t_patient_account表:头像、昵称保持空(因为用户没授权微信昵称、头像); t_patient_doc表:后台生成一个默认的主档案(主档案name后台给个默认值)"}, {"index": 2, "action": "医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定;", "expected": "t_unified_account表「该表在医生或者患者端新注册账号的时候,自动生成一条记录,如有匹配的手机号,则绑定」"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "case_name": "未注册的手机号、微信号,授权后注册成功", "raw_text": "step1: 头像、昵称后台默认; => t_patient_account表:头像、昵称保持空(因为用户没授权微信昵称、头像); t_patient_doc表:后台生成一个默认的主档案(主档案name后台给个默认值) | step2: 医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定; => t_unified_account表「该表在医生或者患者端新注册账号的时候,自动生成一条记录,如有匹配的手机号,则绑定」"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "使用其他手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 使用其他手机号码", "case_name": "已注册的手机号(绑定了该微信),授权后登录成功", "internal_id": "188266", "external_id": "31721", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "头像、昵称展示正确; 用户其他数据也显示正确(档案、方案等)", "expected": ""}, {"index": 2, "action": "医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定;", "expected": "t_unified_account表"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "case_name": "已注册的手机号(绑定了该微信),授权后登录成功", "raw_text": "step1: 头像、昵称展示正确; 用户其他数据也显示正确(档案、方案等) =>  | step2: 医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定; => t_unified_account表"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "使用其他手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 使用其他手机号码", "case_name": "授权的手机号码,已绑定其他微信", "internal_id": "188270", "external_id": "31722", "case_revision_version": "1", "summary": "", "preconditions": "1、患者账号P1:手机号1、微信1", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信2进行授权登录,使用手机号1;", "expected": "toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "case_name": "授权的手机号码,已绑定其他微信", "raw_text": "1、患者账号P1:手机号1、微信1 | step1: 微信2进行授权登录,使用手机号1; => toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "使用其他手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 使用其他手机号码", "case_name": "已绑定手机号的微信,绑定未绑定其他微信的手机号", "internal_id": "188273", "external_id": "31723", "case_revision_version": "1", "summary": "", "preconditions": "1、账号1:微信1、手机号1 2、手机号2(未绑定微信)", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信1一键登录大家中医小程序,绑定手机号2;", "expected": "登录成功;"}, {"index": 2, "action": "医生端如果存在该手机号2的医生账号,绑定与C端该账号关系;", "expected": "①t_account_profile表:手机号1变更为手机号2 ②t_patient_account表:手机号1变更为手机号2 ③t_unified_account表:手机号1变更为手机号2"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "case_name": "已绑定手机号的微信,绑定未绑定其他微信的手机号", "raw_text": "1、账号1:微信1、手机号1 2、手机号2(未绑定微信) | step1: 微信1一键登录大家中医小程序,绑定手机号2; => 登录成功; | step2: 医生端如果存在该手机号2的医生账号,绑定与C端该账号关系; => ①t_account_profile表:手机号1变更为手机号2 ②t_patient_account表:手机号1变更为手机号2 ③t_unified_account表:手机号1变更为手机号2"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "使用其他手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 使用其他手机号码", "case_name": "已注册、但未绑定手机号的微信,绑定已绑定其他微信的手机号", "internal_id": "188277", "external_id": "31724", "case_revision_version": "1", "summary": "", "preconditions": "1、账号P1:微信1已注册但未绑定手机号「关注公众号的时候,静默注册(包括t_patiend_account、t_unified_account)均已存在」 2、账号P2:微信2、手机号2", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账号1(微信1)一键登录大家中医小程序,绑定手机号2;", "expected": "弹窗提示: [截图]"}, {"index": 2, "action": "点击“取消”,不进行授权一键登录;", "expected": ""}, {"index": 3, "action": "点击“确认登录”;", "expected": "登录账号P2成功: t_patient_account表账号P2: union_id、ma_open_id变更为微信1 open_id被清空、is_subscribe被值0 对于账号P1: 原来微信1的union_id、ma_open_id清空「P1账号废弃」"}, {"index": 4, "action": "医生端如果存在该手机号2的医生账号;", "expected": "①t_account_profile表:phone保持不变 ②t_unified_account表:phone保持不变、patient_id变更为P1"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "case_name": "已注册、但未绑定手机号的微信,绑定已绑定其他微信的手机号", "raw_text": "1、账号P1:微信1已注册但未绑定手机号「关注公众号的时候,静默注册(包括t_patiend_account、t_unified_account)均已存在」 2、账号P2:微信2、手机号2 | step1: 账号1(微信1)一键登录大家中医小程序,绑定手机号2; => 弹窗提示: [截图] | step2: 点击“取消”,不进行授权一键登录; =>  | step3: 点击“确认登录”; => 登录账号P2成功: t_patient_account表账号P2: union_id、ma_open_id变更为微信1 open_id被清空、is_subscribe被值0 对于账号P1: 原来微信1的union_id、ma_open_id清空「P1账号废弃」 | step4: 医生端如果存在该手机号2的医生账号; => ①t_account_profile表:phone保持不变 ②t_unified_account表:phone保持不变、patient_id变更为P1"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "使用其他手机号码", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "feature_scope": "注册登录页 > 微信用户一键登录 > 使用其他手机号码", "case_name": "未注册的微信,绑定已绑定其他微信的手机号", "internal_id": "188283", "external_id": "31725", "case_revision_version": "1", "summary": "", "preconditions": "1、微信1未注册「陌生患者、亦没关注大家中医公众号」 2、账号P2:微信2、手机号2", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账号1(微信1)一键登录大家中医小程序,登录手机号2;", "expected": "登录成功: 登录的是账号P2;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录", "使用其他手机号码"], "case_name": "未注册的微信,绑定已绑定其他微信的手机号", "raw_text": "1、微信1未注册「陌生患者、亦没关注大家中医公众号」 2、账号P2:微信2、手机号2 | step1: 账号1(微信1)一键登录大家中医小程序,登录手机号2; => 登录成功: 登录的是账号P2;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "微信用户一键登录", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录"], "feature_scope": "账号统一 > 注册登录页 > 微信用户一键登录", "case_name": "拒绝授权手机号码之后,再次点击微信用户一键登录,仍正常登录", "internal_id": "188286", "external_id": "31726", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "微信用户一键登录"], "case_name": "拒绝授权手机号码之后,再次点击微信用户一键登录,仍正常登录", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码、验证码输入情况", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "feature_scope": "注册登录页 > 手机号码登录/注册 > 手机号码、验证码输入情况", "case_name": "正确的手机号码、错误的验证码,点击“登录”,toast提示“验证码输入错误”", "internal_id": "188314", "external_id": "31733", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "如5位数字验证码", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "case_name": "正确的手机号码、错误的验证码,点击“登录”,toast提示“验证码输入错误”", "raw_text": "step1: 如5位数字验证码 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码、验证码输入情况", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "feature_scope": "注册登录页 > 手机号码登录/注册 > 手机号码、验证码输入情况", "case_name": "正确的手机号码、已使用的验证码,点击“登录”,toast提示“验证码输入错误”", "internal_id": "188317", "external_id": "31734", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "case_name": "正确的手机号码、已使用的验证码,点击“登录”,toast提示“验证码输入错误”", "raw_text": "step1: 验证码已被使用; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码、验证码输入情况", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "feature_scope": "注册登录页 > 手机号码登录/注册 > 手机号码、验证码输入情况", "case_name": "正确的手机号码、已过期的验证码,点击“登录”,toast提示“验证码输入错误”", "internal_id": "188320", "external_id": "31735", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "验证码已超过有效时间(如10分钟);", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "case_name": "正确的手机号码、已过期的验证码,点击“登录”,toast提示“验证码输入错误”", "raw_text": "step1: 验证码已超过有效时间(如10分钟); => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码、验证码输入情况", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "feature_scope": "注册登录页 > 手机号码登录/注册 > 手机号码、验证码输入情况", "case_name": "正确的手机号码、已失效的验证码,点击“登录”,toast提示“验证码输入错误”", "internal_id": "188323", "external_id": "31736", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第1次获取的验证码是A未使用,再次获取验证码B; A是已失效的验证码;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "case_name": "正确的手机号码、已失效的验证码,点击“登录”,toast提示“验证码输入错误”", "raw_text": "step1: 第1次获取的验证码是A未使用,再次获取验证码B; A是已失效的验证码; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码、验证码输入情况", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "feature_scope": "注册登录页 > 手机号码登录/注册 > 手机号码、验证码输入情况", "case_name": "错误的手机号码", "internal_id": "188326", "external_id": "31737", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "位数不足,如10位;", "expected": "“获取验证码”按钮灰色不可点;"}, {"index": 2, "action": "输入不存在的号码,如12345678998", "expected": "仍可点击“获取验证码”?"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "case_name": "错误的手机号码", "raw_text": "step1: 位数不足,如10位; => “获取验证码”按钮灰色不可点; | step2: 输入不存在的号码,如12345678998 => 仍可点击“获取验证码”?"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码、验证码输入情况", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "feature_scope": "注册登录页 > 手机号码登录/注册 > 手机号码、验证码输入情况", "case_name": "点击“获取验证码”后,60秒倒计时", "internal_id": "188330", "external_id": "31738", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "输入手机号1,点击获取验证码,开始60秒倒计时;", "expected": "倒计时结束后,恢复初始可点击状态; 可再次点击获取验证码;"}, {"index": 2, "action": "倒计时到40秒的时候退出登录页面,过10秒再次进入手机号码登录注册页面: A:仍输入手机号1,点击“获取验证码”; B:输入手机号2,点击“获取验证码”;", "expected": "A:提示获取短信频繁「再等待30秒后,再次获取验证码,成功」 B:可以正常获取验证码;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册", "手机号码、验证码输入情况"], "case_name": "点击“获取验证码”后,60秒倒计时", "raw_text": "step1: 输入手机号1,点击获取验证码,开始60秒倒计时; => 倒计时结束后,恢复初始可点击状态; 可再次点击获取验证码; | step2: 倒计时到40秒的时候退出登录页面,过10秒再次进入手机号码登录注册页面: A:仍输入手机号1,点击“获取验证码”; B:输入手机号2,点击“获取验证码”; => A:提示获取短信频繁「再等待30秒后,再次获取验证码,成功」 B:可以正常获取验证码;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码登录/注册", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "feature_scope": "账号统一 > 注册登录页 > 手机号码登录/注册", "case_name": "未注册的手机号、微信号,授权后注册成功", "internal_id": "188289", "external_id": "31727", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "头像、昵称后台默认;", "expected": "t_patient_account表:头像、昵称保持空(因为用户没授权微信昵称、头像); t_patient_doc表:后台生成一个默认的主档案(主档案name后台给个默认值)"}, {"index": 2, "action": "医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定;", "expected": "t_unified_account表「该表在医生或者患者端新注册账号的时候,自动生成一条记录,如有匹配的手机号,则绑定」"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "case_name": "未注册的手机号、微信号,授权后注册成功", "raw_text": "step1: 头像、昵称后台默认; => t_patient_account表:头像、昵称保持空(因为用户没授权微信昵称、头像); t_patient_doc表:后台生成一个默认的主档案(主档案name后台给个默认值) | step2: 医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定; => t_unified_account表「该表在医生或者患者端新注册账号的时候,自动生成一条记录,如有匹配的手机号,则绑定」"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码登录/注册", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "feature_scope": "账号统一 > 注册登录页 > 手机号码登录/注册", "case_name": "已注册的手机号(绑定了该微信),授权后登录成功", "internal_id": "188293", "external_id": "31728", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "头像、昵称展示正确; 用户其他数据也显示正确(档案、方案等)", "expected": ""}, {"index": 2, "action": "医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定;", "expected": "t_unified_account表"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "case_name": "已注册的手机号(绑定了该微信),授权后登录成功", "raw_text": "step1: 头像、昵称展示正确; 用户其他数据也显示正确(档案、方案等) =>  | step2: 医生端如果存在该手机号的医生账号,绑定与C端该账号关系;反之,不做绑定; => t_unified_account表"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码登录/注册", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "feature_scope": "账号统一 > 注册登录页 > 手机号码登录/注册", "case_name": "授权的手机号码,已绑定其他微信", "internal_id": "188297", "external_id": "31729", "case_revision_version": "1", "summary": "", "preconditions": "1、患者账号P1:手机号1、微信1", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信2进行授权登录,使用手机号1;", "expected": "toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "case_name": "授权的手机号码,已绑定其他微信", "raw_text": "1、患者账号P1:手机号1、微信1 | step1: 微信2进行授权登录,使用手机号1; => toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码登录/注册", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "feature_scope": "账号统一 > 注册登录页 > 手机号码登录/注册", "case_name": "已绑定手机号的微信,绑定未绑定其他微信的手机号", "internal_id": "188300", "external_id": "31730", "case_revision_version": "1", "summary": "", "preconditions": "1、账号1:微信1、手机号1 2、手机号2(未绑定微信)", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信1一键登录大家中医小程序,绑定手机号2;", "expected": "登录成功;"}, {"index": 2, "action": "医生端如果存在该手机号2的医生账号,绑定与C端该账号关系;", "expected": "①t_account_profile表:手机号1变更为手机号2 ②t_patient_account表:手机号1变更为手机号2 ③t_unified_account表:手机号1变更为手机号2"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "case_name": "已绑定手机号的微信,绑定未绑定其他微信的手机号", "raw_text": "1、账号1:微信1、手机号1 2、手机号2(未绑定微信) | step1: 微信1一键登录大家中医小程序,绑定手机号2; => 登录成功; | step2: 医生端如果存在该手机号2的医生账号,绑定与C端该账号关系; => ①t_account_profile表:手机号1变更为手机号2 ②t_patient_account表:手机号1变更为手机号2 ③t_unified_account表:手机号1变更为手机号2"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码登录/注册", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "feature_scope": "账号统一 > 注册登录页 > 手机号码登录/注册", "case_name": "已注册、但未绑定手机号的微信,绑定已绑定其他微信的手机号", "internal_id": "188304", "external_id": "31731", "case_revision_version": "1", "summary": "", "preconditions": "1、账号P1:微信1已注册但未绑定手机号「关注公众号的时候,静默注册(包括t_patiend_account、t_unified_account)均已存在」 2、账号P2:微信2、手机号2", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账号1(微信1)一键登录大家中医小程序,绑定手机号2;", "expected": "弹窗提示: [截图]"}, {"index": 2, "action": "点击“取消”,不进行授权一键登录;", "expected": ""}, {"index": 3, "action": "点击“确认登录”;", "expected": "登录账号P2成功: t_patient_account表账号P2: union_id、ma_open_id变更为微信1 open_id被清空、is_subscribe被值0 对于账号P1: 原来微信1的union_id、ma_open_id清空「P1账号废弃」"}, {"index": 4, "action": "医生端如果存在该手机号2的医生账号;", "expected": "①t_account_profile表:phone保持不变 ②t_unified_account表:phone保持不变、patient_id变更为P1"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "case_name": "已注册、但未绑定手机号的微信,绑定已绑定其他微信的手机号", "raw_text": "1、账号P1:微信1已注册但未绑定手机号「关注公众号的时候,静默注册(包括t_patiend_account、t_unified_account)均已存在」 2、账号P2:微信2、手机号2 | step1: 账号1(微信1)一键登录大家中医小程序,绑定手机号2; => 弹窗提示: [截图] | step2: 点击“取消”,不进行授权一键登录; =>  | step3: 点击“确认登录”; => 登录账号P2成功: t_patient_account表账号P2: union_id、ma_open_id变更为微信1 open_id被清空、is_subscribe被值0 对于账号P1: 原来微信1的union_id、ma_open_id清空「P1账号废弃」 | step4: 医生端如果存在该手机号2的医生账号; => ①t_account_profile表:phone保持不变 ②t_unified_account表:phone保持不变、patient_id变更为P1"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "手机号码登录/注册", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "feature_scope": "账号统一 > 注册登录页 > 手机号码登录/注册", "case_name": "未注册的微信,绑定已绑定其他微信的手机号", "internal_id": "188310", "external_id": "31732", "case_revision_version": "1", "summary": "", "preconditions": "1、微信1未注册「陌生患者、亦没关注大家中医公众号」 2、账号P2:微信2、手机号2", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账号1(微信1)一键登录大家中医小程序,登录手机号2;", "expected": "登录成功: 登录的是账号P2;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "手机号码登录/注册"], "case_name": "未注册的微信,绑定已绑定其他微信的手机号", "raw_text": "1、微信1未注册「陌生患者、亦没关注大家中医公众号」 2、账号P2:微信2、手机号2 | step1: 账号1(微信1)一键登录大家中医小程序,登录手机号2; => 登录成功: 登录的是账号P2;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "隐私协议", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "隐私协议"], "feature_scope": "账号统一 > 注册登录页 > 隐私协议", "case_name": "默认未勾选隐私协议,点击“微信用户一键登录”、“手机号码登录/注册”,提示“阅读并勾选用户协议”", "internal_id": "188335", "external_id": "31739", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "隐私协议"], "case_name": "默认未勾选隐私协议,点击“微信用户一键登录”、“手机号码登录/注册”,提示“阅读并勾选用户协议”", "raw_text": "step1: 勾选后,可正常登录 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "隐私协议", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "隐私协议"], "feature_scope": "账号统一 > 注册登录页 > 隐私协议", "case_name": "《用户协议》、《隐私政策》可正常点击打开", "internal_id": "188338", "external_id": "31740", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "注册登录页", "隐私协议"], "case_name": "《用户协议》、《隐私政策》可正常点击打开", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "触发注册登录场景", "suite_path": ["V4.21.3", "患者端", "账号统一", "触发注册登录场景"], "feature_scope": "患者端 > 账号统一 > 触发注册登录场景", "case_name": "不触发登录的场景", "internal_id": "188341", "external_id": "31741", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大家中医各主tab页面、C端词条详情、患教文章详情;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "触发注册登录场景"], "case_name": "不触发登录的场景", "raw_text": "step1: 大家中医各主tab页面、C端词条详情、患教文章详情; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "触发注册登录场景", "suite_path": ["V4.21.3", "患者端", "账号统一", "触发注册登录场景"], "feature_scope": "患者端 > 账号统一 > 触发注册登录场景", "case_name": "触发登录的场景", "internal_id": "188344", "external_id": "31742", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "触发注册登录场景"], "case_name": "触发登录的场景", "raw_text": "step1: 逻辑跟之前触发授权微信一致; => 陌患(包括联仁等)、扫医生工作室二维码后进入医生主页、购药、公众号消息进入医生会话页等等保持目前的逻辑场景一致。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "兼容性:新后台旧小程序", "suite_path": ["V4.21.3", "患者端", "账号统一", "兼容性:新后台旧小程序"], "feature_scope": "患者端 > 账号统一 > 兼容性:新后台旧小程序", "case_name": "小程序端注册、登录账号", "internal_id": "188348", "external_id": "31743", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "兼容性:新后台旧小程序"], "case_name": "小程序端注册、登录账号", "raw_text": "step1: 微信授权头像、昵称模式; => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "兼容性:新后台旧小程序", "suite_path": ["V4.21.3", "患者端", "账号统一", "兼容性:新后台旧小程序"], "feature_scope": "患者端 > 账号统一 > 兼容性:新后台旧小程序", "case_name": "小程序端绑定、换绑手机号", "internal_id": "188351", "external_id": "31744", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "兼容性:新后台旧小程序"], "case_name": "小程序端绑定、换绑手机号", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "兼容性:新后台旧小程序", "suite_path": ["V4.21.3", "患者端", "账号统一", "兼容性:新后台旧小程序"], "feature_scope": "患者端 > 账号统一 > 兼容性:新后台旧小程序", "case_name": "h5注册、登录账号", "internal_id": "188353", "external_id": "31745", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "兼容性:新后台旧小程序"], "case_name": "h5注册、登录账号", "raw_text": "step1: 已关注公众号:非授权、静默注册模式; =>  | step2: 未注册公众号:进入患教文章详情后,可触发完善资料(微信授权头像、昵称) => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "修改手机号", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "修改手机号"], "feature_scope": "账号统一 > 我的 > 修改手机号", "case_name": "绑定未注册的手机号码", "internal_id": "188359", "external_id": "31746", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生端如果存在该手机号1的医生账号,绑定与C端该账号关系;反之,不做绑定;", "expected": "t_unified_account表"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "修改手机号"], "case_name": "绑定未注册的手机号码", "raw_text": "step1: 医生端如果存在该手机号1的医生账号,绑定与C端该账号关系;反之,不做绑定; => t_unified_account表"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "修改手机号", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "修改手机号"], "feature_scope": "账号统一 > 我的 > 修改手机号", "case_name": "绑定已跟其他微信账号绑定的手机号码", "internal_id": "188362", "external_id": "31747", "case_revision_version": "1", "summary": "", "preconditions": "1、患者账号P1:手机号1、微信1", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者账号P2,修改手机号为手机号1;", "expected": "toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "修改手机号"], "case_name": "绑定已跟其他微信账号绑定的手机号码", "raw_text": "1、患者账号P1:手机号1、微信1 | step1: 患者账号P2,修改手机号为手机号1; => toast提示“该手机号已注册账号,请更换手机号”,不能进行手机号再绑定;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "修改手机号", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "修改手机号"], "feature_scope": "账号统一 > 我的 > 修改手机号", "case_name": "从手机号1换绑到手机号2", "internal_id": "188365", "external_id": "31748", "case_revision_version": "1", "summary": "", "preconditions": "1、患者账号P1:手机号1、微信1", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "原来医生端存在该手机号1的医生账号;", "expected": "修改手机号页面顶部展示文案:*修改后会同步修改您在大家中医app上的登录手机号"}, {"index": 2, "action": "输入手机号2,进行重新绑定手机号;", "expected": "1、t_account_profile表变更原来的手机号1为手机号2 2、t_unified_account表变更原来的手机号1为手机号2"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "修改手机号"], "case_name": "从手机号1换绑到手机号2", "raw_text": "1、患者账号P1:手机号1、微信1 | step1: 原来医生端存在该手机号1的医生账号; => 修改手机号页面顶部展示文案:*修改后会同步修改您在大家中医app上的登录手机号 | step2: 输入手机号2,进行重新绑定手机号; => 1、t_account_profile表变更原来的手机号1为手机号2 2、t_unified_account表变更原来的手机号1为手机号2"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "设置"], "feature_scope": "账号统一 > 我的 > 设置", "case_name": "用户协议", "internal_id": "188370", "external_id": "31749", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "设置"], "case_name": "用户协议", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "设置"], "feature_scope": "账号统一 > 我的 > 设置", "case_name": "隐私正常", "internal_id": "188372", "external_id": "31750", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "设置"], "case_name": "隐私正常", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "设置", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "设置"], "feature_scope": "账号统一 > 我的 > 设置", "case_name": "退出登录", "internal_id": "188374", "external_id": "31751", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "账号统一", "我的", "设置"], "case_name": "退出登录", "raw_text": "step1: 弹窗二次确认退出; => [截图] 做的是微信小程序本地的退出登录,如果删除最近使用的小程序后,再次进入小程序自动登录;"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "编辑档案页增加设置为本人档案", "internal_id": "188134", "external_id": "31697", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "编辑档案页增加设置为本人档案", "raw_text": "step1:  => [截图] | step2:  => 默认不勾选"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "按钮出现逻辑", "internal_id": "188138", "external_id": "31698", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "按钮出现逻辑", "raw_text": "step1: 编辑主档案 => 无按钮 | step2: 编辑非主档案 => 有按钮 | step3: 新增档案(非主档案) => 有按钮"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "编辑非主档案", "internal_id": "188143", "external_id": "31699", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "编辑非主档案", "raw_text": "step1: 保存时不勾选设置为本人档案 => 保存正常 | step2: 保存时勾选设置为本人档案 => 弹窗提示 [截图] | step3: 弹窗点击取消 => 关闭弹窗 留在档案页不保存??? | step4: 弹窗点击替换 => 关闭弹窗 保存档案 交换主档案和该档案的信息 返回档案列表页(主档案和该档案展示正常)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "新增非主档案", "internal_id": "188149", "external_id": "31700", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "新增非主档案", "raw_text": "step1: 保存时不勾选设置为本人档案 => 保存正常 | step2: 保存时勾选设置为本人档案 => 弹窗提示 [截图] | step3: 弹窗点击取消 => 关闭弹窗 留在档案页不保存??? | step4: 弹窗点击替换 => 关闭弹窗 保存档案 交换主档案和该档案的信息 返回档案列表页(主档案和该档案展示正常)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "引导提示", "internal_id": "188155", "external_id": "31701", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "引导提示", "raw_text": "step1: 上线后首次进入健康档案页 => 有引导提示 [截图] | step2: 点击知道了 => 停留在当前页。 | step3: 再次进入健康档案页 => 不再提示"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "预约门诊去掉默认选中逻辑", "internal_id": "188160", "external_id": "31702", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "预约门诊去掉默认选中逻辑", "raw_text": "step1:  => [截图] | step2:  => 默认不选中,且文案提示为:请选择问诊人"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "购买银川方案去掉默认选中逻辑", "internal_id": "188164", "external_id": "31703", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "购买银川方案去掉默认选中逻辑", "raw_text": "step1:  => [截图] | step2:  => 购买银川医院的医生方案,去掉默认选中患者逻辑。改为默认不选中。"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "患者主档案", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "feature_scope": "V4.21.3 > 患者端 > 患者主档案", "case_name": "修改信息", "internal_id": "188168", "external_id": "31704", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "患者主档案"], "case_name": "修改信息", "raw_text": "step1:  => [截图] | step2: 当患者无主档案时(主档案无证件号) => 可编辑姓名 | step3: 当患者有主档案时(主档案有证件号) => 姓名不可编辑(手机号还可以编辑)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "扫码关注后来咨询推送消息", "suite_path": ["V4.21.3", "患者端", "扫码关注后来咨询推送消息"], "feature_scope": "V4.21.3 > 患者端 > 扫码关注后来咨询推送消息", "case_name": "发送规则", "internal_id": "188174", "external_id": "31705", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者在扫码后的7x24小时内未购买扫码医生的咨询 (扫医生名片)", "expected": "发送模板消息"}, {"index": 2, "action": "患者在扫码后的7x24小时内购买了扫码医生的咨询 (包括未支付)", "expected": "不发送模板消息"}, {"index": 3, "action": "新患者和老患者", "expected": "不区分,都会发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "扫码关注后来咨询推送消息"], "case_name": "发送规则", "raw_text": "step1: 患者在扫码后的7x24小时内未购买扫码医生的咨询 (扫医生名片) => 发送模板消息 | step2: 患者在扫码后的7x24小时内购买了扫码医生的咨询 (包括未支付) => 不发送模板消息 | step3: 新患者和老患者 => 不区分,都会发"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "扫码关注后来咨询推送消息", "suite_path": ["V4.21.3", "患者端", "扫码关注后来咨询推送消息"], "feature_scope": "V4.21.3 > 患者端 > 扫码关注后来咨询推送消息", "case_name": "查看模板消息", "internal_id": "188179", "external_id": "31706", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "扫码关注后来咨询推送消息"], "case_name": "查看模板消息", "raw_text": "step1:  => [截图] | step2:  => 医生姓名正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "扫码关注后来咨询推送消息", "suite_path": ["V4.21.3", "患者端", "扫码关注后来咨询推送消息"], "feature_scope": "V4.21.3 > 患者端 > 扫码关注后来咨询推送消息", "case_name": "模板消息跳转", "internal_id": "188183", "external_id": "31707", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "扫码关注后来咨询推送消息"], "case_name": "模板消息跳转", "raw_text": "step1: 新患者 => 进入注册登录页,登录成功后,返回进入当前医生的咨询对话页 | step2: 老患者 => 直接进入咨询对话页"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "您已经改善了下面哪些症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "feature_scope": "随访 > 填随访单 > 您已经改善了下面哪些症状", "case_name": "去掉关联上次随访单逻辑", "internal_id": "188392", "external_id": "31754", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "case_name": "去掉关联上次随访单逻辑", "raw_text": "step1:  => 找上次时只找问诊单 不找随访单了"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "您已经改善了下面哪些症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "feature_scope": "随访 > 填随访单 > 您已经改善了下面哪些症状", "case_name": "关联到且有异常答案", "internal_id": "188395", "external_id": "31755", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "case_name": "关联到且有异常答案", "raw_text": "step1:  => [截图] | step2:  => 展示问诊单异常项,默认不勾选 | step3:  => 展示逻辑同问诊单(按提取规则提取后的内容) | step4: 提取规则 => 章节名和答案提取 | step5: 单章节异常项很多 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "您已经改善了下面哪些症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "feature_scope": "随访 > 填随访单 > 您已经改善了下面哪些症状", "case_name": "各种异常项", "internal_id": "188402", "external_id": "31756", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单选题 a、选了正常项 b、选了异常项 c、不选", "expected": "ac、不是异常项 b、是异常项"}, {"index": 2, "action": "多选题 a、选了正常项 b、选了一个异常项 c、选了多个异常项 d、不选", "expected": "ad、不是异常项 bc、是异常项"}, {"index": 3, "action": "填空题 a、没填 b、填了", "expected": "ab、都不是异常项"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "case_name": "各种异常项", "raw_text": "step1: 单选题 a、选了正常项 b、选了异常项 c、不选 => ac、不是异常项 b、是异常项 | step2: 多选题 a、选了正常项 b、选了一个异常项 c、选了多个异常项 d、不选 => ad、不是异常项 bc、是异常项 | step3: 填空题 a、没填 b、填了 => ab、都不是异常项"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "您已经改善了下面哪些症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "feature_scope": "随访 > 填随访单 > 您已经改善了下面哪些症状", "case_name": "关联到且无异常答案", "internal_id": "188407", "external_id": "31757", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "case_name": "关联到且无异常答案", "raw_text": "step1:  => 不展示此模块"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "您已经改善了下面哪些症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "feature_scope": "随访 > 填随访单 > 您已经改善了下面哪些症状", "case_name": "关联到且是自定义问诊单", "internal_id": "188410", "external_id": "31758", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "case_name": "关联到且是自定义问诊单", "raw_text": "step1:  => 不展示此模块 | step2:  => 此逻辑已废弃,目前自定义问诊单,也会匹配已改善症状列表"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "您已经改善了下面哪些症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "feature_scope": "随访 > 填随访单 > 您已经改善了下面哪些症状", "case_name": "关联不到", "internal_id": "188414", "external_id": "31759", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "case_name": "关联不到", "raw_text": "step1:  => 不展示此模块"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "您已经改善了下面哪些症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "feature_scope": "随访 > 填随访单 > 您已经改善了下面哪些症状", "case_name": "自动勾选", "internal_id": "188417", "external_id": "31760", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "您已经改善了下面哪些症状"], "case_name": "自动勾选", "raw_text": "step1: 选择基本痊愈 => 自动勾选全部异常项 | step2: 已经勾了部分异常项后又选择基本痊愈 => 自动勾选全部异常项 | step3: 选择部分好转、几乎无变化或我未按医嘱服药 => 默认不勾选异常项 | step4: 已经勾了部分异常项后又选择部分好转、几乎无变化或我未按医嘱服药 => 勾选的异常项还在,不清空"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "补充用药后身体情况或症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "补充用药后身体情况或症状"], "feature_scope": "随访 > 填随访单 > 补充用药后身体情况或症状", "case_name": "查看该模块", "internal_id": "188424", "external_id": "31761", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "补充用药后身体情况或症状"], "case_name": "查看该模块", "raw_text": "step1:  => [截图] | step2:  => 字段为之前的舌苔照+主诉补充 | step3: 查看示例 => 表现正常(之前已有)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "补充用药后身体情况或症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "补充用药后身体情况或症状"], "feature_scope": "随访 > 填随访单 > 补充用药后身体情况或症状", "case_name": "输入内容", "internal_id": "188429", "external_id": "31762", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "输入、删除、粘贴内容", "expected": "表现正常"}, {"index": 2, "action": "", "expected": "最多可输入200个字符"}, {"index": 3, "action": "字数很多时", "expected": "展示正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "补充用药后身体情况或症状"], "case_name": "输入内容", "raw_text": "step1: 输入、删除、粘贴内容 => 表现正常 | step2:  => 最多可输入200个字符 | step3: 字数很多时 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "补充用药后身体情况或症状", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "补充用药后身体情况或症状"], "feature_scope": "随访 > 填随访单 > 补充用药后身体情况或症状", "case_name": "上传舌苔照", "internal_id": "188434", "external_id": "31763", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "补充用药后身体情况或症状"], "case_name": "上传舌苔照", "raw_text": "step1:  => 舌苔舌底同现在已有逻辑 | step2: 上传图片、删除图片、查看大图 => 表现正常 | step3:  => 最多可上传两张"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种匹配情况提交", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "feature_scope": "填随访单 > 提交随访单 > 各种匹配情况提交", "case_name": "关联到且有异常答案", "internal_id": "188473", "external_id": "31769", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "case_name": "关联到且有异常答案", "raw_text": "step1:  => 提交正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种匹配情况提交", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "feature_scope": "填随访单 > 提交随访单 > 各种匹配情况提交", "case_name": "关联到且无异常答案", "internal_id": "188476", "external_id": "31770", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "case_name": "关联到且无异常答案", "raw_text": "step1:  => 提交正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种匹配情况提交", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "feature_scope": "填随访单 > 提交随访单 > 各种匹配情况提交", "case_name": "关联到且是自定义问诊单", "internal_id": "188479", "external_id": "31771", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "case_name": "关联到且是自定义问诊单", "raw_text": "step1:  => 提交正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "各种匹配情况提交", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "feature_scope": "填随访单 > 提交随访单 > 各种匹配情况提交", "case_name": "关联不到", "internal_id": "188482", "external_id": "31772", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单", "各种匹配情况提交"], "case_name": "关联不到", "raw_text": "step1:  => 提交正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "提交随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "feature_scope": "随访 > 填随访单 > 提交随访单", "case_name": "服药后的诊疗对您是否有帮助", "internal_id": "188447", "external_id": "31765", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "必填项"}, {"index": 2, "action": "不填时点击提交", "expected": "toast提示"}, {"index": 3, "action": "选择某选项提交 [截图]", "expected": "提交正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "case_name": "服药后的诊疗对您是否有帮助", "raw_text": "step1:  => 必填项 | step2: 不填时点击提交 => toast提示 | step3: 选择某选项提交 [截图] => 提交正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "提交随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "feature_scope": "随访 > 填随访单 > 提交随访单", "case_name": "您已经改善了下面哪些症状", "internal_id": "188452", "external_id": "31766", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "case_name": "您已经改善了下面哪些症状", "raw_text": "step1: 以下情况提交 => 表现正常 | step2: 有异常项且什么都不选 =>  | step3: 有异常项并且选择(原问题是单选) =>  | step4: 有异常项并且选择(原问题是多选) =>  | step5: 无异常项 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "提交随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "feature_scope": "随访 > 填随访单 > 提交随访单", "case_name": "补充用药后身体情况或症状", "internal_id": "188459", "external_id": "31767", "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": "既有文字又有图片 文字200字、图片两张", "expected": ""}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "case_name": "补充用药后身体情况或症状", "raw_text": "step1:  => 选填项 | step2: 以下情况提交 => 表现正常 | step3: 什么都不填 =>  | step4: 只有文字 =>  | step5: 只有图片 =>  | step6: 既有文字又有图片 文字200字、图片两张 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "提交随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "feature_scope": "随访 > 填随访单 > 提交随访单", "case_name": "本次诊疗评价", "internal_id": "188467", "external_id": "31768", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "选填项"}, {"index": 2, "action": "不填提交", "expected": "提交正常"}, {"index": 3, "action": "填内容提交 200字", "expected": "提交正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "case_name": "本次诊疗评价", "raw_text": "step1:  => 选填项 | step2: 不填提交 => 提交正常 | step3: 填内容提交 200字 => 提交正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "提交随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "feature_scope": "随访 > 填随访单 > 提交随访单", "case_name": "提交成功页", "internal_id": "188485", "external_id": "31773", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单", "提交随访单"], "case_name": "提交成功页", "raw_text": "step1: 点击提交 => 进入提交成功页 [截图] | step2: 点击完成 => 返回到对话页 | step3: 点击立即复诊(原”医生为我辨证开方 “改为”立即复诊“) => 同原逻辑调起购买问诊页 购买问诊后表现正常 | step4: 成功页点击返回 => 返回到对话页???"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "填随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单"], "feature_scope": "患者端 > 随访 > 填随访单", "case_name": "随访对象", "internal_id": "188380", "external_id": "31752", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单"], "case_name": "随访对象", "raw_text": "step1:  => [截图] | step2:  => 展示样式有变化(看视觉) | step3:  => 辨病内容最多展示一行"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "填随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单"], "feature_scope": "患者端 > 随访 > 填随访单", "case_name": "服药后的诊疗对您是否有帮助", "internal_id": "188385", "external_id": "31753", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单"], "case_name": "服药后的诊疗对您是否有帮助", "raw_text": "step1:  => [截图] | step2:  => 默认不选择 | step3:  => 去掉明显好转 | step4:  => 只能单选"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "填随访单", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单"], "feature_scope": "患者端 > 随访 > 填随访单", "case_name": "本次诊疗评价", "internal_id": "188439", "external_id": "31764", "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": "最多可输入200个字符"}, {"index": 5, "action": "字数很多时", "expected": "展示正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "填随访单"], "case_name": "本次诊疗评价", "raw_text": "step1:  => [截图] | step2:  => 字段为之前的诊疗体验(之前只能选择满意度) | step3: 输入、删除、粘贴内容 => 表现正常 | step4:  => 最多可输入200个字符 | step5: 字数很多时 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页", "已改善的症状"], "feature_scope": "随访 > 随访单详情页 > 已改善的症状", "case_name": "查看已改善的症状", "internal_id": "188511", "external_id": "31777", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页", "已改善的症状"], "case_name": "查看已改善的症状", "raw_text": "step1:  => [截图] | step2:  => 展示逻辑同问诊单(按提取规则提取后的内容) | step3: 提取规则 => 章节名和答案提取 | step4: 单章节异常项很多 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页", "已改善的症状"], "feature_scope": "随访 > 随访单详情页 > 已改善的症状", "case_name": "各种已改善的情况", "internal_id": "188517", "external_id": "31778", "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": "多选题 a、勾了单个 b、勾了多个 c、不勾", "expected": "ab、是已改善 c、不是已改善"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页", "已改善的症状"], "case_name": "各种已改善的情况", "raw_text": "step1: 填随访单时的各种情况 =>  | step2: 单选题 a、勾了 b、没勾 => a、是已改善 b、不是已改善 | step3: 多选题 a、勾了单个 b、勾了多个 c、不勾 => ab、是已改善 c、不是已改善"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页", "已改善的症状"], "feature_scope": "随访 > 随访单详情页 > 已改善的症状", "case_name": "不展示该模块的各种情况", "internal_id": "188522", "external_id": "31779", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页", "已改善的症状"], "case_name": "不展示该模块的各种情况", "raw_text": "step1: 填的随访单是以下情况 => 不展示该模块 | step2: 关联到&有异常项&什么都不勾 =>  | step3: 关联到&无异常答案 =>  | step4: 关联到&是自定义问诊单 =>  | step5: 关联不到 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "feature_scope": "患者端 > 随访 > 随访单详情页", "case_name": "随访对象", "internal_id": "188492", "external_id": "31774", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "case_name": "随访对象", "raw_text": "step1:  => [截图] | step2:  => 展示样式有变化(看视觉)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "feature_scope": "患者端 > 随访 > 随访单详情页", "case_name": "患者基本信息", "internal_id": "188496", "external_id": "31775", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "生日、身高、体重、常住地", "expected": "展示正常"}, {"index": 3, "action": "BMI(正常、偏重、偏轻)", "expected": "展示正常"}, {"index": 4, "action": "无身高", "expected": "不展示身高"}, {"index": 5, "action": "无体重", "expected": "不展示体重"}, {"index": 6, "action": "无身高或无体重", "expected": "不展示BMI"}, {"index": 7, "action": "常住地较长", "expected": "展示正常"}, {"index": 8, "action": "无常住地", "expected": "不展示常住地"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "case_name": "患者基本信息", "raw_text": "step1:  => [截图] | step2: 生日、身高、体重、常住地 => 展示正常 | step3: BMI(正常、偏重、偏轻) => 展示正常 | step4: 无身高 => 不展示身高 | step5: 无体重 => 不展示体重 | step6: 无身高或无体重 => 不展示BMI | step7: 常住地较长 => 展示正常 | step8: 无常住地 => 不展示常住地"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "feature_scope": "患者端 > 随访 > 随访单详情页", "case_name": "用药反馈", "internal_id": "188506", "external_id": "31776", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "case_name": "用药反馈", "raw_text": "step1:  => [截图] | step2: 四种选项 [截图] => 展示正常(跟线上一样)"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "feature_scope": "患者端 > 随访 > 随访单详情页", "case_name": "补充用药后身体情况或症状", "internal_id": "188529", "external_id": "31780", "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": "既有文字又有图片 200字、两张图", "expected": "展示正常"}, {"index": 5, "action": "没有文字没有图", "expected": "展示为未填写"}, {"index": 6, "action": "点击图片", "expected": "可查看大图"}, {"index": 7, "action": "横图或竖图", "expected": "缩略图取中间"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "case_name": "补充用药后身体情况或症状", "raw_text": "step1:  => [截图] | step2: 仅有文字 => 展示正常 [截图] | step3: 仅有图片 => 展示正常 [截图] | step4: 既有文字又有图片 200字、两张图 => 展示正常 | step5: 没有文字没有图 => 展示为未填写 | step6: 点击图片 => 可查看大图 | step7: 横图或竖图 => 缩略图取中间"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "feature_scope": "患者端 > 随访 > 随访单详情页", "case_name": "身体概况", "internal_id": "188538", "external_id": "31781", "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": "过敏病史 a、无过敏病史 b、内容较长", "expected": "a、展示为无 b、展示正常"}, {"index": 4, "action": "妊娠哺乳 a、无妊娠哺乳 b、内容较长 c、男的", "expected": "a、展示为无 b、展示正常 c、不展示该字段"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "case_name": "身体概况", "raw_text": "step1:  => [截图] | step2: 既往病史 a、无既往病史 b、内容较长 => a、展示为无 b、展示正常 | step3: 过敏病史 a、无过敏病史 b、内容较长 => a、展示为无 b、展示正常 | step4: 妊娠哺乳 a、无妊娠哺乳 b、内容较长 c、男的 => a、展示为无 b、展示正常 c、不展示该字段"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "feature_scope": "患者端 > 随访 > 随访单详情页", "case_name": "本次诊疗评价", "internal_id": "188544", "external_id": "31782", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "随访单详情页"], "case_name": "本次诊疗评价", "raw_text": "step1:  => [截图] | step2: 内容较长 => 展示正常 | step3: 未填写 => 展示为未填写"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页", "已改善的症状"], "feature_scope": "随访 > 查看老版本提交的随访单详情页 > 已改善的症状", "case_name": "已改善的症状", "internal_id": "188557", "external_id": "31785", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "取diff字段里被划掉的内容"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页", "已改善的症状"], "case_name": "已改善的症状", "raw_text": "step1:  => 取diff字段里被划掉的内容"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页", "已改善的症状"], "feature_scope": "随访 > 查看老版本提交的随访单详情页 > 已改善的症状", "case_name": "各种已改善的情况", "internal_id": "188560", "external_id": "31786", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "单选题 a、新增症状 b、不变的症状 c、被划掉的症状", "expected": "ab、不是已改善 c、是已改善"}, {"index": 2, "action": "多选题 a、新增症状 b、不变的症状 c、被划掉的症状", "expected": "ab、不是已改善 c、是已改善"}, {"index": 3, "action": "填空题 a、新增症状 b、不变的症状 c、被划掉的症状", "expected": "ab、不是已改善 c、是已改善"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页", "已改善的症状"], "case_name": "各种已改善的情况", "raw_text": "step1: 单选题 a、新增症状 b、不变的症状 c、被划掉的症状 => ab、不是已改善 c、是已改善 | step2: 多选题 a、新增症状 b、不变的症状 c、被划掉的症状 => ab、不是已改善 c、是已改善 | step3: 填空题 a、新增症状 b、不变的症状 c、被划掉的症状 => ab、不是已改善 c、是已改善"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "已改善的症状", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页", "已改善的症状"], "feature_scope": "随访 > 查看老版本提交的随访单详情页 > 已改善的症状", "case_name": "不展示该模块的各种情况", "internal_id": "188565", "external_id": "31787", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "填的随访单是以下情况", "expected": "不展示该模块"}, {"index": 2, "action": "diff字段里有内容但是没有被划掉的内容", "expected": ""}, {"index": 3, "action": "diff字段为空", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页", "已改善的症状"], "case_name": "不展示该模块的各种情况", "raw_text": "step1: 填的随访单是以下情况 => 不展示该模块 | step2: diff字段里有内容但是没有被划掉的内容 =>  | step3: diff字段为空 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "查看老版本提交的随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "feature_scope": "患者端 > 随访 > 查看老版本提交的随访单详情页", "case_name": "随访对象、基本信息、身体概况", "internal_id": "188550", "external_id": "31783", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "case_name": "随访对象、基本信息、身体概况", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "查看老版本提交的随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "feature_scope": "患者端 > 随访 > 查看老版本提交的随访单详情页", "case_name": "用药反馈", "internal_id": "188553", "external_id": "31784", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "case_name": "用药反馈", "raw_text": "step1: 五种选项 [截图] => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "查看老版本提交的随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "feature_scope": "患者端 > 随访 > 查看老版本提交的随访单详情页", "case_name": "补充用药后身体情况或症状", "internal_id": "188570", "external_id": "31788", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "case_name": "补充用药后身体情况或症状", "raw_text": "step1:  => 字段为之前的舌苔照+主诉补充 | step2:  => 有文字展示文字 | step3:  => 有图展示图"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "查看老版本提交的随访单详情页", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "feature_scope": "患者端 > 随访 > 查看老版本提交的随访单详情页", "case_name": "本次诊疗评价", "internal_id": "188575", "external_id": "31789", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "随访", "查看老版本提交的随访单详情页"], "case_name": "本次诊疗评价", "raw_text": "step1:  => 字段为之前的诊疗体验(之前只能选择满意度) | step2: 四种选项 [截图] => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "义诊通知结束后患者点击消息添加提示", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "feature_scope": "V4.21.3 > 患者端 > 义诊通知结束后患者点击消息添加提示", "case_name": "义诊中还有名额,正常参加义诊", "internal_id": "188216", "external_id": "31708", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "case_name": "义诊中还有名额,正常参加义诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "义诊通知结束后患者点击消息添加提示", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "feature_scope": "V4.21.3 > 患者端 > 义诊通知结束后患者点击消息添加提示", "case_name": "还没到义诊结束时间,但是名额已抢完,点击消息进入提示", "internal_id": "188218", "external_id": "31709", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "case_name": "还没到义诊结束时间,但是名额已抢完,点击消息进入提示", "raw_text": "step1: 点击大、小模版消息进入 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "义诊通知结束后患者点击消息添加提示", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "feature_scope": "V4.21.3 > 患者端 > 义诊通知结束后患者点击消息添加提示", "case_name": "名额没有抢完,但是到了义诊结束时间,点击消息进入提示", "internal_id": "188221", "external_id": "31710", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "case_name": "名额没有抢完,但是到了义诊结束时间,点击消息进入提示", "raw_text": "step1: 点击大、小模版消息进入 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "义诊通知结束后患者点击消息添加提示", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "feature_scope": "V4.21.3 > 患者端 > 义诊通知结束后患者点击消息添加提示", "case_name": "义诊期间,医生关闭了义诊,点击消息进入提示", "internal_id": "188224", "external_id": "31711", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "case_name": "义诊期间,医生关闭了义诊,点击消息进入提示", "raw_text": "step1: 点击大、小模版消息进入 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.3", "suite_name": "义诊通知结束后患者点击消息添加提示", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "feature_scope": "V4.21.3 > 患者端 > 义诊通知结束后患者点击消息添加提示", "case_name": "义诊期间,医生关闭了工作室,点击消息进入提示", "internal_id": "188227", "external_id": "31712", "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.3.testsuite-deep.xml", "suite_path": ["V4.21.3", "患者端", "义诊通知结束后患者点击消息添加提示"], "case_name": "义诊期间,医生关闭了工作室,点击消息进入提示", "raw_text": "step1: 点击大、小模版消息进入 => [截图]"}}