case_candidates.jsonl 203 KB
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单可下载pdf", "suite_path": ["V4.21.7", "医师端", "问诊单可下载pdf"], "feature_scope": "V4.21.7 > 医师端 > 问诊单可下载pdf", "case_name": "系统问诊单中添加“下载打印”操作", "internal_id": "183280", "external_id": "30708", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在女性通用问诊单、男性通用问诊单、小儿通用问诊单、六经辩证问诊单、肺炎辩证问诊单中", "expected": "1,增加 “下载 ”的操作。 [截图]"}, {"index": 2, "action": "点击“下载”", "expected": "1,需要获取用户的储存授权; 2,获取后再次点击‘下载’,下载问诊单,下载成功后toast提示“xxx问诊单下载完成”。 3,下载中途用户退出app,下载中断,再次进来需要重新下载。 4,如果网络、内存原因下载失败,toast提示“下载失败”。"}, {"index": 3, "action": "安卓下载", "expected": "1、安卓可直接下载在本地,显示进度条,下载完成后提示用户用什么软件打开 已完成下载后,用户之后点击则提示用户用什么软件打开"}, {"index": 4, "action": "ios下载", "expected": "1,IOS点击下载打印展示下载进度条,下载到本地,下载完成后显示分享弹窗 已完成下载后,之后用户点击则直接调起分享弹窗"}, {"index": 5, "action": "下载成功后", "expected": "1,再次进入【下载】按钮,变成【打开】; 2,核对系统问诊单内容:女性通用问诊单、男性通用问诊单、小儿通用问诊单、六经辩证问诊单、肺炎辩证问诊单。 3,在手机端和电脑端都可以正常展示。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "问诊单可下载pdf"], "case_name": "系统问诊单中添加“下载打印”操作", "raw_text": "step1: 在女性通用问诊单、男性通用问诊单、小儿通用问诊单、六经辩证问诊单、肺炎辩证问诊单中 => 1,增加 “下载 ”的操作。 [截图] | step2: 点击“下载” => 1,需要获取用户的储存授权; 2,获取后再次点击‘下载’,下载问诊单,下载成功后toast提示“xxx问诊单下载完成”。 3,下载中途用户退出app,下载中断,再次进来需要重新下载。 4,如果网络、内存原因下载失败,toast提示“下载失败”。 | step3: 安卓下载 => 1、安卓可直接下载在本地,显示进度条,下载完成后提示用户用什么软件打开 已完成下载后,用户之后点击则提示用户用什么软件打开 | step4: ios下载 => 1,IOS点击下载打印展示下载进度条,下载到本地,下载完成后显示分享弹窗 已完成下载后,之后用户点击则直接调起分享弹窗 | step5: 下载成功后 => 1,再次进入【下载】按钮,变成【打开】; 2,核对系统问诊单内容:女性通用问诊单、男性通用问诊单、小儿通用问诊单、六经辩证问诊单、肺炎辩证问诊单。 3,在手机端和电脑端都可以正常展示。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单问题对比", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示", "问诊单问题对比"], "feature_scope": "问诊单对比 > 问诊单对比页面展示 > 问诊单问题对比", "case_name": "同一系统问诊单对比,问诊单问题根据标题对比内容", "internal_id": "183342", "external_id": "30720", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示", "问诊单问题对比"], "case_name": "同一系统问诊单对比,问诊单问题根据标题对比内容", "raw_text": "step1: 当前问诊单为 系统女性通用问诊单 对比问诊单也为 系统女性通用问诊单 问题都没有选 => 对比状态下也不展示该模块 | step2: 当前问诊单为 系统女性通用问诊单, 选择了问题 对比问诊单也为 系统女性通用问诊单, 没有选问题 => 当前问诊单选择的问题用绿色背景标记 | step3: 当前问诊单为 系统女性通用问诊单, 没有选问题 对比问诊单也为 系统女性通用问诊单, 选了问题 => 对比问诊单选择的问题用红色背景标记,并用横线划掉 | step4: 当前问诊单为 系统女性通用问诊单,只勾选了 饮食情况 对比问诊单也为 系统女性通用问诊单,只勾选了 二便情况 => 对比问诊单的 二便情况用红色背景标记,并用横线划掉 当前问诊单的 饮食情况用绿色背景标记 | step5: 当前问诊单为 系统女性通用问诊单,勾选了饮食情况、二便情况,也填写了补充内容 对比问诊单也为 系统女性通用问诊单,只勾选了饮食情况、二便情况,也填写了补充内容 => 饮食情况、二便情况、补充内容里:重复的内容不变,对比的问诊单没有的问题用绿色背景标记,当前问诊单没有的问题用红色背景标记,并用横线划掉"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单问题对比", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示", "问诊单问题对比"], "feature_scope": "问诊单对比 > 问诊单对比页面展示 > 问诊单问题对比", "case_name": "不同问诊单对比或同一自定义问诊单对比,问诊单问题根据位置对比内容", "internal_id": "183349", "external_id": "30721", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示", "问诊单问题对比"], "case_name": "不同问诊单对比或同一自定义问诊单对比,问诊单问题根据位置对比内容", "raw_text": "step1: 当前问诊单为 系统 女性 通用问诊单, 只勾选了饮食情况 对比问诊单也为 系统 男性 通用问诊单, 只勾选了二便情况 => 二便情况 饮食情况 大便呈球状、大便偏干 喝水多、喜欢和冷水 | step2: 当前问诊单为 系统 女性 通用问诊单,勾选了 妇科 对比问诊单也为 系统 男性 通用问诊单,勾选了 二便情况、男科 => 二便情况 妇科 大便呈球状、大便偏干 已绝经、备孕中 男科 不育 | step3: 当前问诊单为 系统 女性通用问诊单 对比问诊单为 自定义 问诊单 =>  | step4: 当前问诊单为 自定义 问诊单 对比问诊单也为 自定义 问诊单 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比页面展示", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "feature_scope": "问诊单 > 问诊单对比 > 问诊单对比页面展示", "case_name": "对比页面展示", "internal_id": "183314", "external_id": "30715", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,右上角的【对比】按钮变成【取消对比】。 [截图]"}, {"index": 2, "action": "", "expected": "1,上方展示与 2023-04-28(7天前)问诊单对比,后面展示【更换】按钮。 2,对比和当前问诊单是同一天,仅展示年月日。 3,对比和当前问诊单不是同一天,但是当前问诊单 晚于 对比问诊单,也仅展示年月日。 4,对比和当前问诊单不是同一天,并且当前问诊单 早于 对比问诊单,展示:年月日(XXX天前)。 [截图]"}, {"index": 3, "action": "", "expected": "1,对比状态下 不展示病情总结,不展示复制按钮、不可以查看问诊单详情功能,隐藏已废除的问诊单的废除章。 2,对比状态下,点击废除,退出对比状态并盖上废除章。点击分享,不影响。 3,【为TA开方】和【进入会话】按钮可以正常操作。"}, {"index": 4, "action": "对比内容", "expected": "1,新增的用蓝色的背景标出。 2,重复的内容样式不变。 3,不是重复的也不是新增的 用红色背景标出,并且用线划掉。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "case_name": "对比页面展示", "raw_text": "step1:  => 1,右上角的【对比】按钮变成【取消对比】。 [截图] | step2:  => 1,上方展示与 2023-04-28(7天前)问诊单对比,后面展示【更换】按钮。 2,对比和当前问诊单是同一天,仅展示年月日。 3,对比和当前问诊单不是同一天,但是当前问诊单 晚于 对比问诊单,也仅展示年月日。 4,对比和当前问诊单不是同一天,并且当前问诊单 早于 对比问诊单,展示:年月日(XXX天前)。 [截图] | step3:  => 1,对比状态下 不展示病情总结,不展示复制按钮、不可以查看问诊单详情功能,隐藏已废除的问诊单的废除章。 2,对比状态下,点击废除,退出对比状态并盖上废除章。点击分享,不影响。 3,【为TA开方】和【进入会话】按钮可以正常操作。 | step4: 对比内容 => 1,新增的用蓝色的背景标出。 2,重复的内容样式不变。 3,不是重复的也不是新增的 用红色背景标出,并且用线划掉。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比页面展示", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "feature_scope": "问诊单 > 问诊单对比 > 问诊单对比页面展示", "case_name": "患者信息对比", "internal_id": "183320", "external_id": "30716", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市 对比的问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市", "expected": "李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市"}, {"index": 2, "action": "当前问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 安徽 对比的问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市", "expected": "李四 1993-04-05 150cm 120kg BMI 偏重 北京市 安徽"}, {"index": 3, "action": "当前问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 安徽 对比的问诊单:李四 男 63岁 1993-04-05", "expected": "李四 男 63岁 1993-04-05 150 cm 120 kg BMI 偏重 安徽"}, {"index": 4, "action": "当前问诊单:李四 男 64岁 1993-04-05 166cm 66kg BMI 正常 天津市 对比的问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市", "expected": "1,李四 男 6 3 4 岁 1993-04-05 1 50 66 cm 120 66 kg BMI 偏重 正常 北京 天津 市"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "case_name": "患者信息对比", "raw_text": "step1: 当前问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市 对比的问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市 => 李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市 | step2: 当前问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 安徽 对比的问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市 => 李四 1993-04-05 150cm 120kg BMI 偏重 北京市 安徽 | step3: 当前问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 安徽 对比的问诊单:李四 男 63岁 1993-04-05 => 李四 男 63岁 1993-04-05 150 cm 120 kg BMI 偏重 安徽 | step4: 当前问诊单:李四 男 64岁 1993-04-05 166cm 66kg BMI 正常 天津市 对比的问诊单:李四 男 63岁 1993-04-05 150cm 120kg BMI 偏重 北京市 => 1,李四 男 6 3 4 岁 1993-04-05 1 50 66 cm 120 66 kg BMI 偏重 正常 北京 天津 市"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比页面展示", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "feature_scope": "问诊单 > 问诊单对比 > 问诊单对比页面展示", "case_name": "主诉对比", "internal_id": "183326", "external_id": "30717", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "case_name": "主诉对比", "raw_text": "step1: 当前问诊单:头疼,发热,失眠 对比问诊单:头还是有点疼,睡眠情况不太好 => 头 还是有点 疼, 发热 , 睡 失 眠 情况不太好 | step2: 当前问诊单:头疼,发热,失眠 对比问诊单:高血压,糖尿病 => 高血压,糖尿病 头疼,发热,失眠"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比页面展示", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "feature_scope": "问诊单 > 问诊单对比 > 问诊单对比页面展示", "case_name": "舌苔舌底、面部、三关手纹、相关检查报告或化验单照片对比", "internal_id": "183330", "external_id": "30718", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "case_name": "舌苔舌底、面部、三关手纹、相关检查报告或化验单照片对比", "raw_text": "step1: 当前问诊单没有照片 对比问诊单也没有照片 => 不显示该模块 | step2: 当前问诊单有照片 对比问诊单也没有照片 => 展示当前问诊单照片 对比问诊单照片显示:无图片文字 | step3: 当前问诊单没有照片 对比问诊单也有照片 => 当前问诊单照片显示:无图片文字 展示所选问诊单照片 | step4: 当前问诊单有照片 对比问诊单也有照片 => 展示:所选问诊单 和 当前问诊单照片 当前问诊单照片在上方 所选问诊单在下方展示"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比页面展示", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "feature_scope": "问诊单 > 问诊单对比 > 问诊单对比页面展示", "case_name": "身体概况对比", "internal_id": "183336", "external_id": "30719", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "问诊单对比页面展示"], "case_name": "身体概况对比", "raw_text": "step1: 当前问诊单 没有既往病史,过敏病史,妊娠哺乳 对比问诊单也 没有既往病史,过敏病史,妊娠哺乳 => 既往病史 无 过敏病史 无 妊娠哺乳 无 | step2: 当前问诊单 既往病史:无,过敏病史:无,没有妊娠哺乳该字段 对比问诊单也 既往病史:高血压,过敏病史:青霉素过敏,妊娠哺乳:孕妇 => 既往病史 高血压 无 过敏病史 青霉素过敏 无 妊娠哺乳 孕妇 | step3: 当前问诊单 既往病史:高血压、糖尿病,过敏病史:头孢过敏、青霉素过敏,妊娠哺乳:哺乳期 对比问诊单也 既往病史:高血压,过敏病史:青霉素过敏,妊娠哺乳:孕妇 => 既往病史: 高血压 、糖尿病 过敏病史: 头孢过敏、 青霉素过敏 妊娠哺乳: 孕妇 哺乳期"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "选择问诊单页", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "选择问诊单页"], "feature_scope": "问诊单 > 问诊单对比 > 选择问诊单页", "case_name": "点击对比页面的【更换】按钮,进入到选择问诊单页面", "internal_id": "183356", "external_id": "30722", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择问诊单页面", "expected": "1,显示同一患者档案( 患者姓名一致 )提交过的所有问诊单,时间由近及远排序,问诊单很多的情况下正确展示; 2,用标签标记当前问诊单,不可以选择当前问诊单进行对比,点击toast提示:不能选择同一问诊单对比; [截图] 3,用勾选标记选择问诊单,点击可以切换其他问诊单; [截图] 4,点击左上角的返回按钮,回到当前问诊单详情页。"}, {"index": 2, "action": "问诊单展示", "expected": "1,显示问诊单提交的时间,患者姓名(姓名过长正确展示)、性别、年龄、主诉,只能选择,不能进入到详情页。 (1)如果同一天有多个问诊单,仅在最近提交的上一个显示时间。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "选择问诊单页"], "case_name": "点击对比页面的【更换】按钮,进入到选择问诊单页面", "raw_text": "step1: 选择问诊单页面 => 1,显示同一患者档案( 患者姓名一致 )提交过的所有问诊单,时间由近及远排序,问诊单很多的情况下正确展示; 2,用标签标记当前问诊单,不可以选择当前问诊单进行对比,点击toast提示:不能选择同一问诊单对比; [截图] 3,用勾选标记选择问诊单,点击可以切换其他问诊单; [截图] 4,点击左上角的返回按钮,回到当前问诊单详情页。 | step2: 问诊单展示 => 1,显示问诊单提交的时间,患者姓名(姓名过长正确展示)、性别、年龄、主诉,只能选择,不能进入到详情页。 (1)如果同一天有多个问诊单,仅在最近提交的上一个显示时间。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "选择问诊单页", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "选择问诊单页"], "feature_scope": "问诊单 > 问诊单对比 > 选择问诊单页", "case_name": "主档案名下其他患者姓名一致的问诊单,都在选择问诊单页面", "internal_id": "183360", "external_id": "30723", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "主档案A名下有两个患者姓名都为:张三的患者", "expected": "选择问题单里面展示这两个患者提交的所有问诊单"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "选择问诊单页"], "case_name": "主档案名下其他患者姓名一致的问诊单,都在选择问诊单页面", "raw_text": "step1: 主档案A名下有两个患者姓名都为:张三的患者 => 选择问题单里面展示这两个患者提交的所有问诊单"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "选择问诊单页", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "选择问诊单页"], "feature_scope": "问诊单 > 问诊单对比 > 选择问诊单页", "case_name": "选择问诊单页面不展示已废除的问诊单", "internal_id": "183363", "external_id": "30724", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比", "选择问诊单页"], "case_name": "选择问诊单页面不展示已废除的问诊单", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "feature_scope": "对比问诊单 > 问诊单 > 问诊单对比", "case_name": "点击【对比】按钮,进入对比页面", "internal_id": "183300", "external_id": "30711", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击问诊单详情页的对比按钮", "expected": "1,进入到对比页面,自动将问诊单与同问诊档案的上一份问诊单进行对比; 2,也可以更换问诊单进行对比。"}, {"index": 2, "action": "主档案A名下的患者张三 之前只提交过一次问诊单B,再次提交问诊单后,打开第二次提交的问诊单C", "expected": "问诊单C自动与问诊单B进行对比"}, {"index": 3, "action": "主档案A名下的患者张三 之前提交过多次问诊单B、C、D、E,打开问诊单E,点击【对比】按钮", "expected": "问诊单E自动与问诊单D进行对比"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "case_name": "点击【对比】按钮,进入对比页面", "raw_text": "step1: 点击问诊单详情页的对比按钮 => 1,进入到对比页面,自动将问诊单与同问诊档案的上一份问诊单进行对比; 2,也可以更换问诊单进行对比。 | step2: 主档案A名下的患者张三 之前只提交过一次问诊单B,再次提交问诊单后,打开第二次提交的问诊单C => 问诊单C自动与问诊单B进行对比 | step3: 主档案A名下的患者张三 之前提交过多次问诊单B、C、D、E,打开问诊单E,点击【对比】按钮 => 问诊单E自动与问诊单D进行对比"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "feature_scope": "对比问诊单 > 问诊单 > 问诊单对比", "case_name": "同患者档案只提交过一个问诊单,点击【对比】按钮,跳转至选择问诊单页面", "internal_id": "183305", "external_id": "30712", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者A名下的其他档案提交过问诊单,但是 档案: 张三 没有提交过问诊单 , 该患者选择: 张三 这个档案 提交第问诊单后", "expected": "1,医生打开该问诊单,点击【对比】按钮, 跳转至选择问诊单页 。 (1)选择问诊单页 只显示一个当前的问诊单。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "case_name": "同患者档案只提交过一个问诊单,点击【对比】按钮,跳转至选择问诊单页面", "raw_text": "step1: 患者A名下的其他档案提交过问诊单,但是 档案: 张三 没有提交过问诊单 , 该患者选择: 张三 这个档案 提交第问诊单后 => 1,医生打开该问诊单,点击【对比】按钮, 跳转至选择问诊单页 。 (1)选择问诊单页 只显示一个当前的问诊单。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "feature_scope": "对比问诊单 > 问诊单 > 问诊单对比", "case_name": "打开第一份问诊单,点击对比按钮,跳转至选择问诊单页面", "internal_id": "183308", "external_id": "30713", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "主档案A名下有两个患者姓名为张三的档案, 两个张三都 提交了多个问诊单,医生打开这两个张三里 第一次提交的问诊单 ,点击【对比】按钮", "expected": "1,跳转至选择问诊单页面。 (1)选择问诊单页 显示 两个张三 提交的所有问诊单。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "case_name": "打开第一份问诊单,点击对比按钮,跳转至选择问诊单页面", "raw_text": "step1: 主档案A名下有两个患者姓名为张三的档案, 两个张三都 提交了多个问诊单,医生打开这两个张三里 第一次提交的问诊单 ,点击【对比】按钮 => 1,跳转至选择问诊单页面。 (1)选择问诊单页 显示 两个张三 提交的所有问诊单。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单对比", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "feature_scope": "对比问诊单 > 问诊单 > 问诊单对比", "case_name": "已废除的问诊单也可以进行对比", "internal_id": "183311", "external_id": "30714", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单", "问诊单对比"], "case_name": "已废除的问诊单也可以进行对比", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单"], "feature_scope": "复诊体验优化 > 对比问诊单 > 问诊单", "case_name": "问诊单详情页右上角增加“对比”按钮", "internal_id": "183290", "external_id": "30709", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击进入问诊单详情页", "expected": "1,在右上角增加【对比】按钮。"}, {"index": 2, "action": "点击进入问诊单详情页--【为TA开方】--查看问诊单详情页", "expected": "1,ios同上 2,如果安卓还是appweb页面,就没有对比"}, {"index": 3, "action": "点击【对比】", "expected": "直接将问诊单与同问诊档案的上一份问诊单进行对比。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单"], "case_name": "问诊单详情页右上角增加“对比”按钮", "raw_text": "step1: 点击进入问诊单详情页 => 1,在右上角增加【对比】按钮。 | step2: 点击进入问诊单详情页--【为TA开方】--查看问诊单详情页 => 1,ios同上 2,如果安卓还是appweb页面,就没有对比 | step3: 点击【对比】 => 直接将问诊单与同问诊档案的上一份问诊单进行对比。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "问诊单", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单"], "feature_scope": "复诊体验优化 > 对比问诊单 > 问诊单", "case_name": "问诊单详情页ios把分享和废除合并为一个入口", "internal_id": "183295", "external_id": "30710", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "对比问诊单", "问诊单"], "case_name": "问诊单详情页ios把分享和废除合并为一个入口", "raw_text": "step1: 进入问诊单详情页 => 1,分享和废除合并到一个入口,都在右上角的三个点里面; | step2: 点击三个点 => 同方案详情页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "随访单后复诊优惠", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "随访单后复诊优惠"], "feature_scope": "医师端 > 复诊体验优化 > 随访单后复诊优惠", "case_name": "工作室增加随访复诊优惠设置", "internal_id": "183366", "external_id": "30725", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,点击右边的箭头打开设置页面; 2,点击“图示”展开图示。 3,显示选择的随访复诊优惠:无优惠、9折、8折、7折、6折,,,1折、免费(同分组问诊费);设置后立即生效。 [截图]"}, {"index": 2, "action": "点击图示", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "随访单后复诊优惠"], "case_name": "工作室增加随访复诊优惠设置", "raw_text": "step1:  => 1,点击右边的箭头打开设置页面; 2,点击“图示”展开图示。 3,显示选择的随访复诊优惠:无优惠、9折、8折、7折、6折,,,1折、免费(同分组问诊费);设置后立即生效。 [截图] | step2: 点击图示 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "随访单后复诊优惠", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "随访单后复诊优惠"], "feature_scope": "医师端 > 复诊体验优化 > 随访单后复诊优惠", "case_name": "设置随访复诊优惠后,患者随访后复诊按照医生设置的优惠付款", "internal_id": "183370", "external_id": "30726", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "复诊体验优化", "随访单后复诊优惠"], "case_name": "设置随访复诊优惠后,患者随访后复诊按照医生设置的优惠付款", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "常见问题详情页", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "常见问题详情页"], "feature_scope": "常见问题 > 大家助理 > 常见问题详情页", "case_name": "常见问题详情页展示", "internal_id": "183387", "external_id": "30730", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "常见问题详情页"], "case_name": "常见问题详情页展示", "raw_text": "step1: 分类 => 取猫头鹰配置的 [截图] | step2: 标题 => 取猫头鹰配置的 [截图] | step3: 正文 => 取猫头鹰配置的,按照猫头鹰配置的样式展示,文字很多时,正确展示 [截图] | step4: 图片和视频 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "常见问题详情页", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "常见问题详情页"], "feature_scope": "常见问题 > 大家助理 > 常见问题详情页", "case_name": "图片或视频有备注显示备注", "internal_id": "183393", "external_id": "30731", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "常见问题详情页"], "case_name": "图片或视频有备注显示备注", "raw_text": "step1:  => 1,显示当前第几页/总共多少张和左右箭头。 2,滑到视频时,可以进行播放。 3,图片和视频很多的情况下,当前第几页/总共多少张数字和备注正确展示,可以正常左右滑动。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "常见问题详情页", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "常见问题详情页"], "feature_scope": "常见问题 > 大家助理 > 常见问题详情页", "case_name": "每人可以对一个问题进行一次评价", "internal_id": "183396", "external_id": "30732", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "常见问题详情页"], "case_name": "每人可以对一个问题进行一次评价", "raw_text": "step1:  => 1,可以点击有用/没用,进行评价。 2,点击有用/没用后返回该页面,下次在进来,可以看到上次的评价。 3,点击有用后,可以切换到没用。 4,点击有用或者没用,再次点击会取消选择。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "兼容性", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "兼容性"], "feature_scope": "常见问题 > 大家助理 > 兼容性", "case_name": "老版本的常见问题也更换成新的", "internal_id": "183400", "external_id": "30733", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理", "兼容性"], "case_name": "老版本的常见问题也更换成新的", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "大家助理", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理"], "feature_scope": "医师端 > 常见问题 > 大家助理", "case_name": "没有情感化运营语言时每次进入大家助理,上方就显示常见问题", "internal_id": "183374", "external_id": "30727", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "进入大家助理页后,发送消息", "expected": "1,常见问题还是在最上方; 2,多次发送消息,常见问题滑上去,往上滑可以看到常见问题; 3,返回后再次进入大家助理页面,常见问题还是在顶部。"}, {"index": 3, "action": "有情感化运营,进入大家助理页后", "expected": "只发情感化运营,不出现常见问题"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理"], "case_name": "没有情感化运营语言时每次进入大家助理,上方就显示常见问题", "raw_text": "step1:  => [截图] | step2: 进入大家助理页后,发送消息 => 1,常见问题还是在最上方; 2,多次发送消息,常见问题滑上去,往上滑可以看到常见问题; 3,返回后再次进入大家助理页面,常见问题还是在顶部。 | step3: 有情感化运营,进入大家助理页后 => 只发情感化运营,不出现常见问题"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "大家助理", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理"], "feature_scope": "医师端 > 常见问题 > 大家助理", "case_name": "常见问题展示", "internal_id": "183379", "external_id": "30728", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,第一行显示猫头鹰配置的所有分类,可以横向滑动,查看后面的分类。 [截图] 2,每一个分类下方显示排序在前三个的问题,每个问题仅显示一行。 [截图]"}, {"index": 2, "action": "切换分类", "expected": "1,下方会自动切换到这个分类下的前三个问题。 (1)如果分类里的问题少于3个,切换分类时正确展示。 (2)如果分类里没有问题,切换分类时页面空白。 (3)点击某一个问题,进入到问题详情页。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理"], "case_name": "常见问题展示", "raw_text": "step1:  => 1,第一行显示猫头鹰配置的所有分类,可以横向滑动,查看后面的分类。 [截图] 2,每一个分类下方显示排序在前三个的问题,每个问题仅显示一行。 [截图] | step2: 切换分类 => 1,下方会自动切换到这个分类下的前三个问题。 (1)如果分类里的问题少于3个,切换分类时正确展示。 (2)如果分类里没有问题,切换分类时页面空白。 (3)点击某一个问题,进入到问题详情页。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "大家助理", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理"], "feature_scope": "医师端 > 常见问题 > 大家助理", "case_name": "点击下方的常见问题标签入口或者【更多帮助】进入到常见问题列表页", "internal_id": "183383", "external_id": "30729", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "常见问题列表页展示", "expected": "1,页面标题为:常见问题。 2,显示分类的标题,下方显示分类里的问题。 3,分类按照排序展示,分类里的问题页按照排序展示。 4,有很多分类和问题时,下滑可以正常查看。 5,每个问题的标题全部展示,最多40个字。 6,点击左上角的【>】返回按钮,回到大家助理页面。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "大家助理"], "case_name": "点击下方的常见问题标签入口或者【更多帮助】进入到常见问题列表页", "raw_text": "step1: 常见问题列表页展示 => 1,页面标题为:常见问题。 2,显示分类的标题,下方显示分类里的问题。 3,分类按照排序展示,分类里的问题页按照排序展示。 4,有很多分类和问题时,下滑可以正常查看。 5,每个问题的标题全部展示,最多40个字。 6,点击左上角的【>】返回按钮,回到大家助理页面。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "首页医生数据统计", "suite_path": ["V4.21.7", "医师端", "常见问题", "首页医生数据统计"], "feature_scope": "医师端 > 常见问题 > 首页医生数据统计", "case_name": "患者和咨询下增加实用贴士", "internal_id": "183403", "external_id": "30734", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者", "expected": "1,固定的一个问题,点击跳转到常见问题页,并把该问题展开。 [截图]"}, {"index": 2, "action": "咨询", "expected": "[截图]"}, {"index": 3, "action": "开方和收入下方没用实用贴士", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "常见问题", "首页医生数据统计"], "case_name": "患者和咨询下增加实用贴士", "raw_text": "step1: 患者 => 1,固定的一个问题,点击跳转到常见问题页,并把该问题展开。 [截图] | step2: 咨询 => [截图] | step3: 开方和收入下方没用实用贴士 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务医生", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 银川劳务医生", "case_name": "未绑账户时", "internal_id": "183446", "external_id": "30746", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "case_name": "未绑账户时", "raw_text": "step1:  => 提示文案更新 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务医生", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 银川劳务医生", "case_name": "提现到银行卡,单日限额5万元", "internal_id": "183449", "external_id": "30747", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "提现方式处的提示文案正确"}, {"index": 3, "action": "提现超出5w", "expected": "提现时提示正常"}, {"index": 4, "action": "若输入超过5w的,点击提现", "expected": "toast提示“银行卡每日限额5万元”"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "case_name": "提现到银行卡,单日限额5万元", "raw_text": "step1:  => [截图] | step2:  => 提现方式处的提示文案正确 | step3: 提现超出5w => 提现时提示正常 | step4: 若输入超过5w的,点击提现 => toast提示“银行卡每日限额5万元”"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务医生", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 银川劳务医生", "case_name": "提现账户页", "internal_id": "183455", "external_id": "30748", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "case_name": "提现账户页", "raw_text": "step1:  => [截图] | step2:  => 增加银行卡方式"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务医生", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 银川劳务医生", "case_name": "添加银行卡", "internal_id": "183459", "external_id": "30749", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "case_name": "添加银行卡", "raw_text": "step1:  => [截图] | step2:  => 复用之前的页面 | step3: 银行卡与身份证认证相符 => 身份证的看身份证姓名 港澳台的看认证名 可以进入下一步 绑定正常 | step4: 银行卡与身份证认证不符 => 弹窗提示 [截图] | step5: 未身份认证、身份认证审核中或失败 => 还是老逻辑 [截图] | step6: 添加银行卡成功后 => 表现正常 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务医生", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 银川劳务医生", "case_name": "港澳台绑定银行卡", "internal_id": "183467", "external_id": "30750", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "case_name": "港澳台绑定银行卡", "raw_text": "step1:  => 港澳台医生也可以绑定自己的银行卡 (大陆银行卡就可以) | step2:  => 台胞证、回乡证、护照(对绑定没有影响) | step3:  => 绑定正常 | step4:  => 提现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务医生", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 银川劳务医生", "case_name": "管理账户", "internal_id": "183473", "external_id": "30751", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "case_name": "管理账户", "raw_text": "step1:  => [截图] | step2:  => 可删除银行卡 | step3:  => 删除后表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务医生", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 银川劳务医生", "case_name": "提现到银行卡", "internal_id": "183478", "external_id": "30752", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "银川劳务医生"], "case_name": "提现到银行卡", "raw_text": "step1:  => 到账正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "切换税收时保留银行卡", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "切换税收时保留银行卡"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 切换税收时保留银行卡", "case_name": "银川医生 老收入到劳务", "internal_id": "183482", "external_id": "30753", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "银川医生 老收入到劳务", "raw_text": "step1: 身份认证信息和老收入绑卡人一致 => 银行卡保留 | step2: 身份认证信息和老收入绑卡人不一致 => 银行卡干掉??? | step3: 一致但是审核中或审核失败 => 也干掉??? | step4: 无身份信息 => 干掉???"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "切换税收时保留银行卡", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "切换税收时保留银行卡"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 切换税收时保留银行卡", "case_name": "银川医生 签约到劳务", "internal_id": "183488", "external_id": "30754", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "银川医生 签约到劳务", "raw_text": "step1: 身份认证信息和签约绑卡人一致 => 银行卡保留 (从签约银行卡表复制到劳务银行卡表) | step2: 身份认证信息和签约绑卡人一致& 签约有两张卡 => 银行卡保留 (保留身份认证信息相符的那张卡) | step3: 身份认证信息和签约绑卡人不一致 => 不带过去 | step4: 身份认证信息和签约绑卡人一致& 已有劳务银行卡 => 不带过去???"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "切换税收时保留银行卡", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "切换税收时保留银行卡"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 切换税收时保留银行卡", "case_name": "银川医生 劳务到签约", "internal_id": "183494", "external_id": "30755", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "银川医生 劳务到签约", "raw_text": "step1: 签约名和劳务绑卡人一致 => 银行卡保留 (从劳务银行卡表复制到签约银行卡表) | step2: 签约名和劳务绑卡人不一致 => 不带过去 | step3: 签约名和劳务绑卡人一致& 已有签约银行卡 => 不带过去???"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "绑定不支持的银行提示", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 绑定不支持的银行提示", "case_name": "绑定银行卡时不支持该银行", "internal_id": "183500", "external_id": "30756", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "绑定银行卡时不支持该银行", "raw_text": "step1:  => 弹窗提示 [截图] | step2: 点击知道了 => 关闭弹窗 | step3: 点击查看支持的银行 => 进入银行名单"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "绑定不支持的银行提示", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 绑定不支持的银行提示", "case_name": "绑定银行卡时卡号错误或不是储蓄卡", "internal_id": "183505", "external_id": "30757", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "绑定银行卡时卡号错误或不是储蓄卡", "raw_text": "step1:  => 弹窗提示 [截图] | step2: 点击知道了 => 关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "绑定不支持的银行提示", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 绑定不支持的银行提示", "case_name": "查看支持的银行名单", "internal_id": "183509", "external_id": "30758", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "查看支持的银行名单", "raw_text": "step1:  => [截图] | step2:  => 头像和银行名展示正常 | step3:  => 上滑查看正常 | step4: 点击大家助理 => 进入大家助理聊天页"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "绑定不支持的银行提示", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 绑定不支持的银行提示", "case_name": "劳务或签约绑定银行卡", "internal_id": "183515", "external_id": "30759", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "劳务或签约绑定银行卡", "raw_text": "step1:  => 弹窗正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "绑定不支持的银行提示", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "feature_scope": "医师端 > 银川劳务支持银行卡 > 绑定不支持的银行提示", "case_name": "添加银行卡页增加查看支持银行入口", "internal_id": "183518", "external_id": "30760", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "添加银行卡页增加查看支持银行入口", "raw_text": "step1:  => [截图] [截图] | step2: 点击查看支持的银行 => 进入银行名单页"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务支持银行卡", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡"], "feature_scope": "V4.21.7 > 医师端 > 银川劳务支持银行卡", "case_name": "银川劳务用户支持绑定银行卡", "internal_id": "183443", "external_id": "30745", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡"], "case_name": "银川劳务用户支持绑定银行卡", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "银川劳务支持银行卡", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡"], "feature_scope": "V4.21.7 > 医师端 > 银川劳务支持银行卡", "case_name": "上海劳务和银川劳务医生相互切换,已经绑定了银行卡 会自动带入", "internal_id": "183522", "external_id": "30761", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "银川劳务支持银行卡"], "case_name": "上海劳务和银川劳务医生相互切换,已经绑定了银行卡 会自动带入", "raw_text": "step1: 上海劳务医生绑定了银行卡 之后切换成银川劳务医生 => 提现的时候显示上海劳务医生绑定的银行卡 | step2: 银川劳务医生绑定了银行卡 之后切换成上海劳务医生 => 提现的时候显示银川劳务医生绑定的银行卡"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "生日祝福", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "feature_scope": "V4.21.7 > 医师端 > 生日祝福", "case_name": "大家助理展示“生日祝福”的情感化运营", "internal_id": "183527", "external_id": "30762", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,使用身份证已认证的医生,通过身份证号提取他的生日。 2,在医生生日当天0点到24点,在大家助理展示:XXX医师,祝您生日快乐! [截图] 3,同时也会发送一个卡片消息。 [截图]"}, {"index": 2, "action": "未认证或者使用其他证件已认证的医生,无法获取生日", "expected": "1,不会发生日祝福的情感化运营。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "case_name": "大家助理展示“生日祝福”的情感化运营", "raw_text": "step1:  => 1,使用身份证已认证的医生,通过身份证号提取他的生日。 2,在医生生日当天0点到24点,在大家助理展示:XXX医师,祝您生日快乐! [截图] 3,同时也会发送一个卡片消息。 [截图] | step2: 未认证或者使用其他证件已认证的医生,无法获取生日 => 1,不会发生日祝福的情感化运营。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "生日祝福", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "feature_scope": "V4.21.7 > 医师端 > 生日祝福", "case_name": "优先展示“生日祝福”的情感化运营", "internal_id": "183531", "external_id": "30763", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "case_name": "优先展示“生日祝福”的情感化运营", "raw_text": "step1: 当天同时存在生日祝福和其他的情感化运营 => 优先展示“生日祝福”的情感化运营"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "生日祝福", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "feature_scope": "V4.21.7 > 医师端 > 生日祝福", "case_name": "提取到生日的已认证医生,在生日当天给医生发送生日祝福短信", "internal_id": "183534", "external_id": "30764", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "case_name": "提取到生日的已认证医生,在生日当天给医生发送生日祝福短信", "raw_text": "step1:  => 当天的上午十点发送 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "生日祝福", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "feature_scope": "V4.21.7 > 医师端 > 生日祝福", "case_name": "点击生日祝福的卡片消息,进入到详情页", "internal_id": "183537", "external_id": "30765", "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,【领取生日福利】按钮。 [截图] 6,【保存到相册】按钮。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "case_name": "点击生日祝福的卡片消息,进入到详情页", "raw_text": "step1:  => 只有新版本有生日祝福消息,老版本没有 [截图] | step2: 生日祝福详情页展示 => 1,医生生日的日子,年月日,日期展示正确。 [截图] 2,认证日到当天的天数。 [截图] 3,医师的姓名和头像。 [截图] 4,生日快乐文案。 [截图] 5,【领取生日福利】按钮。 [截图] 6,【保存到相册】按钮。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "生日祝福", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "feature_scope": "V4.21.7 > 医师端 > 生日祝福", "case_name": "点击【领取生日福利】按钮,赠送给医生课程码", "internal_id": "183541", "external_id": "30766", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【领取生日福利】按钮", "expected": "1,会单独给每个医生生成一个课程码。 (1)点击【复制】,将优惠码复制; 老版本不能复制,隐藏复制按钮 。 (2)点击【去使用】跳转至:经典-大家页面; 老版本不能跳转,toast提示:请至“经典-大家-明医临证”使用 。 (3)该课程码可以购买所有明医临证的课程,折扣80,领取时间+30 过期。 [截图]"}, {"index": 2, "action": "领取成功后", "expected": "1,【领取生日福利】按钮,变成【查看生日福利】。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "case_name": "点击【领取生日福利】按钮,赠送给医生课程码", "raw_text": "step1: 点击【领取生日福利】按钮 => 1,会单独给每个医生生成一个课程码。 (1)点击【复制】,将优惠码复制; 老版本不能复制,隐藏复制按钮 。 (2)点击【去使用】跳转至:经典-大家页面; 老版本不能跳转,toast提示:请至“经典-大家-明医临证”使用 。 (3)该课程码可以购买所有明医临证的课程,折扣80,领取时间+30 过期。 [截图] | step2: 领取成功后 => 1,【领取生日福利】按钮,变成【查看生日福利】。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "生日祝福", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "feature_scope": "V4.21.7 > 医师端 > 生日祝福", "case_name": "点击【保存到相册】,图片保存至手机", "internal_id": "183545", "external_id": "30767", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "生日祝福"], "case_name": "点击【保存到相册】,图片保存至手机", "raw_text": "step1: 如果没有打开相册权限,点击【保存到相册】 => 需要先打开权限,才可以去保存"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "feature_scope": "医师端 > 待接诊待开方优化 > 待接诊", "case_name": "查看待接诊问诊数", "internal_id": "183550", "external_id": "30768", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "数量为0时", "expected": "不显示数字"}, {"index": 3, "action": "患者购买图文问诊 a、自动结束 b、医生回复", "expected": "数字+1 ab、数字-1"}, {"index": 4, "action": "患者购买嵌套问诊(医生已回复之前购买的问诊) a、自动结束 b、医生回复", "expected": "数字+1 ab、数字-1"}, {"index": 5, "action": "患者先购买图文问诊,医生未回复时 再购买嵌套问诊 a、自动结束 b、医生回复", "expected": "算1个 ab、数字-1"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "case_name": "查看待接诊问诊数", "raw_text": "step1:  => [截图] | step2: 数量为0时 => 不显示数字 | step3: 患者购买图文问诊 a、自动结束 b、医生回复 => 数字+1 ab、数字-1 | step4: 患者购买嵌套问诊(医生已回复之前购买的问诊) a、自动结束 b、医生回复 => 数字+1 ab、数字-1 | step5: 患者先购买图文问诊,医生未回复时 再购买嵌套问诊 a、自动结束 b、医生回复 => 算1个 ab、数字-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "feature_scope": "医师端 > 待接诊待开方优化 > 待接诊", "case_name": "待接诊红点出现逻辑", "internal_id": "183557", "external_id": "30769", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "case_name": "待接诊红点出现逻辑", "raw_text": "step1: 患者购买图文问诊 => 出现红点 | step2: 患者购买嵌套问诊(医生已回复之前购买的问诊) => 出现红点 | step3: 患者先购买图文问诊,医生未回复时 再购买嵌套问诊 => 出现红点"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "feature_scope": "医师端 > 待接诊待开方优化 > 待接诊", "case_name": "待接诊红点消失逻辑", "internal_id": "183562", "external_id": "30770", "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": "A、B患者均购买图文问诊-> 进入A对话页-> 进入B对话页-> A又购买图文问诊-> 点击待接诊-> B又购买图文问诊-> 进入B会话页", "expected": "出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "case_name": "待接诊红点消失逻辑", "raw_text": "step1: 点击待接诊进入待接诊列表 => 红点消失 | step2: 进入待接诊列表中所有患者的会话页 => 红点消失 | step3: 进入待接诊列表中部分患者的会话页 => 红点还在 | step4: A、B患者均购买图文问诊-> 进入A对话页-> 进入B对话页-> A又购买图文问诊-> 点击待接诊-> B又购买图文问诊-> 进入B会话页 => 出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "feature_scope": "医师端 > 待接诊待开方优化 > 待接诊", "case_name": "查看待接诊列表", "internal_id": "183568", "external_id": "30771", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "取消内部筛选"}, {"index": 2, "action": "患者购买图文问诊 a、自动结束 b、医生回复", "expected": "在列表里 ab、不在列表里"}, {"index": 3, "action": "患者购买嵌套问诊(医生已回复 之前购买的问诊) a、自动结束 b、医生回复", "expected": "在列表里 剩余时间???计算正确 ab、不在列表里"}, {"index": 4, "action": "患者先购买图文问诊,医生未回复时 再购买嵌套问诊 a、自动结束 b、医生回复", "expected": "算1个??? 剩余时间按哪个算??? ab、数字-1???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "case_name": "查看待接诊列表", "raw_text": "step1:  => 取消内部筛选 | step2: 患者购买图文问诊 a、自动结束 b、医生回复 => 在列表里 ab、不在列表里 | step3: 患者购买嵌套问诊(医生已回复 之前购买的问诊) a、自动结束 b、医生回复 => 在列表里 剩余时间???计算正确 ab、不在列表里 | step4: 患者先购买图文问诊,医生未回复时 再购买嵌套问诊 a、自动结束 b、医生回复 => 算1个??? 剩余时间按哪个算??? ab、数字-1???"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "feature_scope": "医师端 > 待接诊待开方优化 > 待接诊", "case_name": "手动移出列表", "internal_id": "183574", "external_id": "30772", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待接诊"], "case_name": "手动移出列表", "raw_text": "step1:  => 移出表现正常 移出后数量-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待通话", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "feature_scope": "医师端 > 待接诊待开方优化 > 待通话", "case_name": "查看待通话数", "internal_id": "183578", "external_id": "30773", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "数量为0时", "expected": "不显示数字"}, {"index": 3, "action": "患者购买电话问诊 a、自动结束 b、医生拨打电话", "expected": "数字+1 ab、数字-1"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "case_name": "查看待通话数", "raw_text": "step1:  => [截图] | step2: 数量为0时 => 不显示数字 | step3: 患者购买电话问诊 a、自动结束 b、医生拨打电话 => 数字+1 ab、数字-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待通话", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "feature_scope": "医师端 > 待接诊待开方优化 > 待通话", "case_name": "待通话红点出现逻辑", "internal_id": "183583", "external_id": "30774", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "case_name": "待通话红点出现逻辑", "raw_text": "step1: 患者购买电话问诊 => 出现红点"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待通话", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "feature_scope": "医师端 > 待接诊待开方优化 > 待通话", "case_name": "待通话红点消失逻辑", "internal_id": "183586", "external_id": "30775", "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": "A、B患者均购买电话问诊-> 进入A对话页-> 进入B对话页-> A又购买电话问诊-> 点击待通话-> B又购买电话问诊-> 进入B会话页", "expected": "出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "case_name": "待通话红点消失逻辑", "raw_text": "step1: 点击待通话进入待通话列表 => 红点消失 | step2: 进入待通话列表中所有患者的会话页 => 红点消失 | step3: 进入待通话列表中部分患者的会话页 => 红点还在 | step4: A、B患者均购买电话问诊-> 进入A对话页-> 进入B对话页-> A又购买电话问诊-> 点击待通话-> B又购买电话问诊-> 进入B会话页 => 出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待通话", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "feature_scope": "医师端 > 待接诊待开方优化 > 待通话", "case_name": "查看待通话列表", "internal_id": "183592", "external_id": "30776", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买电话问诊 a、自动结束 b、医生拨打电话", "expected": "在列表里 ab、不在列表里"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "case_name": "查看待通话列表", "raw_text": "step1: 患者购买电话问诊 a、自动结束 b、医生拨打电话 => 在列表里 ab、不在列表里"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待通话", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "feature_scope": "医师端 > 待接诊待开方优化 > 待通话", "case_name": "手动移出列表", "internal_id": "183595", "external_id": "30777", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待通话"], "case_name": "手动移出列表", "raw_text": "step1:  => 移出表现正常 移出后数量-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待视频", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "feature_scope": "医师端 > 待接诊待开方优化 > 待视频", "case_name": "查看待视频数", "internal_id": "183599", "external_id": "30778", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "数量为0时", "expected": "不显示数字"}, {"index": 3, "action": "患者购买视频问诊(医生不设置视频时间) a、自动结束 b、医生拨打视频(超1分钟) c、医生拨打视频(不到1分钟)", "expected": "数字+1 ab、数字-1 c、数字不变"}, {"index": 4, "action": "患者购买视频问诊(医生设置的视频时间在问诊内) a、自动结束 b、医生拨打视频(超1分钟)", "expected": "数字+1 ab、数字-1"}, {"index": 5, "action": "患者购买视频问诊(医生设置的视频时间在问 诊外) a、自动结束 b、问诊结束后医生拨打视频(超1分钟)", "expected": "数字+1 a、数字不变 b、数字-1"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "case_name": "查看待视频数", "raw_text": "step1:  => [截图] | step2: 数量为0时 => 不显示数字 | step3: 患者购买视频问诊(医生不设置视频时间) a、自动结束 b、医生拨打视频(超1分钟) c、医生拨打视频(不到1分钟) => 数字+1 ab、数字-1 c、数字不变 | step4: 患者购买视频问诊(医生设置的视频时间在问诊内) a、自动结束 b、医生拨打视频(超1分钟) => 数字+1 ab、数字-1 | step5: 患者购买视频问诊(医生设置的视频时间在问 诊外) a、自动结束 b、问诊结束后医生拨打视频(超1分钟) => 数字+1 a、数字不变 b、数字-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待视频", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "feature_scope": "医师端 > 待接诊待开方优化 > 待视频", "case_name": "待视频红点出现逻辑", "internal_id": "183606", "external_id": "30779", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "case_name": "待视频红点出现逻辑", "raw_text": "step1: 患者购买视频问诊 => 出现红点"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待视频", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "feature_scope": "医师端 > 待接诊待开方优化 > 待视频", "case_name": "待视频红点消失逻辑", "internal_id": "183609", "external_id": "30780", "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": "A、B患者均购买视频问诊-> 进入A对话页-> 进入B对话页-> A又购买视频问诊-> 点击待视频-> B又购买视频问诊-> 进入B会话页", "expected": "出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "case_name": "待视频红点消失逻辑", "raw_text": "step1: 点击待视频进入待视频列表 => 红点消失 | step2: 进入待视频列表中所有患者的会话页 => 红点消失 | step3: 进入待视频列表中部分患者的会话页 => 红点还在 | step4: A、B患者均购买视频问诊-> 进入A对话页-> 进入B对话页-> A又购买视频问诊-> 点击待视频-> B又购买视频问诊-> 进入B会话页 => 出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待视频", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "feature_scope": "医师端 > 待接诊待开方优化 > 待视频", "case_name": "查看待视频列表", "internal_id": "183615", "external_id": "30781", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买视频问诊(医生不设置视频时间) a、自动结束 b、医生拨打视频(超1分钟) c、医生拨打视频(不到1分钟)", "expected": "在列表里 ab、不在列表里 c、在列表里"}, {"index": 2, "action": "患者购买视频问诊(医生设置的视频时间在问诊内) a、自动结束 b、医生拨打视频(超1分钟)", "expected": "在列表里 ab、不在列表里"}, {"index": 3, "action": "患者购买视频问诊(医生设置的视频时间在问 诊外) a、自动结束 b、问诊结束后医生拨打视频(超1分钟)", "expected": "在列表里 a、在列表里 b、不在列表里"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "case_name": "查看待视频列表", "raw_text": "step1: 患者购买视频问诊(医生不设置视频时间) a、自动结束 b、医生拨打视频(超1分钟) c、医生拨打视频(不到1分钟) => 在列表里 ab、不在列表里 c、在列表里 | step2: 患者购买视频问诊(医生设置的视频时间在问诊内) a、自动结束 b、医生拨打视频(超1分钟) => 在列表里 ab、不在列表里 | step3: 患者购买视频问诊(医生设置的视频时间在问 诊外) a、自动结束 b、问诊结束后医生拨打视频(超1分钟) => 在列表里 a、在列表里 b、不在列表里"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待视频", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "feature_scope": "医师端 > 待接诊待开方优化 > 待视频", "case_name": "手动移出列表", "internal_id": "183620", "external_id": "30782", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待视频"], "case_name": "手动移出列表", "raw_text": "step1:  => 移出表现正常 移出后数量-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待开方", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "feature_scope": "医师端 > 待接诊待开方优化 > 待开方", "case_name": "查看待开方数", "internal_id": "183624", "external_id": "30783", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "数量为0时", "expected": "不显示数字"}, {"index": 3, "action": "患者购买图文/电话/视频问诊且医生首次回复不是开方 a、首次回复后 b、开方后", "expected": "a、数字+1 b、数字-1"}, {"index": 4, "action": "患者购买图文/电话/视频问诊且医生首次回复是开方 a、首次回复后", "expected": "a、数字不变"}, {"index": 5, "action": "患者填写预填单 a、开方后", "expected": "数字+1 a、数字-1"}, {"index": 6, "action": "患者填写随访单 a、开方后", "expected": "数字+1 a、数字-1"}, {"index": 7, "action": "同一患者既是问诊待开方又有随访单", "expected": "数字算1"}, {"index": 8, "action": "开方保存草稿 a、草稿开方后", "expected": "数字+1 a、数字-1"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "case_name": "查看待开方数", "raw_text": "step1:  => [截图] | step2: 数量为0时 => 不显示数字 | step3: 患者购买图文/电话/视频问诊且医生首次回复不是开方 a、首次回复后 b、开方后 => a、数字+1 b、数字-1 | step4: 患者购买图文/电话/视频问诊且医生首次回复是开方 a、首次回复后 => a、数字不变 | step5: 患者填写预填单 a、开方后 => 数字+1 a、数字-1 | step6: 患者填写随访单 a、开方后 => 数字+1 a、数字-1 | step7: 同一患者既是问诊待开方又有随访单 => 数字算1 | step8: 开方保存草稿 a、草稿开方后 => 数字+1 a、数字-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待开方", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "feature_scope": "医师端 > 待接诊待开方优化 > 待开方", "case_name": "待开方红点出现逻辑", "internal_id": "183634", "external_id": "30784", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "case_name": "待开方红点出现逻辑", "raw_text": "step1:  => 只有明医好方预填单显示红点逻辑 | step2: 患者填写预填单 => 出现红点 | step3: 患者问诊待开方/填随访 => 没有红点"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待开方", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "feature_scope": "医师端 > 待接诊待开方优化 > 待开方", "case_name": "待开方红点消失逻辑", "internal_id": "183639", "external_id": "30785", "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": "A、B患者均填写预填单C患者填随访单-> 进入A对话页-> 进入B对话页-> C又填写预填单-> 点击待通话-> B又填写预填单-> 进入B会话页", "expected": "出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "case_name": "待开方红点消失逻辑", "raw_text": "step1: 点击待开方进入待开方列表 => 红点消失 | step2: 进入待开方列表中所有预填单患者的会话页 (不进入问诊待开方和随访单患者的会话页) => 红点消失 | step3: 进入待开方列表中部分预填单患者的会话页 => 红点还在 | step4: A、B患者均填写预填单C患者填随访单-> 进入A对话页-> 进入B对话页-> C又填写预填单-> 点击待通话-> B又填写预填单-> 进入B会话页 => 出现红点-> 红点还在-> 红点消失-> 红点出现-> 红点消失-> 红点出现-> 红点消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待开方", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "feature_scope": "医师端 > 待接诊待开方优化 > 待开方", "case_name": "查看待开方列表", "internal_id": "183645", "external_id": "30786", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买图文/电话/视频问诊且医生首次回复不是开方 a、首次回复后 b、开方后", "expected": "a、在列表里 标签显示问诊类型如:图文问诊,下面显示最新的对话 (应该是类似于会话列表吧。。。) b、不在列表里"}, {"index": 2, "action": "患者购买图文/电话/视频问诊且医生首次回复是开方 a、首次回复后", "expected": "a、不在列表里"}, {"index": 3, "action": "患者填写预填单 a、开方后", "expected": "在列表里 a、不在列表里"}, {"index": 4, "action": "患者填写随访单 a、开方后", "expected": "在列表里 a、不在列表里"}, {"index": 5, "action": "同一患者既是问诊待开方又有随访单", "expected": "在列表里不重复显示"}, {"index": 6, "action": "开方保存草稿 a、草稿开方后", "expected": "在列表里 a、不在列表里"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "case_name": "查看待开方列表", "raw_text": "step1: 患者购买图文/电话/视频问诊且医生首次回复不是开方 a、首次回复后 b、开方后 => a、在列表里 标签显示问诊类型如:图文问诊,下面显示最新的对话 (应该是类似于会话列表吧。。。) b、不在列表里 | step2: 患者购买图文/电话/视频问诊且医生首次回复是开方 a、首次回复后 => a、不在列表里 | step3: 患者填写预填单 a、开方后 => 在列表里 a、不在列表里 | step4: 患者填写随访单 a、开方后 => 在列表里 a、不在列表里 | step5: 同一患者既是问诊待开方又有随访单 => 在列表里不重复显示 | step6: 开方保存草稿 a、草稿开方后 => 在列表里 a、不在列表里"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待开方", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "feature_scope": "医师端 > 待接诊待开方优化 > 待开方", "case_name": "7天自动删除", "internal_id": "183653", "external_id": "30787", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况自动移出列表", "expected": ""}, {"index": 2, "action": "患者购买图文/电话/视频问诊且医生首次回复不是开方 首次回复时间+7天", "expected": ""}, {"index": 3, "action": "患者填写预填单 提交时间+7天", "expected": ""}, {"index": 4, "action": "患者填写随访单 提交时间+7天", "expected": ""}, {"index": 5, "action": "同一患者既是问诊待开方又有随访单 a、回复时间在前 b、随访单在前", "expected": "a、提交时间+7天 b、首次回复时间+7天"}, {"index": 6, "action": "开方保存草稿 编辑时间+7天", "expected": ""}, {"index": 7, "action": "待开方有红点 自动删除后无预填单", "expected": "红点消失"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "case_name": "7天自动删除", "raw_text": "step1: 以下情况自动移出列表 =>  | step2: 患者购买图文/电话/视频问诊且医生首次回复不是开方 首次回复时间+7天 =>  | step3: 患者填写预填单 提交时间+7天 =>  | step4: 患者填写随访单 提交时间+7天 =>  | step5: 同一患者既是问诊待开方又有随访单 a、回复时间在前 b、随访单在前 => a、提交时间+7天 b、首次回复时间+7天 | step6: 开方保存草稿 编辑时间+7天 =>  | step7: 待开方有红点 自动删除后无预填单 => 红点消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待开方", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "feature_scope": "医师端 > 待接诊待开方优化 > 待开方", "case_name": "手动移出列表", "internal_id": "183662", "external_id": "30788", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "case_name": "手动移出列表", "raw_text": "step1: 移出问诊未开方/随访单/预填单/草稿 => 移出表现正常 移出后数量-1"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待开方", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "feature_scope": "医师端 > 待接诊待开方优化 > 待开方", "case_name": "列表筛选", "internal_id": "183665", "external_id": "30789", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "待开方"], "case_name": "列表筛选", "raw_text": "step1:  => 筛选只保留“问诊未开方、最新随访单、明医好方待开方” 医生筛选后,显示筛选后结果数"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "修改图文问诊到账逻辑", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "feature_scope": "医师端 > 待接诊待开方优化 > 修改图文问诊到账逻辑", "case_name": "到账逻辑", "internal_id": "183669", "external_id": "30790", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "患者支付后,只要医生第一次回复即可到账,不用患者先发消息 患者支付后即在对话中显示“图文问诊”标记"}, {"index": 2, "action": "", "expected": "嵌套问诊,不用患者先发消息,只要医生回复即可到账"}, {"index": 3, "action": "a、医生未回复时嵌套 b、医生已回复时嵌套", "expected": "ab、回复到账正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "case_name": "到账逻辑", "raw_text": "step1:  => 患者支付后,只要医生第一次回复即可到账,不用患者先发消息 患者支付后即在对话中显示“图文问诊”标记 | step2:  => 嵌套问诊,不用患者先发消息,只要医生回复即可到账 | step3: a、医生未回复时嵌套 b、医生已回复时嵌套 => ab、回复到账正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "修改图文问诊到账逻辑", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "feature_scope": "医师端 > 待接诊待开方优化 > 修改图文问诊到账逻辑", "case_name": "tip消息发送时机", "internal_id": "183674", "external_id": "30791", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "以下两个提示医生回复的消息,从患者发送消息后发送改为在患者付费后即给医生发送 App会话tips(免费):患者已购买图文问诊服务,正在等待您的回复 App会话tips(付费):患者已购买图文问诊服务,回复一条消息即可收到问诊费用,若超过24小时未回复,系统将自动退费"}, {"index": 2, "action": "a、医生未回复时嵌套 b、医生已回复时嵌套", "expected": "ab、嵌套问诊给医生发送的消息在患者支付成功后就发送"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "case_name": "tip消息发送时机", "raw_text": "step1:  => 以下两个提示医生回复的消息,从患者发送消息后发送改为在患者付费后即给医生发送 App会话tips(免费):患者已购买图文问诊服务,正在等待您的回复 App会话tips(付费):患者已购买图文问诊服务,回复一条消息即可收到问诊费用,若超过24小时未回复,系统将自动退费 | step2: a、医生未回复时嵌套 b、医生已回复时嵌套 => ab、嵌套问诊给医生发送的消息在患者支付成功后就发送"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "修改图文问诊到账逻辑", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "feature_scope": "医师端 > 待接诊待开方优化 > 修改图文问诊到账逻辑", "case_name": "自动结束时间", "internal_id": "183678", "external_id": "30792", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生不回复24小时自动结束", "expected": "计算时间从付费开始计算"}, {"index": 2, "action": "医生未回复时嵌套", "expected": "时间不延长(已有逻辑)"}, {"index": 3, "action": "医生已回复时嵌套,问诊自动延长48小时", "expected": "计算时间从付费开始计算"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "case_name": "自动结束时间", "raw_text": "step1: 医生不回复24小时自动结束 => 计算时间从付费开始计算 | step2: 医生未回复时嵌套 => 时间不延长(已有逻辑) | step3: 医生已回复时嵌套,问诊自动延长48小时 => 计算时间从付费开始计算"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "修改图文问诊到账逻辑", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "feature_scope": "医师端 > 待接诊待开方优化 > 修改图文问诊到账逻辑", "case_name": "问诊结束退费", "internal_id": "183683", "external_id": "30793", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生不回复24小时自动结束", "expected": "退费正常"}, {"index": 2, "action": "医生未回复时嵌套", "expected": "退费正常"}, {"index": 3, "action": "医生已回复时嵌套,问诊自动延长48小时自动结束", "expected": "退费正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化", "修改图文问诊到账逻辑"], "case_name": "问诊结束退费", "raw_text": "step1: 医生不回复24小时自动结束 => 退费正常 | step2: 医生未回复时嵌套 => 退费正常 | step3: 医生已回复时嵌套,问诊自动延长48小时自动结束 => 退费正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊待开方优化", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化"], "feature_scope": "V4.21.7 > 医师端 > 待接诊待开方优化", "case_name": "老版本", "internal_id": "183688", "external_id": "30794", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化"], "case_name": "老版本", "raw_text": "step1:  => 待接诊、待通话、待开方还是按老逻辑"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊待开方优化", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化"], "feature_scope": "V4.21.7 > 医师端 > 待接诊待开方优化", "case_name": "老版本升级", "internal_id": "183691", "external_id": "30795", "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": "a、老版本待开方有问诊单且未回复 b、老版本待开方有问诊单且已回复", "expected": "a、不会在待开方里,回复后才会在 b、在待开方里"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "待接诊待开方优化"], "case_name": "老版本升级", "raw_text": "step1:  => 升级后红点和列表表现正常 | step2: 老版本待接诊有各种类型问诊 => 待接诊的只剩图文问诊的 | step3: 老版本待通话有电话和视频 => 拆在待通话和待视频列表里 | step4: a、老版本待开方有问诊单且未回复 b、老版本待开方有问诊单且已回复 => a、不会在待开方里,回复后才会在 b、在待开方里"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "扫码通知开关", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知", "扫码通知开关"], "feature_scope": "付款码 > 患者扫码通知 > 扫码通知开关", "case_name": "查看设置页", "internal_id": "183737", "external_id": "30804", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知", "扫码通知开关"], "case_name": "查看设置页", "raw_text": "step1:  => [截图] | step2:  => 添加患者扫码关注开关 默认开启 | step3: 点击开关 => 设为关闭 | step4: 再次点击开关 => 设为开启"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "扫码通知开关", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知", "扫码通知开关"], "feature_scope": "付款码 > 患者扫码通知 > 扫码通知开关", "case_name": "开启时", "internal_id": "183743", "external_id": "30805", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知", "扫码通知开关"], "case_name": "开启时", "raw_text": "step1:  => 患者扫码后弹出提示"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "扫码通知开关", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知", "扫码通知开关"], "feature_scope": "付款码 > 患者扫码通知 > 扫码通知开关", "case_name": "关闭时", "internal_id": "183746", "external_id": "30806", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知", "扫码通知开关"], "case_name": "关闭时", "raw_text": "step1:  => 患者扫码后不弹出提示"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "通知出现逻辑", "internal_id": "183699", "external_id": "30796", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "通知出现逻辑", "raw_text": "step1:  => [截图] | step2: 扫医生工作室二维码 => 在一级页面上收到患者扫码通知 (工作室、咨询、经典、我的都可以显示)"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "已关注该医生的患者扫码", "internal_id": "183703", "external_id": "30797", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "已关注该医生的患者扫码", "raw_text": "step1: 有备注的患者 => 通知显示:患者头像、备注、性别、年龄 | step2: 无备注的患者 => 通知显示:患者头像、昵称、性别、年龄 | step3: 点击“问诊开方” => 进入跟患者的聊天对话页面"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "老患者但未关注该医生扫码", "internal_id": "183708", "external_id": "30798", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "老患者但未关注该医生扫码", "raw_text": "step1:  => 通知显示:患者头像、昵称、性别、年龄 | step2: 点击“问诊开方” => 进入跟患者的聊天对话页面"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "新患者扫码", "internal_id": "183712", "external_id": "30799", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "新患者扫码", "raw_text": "step1:  => 通知显示:昵称 (无头像、性别和年龄) | step2: 点击“问诊开方” => 进入跟患者的聊天对话页面"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "通知消失逻辑", "internal_id": "183716", "external_id": "30800", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "出现通知后等待3秒", "expected": "通知消失"}, {"index": 2, "action": "通知出现后点击问诊开方返回", "expected": "通知消失"}, {"index": 3, "action": "出现通知后向上滑动通知", "expected": "通知消失"}, {"index": 4, "action": "出现通知后杀掉APP再打开", "expected": "通知消失"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "通知消失逻辑", "raw_text": "step1: 出现通知后等待3秒 => 通知消失 | step2: 通知出现后点击问诊开方返回 => 通知消失 | step3: 出现通知后向上滑动通知 => 通知消失 | step4: 出现通知后杀掉APP再打开 => 通知消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "优先级低于视频问诊弹窗", "internal_id": "183722", "external_id": "30801", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "优先级低于视频问诊弹窗", "raw_text": "step1: 有视频问诊弹窗时有患者扫码 => 不出现扫码通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "患者扫码时医生不在一级页面", "internal_id": "183725", "external_id": "30802", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者扫码时医生以下情况", "expected": ""}, {"index": 2, "action": "在二级页面", "expected": "返回一级页面看不到通知"}, {"index": 3, "action": "没打开APP", "expected": "打开APP后能看到通知"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "患者扫码时医生不在一级页面", "raw_text": "step1: 患者扫码时医生以下情况 =>  | step2: 在二级页面 => 返回一级页面看不到通知 | step3: 没打开APP => 打开APP后能看到通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "患者扫码通知", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "feature_scope": "医师端 > 付款码 > 患者扫码通知", "case_name": "查看通知弹窗", "internal_id": "183730", "external_id": "30803", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "a、有头像 b、无头像", "expected": "a、头像显示正常 b、头像显示默认图"}, {"index": 2, "action": "姓名很长很长时", "expected": "显示正常"}, {"index": 3, "action": "性别男、女、空", "expected": "显示正常"}, {"index": 4, "action": "年龄大于3岁、小于3岁、空", "expected": "显示正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "患者扫码通知"], "case_name": "查看通知弹窗", "raw_text": "step1: a、有头像 b、无头像 => a、头像显示正常 b、头像显示默认图 | step2: 姓名很长很长时 => 显示正常 | step3: 性别男、女、空 => 显示正常 | step4: 年龄大于3岁、小于3岁、空 => 显示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "付款码 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "查看工作室设置页", "internal_id": "183751", "external_id": "30807", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "查看工作室设置页", "raw_text": "step1:  => [截图] | step2:  => 添加诊金收款码 点击进入收款码页面"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "付款码 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "已设置过诊金时查看收款码", "internal_id": "183755", "external_id": "30808", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "已设置过诊金时查看收款码", "raw_text": "step1:  => [截图] | step2: 顶部头像、姓名 => 正确 | step3: 诊金金额和二维码 => 正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "付款码 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "未设置过诊金时进入收款码页面", "internal_id": "183760", "external_id": "30809", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "未设置过诊金时进入收款码页面", "raw_text": "step1:  => 默认无诊金,二维码模糊 提示“设置诊金”,点击弹出设置诊金弹窗 | step2: 设置诊金后 => 二维码正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "付款码 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "设置诊金", "internal_id": "183764", "external_id": "30810", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "设置诊金", "raw_text": "step1: 点击设置诊金 => 弹出设置诊金弹窗 [截图] | step2: 点击取消 => 关闭弹窗 | step3: 点击确定 => 保存正常 二维码刷新(旧的二维码失效)"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "付款码 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "输入诊金", "internal_id": "183769", "external_id": "30811", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "诊金设置只能为正整数,最大不超过9999"}, {"index": 2, "action": "输入1-9999", "expected": "输入正常"}, {"index": 3, "action": "输入0、空、负数、小数、字符、大于9999", "expected": "输入不了或点击确定时提示"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "输入诊金", "raw_text": "step1:  => 诊金设置只能为正整数,最大不超过9999 | step2: 输入1-9999 => 输入正常 | step3: 输入0、空、负数、小数、字符、大于9999 => 输入不了或点击确定时提示"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "付款码 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "保存收款码", "internal_id": "183774", "external_id": "30812", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "保存收款码", "raw_text": "step1: 以下情况点击保存收款码 =>  | step2: 无保存权限时 => 提示权限 | step3: 有保存权限时 => 保存正常 弹窗提示 [截图] | step4: 弹窗点击知道了 => 关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "付款码 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "查看工具栏", "internal_id": "183781", "external_id": "30813", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "查看工具栏", "raw_text": "step1:  => 添加“收诊金”,同时跟结束对话换顺序 [截图] | step2: 点击收诊金 => 弹出设置诊金弹窗 [截图] | step3: 弹窗点击取消 => 关闭弹窗 | step4: 弹窗点击确定 => 给用户发送诊金收取"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "付款码 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "输入诊金", "internal_id": "183787", "external_id": "30814", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "诊金设置只能为正整数,最大不超过9999"}, {"index": 2, "action": "输入1-9999", "expected": "输入正常"}, {"index": 3, "action": "输入0、空、负数、小数、字符、大于9999", "expected": "输入不了或点击确定时提示"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "输入诊金", "raw_text": "step1:  => 诊金设置只能为正整数,最大不超过9999 | step2: 输入1-9999 => 输入正常 | step3: 输入0、空、负数、小数、字符、大于9999 => 输入不了或点击确定时提示"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "付款码 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "查看诊金收取消息", "internal_id": "183792", "external_id": "30815", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "待支付金额正确 有效期为48小时"}, {"index": 3, "action": "已过期", "expected": "显示已失效"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "查看诊金收取消息", "raw_text": "step1:  => [截图] | step2:  => 待支付金额正确 有效期为48小时 | step3: 已过期 => 显示已失效"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "付款码 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "查看诊金支付消息", "internal_id": "183797", "external_id": "30816", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "查看诊金支付消息", "raw_text": "step1:  => [截图] | step2:  => 支付金额正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "付款码 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "查看会话列表消息显示", "internal_id": "183801", "external_id": "30817", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "最新消息为医生发送了收取诊金", "expected": "显示“待支付诊金¥xx”"}, {"index": 2, "action": "最新消息为患者支付诊金", "expected": "显示“已支付诊金¥xx”"}, {"index": 3, "action": "患者支付诊金后", "expected": "有一条未读消息"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "查看会话列表消息显示", "raw_text": "step1: 最新消息为医生发送了收取诊金 => 显示“待支付诊金¥xx” | step2: 最新消息为患者支付诊金 => 显示“已支付诊金¥xx” | step3: 患者支付诊金后 => 有一条未读消息"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "付款码 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "退款", "internal_id": "183806", "external_id": "30818", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "退款", "raw_text": "step1:  => 逻辑同方案中的诊金,在退款列表中显示名称也为“诊金” | step2: 退款后 => 余额正确"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "付款码 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "收入流水", "internal_id": "183810", "external_id": "30819", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "付款码", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "收入流水", "raw_text": "step1: 患者支付后 => 医生余额、累计收入、月明细正确 | step2:  => 在医生账户流水中显示同诊金"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "查看单条公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "feature_scope": "医师端 > 公告优化 > 查看单条公告", "case_name": "查看公告", "internal_id": "183825", "external_id": "30822", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "case_name": "查看公告", "raw_text": "step1:  => [截图] | step2:  => 时间为最新修改的时间 精确到分 | step3: 第一个公告 => 有删除和编辑按钮 无置顶按钮 | step4: 后面的公告 => 有删除、置顶、编辑按钮 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "查看单条公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "feature_scope": "医师端 > 公告优化 > 查看单条公告", "case_name": "只有文字", "internal_id": "183831", "external_id": "30823", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "case_name": "只有文字", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "查看单条公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "feature_scope": "医师端 > 公告优化 > 查看单条公告", "case_name": "有文字和图片", "internal_id": "183834", "external_id": "30824", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "case_name": "有文字和图片", "raw_text": "step1:  => [截图] | step2:  => 图片显示缩略图 | step3:  => 长图宽图取中间显示 | step4: 有多张图片 => 展示正常 | step5: 文字很长很长 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "查看单条公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "feature_scope": "医师端 > 公告优化 > 查看单条公告", "case_name": "只有图片", "internal_id": "183841", "external_id": "30825", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "查看单条公告"], "case_name": "只有图片", "raw_text": "step1:  => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "新增公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "新增公告"], "feature_scope": "医师端 > 公告优化 > 新增公告", "case_name": "点击新增公告按钮", "internal_id": "183845", "external_id": "30826", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "新增公告"], "case_name": "点击新增公告按钮", "raw_text": "step1: 点击新增公告 => 进入公告编辑页 | step2: 已有三个公告时点击新增公告 => 弹窗提示 [截图] 点击知道了关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "新增公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "新增公告"], "feature_scope": "医师端 > 公告优化 > 新增公告", "case_name": "发布公告", "internal_id": "183849", "external_id": "30827", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "新增公告"], "case_name": "发布公告", "raw_text": "step1: 点击发布 => 保存公告 返回公告列表并刷新列表 | step2: 之前有置顶公告 => 新增公告展示在第二个 | step3: 之前无置顶公告 => 新增公告展示在第一个"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "新增公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "新增公告"], "feature_scope": "医师端 > 公告优化 > 新增公告", "case_name": "同时发送公众号消息", "internal_id": "183854", "external_id": "30828", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "新增公告"], "case_name": "同时发送公众号消息", "raw_text": "step1:  => 保存公告并群发公告 返回公告列表并刷新列表 | step2:  => [截图] | step3: 只有文字 => 公众号模板和会话页消息正常 | step4: 有文字有图 => 公众号模板和会话页消息正常 (文字和图片发多条消息???) | step5: 只有图片(多张图片) => 公众号模板和会话页消息正常 (模板内容显示[图片]???)"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "编辑公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "feature_scope": "医师端 > 公告优化 > 编辑公告", "case_name": "点击编辑按钮", "internal_id": "183862", "external_id": "30829", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "case_name": "点击编辑按钮", "raw_text": "step1: 点击某条公告的编辑按钮 => 进入公告编辑页 代入该公告内容 | step2: 只有文字 => 展示正常 | step3: 有文字有图 => 图片显示缩略图 长图宽图取中间显示 | step4: 只有图片(多张图片) => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "编辑公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "feature_scope": "医师端 > 公告优化 > 编辑公告", "case_name": "编辑内容", "internal_id": "183868", "external_id": "30830", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "文字最多1000字(线上已有)"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "case_name": "编辑内容", "raw_text": "step1:  => [截图] | step2:  => 文字最多1000字(线上已有)"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "编辑公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "feature_scope": "医师端 > 公告优化 > 编辑公告", "case_name": "添加图片", "internal_id": "183872", "external_id": "30831", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "最多可添加3张图片"}, {"index": 2, "action": "未添加图片时", "expected": "只有添加按钮"}, {"index": 3, "action": "添加第一、二张图片", "expected": "还有添加按钮"}, {"index": 4, "action": "添加第三张图片后", "expected": "无添加按钮"}, {"index": 5, "action": "添加三张后删除某图片", "expected": "出现添加按钮"}, {"index": 6, "action": "删除所有图片", "expected": "表现正常"}, {"index": 7, "action": "点击已上传图片", "expected": "可查看大图???"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "case_name": "添加图片", "raw_text": "step1:  => 最多可添加3张图片 | step2: 未添加图片时 => 只有添加按钮 | step3: 添加第一、二张图片 => 还有添加按钮 | step4: 添加第三张图片后 => 无添加按钮 | step5: 添加三张后删除某图片 => 出现添加按钮 | step6: 删除所有图片 => 表现正常 | step7: 点击已上传图片 => 可查看大图???"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "编辑公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "feature_scope": "医师端 > 公告优化 > 编辑公告", "case_name": "点击清空", "internal_id": "183881", "external_id": "30832", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "case_name": "点击清空", "raw_text": "step1:  => 如有图片不清空"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "编辑公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "feature_scope": "医师端 > 公告优化 > 编辑公告", "case_name": "发布公告", "internal_id": "183884", "external_id": "30833", "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": "a-f、展示正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "case_name": "发布公告", "raw_text": "step1: 点击发布 => 保存公告 返回公告列表并刷新该公告内容 | step2: 公告前后变化 a、有文字->无文字 b、无文字->有文字 c、无图->有图 d、有图->无图 e、文字短->文字长 f、图片一张->图片多张 => a-f、展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "编辑公告", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "feature_scope": "医师端 > 公告优化 > 编辑公告", "case_name": "同时发送公众号消息", "internal_id": "183888", "external_id": "30834", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化", "编辑公告"], "case_name": "同时发送公众号消息", "raw_text": "step1:  => 保存公告并群发公告 返回公告列表并刷新该公告内容 | step2:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "公告优化", "suite_path": ["V4.21.7", "医师端", "公告优化"], "feature_scope": "V4.21.7 > 医师端 > 公告优化", "case_name": "查看公告页", "internal_id": "183815", "external_id": "30820", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化"], "case_name": "查看公告页", "raw_text": "step1:  => [截图] | step2:  => 展示公告列表 | step3: 无公告时 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "公告优化", "suite_path": ["V4.21.7", "医师端", "公告优化"], "feature_scope": "V4.21.7 > 医师端 > 公告优化", "case_name": "公告排序", "internal_id": "183820", "external_id": "30821", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化"], "case_name": "公告排序", "raw_text": "step1: 无置顶公告 => 按照公告的添加顺序倒序排序 | step2: 有置顶公告 => 置顶公告放在最上面 其他的按添加顺序倒序排序"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "公告优化", "suite_path": ["V4.21.7", "医师端", "公告优化"], "feature_scope": "V4.21.7 > 医师端 > 公告优化", "case_name": "删除公告", "internal_id": "183892", "external_id": "30835", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化"], "case_name": "删除公告", "raw_text": "step1: 点击某公告的删除按钮 => 弹窗提示 [截图] | step2: 点击取消 => 关闭弹窗 | step3: 点击确定 => 删除该公告 | step4: 删除后还有公告 => 展示正常 | step5: 删除后无公告 => 展示正常 | step6: 删除置顶 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "公告优化", "suite_path": ["V4.21.7", "医师端", "公告优化"], "feature_scope": "V4.21.7 > 医师端 > 公告优化", "case_name": "置顶公告", "internal_id": "183900", "external_id": "30836", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化"], "case_name": "置顶公告", "raw_text": "step1: 点击某公告的置顶按钮 => 刷新公告列表 该公告在第一条且无置顶按钮 之前无置顶按钮的公告会变成有置顶按钮"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "公告优化", "suite_path": ["V4.21.7", "医师端", "公告优化"], "feature_scope": "V4.21.7 > 医师端 > 公告优化", "case_name": "老版本保存的公告", "internal_id": "183903", "external_id": "30837", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化"], "case_name": "老版本保存的公告", "raw_text": "step1:  => 如何排序??? | step2: 编辑时间的显示 => 有 | step3: 内容(老版本只有文本) => 显示正常 | step4: 编辑该公告 => 保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "公告优化", "suite_path": ["V4.21.7", "医师端", "公告优化"], "feature_scope": "V4.21.7 > 医师端 > 公告优化", "case_name": "一直用老版本", "internal_id": "183909", "external_id": "30838", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化"], "case_name": "一直用老版本", "raw_text": "step1:  => 公告发布正常 患者端查看正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "公告优化", "suite_path": ["V4.21.7", "医师端", "公告优化"], "feature_scope": "V4.21.7 > 医师端 > 公告优化", "case_name": "同时用新老版本", "internal_id": "183912", "external_id": "30839", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "公告优化"], "case_name": "同时用新老版本", "raw_text": "step1:  => 老版本公告对应的是新版本的最新一条公告 有置顶是置顶 | step2:  => 公告发布正常 患者端查看正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "老收入显示活动", "suite_path": ["V4.21.7", "医师端", "老收入显示活动"], "feature_scope": "V4.21.7 > 医师端 > 老收入显示活动", "case_name": "查看老收入页面", "internal_id": "183917", "external_id": "30840", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "老收入显示活动"], "case_name": "查看老收入页面", "raw_text": "step1:  => [截图] | step2: 有活动(和新收入活动共用配置) => 展示活动文案 | step3: 无活动 => 无活动行 | step4: 文案20字 => 展示正常 | step5: 点击活动文案 => 跳转至链接"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "老收入显示活动", "suite_path": ["V4.21.7", "医师端", "老收入显示活动"], "feature_scope": "V4.21.7 > 医师端 > 老收入显示活动", "case_name": "多个活动自动滚动", "internal_id": "183924", "external_id": "30841", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "最多配置3个活动"}, {"index": 2, "action": "", "expected": "自动5s纵向滚动"}, {"index": 3, "action": "先后配置ABC三个活动 进入收入页", "expected": "先展示C活动 然后5s滚动到B 滚动到A后5s又滚动到C 然后又会滚动到B"}, {"index": 4, "action": "滚动到哪个", "expected": "点击即跳转至相应活动页"}, {"index": 5, "action": "从提现页返回我的收入页", "expected": "滚动正常"}, {"index": 6, "action": "只有一个活动", "expected": "不滚动或滚动都可以"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "老收入显示活动"], "case_name": "多个活动自动滚动", "raw_text": "step1:  => 最多配置3个活动 | step2:  => 自动5s纵向滚动 | step3: 先后配置ABC三个活动 进入收入页 => 先展示C活动 然后5s滚动到B 滚动到A后5s又滚动到C 然后又会滚动到B | step4: 滚动到哪个 => 点击即跳转至相应活动页 | step5: 从提现页返回我的收入页 => 滚动正常 | step6: 只有一个活动 => 不滚动或滚动都可以"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询页问诊状态显示调整", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "feature_scope": "V4.21.7 > 医师端 > 咨询页问诊状态显示调整", "case_name": "问诊状态展示", "internal_id": "183988", "external_id": "30854", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "图文、电话、视频问诊中", "expected": "1个问诊"}, {"index": 3, "action": "有嵌套", "expected": "问诊数量正确"}, {"index": 4, "action": "义诊", "expected": "不再展示"}, {"index": 5, "action": "在会话页时问诊开始", "expected": "状态出现"}, {"index": 6, "action": "在会话页时问诊结束", "expected": "状态消失"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "case_name": "问诊状态展示", "raw_text": "step1:  => [截图] | step2: 图文、电话、视频问诊中 => 1个问诊 | step3: 有嵌套 => 问诊数量正确 | step4: 义诊 => 不再展示 | step5: 在会话页时问诊开始 => 状态出现 | step6: 在会话页时问诊结束 => 状态消失"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询页问诊状态显示调整", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "feature_scope": "V4.21.7 > 医师端 > 咨询页问诊状态显示调整", "case_name": "随访时间展示", "internal_id": "183996", "external_id": "30855", "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": "点击随访tip a、撤销随访 b、修改随访时间", "expected": "ab、顶部随访时间表现正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "case_name": "随访时间展示", "raw_text": "step1:  => [截图] 把原来最近随访的白底改为黄底的背景;其他逻辑不变 | step2: 点击随访时间 a、撤销后仍有随访 b、撤销后没有随访 => 可撤销随访(和线上一样) a、顶部随访时间更新 b、顶部随访消失 | step3: 点击随访tip a、撤销随访 b、修改随访时间 => ab、顶部随访时间表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询页问诊状态显示调整", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "feature_scope": "V4.21.7 > 医师端 > 咨询页问诊状态显示调整", "case_name": "既有问诊又有随访", "internal_id": "184001", "external_id": "30856", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "case_name": "既有问诊又有随访", "raw_text": "step1:  => 问诊优先展示(线上逻辑) | step2: 有随访且在会话页时问诊开始 => 出现问诊 | step3: 有随访且在会话页时问诊结束 => 出现随访"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询页问诊状态显示调整", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "feature_scope": "V4.21.7 > 医师端 > 咨询页问诊状态显示调整", "case_name": "提问", "internal_id": "184006", "external_id": "30857", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "case_name": "提问", "raw_text": "step1: 提问条数 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询页问诊状态显示调整", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "feature_scope": "V4.21.7 > 医师端 > 咨询页问诊状态显示调整", "case_name": "老版本", "internal_id": "184009", "external_id": "30858", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "咨询页问诊状态显示调整"], "case_name": "老版本", "raw_text": "step1:  => 会话页顶部问诊类型展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "五运六气优化「立春换属相」", "suite_path": ["V4.21.7", "医师端", "五运六气优化「立春换属相」"], "feature_scope": "V4.21.7 > 医师端 > 五运六气优化「立春换属相」", "case_name": "立春换属相", "internal_id": "184013", "external_id": "30859", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "立春前一天", "expected": "如2023年2月3日 壬寅年 如2024年2月3日 癸卯年"}, {"index": 2, "action": "立春当天", "expected": "换属相: 如2023年2月4日 癸卯年 如2024年2月4日 甲辰年"}, {"index": 3, "action": "立春后一天", "expected": "保持立春当天一致 如2023年2月5日 癸卯年 如2024年2月5日 甲辰年"}, {"index": 4, "action": "切换日期,其余信息保持与生产一致。", "expected": ""}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "医师端", "五运六气优化「立春换属相」"], "case_name": "立春换属相", "raw_text": "step1: 立春前一天 => 如2023年2月3日 壬寅年 如2024年2月3日 癸卯年 | step2: 立春当天 => 换属相: 如2023年2月4日 癸卯年 如2024年2月4日 甲辰年 | step3: 立春后一天 => 保持立春当天一致 如2023年2月5日 癸卯年 如2024年2月5日 甲辰年 | step4: 切换日期,其余信息保持与生产一致。 => "}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "享受复诊优惠", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "享受复诊优惠"], "feature_scope": "患者端 > 随访复诊体验 > 享受复诊优惠", "case_name": "7天内提交了随访单的患者,通过该入口点击“立即复诊”,可享受一次医生设置的复诊优惠", "internal_id": "184026", "external_id": "30861", "case_revision_version": "1", "summary": "", "preconditions": "医生有设置复诊优惠7折", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者A档案名下的 张三填写了随访单,提交成功后,在7天内点击【填写复诊单】", "expected": "1,可以享受一次医生设置的复诊优惠,7折。"}, {"index": 2, "action": "患者A档案名下的 张三10天前填写过随访单,在7天内又提交过一次随访单, 选择10天前填写的随访单,点击【填写复诊单】", "expected": "1,也是可以享受医生设置的随访复诊单优惠,7折。"}, {"index": 3, "action": "新患者,没有购买过问诊,医生给患者发送了随访单,患者填写后,点击【填写复诊单】", "expected": "1,也是可以享受医生设置的随访复诊单优惠,7折。"}, {"index": 4, "action": "患者A档案名下的 张三填写了随访单,提交成功后,通过该入口使用随访复诊优惠购买了一次问诊单, 在7天内再次点击【填写复诊单】", "expected": "1,【填写复诊单】不会再显示随访复诊优惠,使用原价购买。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "享受复诊优惠"], "case_name": "7天内提交了随访单的患者,通过该入口点击“立即复诊”,可享受一次医生设置的复诊优惠", "raw_text": "医生有设置复诊优惠7折 | step1: 患者A档案名下的 张三填写了随访单,提交成功后,在7天内点击【填写复诊单】 => 1,可以享受一次医生设置的复诊优惠,7折。 | step2: 患者A档案名下的 张三10天前填写过随访单,在7天内又提交过一次随访单, 选择10天前填写的随访单,点击【填写复诊单】 => 1,也是可以享受医生设置的随访复诊单优惠,7折。 | step3: 新患者,没有购买过问诊,医生给患者发送了随访单,患者填写后,点击【填写复诊单】 => 1,也是可以享受医生设置的随访复诊单优惠,7折。 | step4: 患者A档案名下的 张三填写了随访单,提交成功后,通过该入口使用随访复诊优惠购买了一次问诊单, 在7天内再次点击【填写复诊单】 => 1,【填写复诊单】不会再显示随访复诊优惠,使用原价购买。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "享受复诊优惠", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "享受复诊优惠"], "feature_scope": "患者端 > 随访复诊体验 > 享受复诊优惠", "case_name": "超出7天后,通过该入口点击“立即复诊”不会享受医生设置的复诊优惠", "internal_id": "184032", "external_id": "30862", "case_revision_version": "1", "summary": "", "preconditions": "医生有设置复诊优惠7折", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者A档案名下的 张三填写了随访单,提交成功后,超出7天通过该入口,点击【填写复诊单】", "expected": "1,【填写复诊单】旁边没有折扣优惠,不会享受到医生设置的复诊优惠。 2,还是按照医生工作室设置的价格购买。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "享受复诊优惠"], "case_name": "超出7天后,通过该入口点击“立即复诊”不会享受医生设置的复诊优惠", "raw_text": "医生有设置复诊优惠7折 | step1: 患者A档案名下的 张三填写了随访单,提交成功后,超出7天通过该入口,点击【填写复诊单】 => 1,【填写复诊单】旁边没有折扣优惠,不会享受到医生设置的复诊优惠。 2,还是按照医生工作室设置的价格购买。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "享受复诊优惠", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "享受复诊优惠"], "feature_scope": "患者端 > 随访复诊体验 > 享受复诊优惠", "case_name": "7天内提交了随访单的患者,不通过该入口购买问诊,不享受复诊优惠", "internal_id": "184035", "external_id": "30863", "case_revision_version": "1", "summary": "", "preconditions": "医生设置的图文问诊价格 100元 随访复诊优惠免费 患者A没有分组优惠,也没有优惠券", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者A档案名下的 张三填写了随访单,提交成功后, 在7天内通过会话页、医生发送200元自定义价格问诊单、医生发送系统问诊单到微信, 选择 张三 购买问诊", "expected": "1,通过会话页购买,图文问诊单价格是100元; 2,通过自定义价格问诊单购买,图文问诊单价格是200元; 3,通过医生发送问诊单到微信购买,图文问诊单价格为:100元。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "享受复诊优惠"], "case_name": "7天内提交了随访单的患者,不通过该入口购买问诊,不享受复诊优惠", "raw_text": "医生设置的图文问诊价格 100元 随访复诊优惠免费 患者A没有分组优惠,也没有优惠券 | step1: 患者A档案名下的 张三填写了随访单,提交成功后, 在7天内通过会话页、医生发送200元自定义价格问诊单、医生发送系统问诊单到微信, 选择 张三 购买问诊 => 1,通过会话页购买,图文问诊单价格是100元; 2,通过自定义价格问诊单购买,图文问诊单价格是200元; 3,通过医生发送问诊单到微信购买,图文问诊单价格为:100元。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "填写复诊单页面", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "填写复诊单页面"], "feature_scope": "患者端 > 随访复诊体验 > 填写复诊单页面", "case_name": "“填写复诊单” 按钮旁边显示折扣优惠", "internal_id": "184039", "external_id": "30864", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生设置的随访复诊优惠为:9折、8折、,,,1折, 患者填写随访单后,填写复诊单页面直接显示医生设置的优惠", "expected": "【填写复诊单】按钮旁边显示9、8折专属优惠 [截图]"}, {"index": 2, "action": "医生设置的随访复诊优惠为:无优惠", "expected": "【填写复诊单】按钮旁边没有折扣显示 [截图]"}, {"index": 3, "action": "医生设置的随访复诊优惠为:免费", "expected": "【填写复诊单】按钮旁边显示:免费"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "填写复诊单页面"], "case_name": "“填写复诊单” 按钮旁边显示折扣优惠", "raw_text": "step1: 医生设置的随访复诊优惠为:9折、8折、,,,1折, 患者填写随访单后,填写复诊单页面直接显示医生设置的优惠 => 【填写复诊单】按钮旁边显示9、8折专属优惠 [截图] | step2: 医生设置的随访复诊优惠为:无优惠 => 【填写复诊单】按钮旁边没有折扣显示 [截图] | step3: 医生设置的随访复诊优惠为:免费 => 【填写复诊单】按钮旁边显示:免费"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "填写复诊单页面", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "填写复诊单页面"], "feature_scope": "患者端 > 随访复诊体验 > 填写复诊单页面", "case_name": "同时有分组优惠和随访复诊优惠,取二者较低的折扣", "internal_id": "184044", "external_id": "30865", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生设置的 随访复诊优惠 为:8折 设置的患者A的 分组优惠 为:9折 患者A名下的张三填写随访单后", "expected": "【填写复诊单】按钮旁边显示 8折专属优惠"}, {"index": 2, "action": "医生设置的 随访复诊优惠 为:9折 设置的患者A的 分组优惠 为:8折 患者A名下的张三填写随访单后", "expected": "【填写复诊单】按钮旁边显示 8折专属优惠"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "填写复诊单页面"], "case_name": "同时有分组优惠和随访复诊优惠,取二者较低的折扣", "raw_text": "step1: 医生设置的 随访复诊优惠 为:8折 设置的患者A的 分组优惠 为:9折 患者A名下的张三填写随访单后 => 【填写复诊单】按钮旁边显示 8折专属优惠 | step2: 医生设置的 随访复诊优惠 为:9折 设置的患者A的 分组优惠 为:8折 患者A名下的张三填写随访单后 => 【填写复诊单】按钮旁边显示 8折专属优惠"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "购买问诊页面", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "购买问诊页面"], "feature_scope": "患者端 > 随访复诊体验 > 购买问诊页面", "case_name": "只有专属优惠,没有优惠券,只显示专业优惠金额", "internal_id": "184049", "external_id": "30866", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "价格显示逻辑同分组问诊费 [截图]"}, {"index": 2, "action": "图文问诊价格为100 电话问诊价格为80 视频问诊价格为60 专属优惠为8折", "expected": "1,选择图文,专属优惠:-¥20.00 实付:¥80.00 ¥100用线划掉 2,选择电话,专属优惠:-¥16.00 实付:¥64.00 ¥80用线划掉 3,选择视频,专属优惠:-¥12.00 实付:¥48.00 ¥60用线划掉"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "购买问诊页面"], "case_name": "只有专属优惠,没有优惠券,只显示专业优惠金额", "raw_text": "step1:  => 价格显示逻辑同分组问诊费 [截图] | step2: 图文问诊价格为100 电话问诊价格为80 视频问诊价格为60 专属优惠为8折 => 1,选择图文,专属优惠:-¥20.00 实付:¥80.00 ¥100用线划掉 2,选择电话,专属优惠:-¥16.00 实付:¥64.00 ¥80用线划掉 3,选择视频,专属优惠:-¥12.00 实付:¥48.00 ¥60用线划掉"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "购买问诊页面", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "购买问诊页面"], "feature_scope": "患者端 > 随访复诊体验 > 购买问诊页面", "case_name": "有专属优惠和优惠券,同时显示优惠金额", "internal_id": "184053", "external_id": "30867", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "价格显示逻辑同分组问诊费 [截图]"}, {"index": 2, "action": "图文问诊价格为100 电话问诊价格为80 视频问诊价格为60 专属优惠为8折 优惠券立减10元", "expected": "1,选择图文,专属优惠:-¥20.00,优惠券: -¥10.00 实付:¥70.00 ¥100用线划掉 2,选择电话,专属优惠:-¥16.00,优惠券优惠:-¥10.00 实付:¥54.00 ¥80用线划掉 3,选择视频,专属优惠:-¥12.00,优惠券优惠:-¥10.00 实付:¥38.00 ¥60用线划掉"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "购买问诊页面"], "case_name": "有专属优惠和优惠券,同时显示优惠金额", "raw_text": "step1:  => 价格显示逻辑同分组问诊费 [截图] | step2: 图文问诊价格为100 电话问诊价格为80 视频问诊价格为60 专属优惠为8折 优惠券立减10元 => 1,选择图文,专属优惠:-¥20.00,优惠券: -¥10.00 实付:¥70.00 ¥100用线划掉 2,选择电话,专属优惠:-¥16.00,优惠券优惠:-¥10.00 实付:¥54.00 ¥80用线划掉 3,选择视频,专属优惠:-¥12.00,优惠券优惠:-¥10.00 实付:¥38.00 ¥60用线划掉"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "购买问诊页面", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "购买问诊页面"], "feature_scope": "患者端 > 随访复诊体验 > 购买问诊页面", "case_name": "付款成功后,直接进入填写问诊单页面,不进入会话页", "internal_id": "184057", "external_id": "30868", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验", "购买问诊页面"], "case_name": "付款成功后,直接进入填写问诊单页面,不进入会话页", "raw_text": "step1: 患者通过填写复诊单页面购买问诊,付款成功后 => 进入填写问诊单页面"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "随访复诊体验", "suite_path": ["V4.21.7", "患者端", "随访复诊体验"], "feature_scope": "V4.21.7 > 患者端 > 随访复诊体验", "case_name": "随访单提交成功后或者点击已提交的随访单,进入填写复诊单页面", "internal_id": "184022", "external_id": "30860", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "随访复诊体验"], "case_name": "随访单提交成功后或者点击已提交的随访单,进入填写复诊单页面", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询弹窗提醒", "suite_path": ["V4.21.7", "患者端", "服务通知", "咨询弹窗提醒"], "feature_scope": "患者端 > 服务通知 > 咨询弹窗提醒", "case_name": "将咨询提醒和原来已有的问诊提醒一起咨询患者", "internal_id": "184084", "external_id": "30874", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知", "咨询弹窗提醒"], "case_name": "将咨询提醒和原来已有的问诊提醒一起咨询患者", "raw_text": "step1:  => [截图] | step2: 已经开启提醒的显示:已设置提醒 => [截图] | step3: 还没有开启提醒的显示:添加提醒 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询弹窗提醒", "suite_path": ["V4.21.7", "患者端", "服务通知", "咨询弹窗提醒"], "feature_scope": "患者端 > 服务通知 > 咨询弹窗提醒", "case_name": "提交问诊单后、购买方案后、发出提问后,申请发通知", "internal_id": "184089", "external_id": "30875", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者还没有添加过提醒,提交问诊单后、购买方案后、发出提问后", "expected": "1,先弹出引导弹窗。 2,每个用户只能看到一次,之后不会看到,直接弹出微信弹窗。 [截图]"}, {"index": 2, "action": "点击【我知道了】关闭引导弹窗,弹出微信弹窗。", "expected": "1,中间有一个没有添加提醒,下次提交问诊单后、购买方案后、发出提问后,直接弹出微信弹窗,不再弹出引导弹窗。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知", "咨询弹窗提醒"], "case_name": "提交问诊单后、购买方案后、发出提问后,申请发通知", "raw_text": "step1: 患者还没有添加过提醒,提交问诊单后、购买方案后、发出提问后 => 1,先弹出引导弹窗。 2,每个用户只能看到一次,之后不会看到,直接弹出微信弹窗。 [截图] | step2: 点击【我知道了】关闭引导弹窗,弹出微信弹窗。 => 1,中间有一个没有添加提醒,下次提交问诊单后、购买方案后、发出提问后,直接弹出微信弹窗,不再弹出引导弹窗。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "咨询弹窗提醒", "suite_path": ["V4.21.7", "患者端", "服务通知", "咨询弹窗提醒"], "feature_scope": "患者端 > 服务通知 > 咨询弹窗提醒", "case_name": "提问按钮文案修改", "internal_id": "184093", "external_id": "30876", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知", "咨询弹窗提醒"], "case_name": "提问按钮文案修改", "raw_text": "step1:  => 1,由【提交】改为【发送】。 [截图] | step2: 点击发送后,弹出引导弹窗(第一次弹出) => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "服务通知", "suite_path": ["V4.21.7", "患者端", "服务通知"], "feature_scope": "V4.21.7 > 患者端 > 服务通知", "case_name": "公告样式展示", "internal_id": "184061", "external_id": "30869", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "公告只有文案", "expected": "1,提醒内容:XXX职称发布了新的公告。 2,提示说明:最多展示18个字,超出省略。 3,点击该服务通知跳转页面同之前的大模版跳转的页面一样。 [截图]"}, {"index": 2, "action": "公告有文案和图片", "expected": "1,文案超出18个字,只展示18个字,超出省略。 2,文案少于18个字,展示全部内容,不显示:[图片]。"}, {"index": 3, "action": "公告只有图片,一张或多张", "expected": "提示说明:[图片]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知"], "case_name": "公告样式展示", "raw_text": "step1: 公告只有文案 => 1,提醒内容:XXX职称发布了新的公告。 2,提示说明:最多展示18个字,超出省略。 3,点击该服务通知跳转页面同之前的大模版跳转的页面一样。 [截图] | step2: 公告有文案和图片 => 1,文案超出18个字,只展示18个字,超出省略。 2,文案少于18个字,展示全部内容,不显示:[图片]。 | step3: 公告只有图片,一张或多张 => 提示说明:[图片]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "服务通知", "suite_path": ["V4.21.7", "患者端", "服务通知"], "feature_scope": "V4.21.7 > 患者端 > 服务通知", "case_name": "义诊通知样式展示", "internal_id": "184066", "external_id": "30870", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,提醒内容:XXX开放了X个义诊名额,点击参与 2,提示说明:展示医生设置的义诊时间(同之前的逻辑)。 3,点击该服务通知跳转页面同之前的大模版跳转的页面一样,到购买问诊页面。 [截图]"}, {"index": 2, "action": "单次义诊设置的非当天,提示说明的展示 开始时间:2023年12月20日 10:00 结束时间:2023年12月22日 10:00", "expected": "[截图]"}, {"index": 3, "action": "单次义诊设置的是当天,提示说明的展示 开始时间:2023年12月20日 10:00 结束时间:2023年12月20日 12:00", "expected": "[截图]"}, {"index": 4, "action": "周期义诊,提示说明的展示 新版本开始时间:周一 10:00 结束时间:12:00 老版本开始时间:周三 10:00 结束时间:不限", "expected": "[截图]"}, {"index": 5, "action": "患者一天内只能收到同一医生的一次通知 患者在29号收到医生的义诊服务通知,后来医生在同一天关闭义诊,又重新开启了当天的一个义诊", "expected": "该患者只会收到29号之前的那个服务通知,医生新开启的义诊,在义诊开始后,患者不会再收到服务通知"}, {"index": 6, "action": "发送时机不变", "expected": "1,单次义诊:在义诊开始时发送通知。 2,周期义诊:在义诊开始时和下次义诊开始时发送通知。"}, {"index": 7, "action": "发送对象不变", "expected": "只发送给选中的患者"}, {"index": 8, "action": "如果医生设置的义诊为:不通知患者", "expected": "不给患者发送该服务通知"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知"], "case_name": "义诊通知样式展示", "raw_text": "step1:  => 1,提醒内容:XXX开放了X个义诊名额,点击参与 2,提示说明:展示医生设置的义诊时间(同之前的逻辑)。 3,点击该服务通知跳转页面同之前的大模版跳转的页面一样,到购买问诊页面。 [截图] | step2: 单次义诊设置的非当天,提示说明的展示 开始时间:2023年12月20日 10:00 结束时间:2023年12月22日 10:00 => [截图] | step3: 单次义诊设置的是当天,提示说明的展示 开始时间:2023年12月20日 10:00 结束时间:2023年12月20日 12:00 => [截图] | step4: 周期义诊,提示说明的展示 新版本开始时间:周一 10:00 结束时间:12:00 老版本开始时间:周三 10:00 结束时间:不限 => [截图] | step5: 患者一天内只能收到同一医生的一次通知 患者在29号收到医生的义诊服务通知,后来医生在同一天关闭义诊,又重新开启了当天的一个义诊 => 该患者只会收到29号之前的那个服务通知,医生新开启的义诊,在义诊开始后,患者不会再收到服务通知 | step6: 发送时机不变 => 1,单次义诊:在义诊开始时发送通知。 2,周期义诊:在义诊开始时和下次义诊开始时发送通知。 | step7: 发送对象不变 => 只发送给选中的患者 | step8: 如果医生设置的义诊为:不通知患者 => 不给患者发送该服务通知"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "服务通知", "suite_path": ["V4.21.7", "患者端", "服务通知"], "feature_scope": "V4.21.7 > 患者端 > 服务通知", "case_name": "患教文章样式展示", "internal_id": "184076", "external_id": "30871", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,提醒内容:XXX分享文章给您,内容很有用推荐阅读。(医生姓名最多显示4个字,超出4个字后:前3字+...) 2,提示说明:文章标题,最多18个字,超出《前18字...》 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知"], "case_name": "患教文章样式展示", "raw_text": "step1:  => 1,提醒内容:XXX分享文章给您,内容很有用推荐阅读。(医生姓名最多显示4个字,超出4个字后:前3字+...) 2,提示说明:文章标题,最多18个字,超出《前18字...》 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "服务通知", "suite_path": ["V4.21.7", "患者端", "服务通知"], "feature_scope": "V4.21.7 > 患者端 > 服务通知", "case_name": "大模版恢复后,优先发送大模版,不再发送该服务提醒", "internal_id": "184079", "external_id": "30872", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知"], "case_name": "大模版恢复后,优先发送大模版,不再发送该服务提醒", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "服务通知", "suite_path": ["V4.21.7", "患者端", "服务通知"], "feature_scope": "V4.21.7 > 患者端 > 服务通知", "case_name": "没有添加咨询提醒,不会收到该服务提醒", "internal_id": "184081", "external_id": "30873", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "服务通知"], "case_name": "没有添加咨询提醒,不会收到该服务提醒", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "患者端 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "患者扫码", "internal_id": "184099", "external_id": "30877", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "患者扫码", "raw_text": "step1:  => 进入付款页 [截图] | step2:  => 显示医生信息:头像、姓名 诊金金额正确 | step3: 点击支付 => 调起支付组件,支付正常(微信、支付宝、代付) | step4: 支付后 => 进入会话页 有诊金已支付的卡片消息 医生收到钱"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "患者端 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "二维码过期时扫码", "internal_id": "184105", "external_id": "30878", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "二维码过期时扫码", "raw_text": "step1:  => 进入付款页 [截图] | step2:  => 按钮为已失效,不能点击"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "工作室设置增加诊金收款码", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "工作室设置增加诊金收款码"], "feature_scope": "患者端 > 诊金收款码 > 工作室设置增加诊金收款码", "case_name": "新患者扫码", "internal_id": "184109", "external_id": "30879", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "工作室设置增加诊金收款码"], "case_name": "新患者扫码", "raw_text": "step1:  => 授权登录后自动关注医生,进入付款页 支付正常"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "患者端 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "查看诊金收取消息", "internal_id": "184113", "external_id": "30880", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "未超时", "expected": "[截图] 待支付金额正确 有效期为48小时 点击卡片进入付款页"}, {"index": 2, "action": "已超时", "expected": "[截图] 点击卡片点不动"}, {"index": 3, "action": "已支付、已退款", "expected": "点击卡片toast提示"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "查看诊金收取消息", "raw_text": "step1: 未超时 => [截图] 待支付金额正确 有效期为48小时 点击卡片进入付款页 | step2: 已超时 => [截图] 点击卡片点不动 | step3: 已支付、已退款 => 点击卡片toast提示"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "患者端 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "未超时时查看付款页", "internal_id": "184118", "external_id": "30881", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "未超时时查看付款页", "raw_text": "step1:  => [截图] | step2:  => 诊金金额正确 支付正常 | step3: 支付后 => 返回会话页 有诊金已支付的卡片消息 医生收到钱"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "会话页工具栏增加收诊金", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "会话页工具栏增加收诊金"], "feature_scope": "患者端 > 诊金收款码 > 会话页工具栏增加收诊金", "case_name": "已超时时查看付款页", "internal_id": "184123", "external_id": "30882", "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.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "诊金收款码", "会话页工具栏增加收诊金"], "case_name": "已超时时查看付款页", "raw_text": "step1:  => 点不进来"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊待开方", "suite_path": ["V4.21.7", "患者端", "待接诊待开方"], "feature_scope": "V4.21.7 > 患者端 > 待接诊待开方", "case_name": "模板发送时机", "internal_id": "184127", "external_id": "30883", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "购买图文问诊成功后发模板(付费&免费)", "expected": "您已成功购买XXX职称的图文问诊服务,服务在医 生首次回复后最长48小时内有效,若超过24小时 未回复,系统将自动退费,请尽快将您的病情描述 告知医生。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "待接诊待开方"], "case_name": "模板发送时机", "raw_text": "step1: 购买图文问诊成功后发模板(付费&免费) => 您已成功购买XXX职称的图文问诊服务,服务在医 生首次回复后最长48小时内有效,若超过24小时 未回复,系统将自动退费,请尽快将您的病情描述 告知医生。"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊待开方", "suite_path": ["V4.21.7", "患者端", "待接诊待开方"], "feature_scope": "V4.21.7 > 患者端 > 待接诊待开方", "case_name": "tip消息发送时机", "internal_id": "184130", "external_id": "30884", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者端之前在发送第一条消息后的tips,改到付 费后就发送", "expected": "医生工作繁忙,将尽快回复您,若超过24小时未回 复,系统将自动退费 (付费&免费都看看)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "待接诊待开方"], "case_name": "tip消息发送时机", "raw_text": "step1: 患者端之前在发送第一条消息后的tips,改到付 费后就发送 => 医生工作繁忙,将尽快回复您,若超过24小时未回 复,系统将自动退费 (付费&免费都看看)"}}
{"candidate_type": "testcase", "app_version": "v4.21.7", "suite_name": "待接诊待开方", "suite_path": ["V4.21.7", "患者端", "待接诊待开方"], "feature_scope": "V4.21.7 > 患者端 > 待接诊待开方", "case_name": "不再用到的模板", "internal_id": "184133", "external_id": "30885", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "以下两个因为患者没有主动说话服务退款消息取消发送 您在24小时内未向医生咨询, xxx 职称 的图文问诊 费已为您自动退款:¥xxx。退款约 xx 天内到账, 请查收。客服电话:400-820-6116\\n 您在24小时内未向医生咨询, xxx 职称 的图文问诊 服务已为您自动结束。客服电话:400-820-6116\\n"}, {"index": 2, "action": "", "expected": "按照医生24小时未回复后自动结束文案公众号提示 和tips发送消息"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.21.7.testsuite-deep.xml", "suite_path": ["V4.21.7", "患者端", "待接诊待开方"], "case_name": "不再用到的模板", "raw_text": "step1:  => 以下两个因为患者没有主动说话服务退款消息取消发送 您在24小时内未向医生咨询, xxx 职称 的图文问诊 费已为您自动退款:¥xxx。退款约 xx 天内到账, 请查收。客服电话:400-820-6116\\n 您在24小时内未向医生咨询, xxx 职称 的图文问诊 服务已为您自动结束。客服电话:400-820-6116\\n | step2:  => 按照医生24小时未回复后自动结束文案公众号提示 和tips发送消息"}}