case_candidates.jsonl 210 KB
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "到账情况:饮片、颗粒剂、成药", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:饮片、颗粒剂、成药"], "feature_scope": "我的收入 > 在途收入 > 到账情况:饮片、颗粒剂、成药", "case_name": "到账时间,以真实发货时间为准", "internal_id": "192488", "external_id": "32594", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:饮片、颗粒剂、成药"], "case_name": "到账时间,以真实发货时间为准", "raw_text": "step1: 订单状态已发货,在途收入到账,该订单治疗服务费,转至“余额”。 =>  | step2: 月明细:展示发货时间。 => 后台定时执行,因此实际的时间,是定时任务执行的时间点。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "到账情况:饮片、颗粒剂、成药", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:饮片、颗粒剂、成药"], "feature_scope": "我的收入 > 在途收入 > 到账情况:饮片、颗粒剂、成药", "case_name": "订单治疗服务费还在途,工单择“原路退回”", "internal_id": "192492", "external_id": "32595", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工单流程都通过后,治疗服务费从在途收入消失。 也不会转至“余额”。 “在途收入”的“税前”字段,金额显示正确。", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:饮片、颗粒剂、成药"], "case_name": "订单治疗服务费还在途,工单择“原路退回”", "raw_text": "step1: 工单流程都通过后,治疗服务费从在途收入消失。 也不会转至“余额”。 “在途收入”的“税前”字段,金额显示正确。 => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "到账情况:丸、散、膏", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "feature_scope": "我的收入 > 在途收入 > 到账情况:丸、散、膏", "case_name": "猫头鹰无配置到账时间,默认接单时间后24h", "internal_id": "192496", "external_id": "32596", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该订单治疗服务费,转至“余额”。", "expected": ""}, {"index": 2, "action": "月明细:展示接单时间后24h时间。", "expected": "具体时间跟定时任务有关系:生产环境,后台每个小时执行一次到账任务。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "case_name": "猫头鹰无配置到账时间,默认接单时间后24h", "raw_text": "step1: 该订单治疗服务费,转至“余额”。 =>  | step2: 月明细:展示接单时间后24h时间。 => 具体时间跟定时任务有关系:生产环境,后台每个小时执行一次到账任务。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "到账情况:丸、散、膏", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "feature_scope": "我的收入 > 在途收入 > 到账情况:丸、散、膏", "case_name": "猫头鹰配置有到账时间:1小时、24小时、72小时", "internal_id": "192500", "external_id": "32597", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "case_name": "猫头鹰配置有到账时间:1小时、24小时、72小时", "raw_text": "step1: 已接单状态,均正常按照所配置的时间到账。 => 该订单治疗服务费,转至“余额”。 | step2: 配置时间未到,订单已发货状态。 => 该订单治疗服务费,转至“余额”。 | step3: 月明细:展示接单时间后配置的时间。 => 具体时间跟定时任务有关系:生产环境,后台每个小时执行一次到账任务。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "到账情况:丸、散、膏", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "feature_scope": "我的收入 > 在途收入 > 到账情况:丸、散、膏", "case_name": "订单治疗服务费还在途,工单择“原路退回”", "internal_id": "192505", "external_id": "32598", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工单流程都通过后,治疗服务费从在途收入消失。 也不会转至“余额”。 “在途收入”的“税前”字段,金额显示正确。", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "case_name": "订单治疗服务费还在途,工单择“原路退回”", "raw_text": "step1: 工单流程都通过后,治疗服务费从在途收入消失。 也不会转至“余额”。 “在途收入”的“税前”字段,金额显示正确。 => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "到账情况:丸、散、膏", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "feature_scope": "我的收入 > 在途收入 > 到账情况:丸、散、膏", "case_name": "订单已接单状态,治疗服务费已入账,工单择“原路退回”", "internal_id": "192508", "external_id": "32599", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工单流程都通过后,治疗服务费仍体现在收入明细和余额中,不会再扣除", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入", "到账情况:丸、散、膏"], "case_name": "订单已接单状态,治疗服务费已入账,工单择“原路退回”", "raw_text": "step1: 工单流程都通过后,治疗服务费仍体现在收入明细和余额中,不会再扣除 => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "在途收入", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 在途收入", "case_name": "用户下载新版本后第一次进入,可以看到小红点提示。进入“在途收入”后,红点消失。", "internal_id": "192476", "external_id": "32591", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入"], "case_name": "用户下载新版本后第一次进入,可以看到小红点提示。进入“在途收入”后,红点消失。", "raw_text": "step1: 无在途收入; => 展示小红点; | step2: 有在途收入; => 展示小红点;"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "在途收入", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 在途收入", "case_name": "不同“税前”金额,在途收入展示正确", "internal_id": "192480", "external_id": "32592", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无在途收入;", "expected": "税前:0"}, {"index": 2, "action": "只有1个在途收入;", "expected": "税前:XX.XX"}, {"index": 3, "action": "有10个在途收入;", "expected": "税前:XX.XX(10个在途收入税前之和)"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入"], "case_name": "不同“税前”金额,在途收入展示正确", "raw_text": "step1: 无在途收入; => 税前:0 | step2: 只有1个在途收入; => 税前:XX.XX | step3: 有10个在途收入; => 税前:XX.XX(10个在途收入税前之和)"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "在途收入", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 在途收入", "case_name": "药房接单时,属于“在途收入”,此时医生不可提现,月明细中无记录。", "internal_id": "192485", "external_id": "32593", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入"], "case_name": "药房接单时,属于“在途收入”,此时医生不可提现,月明细中无记录。", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "在途收入明细", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入明细"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 在途收入明细", "case_name": "不同数量在途收入,列表展示正确", "internal_id": "192512", "external_id": "32600", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无在途收入;", "expected": "页面展示缺省图;"}, {"index": 2, "action": "只有1个在途收入;", "expected": "1、顶部展示在途收入展示文案; 2、诊后病程管理费-XXX、接单时间、税前金额XX.XX"}, {"index": 3, "action": "有50个在途收入;", "expected": "1、顶部展示在途收入展示文案; 2、诊后病程管理费-XXX、接单时间、税前金额XX.XX"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入明细"], "case_name": "不同数量在途收入,列表展示正确", "raw_text": "step1: 无在途收入; => 页面展示缺省图; | step2: 只有1个在途收入; => 1、顶部展示在途收入展示文案; 2、诊后病程管理费-XXX、接单时间、税前金额XX.XX | step3: 有50个在途收入; => 1、顶部展示在途收入展示文案; 2、诊后病程管理费-XXX、接单时间、税前金额XX.XX"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "在途收入明细", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入明细"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 在途收入明细", "case_name": "在途收入到账或退款后,明细页面不展示该明细", "internal_id": "192517", "external_id": "32601", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "在途收入明细"], "case_name": "在途收入到账或退款后,明细页面不展示该明细", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "兼容性", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "兼容性"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 兼容性", "case_name": "老收入(不收税模式)下,治疗服务费仍旧按接单时间到账。", "internal_id": "192520", "external_id": "32602", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "兼容性"], "case_name": "老收入(不收税模式)下,治疗服务费仍旧按接单时间到账。", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "兼容性", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "兼容性"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 兼容性", "case_name": "flutter与appweb,“我的收入”页面均需实现", "internal_id": "192522", "external_id": "32603", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "兼容性"], "case_name": "flutter与appweb,“我的收入”页面均需实现", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "规则说明", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "规则说明"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 规则说明", "case_name": "增加备注:在途收入", "internal_id": "192525", "external_id": "32604", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "规则说明"], "case_name": "增加备注:在途收入", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "月明细", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "月明细"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 月明细", "case_name": "在途收入到账后,税后收入、税前收入、次月结算后入账等数值变化正确", "internal_id": "192528", "external_id": "32605", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "入住、劳务均正确;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "月明细"], "case_name": "在途收入到账后,税后收入、税前收入、次月结算后入账等数值变化正确", "raw_text": "step1: 入住、劳务均正确; => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "月明细", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "月明细"], "feature_scope": "治疗服务费延迟到账 > 我的收入 > 月明细", "case_name": "入驻模式:订单金额,仍是接单后直接到账", "internal_id": "192531", "external_id": "32606", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "治疗服务费延迟到账", "我的收入", "月明细"], "case_name": "入驻模式:订单金额,仍是接单后直接到账", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "义诊设置", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置", "义诊设置"], "feature_scope": "视频问诊 > 工作室设置 > 义诊设置", "case_name": "视频问诊不支持义诊", "internal_id": "192546", "external_id": "32610", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置", "义诊设置"], "case_name": "视频问诊不支持义诊", "raw_text": "step1: 视频问诊开启状态,进入义诊设置,选择义诊类型 => 1,无法选择:视频问诊。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "工作室设置", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置"], "feature_scope": "医师端 > 视频问诊 > 工作室设置", "case_name": "视频问诊关闭", "internal_id": "192535", "external_id": "32607", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一次进入中医线上咨询设置", "expected": "1,视频问诊默认关闭,问诊费用默认20; 2,关闭状态不可设置问诊费用; 3,患者在小程序无法购买:视频问诊。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置"], "case_name": "视频问诊关闭", "raw_text": "step1: 第一次进入中医线上咨询设置 => 1,视频问诊默认关闭,问诊费用默认20; 2,关闭状态不可设置问诊费用; 3,患者在小程序无法购买:视频问诊。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "工作室设置", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置"], "feature_scope": "医师端 > 视频问诊 > 工作室设置", "case_name": "视频问诊打开", "internal_id": "192538", "external_id": "32608", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "打开视频问诊", "expected": "1,视频问诊打开,问诊费用默认20; 2,可以设置问诊费用; 3,患者在小程序可以购买:视频问诊。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置"], "case_name": "视频问诊打开", "raw_text": "step1: 打开视频问诊 => 1,视频问诊打开,问诊费用默认20; 2,可以设置问诊费用; 3,患者在小程序可以购买:视频问诊。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "工作室设置", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置"], "feature_scope": "医师端 > 视频问诊 > 工作室设置", "case_name": "视频问诊费用设置", "internal_id": "192541", "external_id": "32609", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "问诊费用设置规则同图文问诊和电话问诊一样", "expected": "1,默认显示:免费、20、50、80、100、自定义; 2,选择免费,点击保存后,视频问诊费用为免费,患者小程序购买时免费; 3,问诊费用由20元切换到免费,没有点击【保存】按钮,直接返回,弹出:是否放弃此次修改弹窗; (1)点击【取消】按钮,页面还在设置问诊费用页面; (2)点击【确认】按钮,页面回到中医线上咨询设置页面;问诊费用还是20元。 4,选择自定义,弹出自定义弹窗,范围在0-9999元,超出不可以输入; (1)点击【取消】按钮,弹窗关闭; (2)什么都没有输入,点击【确认】按钮,弹窗关闭,没有生成自定义费用; (3)输入数字1,点击【确认】按钮,弹窗关闭,生成自定义费用1元。 5,自定义费用为1元,选择1元,保存后;患者在小程序购买视频问诊为:1元。"}, {"index": 2, "action": "视频问诊设置页面顶部文案", "expected": "1,到账时间:当您和患者结束超过1分钟视频后费用即时到账。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "工作室设置"], "case_name": "视频问诊费用设置", "raw_text": "step1: 问诊费用设置规则同图文问诊和电话问诊一样 => 1,默认显示:免费、20、50、80、100、自定义; 2,选择免费,点击保存后,视频问诊费用为免费,患者小程序购买时免费; 3,问诊费用由20元切换到免费,没有点击【保存】按钮,直接返回,弹出:是否放弃此次修改弹窗; (1)点击【取消】按钮,页面还在设置问诊费用页面; (2)点击【确认】按钮,页面回到中医线上咨询设置页面;问诊费用还是20元。 4,选择自定义,弹出自定义弹窗,范围在0-9999元,超出不可以输入; (1)点击【取消】按钮,弹窗关闭; (2)什么都没有输入,点击【确认】按钮,弹窗关闭,没有生成自定义费用; (3)输入数字1,点击【确认】按钮,弹窗关闭,生成自定义费用1元。 5,自定义费用为1元,选择1元,保存后;患者在小程序购买视频问诊为:1元。 | step2: 视频问诊设置页面顶部文案 => 1,到账时间:当您和患者结束超过1分钟视频后费用即时到账。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊结束节点", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "feature_scope": "医师端 > 视频问诊 > 视频问诊结束节点", "case_name": "24小时内没回复,超出24小时,视频问诊结束", "internal_id": "192550", "external_id": "32611", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买 付费 的视频问诊,医生一直没有回复,超出24小时后", "expected": "视频问诊结束,费用自动退回给患者 [截图]"}, {"index": 2, "action": "患者购买 免费 的视频问诊,医生一直没有回复,超出24小时后", "expected": "没有Tips提醒"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "case_name": "24小时内没回复,超出24小时,视频问诊结束", "raw_text": "step1: 患者购买 付费 的视频问诊,医生一直没有回复,超出24小时后 => 视频问诊结束,费用自动退回给患者 [截图] | step2: 患者购买 免费 的视频问诊,医生一直没有回复,超出24小时后 => 没有Tips提醒"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊结束节点", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "feature_scope": "医师端 > 视频问诊 > 视频问诊结束节点", "case_name": "24小时内回复,首次回复的48小时后视频问诊结束", "internal_id": "192554", "external_id": "32612", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "case_name": "24小时内回复,首次回复的48小时后视频问诊结束", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊结束节点", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "feature_scope": "医师端 > 视频问诊 > 视频问诊结束节点", "case_name": "医生主动结束视频问诊,问诊结束", "internal_id": "192556", "external_id": "32613", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在视频问诊中,医生点击:结束对话", "expected": "视频问诊结束"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "case_name": "医生主动结束视频问诊,问诊结束", "raw_text": "step1: 在视频问诊中,医生点击:结束对话 => 视频问诊结束"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊结束节点", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "feature_scope": "医师端 > 视频问诊 > 视频问诊结束节点", "case_name": "医生退款成功后,问诊自动结束", "internal_id": "192559", "external_id": "32614", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生收到视频问诊费用后,首次回复的48小时内,选择退款此订单,退款时 勾选 :结束问诊,退款成功后", "expected": "视频问诊结束"}, {"index": 2, "action": "医生收到视频问诊费用后,首次回复的48小时内,选择退款此订单,退款时 没有 勾选:结束问诊,退款成功后", "expected": "还在视频问诊中"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊结束节点"], "case_name": "医生退款成功后,问诊自动结束", "raw_text": "step1: 医生收到视频问诊费用后,首次回复的48小时内,选择退款此订单,退款时 勾选 :结束问诊,退款成功后 => 视频问诊结束 | step2: 医生收到视频问诊费用后,首次回复的48小时内,选择退款此订单,退款时 没有 勾选:结束问诊,退款成功后 => 还在视频问诊中"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊费用到账节点", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用到账节点"], "feature_scope": "医师端 > 视频问诊 > 视频问诊费用到账节点", "case_name": "付费的视频问诊,在接听视频超出1分钟挂断后,收到费用", "internal_id": "192564", "external_id": "32615", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "视频问诊中医生拨打和患者回播,接听超过1分钟", "expected": "费用到账"}, {"index": 2, "action": "设置的视频时间在48小时以后,设置视频时间之前完成了视频问诊,视频问诊未结束,然后退费,再次拨打视频", "expected": "钱不会在到账"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用到账节点"], "case_name": "付费的视频问诊,在接听视频超出1分钟挂断后,收到费用", "raw_text": "step1: 视频问诊中医生拨打和患者回播,接听超过1分钟 => 费用到账 | step2: 设置的视频时间在48小时以后,设置视频时间之前完成了视频问诊,视频问诊未结束,然后退费,再次拨打视频 => 钱不会在到账"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊费用到账节点", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用到账节点"], "feature_scope": "医师端 > 视频问诊 > 视频问诊费用到账节点", "case_name": "付费的视频问诊,在接听视频没有超出1分钟挂断后,不会收到费用", "internal_id": "192568", "external_id": "32616", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用到账节点"], "case_name": "付费的视频问诊,在接听视频没有超出1分钟挂断后,不会收到费用", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "自动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 自动退费", "case_name": "付费视频,医生一直没有回复,超出24小时后,自动退费", "internal_id": "192572", "external_id": "32617", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "case_name": "付费视频,医生一直没有回复,超出24小时后,自动退费", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "自动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 自动退费", "case_name": "付费视频,医生没有/设置视频时间在首次48小时内,一直没有视频,超出48小时后,自动退费", "internal_id": "192575", "external_id": "32618", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "case_name": "付费视频,医生没有/设置视频时间在首次48小时内,一直没有视频,超出48小时后,自动退费", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "自动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 自动退费", "case_name": "付费视频,医生没有/设置视频时间在首次48小时内,未接通,超出48小时后,自动退费", "internal_id": "192578", "external_id": "32619", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "case_name": "付费视频,医生没有/设置视频时间在首次48小时内,未接通,超出48小时后,自动退费", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "自动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 自动退费", "case_name": "付费视频,医生没有/设置视频时间在首次48小时内,接听视频时间不超1分钟,超出48小时后,自动退费", "internal_id": "192581", "external_id": "32620", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "case_name": "付费视频,医生没有/设置视频时间在首次48小时内,接听视频时间不超1分钟,超出48小时后,自动退费", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "自动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 自动退费", "case_name": "付费视频,医生设置视频时间在首次48小时外,一直没有视频,超出设置时间2小时后,自动退费", "internal_id": "192584", "external_id": "32621", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "case_name": "付费视频,医生设置视频时间在首次48小时外,一直没有视频,超出设置时间2小时后,自动退费", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "自动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 自动退费", "case_name": "付费视频,医生设置视频时间在首次48小时外,未接通,超出设置时间2小时后,自动退费", "internal_id": "192587", "external_id": "32622", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "case_name": "付费视频,医生设置视频时间在首次48小时外,未接通,超出设置时间2小时后,自动退费", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "自动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 自动退费", "case_name": "付费视频,医生设置视频时间在首次48小时外,接听视频时间不超1分钟,超出设置时间2小时后,自动退费", "internal_id": "192590", "external_id": "32623", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "自动退费"], "case_name": "付费视频,医生设置视频时间在首次48小时外,接听视频时间不超1分钟,超出设置时间2小时后,自动退费", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "主动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 主动退费", "case_name": "付费视频,一直未拨打,医生主动结束问诊,费用退回", "internal_id": "192594", "external_id": "32624", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "case_name": "付费视频,一直未拨打,医生主动结束问诊,费用退回", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "主动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 主动退费", "case_name": "付费视频,未接通,医生主动结束问诊,费用退回", "internal_id": "192597", "external_id": "32625", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "case_name": "付费视频,未接通,医生主动结束问诊,费用退回", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "主动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 主动退费", "case_name": "付费视频,接通不超1分钟,医生主动结束问诊,费用退回", "internal_id": "192600", "external_id": "32626", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "case_name": "付费视频,接通不超1分钟,医生主动结束问诊,费用退回", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "主动退费", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "feature_scope": "视频问诊 > 视频问诊费用退费节点 > 主动退费", "case_name": "付费视频,接通超过一分钟后,医生收到钱,自己主动退回费用", "internal_id": "192603", "external_id": "32627", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "付费视频接通超过1分钟后,医生收到费用后主动退回去", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "视频问诊费用退费节点", "主动退费"], "case_name": "付费视频,接通超过一分钟后,医生收到钱,自己主动退回费用", "raw_text": "step1: 付费视频接通超过1分钟后,医生收到费用后主动退回去 => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "待接诊", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待接诊"], "feature_scope": "视频问诊 > 咨询页 > 待接诊", "case_name": "患者购买视频问诊支付成功", "internal_id": "192608", "external_id": "32628", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买视频问诊支付成功", "expected": "1,咨询页面待接诊显示红点; 2,进入待接诊详情页,在返回,红点消失; 3,一直没有进入待接诊详情页,支付成功后,医生一直没有回复,超出24小时,红点自动消失; 4,一直没有进入待接诊详情页,支付成功后,医生有回复,红点自动消失。 [截图]"}, {"index": 2, "action": "点击待接诊进入详情页", "expected": "1,医生一直没有回复,支付成功后的24小时内显示; 2,医生一直没有回复超出24小时后消失; 3,医生24小时内首次回复后,数据消失。 (展示逻辑同现有的图文和电话问诊) [截图]"}, {"index": 3, "action": "点击筛选按钮", "expected": "1,类型新增:视频问诊; 2,类型选择:视频问诊时,状态只能选择:患者已开始问诊待首次回复,”患者未开始问诊“状态置灰不可选择。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待接诊"], "case_name": "患者购买视频问诊支付成功", "raw_text": "step1: 患者购买视频问诊支付成功 => 1,咨询页面待接诊显示红点; 2,进入待接诊详情页,在返回,红点消失; 3,一直没有进入待接诊详情页,支付成功后,医生一直没有回复,超出24小时,红点自动消失; 4,一直没有进入待接诊详情页,支付成功后,医生有回复,红点自动消失。 [截图] | step2: 点击待接诊进入详情页 => 1,医生一直没有回复,支付成功后的24小时内显示; 2,医生一直没有回复超出24小时后消失; 3,医生24小时内首次回复后,数据消失。 (展示逻辑同现有的图文和电话问诊) [截图] | step3: 点击筛选按钮 => 1,类型新增:视频问诊; 2,类型选择:视频问诊时,状态只能选择:患者已开始问诊待首次回复,”患者未开始问诊“状态置灰不可选择。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "“待通话”列表数据展示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "“待通话”列表数据展示"], "feature_scope": "咨询页 > 待通话 > “待通话”列表数据展示", "case_name": "视频、电话问诊购买成功,费用未到账,显示在待通话中", "internal_id": "192619", "external_id": "32630", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,免费的,没有完成视频问诊的。 2,付费的未收到费用的。", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "“待通话”列表数据展示"], "case_name": "视频、电话问诊购买成功,费用未到账,显示在待通话中", "raw_text": "step1: 1,免费的,没有完成视频问诊的。 2,付费的未收到费用的。 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "“待通话”列表数据展示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "“待通话”列表数据展示"], "feature_scope": "咨询页 > 待通话 > “待通话”列表数据展示", "case_name": "视频、电话问诊购买成功,费用到账,不在待通话中显示", "internal_id": "192622", "external_id": "32631", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "“待通话”列表数据展示"], "case_name": "视频、电话问诊购买成功,费用到账,不在待通话中显示", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊标签", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "视频问诊标签"], "feature_scope": "咨询页 > 待通话 > 视频问诊标签", "case_name": "购买了视频问诊,显示视频问诊标签", "internal_id": "192625", "external_id": "32632", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "视频问诊标签"], "case_name": "购买了视频问诊,显示视频问诊标签", "raw_text": "step1: 患者在小程序购买视频问诊支付成功(免费或者付费) => 1,显示:视频问诊标签。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "电话问诊标签", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "电话问诊标签"], "feature_scope": "咨询页 > 待通话 > 电话问诊标签", "case_name": "够买了电话问诊,显示电话问诊标签", "internal_id": "192629", "external_id": "32633", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "电话问诊标签"], "case_name": "够买了电话问诊,显示电话问诊标签", "raw_text": "step1: 患者在小程序购买电话问诊支付成功(免费或者付费) => 1,显示:电话问诊标签。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "「待通话」状态显示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "「待通话」状态显示"], "feature_scope": "咨询页 > 待通话 > 「待通话」状态显示", "case_name": "购买电话问诊,还未通话,显示「待通话」状态", "internal_id": "192633", "external_id": "32634", "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": "1,待通话列表中此条数据消失。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "「待通话」状态显示"], "case_name": "购买电话问诊,还未通话,显示「待通话」状态", "raw_text": "step1:  => [截图] | step2: 只购买了电话问诊( 免费或者收费 ),还没有拨打电话 => 1,显示:「待通话」状态。 | step3: 只购买了电话问诊,拨打了电话,患者接通后 => 1,待通话列表中此条数据消失。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "「待视频」状态显示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "「待视频」状态显示"], "feature_scope": "咨询页 > 待通话 > 「待视频」状态显示", "case_name": "购买视频问诊,还未视频,显示「待视频」状态", "internal_id": "192639", "external_id": "32635", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "购买了视频问诊( 免费或者收费 ),没有设置视频时间, 没有 拨打视频", "expected": "1,显示:「待视频」状态。"}, {"index": 3, "action": "购买了 收费 的视频问诊,没有设置视频时间,拨打了视频(通话时长 没有超出 1分钟)", "expected": "1,显示:「待视频」状态。"}, {"index": 4, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为11号上午11:00 时间超过11号上午11:00还没有拨打视频 (设置的视频时间在问诊时间内, 当前时间超出了设置的视频时间 )", "expected": "1,由 视频时间10-11 11:00 变成 「待视频」。 2,当时间超出问诊时间后,数据消失。"}, {"index": 5, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为13号上午11:00 时间超过13号早上11:00还没有拨打视频 (设置的视频时间超出问诊时间,当前时间超出了问诊时间)", "expected": "1,由 视频时间10-13 11:00 变成 「待视频」。 2,当时间超出设置视频时间的2个小时后,数据消失。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "「待视频」状态显示"], "case_name": "购买视频问诊,还未视频,显示「待视频」状态", "raw_text": "step1:  => [截图] | step2: 购买了视频问诊( 免费或者收费 ),没有设置视频时间, 没有 拨打视频 => 1,显示:「待视频」状态。 | step3: 购买了 收费 的视频问诊,没有设置视频时间,拨打了视频(通话时长 没有超出 1分钟) => 1,显示:「待视频」状态。 | step4: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为11号上午11:00 时间超过11号上午11:00还没有拨打视频 (设置的视频时间在问诊时间内, 当前时间超出了设置的视频时间 ) => 1,由 视频时间10-11 11:00 变成 「待视频」。 2,当时间超出问诊时间后,数据消失。 | step5: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为13号上午11:00 时间超过13号早上11:00还没有拨打视频 (设置的视频时间超出问诊时间,当前时间超出了问诊时间) => 1,由 视频时间10-13 11:00 变成 「待视频」。 2,当时间超出设置视频时间的2个小时后,数据消失。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "待视频时间显示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "待视频时间显示"], "feature_scope": "咨询页 > 待通话 > 待视频时间显示", "case_name": "购买了视频问诊,设置了视频时间,显示:视频时间", "internal_id": "192648", "external_id": "32636", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "患者购买视频问诊后( 免费或者收费 ),医生设置了视频时间,没有拨打视频", "expected": "1,显示设置的视频时间。"}, {"index": 3, "action": "患者购买视频问诊( 收费 ),医生设置了视频时间,拨打了视频,没有超出1分钟", "expected": "1,还是显示设置的视频时间。"}, {"index": 4, "action": "设置了视频时间,超出设置时间还未拨打视频", "expected": "状态:由 视频时间 变成「待视频」"}, {"index": 5, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为11号上午11:00 时间没有超出11号上午11:00", "expected": "1,显示:视频时间10-11 11:00; 2,当时间超过11号上午11:00还没有拨打视频; ( 设置的视频时间没有超出问诊时间 ) (1)由 视频时间10-11 11:00 变成 「待视频」。 3,当时间超出首次回复的48小时后,视频问诊结束,数据消失。"}, {"index": 6, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为13号上午11:00 时间还没有超出13号早上11:00", "expected": "1,显示:视频时间10-13 11:00; 2,当前时间超过13号上午11:00还没有拨打视频; ( 设置的视频时间超出问诊时间,当前时间超出了问诊时间 ) (1)由 视频时间10-13 11:00 变成 「待视频」。 3,当时间超出设置时间后的2小时(13号下午13:00)还没有拨打视频,视频问诊结束,数据消失。"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "待视频时间显示"], "case_name": "购买了视频问诊,设置了视频时间,显示:视频时间", "raw_text": "step1:  => [截图] | step2: 患者购买视频问诊后( 免费或者收费 ),医生设置了视频时间,没有拨打视频 => 1,显示设置的视频时间。 | step3: 患者购买视频问诊( 收费 ),医生设置了视频时间,拨打了视频,没有超出1分钟 => 1,还是显示设置的视频时间。 | step4: 设置了视频时间,超出设置时间还未拨打视频 => 状态:由 视频时间 变成「待视频」 | step5: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为11号上午11:00 时间没有超出11号上午11:00 => 1,显示:视频时间10-11 11:00; 2,当时间超过11号上午11:00还没有拨打视频; ( 设置的视频时间没有超出问诊时间 ) (1)由 视频时间10-11 11:00 变成 「待视频」。 3,当时间超出首次回复的48小时后,视频问诊结束,数据消失。 | step6: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间( 设置视频时间为首次回复时间 )为13号上午11:00 时间还没有超出13号早上11:00 => 1,显示:视频时间10-13 11:00; 2,当前时间超过13号上午11:00还没有拨打视频; ( 设置的视频时间超出问诊时间,当前时间超出了问诊时间 ) (1)由 视频时间10-13 11:00 变成 「待视频」。 3,当时间超出设置时间后的2小时(13号下午13:00)还没有拨打视频,视频问诊结束,数据消失。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "同时显示「待视频」和「待通话」标签", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "同时显示「待视频」和「待通话」标签"], "feature_scope": "咨询页 > 待通话 > 同时显示「待视频」和「待通话」标签", "case_name": "一个患者两个待通话数据,一条数据同时显示:「待视频」和「待通话」状态", "internal_id": "192657", "external_id": "32637", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束, 视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买了 电话问诊 当前时间 没有超出 13号上午11:00", "expected": "1,标签变成 电话问诊 ;电话问诊结束后不展示标签。 2,此条数据同时显示:「待通话」和「视频时间10-13 11:00」;「待通话」状态在前。 [截图]"}, {"index": 2, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束, 视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买了 电话问诊 当前时间 超出 13号上午11:00,但是 没有 超出13号下午13:00", "expected": "1,标签 变成 电话问诊 ;电话问诊结束后不展示标签。 2,此条数据同时显示:「待通话」和「待视频」两个状态;「待通话」状态在前。 3,当时间 超出 了13号下午13:00,「待视频」状态消失,只展示「待通话」状态。 [截图]"}, {"index": 3, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束,视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买的还是 视频问诊,没有设置视频时间 当前时间没有超出13号上午11:00", "expected": "1,标签还是: 视频问诊 ;第二次的视频问诊结束后不展示标签。 2,此条数据同时显示:「待视频」和「视频时间10-13 11:00」。 3,当时间超出13号上午11:00,没有超出13号下午13:00, 只显示一个 「待视频」状态。 4,当时间超出13下午13:00, 只显示一个 「待视频」状态。"}, {"index": 4, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束,视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买的还是 视频问诊 ,设置视频时间为 13号上午10:00 当前时间没有超出13号上午11:00", "expected": "1,标签还是: 视频问诊 ;第二次的视频问诊结束后不展示标签。 2,此条数据同时显示:「视频时间10-13 10:00」和「视频时间10-13 11:00」。 3,当时间超出13号上午10:00,没有超出11:00,同时显示:「待视频」和「视频时间10-13 11:00」。 4,当时间超出13号上午11:00,没有超出下午13:00, 只显示一个 :「待视频」状态。 5,当时间超出13号下午13:00, 只显示一个 :「待视频」状态。"}, {"index": 5, "action": "患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束,视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买了 图文问诊 当前时间没有超出13号上午11:00", "expected": "1,此条数据: 视频问诊标签消失 ,只显示:「视频时间10-13 11:00」。 2,当时间超出了13号上午11:00,「视频时间10-13 11:00」 变成「待视频」状态。 3,当时间超出了13号下午13:00,此条数据消失。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话", "同时显示「待视频」和「待通话」标签"], "case_name": "一个患者两个待通话数据,一条数据同时显示:「待视频」和「待通话」状态", "raw_text": "step1: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束, 视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买了 电话问诊 当前时间 没有超出 13号上午11:00 => 1,标签变成 电话问诊 ;电话问诊结束后不展示标签。 2,此条数据同时显示:「待通话」和「视频时间10-13 11:00」;「待通话」状态在前。 [截图] | step2: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束, 视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买了 电话问诊 当前时间 超出 13号上午11:00,但是 没有 超出13号下午13:00 => 1,标签 变成 电话问诊 ;电话问诊结束后不展示标签。 2,此条数据同时显示:「待通话」和「待视频」两个状态;「待通话」状态在前。 3,当时间 超出 了13号下午13:00,「待视频」状态消失,只展示「待通话」状态。 [截图] | step3: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束,视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买的还是 视频问诊,没有设置视频时间 当前时间没有超出13号上午11:00 => 1,标签还是: 视频问诊 ;第二次的视频问诊结束后不展示标签。 2,此条数据同时显示:「待视频」和「视频时间10-13 11:00」。 3,当时间超出13号上午11:00,没有超出13号下午13:00, 只显示一个 「待视频」状态。 4,当时间超出13下午13:00, 只显示一个 「待视频」状态。 | step4: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束,视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买的还是 视频问诊 ,设置视频时间为 13号上午10:00 当前时间没有超出13号上午11:00 => 1,标签还是: 视频问诊 ;第二次的视频问诊结束后不展示标签。 2,此条数据同时显示:「视频时间10-13 10:00」和「视频时间10-13 11:00」。 3,当时间超出13号上午10:00,没有超出11:00,同时显示:「待视频」和「视频时间10-13 11:00」。 4,当时间超出13号上午11:00,没有超出下午13:00, 只显示一个 :「待视频」状态。 5,当时间超出13号下午13:00, 只显示一个 :「待视频」状态。 | step5: 患者10月11号早上8:00购买视频问诊 医生11号早上9:00设置视频问诊时间(设置视频时间为首次回复时间)为13号上午11:00 在13号早上9:00后,上一次的视频问诊结束,视频问诊标签消失 患者可以重新购买问诊,患者在13号上午9:01重新购买了 图文问诊 当前时间没有超出13号上午11:00 => 1,此条数据: 视频问诊标签消失 ,只显示:「视频时间10-13 11:00」。 2,当时间超出了13号上午11:00,「视频时间10-13 11:00」 变成「待视频」状态。 3,当时间超出了13号下午13:00,此条数据消失。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "待通话", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话"], "feature_scope": "视频问诊 > 咨询页 > 待通话", "case_name": "在咨询页顶部新增“待通话”", "internal_id": "192614", "external_id": "32629", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "红点显示/消失逻辑", "expected": "1,有新数据,待通话一直显示红点(不管有没有进入); 2,进入待通话页面,在返回,红点还是展示; 3,没有/进入待通话页面,视频或者电话问诊费用到账后,红点自动消失; 4,没有/进入待通话页面,视频或者电话问诊超出时间,自动退款后,红点自动消失。 5,没有/进入待通话页面,免费的视频或者电话问诊超出时间未完成,红点自动消失。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "待通话"], "case_name": "在咨询页顶部新增“待通话”", "raw_text": "step1:  => [截图] | step2: 红点显示/消失逻辑 => 1,有新数据,待通话一直显示红点(不管有没有进入); 2,进入待通话页面,在返回,红点还是展示; 3,没有/进入待通话页面,视频或者电话问诊费用到账后,红点自动消失; 4,没有/进入待通话页面,视频或者电话问诊超出时间,自动退款后,红点自动消失。 5,没有/进入待通话页面,免费的视频或者电话问诊超出时间未完成,红点自动消失。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊标签", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "视频问诊标签"], "feature_scope": "咨询页 > 会话框 > 视频问诊标签", "case_name": "患者购买视频问诊支付成功后显示", "internal_id": "192666", "external_id": "32638", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "视频问诊标签"], "case_name": "患者购买视频问诊支付成功后显示", "raw_text": "step1: 患者在小程序购买视频问诊支付成功(免费或者付费) => 1,显示:视频问诊标签。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊标签", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "视频问诊标签"], "feature_scope": "咨询页 > 会话框 > 视频问诊标签", "case_name": "24小时内有回复", "internal_id": "192669", "external_id": "32639", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "首次回复48小时后不显示", "expected": "1,医生的首次回复包括:设置了视频时间,拨打了视频,群发的信息(患教文章、活动、公告、义诊通知)等医生自己操作的; 2,同时还包括系统自动回复的也算(自动随访单)。"}, {"index": 2, "action": "11号早上7:00购买,12号早上6:59回复:14号早上6:59以后", "expected": "不显示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "视频问诊标签"], "case_name": "24小时内有回复", "raw_text": "step1: 首次回复48小时后不显示 => 1,医生的首次回复包括:设置了视频时间,拨打了视频,群发的信息(患教文章、活动、公告、义诊通知)等医生自己操作的; 2,同时还包括系统自动回复的也算(自动随访单)。 | step2: 11号早上7:00购买,12号早上6:59回复:14号早上6:59以后 => 不显示"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊标签", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "视频问诊标签"], "feature_scope": "咨询页 > 会话框 > 视频问诊标签", "case_name": "24小时内没回复", "internal_id": "192673", "external_id": "32640", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "24小时内", "expected": "显示"}, {"index": 2, "action": "超出24小时后", "expected": "不显示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "视频问诊标签"], "case_name": "24小时内没回复", "raw_text": "step1: 24小时内 => 显示 | step2: 超出24小时后 => 不显示"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "「待视频」状态", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "「待视频」状态"], "feature_scope": "咨询页 > 会话框 > 「待视频」状态", "case_name": "视频问诊没有拨打视频", "internal_id": "192678", "external_id": "32641", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买了视频问诊,医生 没有 回复患者,在支付成功后的 24小时内", "expected": "1,显示:「待视频」状态。 [截图]"}, {"index": 2, "action": "患者购买了视频问诊,医生 没有 回复, 时间超出 支付成功后的24小时", "expected": "1,「待视频」状态消失。"}, {"index": 3, "action": "患者购买视频问诊,医生 设置 了视频时间, 设置的视频时间在首次回复的48小时内, 一直 没有 视频,当时间 超出 设置的视频时间, 没有 超出首次回复的48小时", "expected": "1,显示:「待视频」状态。"}, {"index": 4, "action": "患者购买视频问诊,医生设置了视频时间, 设置的视频时间在首次回复的48小时内, 一直没有视频,当时间 超出 首次回复的48小时", "expected": "1,「待视频」状态消失。"}, {"index": 5, "action": "患者购买视频问诊,医生 设置 了视频时间, 设置 的视频时间超出了首次回复的48小时, 一直没有视频,当时间 超出 了设置的视频时间,但 没有超出 设置的视频时间的2小时", "expected": "1,显示:「待视频」状态。"}, {"index": 6, "action": "患者购买视频问诊,医生 设置 了视频时间, 设置 的视频时间超出了首次回复的48小时, 一直 没有 视频,当时间 超出 了设置的视频时间的2小时后", "expected": "1,「待视频」状态消失。"}, {"index": 7, "action": "设置的视频时间超出首次回复的48小时, 视频问诊结束后,可以购买新的问诊, 展示购买新的问诊状态,新的问诊状态消失后视频问诊依旧未完成再次更新为“待视频”。", "expected": ""}, {"index": 8, "action": "例如:患者购买视频问诊:11号早上8:00 医生11号早上9:00设置了视频时间:15号早上8:00 一直没有进行视频 13号早上9:00之后,患者又重新购买了(图文 / 电话问诊),会话框显示", "expected": "1,「待视频」状态消失; 2,正确显示患者重新购买的(图文/电话问诊标签); 3,当患者在15号上午10:00之前结束了图文或者电话问诊后, 再次显示:「待视频」标签 。"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "「待视频」状态"], "case_name": "视频问诊没有拨打视频", "raw_text": "step1: 患者购买了视频问诊,医生 没有 回复患者,在支付成功后的 24小时内 => 1,显示:「待视频」状态。 [截图] | step2: 患者购买了视频问诊,医生 没有 回复, 时间超出 支付成功后的24小时 => 1,「待视频」状态消失。 | step3: 患者购买视频问诊,医生 设置 了视频时间, 设置的视频时间在首次回复的48小时内, 一直 没有 视频,当时间 超出 设置的视频时间, 没有 超出首次回复的48小时 => 1,显示:「待视频」状态。 | step4: 患者购买视频问诊,医生设置了视频时间, 设置的视频时间在首次回复的48小时内, 一直没有视频,当时间 超出 首次回复的48小时 => 1,「待视频」状态消失。 | step5: 患者购买视频问诊,医生 设置 了视频时间, 设置 的视频时间超出了首次回复的48小时, 一直没有视频,当时间 超出 了设置的视频时间,但 没有超出 设置的视频时间的2小时 => 1,显示:「待视频」状态。 | step6: 患者购买视频问诊,医生 设置 了视频时间, 设置 的视频时间超出了首次回复的48小时, 一直 没有 视频,当时间 超出 了设置的视频时间的2小时后 => 1,「待视频」状态消失。 | step7: 设置的视频时间超出首次回复的48小时, 视频问诊结束后,可以购买新的问诊, 展示购买新的问诊状态,新的问诊状态消失后视频问诊依旧未完成再次更新为“待视频”。 =>  | step8: 例如:患者购买视频问诊:11号早上8:00 医生11号早上9:00设置了视频时间:15号早上8:00 一直没有进行视频 13号早上9:00之后,患者又重新购买了(图文 / 电话问诊),会话框显示 => 1,「待视频」状态消失; 2,正确显示患者重新购买的(图文/电话问诊标签); 3,当患者在15号上午10:00之前结束了图文或者电话问诊后, 再次显示:「待视频」标签 。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "「待视频」状态", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "「待视频」状态"], "feature_scope": "咨询页 > 会话框 > 「待视频」状态", "case_name": "视频问诊已完成视频拨打", "internal_id": "192688", "external_id": "32642", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "免费的视频问诊,在规定时间内,已进行视频问诊( 不论时间有没有超出1分钟 )", "expected": "1,「待视频」标签消失。"}, {"index": 2, "action": "付费的视频问诊,在规定时间内,已进行视频问诊,通话时长 超出 1分钟", "expected": "1,「待视频」标签消失。"}, {"index": 3, "action": "付费的视频问诊,在规定时间内,已进行视频问诊,通话时长 没有超出 1分钟", "expected": "1,还显示「待视频」标签。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "「待视频」状态"], "case_name": "视频问诊已完成视频拨打", "raw_text": "step1: 免费的视频问诊,在规定时间内,已进行视频问诊( 不论时间有没有超出1分钟 ) => 1,「待视频」标签消失。 | step2: 付费的视频问诊,在规定时间内,已进行视频问诊,通话时长 超出 1分钟 => 1,「待视频」标签消失。 | step3: 付费的视频问诊,在规定时间内,已进行视频问诊,通话时长 没有超出 1分钟 => 1,还显示「待视频」标签。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "消息条数显示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "消息条数显示"], "feature_scope": "咨询页 > 会话框 > 消息条数显示", "case_name": "患者只购买视频问诊,没有填写问诊单,医生收到一条信息", "internal_id": "192694", "external_id": "32643", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "消息条数显示"], "case_name": "患者只购买视频问诊,没有填写问诊单,医生收到一条信息", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "消息条数显示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "消息条数显示"], "feature_scope": "咨询页 > 会话框 > 消息条数显示", "case_name": "患者购买视频问诊,并填写问诊单,医生收到2条信息", "internal_id": "192697", "external_id": "32644", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话框", "消息条数显示"], "case_name": "患者购买视频问诊,并填写问诊单,医生收到2条信息", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "患者购买视频问诊", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者购买视频问诊"], "feature_scope": "会话页 > 会话信息 > 患者购买视频问诊", "case_name": "患者购买免费的视频问诊", "internal_id": "192706", "external_id": "32646", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买免费的视频问诊,医生在会话页收到的Tips信息", "expected": "1,点击视频沟通,拨打视频; 2,点击设置视频时间,进入设置时间页面。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者购买视频问诊"], "case_name": "患者购买免费的视频问诊", "raw_text": "step1: 患者购买免费的视频问诊,医生在会话页收到的Tips信息 => 1,点击视频沟通,拨打视频; 2,点击设置视频时间,进入设置时间页面。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "患者购买视频问诊", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者购买视频问诊"], "feature_scope": "会话页 > 会话信息 > 患者购买视频问诊", "case_name": "患者购买付费的视频问诊", "internal_id": "192709", "external_id": "32647", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者购买收费的视频问诊,支付成功后,医生在会话页收到Tips信息", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者购买视频问诊"], "case_name": "患者购买付费的视频问诊", "raw_text": "step1: 患者购买收费的视频问诊,支付成功后,医生在会话页收到Tips信息 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生首次回复", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生首次回复"], "feature_scope": "会话页 > 会话信息 > 医生首次回复", "case_name": "患者购买免费的视频问诊,医生首次回复", "internal_id": "192713", "external_id": "32648", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "除了设置视频时间和拨打视频的首次回复,医生在会话页收到Tips信息", "expected": "1,时间是首次回复的后48小时。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生首次回复"], "case_name": "患者购买免费的视频问诊,医生首次回复", "raw_text": "step1: 除了设置视频时间和拨打视频的首次回复,医生在会话页收到Tips信息 => 1,时间是首次回复的后48小时。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生首次回复", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生首次回复"], "feature_scope": "会话页 > 会话信息 > 医生首次回复", "case_name": "患者购买付费的视频问诊,医生首次回复", "internal_id": "192716", "external_id": "32649", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "除了设置视频时间和拨打视频的首次回复,医生在会话页收到Tips信息", "expected": "1,时间是首次回复的后48小时。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生首次回复"], "case_name": "患者购买付费的视频问诊,医生首次回复", "raw_text": "step1: 除了设置视频时间和拨打视频的首次回复,医生在会话页收到Tips信息 => 1,时间是首次回复的后48小时。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生设置视频时间", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生设置视频时间"], "feature_scope": "会话页 > 会话信息 > 医生设置视频时间", "case_name": "设置的视频时间在首次回复的48小时内(免/付)", "internal_id": "192720", "external_id": "32650", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生设置的视频时间在首次回复的48小时内(免费/付费)", "expected": "1,医生在app里面不会收到消息,医生会给患者发送信息。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生设置视频时间"], "case_name": "设置的视频时间在首次回复的48小时内(免/付)", "raw_text": "step1: 医生设置的视频时间在首次回复的48小时内(免费/付费) => 1,医生在app里面不会收到消息,医生会给患者发送信息。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生设置视频时间", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生设置视频时间"], "feature_scope": "会话页 > 会话信息 > 医生设置视频时间", "case_name": "设置的视频时间在首次回复的48小时后(免/付)", "internal_id": "192723", "external_id": "32651", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生设置的视频时间在首次回复的48小时后, 医生在会话页收到的Tips信息", "expected": "1,时间:在设置的视频时间后2小时。 [截图] 2,当时间超出首次回复的48小时后(视频问诊结束),会在收到一条Tips信息: [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生设置视频时间"], "case_name": "设置的视频时间在首次回复的48小时后(免/付)", "raw_text": "step1: 医生设置的视频时间在首次回复的48小时后, 医生在会话页收到的Tips信息 => 1,时间:在设置的视频时间后2小时。 [截图] 2,当时间超出首次回复的48小时后(视频问诊结束),会在收到一条Tips信息: [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频邀请", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "feature_scope": "会话页 > 会话信息 > 医生发起视频邀请", "case_name": "不在视频问诊中,视频接听超过1分钟或者不超1分钟,医生会话页展示", "internal_id": "192727", "external_id": "32652", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生发起视频问诊,患者接通", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "case_name": "不在视频问诊中,视频接听超过1分钟或者不超1分钟,医生会话页展示", "raw_text": "step1: 医生发起视频问诊,患者接通 => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频邀请", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "feature_scope": "会话页 > 会话信息 > 医生发起视频邀请", "case_name": "在免费的视频问诊中,视频接听超1分钟或者不超1分钟,医生会话页展示", "internal_id": "192730", "external_id": "32653", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "case_name": "在免费的视频问诊中,视频接听超1分钟或者不超1分钟,医生会话页展示", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频邀请", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "feature_scope": "会话页 > 会话信息 > 医生发起视频邀请", "case_name": "在付费视频问诊中,视频接听不足1分钟挂断,医生会话页展示", "internal_id": "192733", "external_id": "32654", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "case_name": "在付费视频问诊中,视频接听不足1分钟挂断,医生会话页展示", "raw_text": "step1:  => [截图] [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频邀请", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "feature_scope": "会话页 > 会话信息 > 医生发起视频邀请", "case_name": "在付费视频问诊中,视频接听超过1分钟后挂断,医生会话页展示", "internal_id": "192736", "external_id": "32655", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,付费的视频问诊设置的视频时间在首次回复的48小时内,收到款。 2,付费的视频问诊没有设置视频时间,在首次回复48小时内,收到款。 3,付费的视频问诊,设置的视频时间在首次回复的48小时外,并且在48小时内完成视频问诊,收到款。", "expected": "[截图] [截图] [截图]"}, {"index": 2, "action": "付费的视频问诊,设置的视频时间在首次回复的48小时外,并且在48小时外完成视频问诊,收到费用", "expected": "[截图] [截图] [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "case_name": "在付费视频问诊中,视频接听超过1分钟后挂断,医生会话页展示", "raw_text": "step1: 1,付费的视频问诊设置的视频时间在首次回复的48小时内,收到款。 2,付费的视频问诊没有设置视频时间,在首次回复48小时内,收到款。 3,付费的视频问诊,设置的视频时间在首次回复的48小时外,并且在48小时内完成视频问诊,收到款。 => [截图] [截图] [截图] | step2: 付费的视频问诊,设置的视频时间在首次回复的48小时外,并且在48小时外完成视频问诊,收到费用 => [截图] [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频邀请", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "feature_scope": "会话页 > 会话信息 > 医生发起视频邀请", "case_name": "医生发起视频,患者拒绝,医生会话页展示", "internal_id": "192740", "external_id": "32656", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "case_name": "医生发起视频,患者拒绝,医生会话页展示", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频邀请", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "feature_scope": "会话页 > 会话信息 > 医生发起视频邀请", "case_name": "医生发起视频,视频超时,医生会话页展示", "internal_id": "192743", "external_id": "32657", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "case_name": "医生发起视频,视频超时,医生会话页展示", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频邀请", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "feature_scope": "会话页 > 会话信息 > 医生发起视频邀请", "case_name": "医生发起视频,医生取消,医生会话页展示", "internal_id": "192746", "external_id": "32658", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生发起视频邀请"], "case_name": "医生发起视频,医生取消,医生会话页展示", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "患者回播视频", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "feature_scope": "会话页 > 会话信息 > 患者回播视频", "case_name": "患者回播视频,超时未接通,医生会话页展示", "internal_id": "192750", "external_id": "32659", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "case_name": "患者回播视频,超时未接通,医生会话页展示", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "患者回播视频", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "feature_scope": "会话页 > 会话信息 > 患者回播视频", "case_name": "患者回播视频,患者取消,医生会话页展示", "internal_id": "192753", "external_id": "32660", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "case_name": "患者回播视频,患者取消,医生会话页展示", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "患者回播视频", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "feature_scope": "会话页 > 会话信息 > 患者回播视频", "case_name": "患者回播,医生拒绝,医生会话页展示", "internal_id": "192756", "external_id": "32661", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "case_name": "患者回播,医生拒绝,医生会话页展示", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "患者回播视频", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "feature_scope": "会话页 > 会话信息 > 患者回播视频", "case_name": "老版本,患者回拨,医生在app里面没有消息", "internal_id": "192759", "external_id": "32662", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生有两个手机,一个老版本,一个新版本,新版本购买视频问诊,患者回拨时,医生正在老版本里面", "expected": "1,医生在老版本里面也会接收到患者的视频回拨,但是不能接通。 2,当医生回到新版本,会话页会看到 跟患者回拨,超时医生未接听一样的展示。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "患者回播视频"], "case_name": "老版本,患者回拨,医生在app里面没有消息", "raw_text": "step1: 医生有两个手机,一个老版本,一个新版本,新版本购买视频问诊,患者回拨时,医生正在老版本里面 => 1,医生在老版本里面也会接收到患者的视频回拨,但是不能接通。 2,当医生回到新版本,会话页会看到 跟患者回拨,超时医生未接听一样的展示。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊自动结束", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊自动结束"], "feature_scope": "会话页 > 会话信息 > 视频问诊自动结束", "case_name": "收费的视频问诊,自动结束", "internal_id": "192763", "external_id": "32663", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收费,未接通,自动结束", "expected": "[截图]"}, {"index": 2, "action": "收费,未发起,自动结束", "expected": "[截图]"}, {"index": 3, "action": "收费,发起未超1分钟,自动结束", "expected": "[截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊自动结束"], "case_name": "收费的视频问诊,自动结束", "raw_text": "step1: 收费,未接通,自动结束 => [截图] | step2: 收费,未发起,自动结束 => [截图] | step3: 收费,发起未超1分钟,自动结束 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊自动结束", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊自动结束"], "feature_scope": "会话页 > 会话信息 > 视频问诊自动结束", "case_name": "免费的视频问诊,自动结束", "internal_id": "192768", "external_id": "32664", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊自动结束"], "case_name": "免费的视频问诊,自动结束", "raw_text": "step1: 免费的视频问诊,未发起,超时自动结束 => [截图] | step2: 免费的视频问诊,未接通,超时自动结束 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生主动结束视频问诊", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生主动结束视频问诊"], "feature_scope": "会话页 > 会话信息 > 医生主动结束视频问诊", "case_name": "医生主动结束收费视频", "internal_id": "192773", "external_id": "32665", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "付费视频,未发起,医生主动结束问诊", "expected": "[截图]"}, {"index": 2, "action": "付费视频,未接通,医生主动结束问诊", "expected": "[截图]"}, {"index": 3, "action": "付费视频,接通未超过1分钟,医生主动结束问诊", "expected": "[截图]"}, {"index": 4, "action": "费用已到账,此时去手动结束视频问诊", "expected": "问诊结束,费用不退回"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生主动结束视频问诊"], "case_name": "医生主动结束收费视频", "raw_text": "step1: 付费视频,未发起,医生主动结束问诊 => [截图] | step2: 付费视频,未接通,医生主动结束问诊 => [截图] | step3: 付费视频,接通未超过1分钟,医生主动结束问诊 => [截图] | step4: 费用已到账,此时去手动结束视频问诊 => 问诊结束,费用不退回"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生主动结束视频问诊", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生主动结束视频问诊"], "feature_scope": "会话页 > 会话信息 > 医生主动结束视频问诊", "case_name": "医生主动结束免费视频", "internal_id": "192779", "external_id": "32666", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "医生主动结束视频问诊"], "case_name": "医生主动结束免费视频", "raw_text": "step1: 免费的视频问诊,未发起,医生主动结束 => [截图] | step2: 免费的视频问诊,未接通,医生主动结束 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊完成", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊完成"], "feature_scope": "会话页 > 会话信息 > 视频问诊完成", "case_name": "免费的视频问诊完成", "internal_id": "192784", "external_id": "32667", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "免费的视频问诊,视频接听成功后", "expected": "视频问诊完成 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊完成"], "case_name": "免费的视频问诊完成", "raw_text": "step1: 免费的视频问诊,视频接听成功后 => 视频问诊完成 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊完成", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊完成"], "feature_scope": "会话页 > 会话信息 > 视频问诊完成", "case_name": "收费的视频问诊完成", "internal_id": "192787", "external_id": "32668", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收费的视频问诊,视频拨打成功后(接听超过1分钟)", "expected": "视频问诊完成 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "视频问诊完成"], "case_name": "收费的视频问诊完成", "raw_text": "step1: 收费的视频问诊,视频拨打成功后(接听超过1分钟) => 视频问诊完成 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "新增视频沟通功能", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "新增视频沟通功能"], "feature_scope": "会话页 > 会话信息 > 新增视频沟通功能", "case_name": "会话里面新增“视频沟通”功能", "internal_id": "192791", "external_id": "32669", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "新增视频沟通功能"], "case_name": "会话里面新增“视频沟通”功能", "raw_text": "step1:  => 1,常驻入口,打开了相机权限,点击视频沟通,调起发起视频邀请页面。 2,没有打开相机权限,点击视频沟通,需要先开启相机权限。 [截图] | step2: 老版本 => 1,上线后,老版本的视频沟通入口去掉,只有更新新版本才会有。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "结束对话", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "结束对话"], "feature_scope": "会话页 > 会话信息 > 结束对话", "case_name": "在付费视频问诊中,点击结束对话", "internal_id": "192796", "external_id": "32670", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "付费视频问诊,未完成超出1分钟的视频通话,医生点击:结束通话", "expected": "1,弹出弹窗。 2,点击继续沟通,关闭弹窗,视频问诊没有影响。 3,点击确认结束对话,关闭弹窗,视频问诊结束。 [截图]"}, {"index": 2, "action": "付费视频问诊,未发起视频/患者未接通视频通话,医生点击:结束通话", "expected": "[截图]"}, {"index": 3, "action": "付费视频,完成超过1分钟视频通话,医生点击:结束通话", "expected": "[截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "结束对话"], "case_name": "在付费视频问诊中,点击结束对话", "raw_text": "step1: 付费视频问诊,未完成超出1分钟的视频通话,医生点击:结束通话 => 1,弹出弹窗。 2,点击继续沟通,关闭弹窗,视频问诊没有影响。 3,点击确认结束对话,关闭弹窗,视频问诊结束。 [截图] | step2: 付费视频问诊,未发起视频/患者未接通视频通话,医生点击:结束通话 => [截图] | step3: 付费视频,完成超过1分钟视频通话,医生点击:结束通话 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "结束对话", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "结束对话"], "feature_scope": "会话页 > 会话信息 > 结束对话", "case_name": "在免费视频问诊中,点击结束对话", "internal_id": "192801", "external_id": "32671", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "结束对话"], "case_name": "在免费视频问诊中,点击结束对话", "raw_text": "step1: 免费视频问诊,已接通视频,完成后,医生点击:结束对话 => [截图] | step2: 免费视频问诊,未完成视频,医生点击:结束对话 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "结束对话", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "结束对话"], "feature_scope": "会话页 > 会话信息 > 结束对话", "case_name": "不在问诊中,点击结束对话", "internal_id": "192805", "external_id": "32672", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息", "结束对话"], "case_name": "不在问诊中,点击结束对话", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "会话信息", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息"], "feature_scope": "咨询页 > 会话页 > 会话信息", "case_name": "所有的Tips信息,老版本也会收到", "internal_id": "192702", "external_id": "32645", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "如果医生有两个手机,一个老版本,一个新版本,新版本购买了视频", "expected": "1,新版本收到的关于视频问诊的Tipa信息,老版本也会收到。 2,但是老版本去点击拨打视频,或者设置视频时间,都不能操作,需要有提示。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "会话信息"], "case_name": "所有的Tips信息,老版本也会收到", "raw_text": "step1: 如果医生有两个手机,一个老版本,一个新版本,新版本购买了视频 => 1,新版本收到的关于视频问诊的Tipa信息,老版本也会收到。 2,但是老版本去点击拨打视频,或者设置视频时间,都不能操作,需要有提示。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "设置视频时间", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "设置视频时间"], "feature_scope": "咨询页 > 会话页 > 设置视频时间", "case_name": "患者购买成功后,医生可以设置视频时间", "internal_id": "192809", "external_id": "32673", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击Tips信息里的;设置视频时间 [截图]", "expected": "1,打开设置视频时间弹窗,进行设置 [截图]"}, {"index": 2, "action": "设置视频弹窗", "expected": "1,时间范围:视频问诊购买成功的时间往后推7天,之前的时间不可选。 2,月份,7天跨月展示2个月份;反之展示1个月份. 3,日:按照7天内展示时间维度。 4,时分:按照每个小时的10分钟一个维度。 5,默认时间:当前最近的时间点。 6,每个时间段只能设置一个患者,时间段有患者占用时,选择时,提示:当前时间已预约,不可设置。且【确定】按钮置灰点击无反应。"}, {"index": 3, "action": "一个视频问诊只能设置1次时间,设置成功后", "expected": "toast:已设置视频时间,弹窗关闭。"}, {"index": 4, "action": "已经完成的视频问诊,再次点击:设置视频时间", "expected": "toast:视频已完成,无法设置视频时间。"}, {"index": 5, "action": "视频问诊结束后不可设置视频时间,点击:设置视频时间", "expected": "toast:问诊已结束,无法设置视频时间。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "设置视频时间"], "case_name": "患者购买成功后,医生可以设置视频时间", "raw_text": "step1: 点击Tips信息里的;设置视频时间 [截图] => 1,打开设置视频时间弹窗,进行设置 [截图] | step2: 设置视频弹窗 => 1,时间范围:视频问诊购买成功的时间往后推7天,之前的时间不可选。 2,月份,7天跨月展示2个月份;反之展示1个月份. 3,日:按照7天内展示时间维度。 4,时分:按照每个小时的10分钟一个维度。 5,默认时间:当前最近的时间点。 6,每个时间段只能设置一个患者,时间段有患者占用时,选择时,提示:当前时间已预约,不可设置。且【确定】按钮置灰点击无反应。 | step3: 一个视频问诊只能设置1次时间,设置成功后 => toast:已设置视频时间,弹窗关闭。 | step4: 已经完成的视频问诊,再次点击:设置视频时间 => toast:视频已完成,无法设置视频时间。 | step5: 视频问诊结束后不可设置视频时间,点击:设置视频时间 => toast:问诊已结束,无法设置视频时间。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频沟通", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "feature_scope": "咨询页 > 会话页 > 视频沟通", "case_name": "视频沟通可以一直点击拨打视频", "internal_id": "192817", "external_id": "32674", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "Tips信息里的“视频沟通”或者会话框里的视频沟通 [截图]", "expected": "1,可以一直点击,视频问诊结束后/未结束。"}, {"index": 2, "action": "医生没有开启相机权限,点击视频沟通", "expected": "1,提示打开相机权限。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "case_name": "视频沟通可以一直点击拨打视频", "raw_text": "step1: Tips信息里的“视频沟通”或者会话框里的视频沟通 [截图] => 1,可以一直点击,视频问诊结束后/未结束。 | step2: 医生没有开启相机权限,点击视频沟通 => 1,提示打开相机权限。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频沟通", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "feature_scope": "咨询页 > 会话页 > 视频沟通", "case_name": "点击视频沟通,发起视频给患者", "internal_id": "192821", "external_id": "32675", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者还未接通时", "expected": "[截图] [截图]"}, {"index": 2, "action": "患者接通后,进入通话中", "expected": "1,摄像头可以来回切换; 2,可以随时挂断。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "case_name": "点击视频沟通,发起视频给患者", "raw_text": "step1: 患者还未接通时 => [截图] [截图] | step2: 患者接通后,进入通话中 => 1,摄像头可以来回切换; 2,可以随时挂断。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频沟通", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "feature_scope": "咨询页 > 会话页 > 视频沟通", "case_name": "医生发起视频,主动或者自动取消", "internal_id": "192825", "external_id": "32676", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "超时后自动取消(60s)后", "expected": "1,直接返回到咨询页面。 [截图] [截图]"}, {"index": 2, "action": "医生主动操作取消", "expected": "1,直接返回到咨询页面。 [截图] [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "case_name": "医生发起视频,主动或者自动取消", "raw_text": "step1: 超时后自动取消(60s)后 => 1,直接返回到咨询页面。 [截图] [截图] | step2: 医生主动操作取消 => 1,直接返回到咨询页面。 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频沟通", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "feature_scope": "咨询页 > 会话页 > 视频沟通", "case_name": "患者回播视频,医生端展示", "internal_id": "192829", "external_id": "32677", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生在app内,患者回播视频", "expected": "1,展示患者姓名信息和头像。 2,可以接通或者挂断, 3,选择接听,进入视频通话中,视频结束后发送:视频语言通话。 4,选择拒绝,显示: [截图]"}, {"index": 2, "action": "医生不在app内,患者回播视频", "expected": "1,医生接听不到视频,打开app后会话页显示: [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "视频沟通"], "case_name": "患者回播视频,医生端展示", "raw_text": "step1: 医生在app内,患者回播视频 => 1,展示患者姓名信息和头像。 2,可以接通或者挂断, 3,选择接听,进入视频通话中,视频结束后发送:视频语言通话。 4,选择拒绝,显示: [截图] | step2: 医生不在app内,患者回播视频 => 1,医生接听不到视频,打开app后会话页显示: [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "退款列表展示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "退款列表展示"], "feature_scope": "退款 > 支持退视频问诊费用 > 退款列表展示", "case_name": "增加视频问诊费用", "internal_id": "192836", "external_id": "32678", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "只展示3日内(3*24h内)的视频问诊"}, {"index": 2, "action": "", "expected": "超出3天的视频问诊费用不展示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "退款列表展示"], "case_name": "增加视频问诊费用", "raw_text": "step1:  => 只展示3日内(3*24h内)的视频问诊 | step2:  => 超出3天的视频问诊费用不展示"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "退款列表展示", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "退款列表展示"], "feature_scope": "退款 > 支持退视频问诊费用 > 退款列表展示", "case_name": "正确展示入账记录", "internal_id": "192840", "external_id": "32679", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "视频诊金", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "退款列表展示"], "case_name": "正确展示入账记录", "raw_text": "step1: 视频诊金 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "劳务模式退款", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "劳务模式退款"], "feature_scope": "退款 > 支持退视频问诊费用 > 劳务模式退款", "case_name": "账户余额充足,退款成功", "internal_id": "192844", "external_id": "32680", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账户余额8.4元(16%),选择退10元赞赏", "expected": "1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "劳务模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额8.4元(16%),选择退10元赞赏 => 1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "劳务模式退款", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "劳务模式退款"], "feature_scope": "退款 > 支持退视频问诊费用 > 劳务模式退款", "case_name": "账户余额不足,无法退款", "internal_id": "192847", "external_id": "32681", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账户余额为8.3元,退款列表有1元诊金和10元诊金", "expected": "1,1元诊金可以选择退款。 2,10元诊金置灰,顺序展示在最后,选择10元诊金,toast提示:当前账户余额不足。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "劳务模式退款"], "case_name": "账户余额不足,无法退款", "raw_text": "step1: 账户余额为8.3元,退款列表有1元诊金和10元诊金 => 1,1元诊金可以选择退款。 2,10元诊金置灰,顺序展示在最后,选择10元诊金,toast提示:当前账户余额不足。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "签约模式退款", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "签约模式退款"], "feature_scope": "退款 > 支持退视频问诊费用 > 签约模式退款", "case_name": "账户余额充足,退款成功", "internal_id": "192851", "external_id": "32682", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账户余额9.56元(4.5%),退10元诊金", "expected": "1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "签约模式退款", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "签约模式退款"], "feature_scope": "退款 > 支持退视频问诊费用 > 签约模式退款", "case_name": "账户余额不足,无法退款", "internal_id": "192854", "external_id": "32683", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "账户余额9.54,退款列表有赞赏1元和赞赏10元", "expected": "1,赞赏1元可以选择。 2,赞赏10元置灰,顺序展示在最后,选择赞赏10元,toast提示:当前账户余额不足。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "签约模式退款"], "case_name": "账户余额不足,无法退款", "raw_text": "step1: 账户余额9.54,退款列表有赞赏1元和赞赏10元 => 1,赞赏1元可以选择。 2,赞赏10元置灰,顺序展示在最后,选择赞赏10元,toast提示:当前账户余额不足。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "签约模式退款", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "签约模式退款"], "feature_scope": "退款 > 支持退视频问诊费用 > 签约模式退款", "case_name": "大V订单的预计从中扣除也是按照税率4.5%", "internal_id": "192857", "external_id": "32684", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "签约模式退款"], "case_name": "大V订单的预计从中扣除也是按照税率4.5%", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "会话页-退款消息", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "会话页-退款消息"], "feature_scope": "退款 > 支持退视频问诊费用 > 会话页-退款消息", "case_name": "退款消息展示正确", "internal_id": "192860", "external_id": "32685", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1、退款项目:视频问诊 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1:  => 1、退款项目:视频问诊 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "退款详情", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "退款详情"], "feature_scope": "退款 > 支持退视频问诊费用 > 退款详情", "case_name": "进入退款详情,页面展示正确", "internal_id": "192864", "external_id": "32686", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "退款详情 1、退款项目:视频问诊 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:视频问诊 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "兼容性", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "兼容性"], "feature_scope": "退款 > 支持退视频问诊费用 > 兼容性", "case_name": "老版本APP(4.18.1及以下版本),患者会话页点击“退款”", "internal_id": "192868", "external_id": "32687", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "仍保留老页面、原来的消息。", "expected": "非白名单医生,在旧版本进行退款,沿用旧逻辑、页面。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "兼容性"], "case_name": "老版本APP(4.18.1及以下版本),患者会话页点击“退款”", "raw_text": "step1: 仍保留老页面、原来的消息。 => 非白名单医生,在旧版本进行退款,沿用旧逻辑、页面。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "兼容性", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "兼容性"], "feature_scope": "退款 > 支持退视频问诊费用 > 兼容性", "case_name": "老版本APP,展示新的退款消息,功能正常", "internal_id": "192871", "external_id": "32688", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "白名单医生,在旧版本进行退款;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "兼容性"], "case_name": "老版本APP,展示新的退款消息,功能正常", "raw_text": "step1: 白名单医生,在旧版本进行退款; => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "兼容性", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "兼容性"], "feature_scope": "退款 > 支持退视频问诊费用 > 兼容性", "case_name": "新版本APP,展示老的退款消息,功能正常", "internal_id": "192874", "external_id": "32689", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老的样式;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用", "兼容性"], "case_name": "新版本APP,展示老的退款消息,功能正常", "raw_text": "step1: 老的样式; => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "支持退视频问诊费用", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用"], "feature_scope": "会话页 > 退款 > 支持退视频问诊费用", "case_name": "退款的其他逻辑不变", "internal_id": "192877", "external_id": "32690", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "咨询页", "会话页", "退款", "支持退视频问诊费用"], "case_name": "退款的其他逻辑不变", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "问诊单", "suite_path": ["V4.19.3", "医师端", "视频问诊", "问诊单"], "feature_scope": "医师端 > 视频问诊 > 问诊单", "case_name": "患者购买视频问诊,视频问诊未结束时,该患者所有的问诊的内均展示:视频邀请入口", "internal_id": "192880", "external_id": "32691", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "问诊单"], "case_name": "患者购买视频问诊,视频问诊未结束时,该患者所有的问诊的内均展示:视频邀请入口", "raw_text": "step1: 患者购买了一个视频问诊,视频问诊未结束,点开之前提交的问诊单/之后提交的问诊单 => 1,都展示:视频邀请入口,同电话问诊一样。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "我的收入", "suite_path": ["V4.19.3", "医师端", "视频问诊", "我的收入"], "feature_scope": "医师端 > 视频问诊 > 我的收入", "case_name": "视频问诊到账后,入账信息展示正确", "internal_id": "192884", "external_id": "32692", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "我的收入"], "case_name": "视频问诊到账后,入账信息展示正确", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "患者购买视频问诊成功(免/付),即时给医生发送短信", "internal_id": "192888", "external_id": "32693", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给医生发", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "患者购买视频问诊成功(免/付),即时给医生发送短信", "raw_text": "step1: 给医生发 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "患者购买视频问诊成功(付/免),1小时给医生发送短信", "internal_id": "192891", "external_id": "32694", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给医生发", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "患者购买视频问诊成功(付/免),1小时给医生发送短信", "raw_text": "step1: 给医生发 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "患者购买视频问诊成功(免),16小时后给医生发送短信", "internal_id": "192894", "external_id": "32695", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给医生发", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "患者购买视频问诊成功(免),16小时后给医生发送短信", "raw_text": "step1: 给医生发 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "患者购买视频问诊成功(付),16小时后给医生发送短信", "internal_id": "192897", "external_id": "32696", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给医生发", "expected": "1,短信里面的时间:支付成功后的24小时。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "患者购买视频问诊成功(付),16小时后给医生发送短信", "raw_text": "step1: 给医生发 => 1,短信里面的时间:支付成功后的24小时。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "医生设置视频时间成功后,给患者发送短信", "internal_id": "192900", "external_id": "32697", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给患者发", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "医生设置视频时间成功后,给患者发送短信", "raw_text": "step1: 给患者发 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "当时间到达设置视频时间的前五分钟,给患者和医生发送短信", "internal_id": "192903", "external_id": "32698", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "当时间到达设置视频时间的前五分钟,给患者和医生发送短信", "raw_text": "step1: 给患者发的 => [截图] | step2: 给医生发的 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "视频问诊中/否,医生发起视频邀请时,会给患者发送短信", "internal_id": "192907", "external_id": "32699", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给患者发", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "视频问诊中/否,医生发起视频邀请时,会给患者发送短信", "raw_text": "step1: 给患者发 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "视频问诊中/否,患者回播视频时,给医生发送短信", "internal_id": "192910", "external_id": "32700", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给医生发送短信", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "视频问诊中/否,患者回播视频时,给医生发送短信", "raw_text": "step1: 给医生发送短信 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "医生发起视频:医生取消的2分钟后,患者还未进入小程序/患者超时未接听,给患者发送短信", "internal_id": "192913", "external_id": "32701", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给患者发", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "医生发起视频:医生取消的2分钟后,患者还未进入小程序/患者超时未接听,给患者发送短信", "raw_text": "step1: 给患者发 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "短信发送", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "feature_scope": "医师端 > 视频问诊 > 短信发送", "case_name": "患者发起视频:患者取消后的2分钟,医生还未打开app/医生超时未接听,给医生发送短信", "internal_id": "192916", "external_id": "32702", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给医生发送", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "视频问诊", "短信发送"], "case_name": "患者发起视频:患者取消后的2分钟,医生还未打开app/医生超时未接听,给医生发送短信", "raw_text": "step1: 给医生发送 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "标签增加问诊费设置", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "feature_scope": "医师端 > 分组标签问诊费用个性化优惠 > 标签增加问诊费设置", "case_name": "查看设置标签页", "internal_id": "193030", "external_id": "32722", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "case_name": "查看设置标签页", "raw_text": "step1:  => 新增问诊费设置 [截图] | step2: 未设置过问诊费 => 默认为无优惠 | step3: 已设置过问诊费 => 展示设置的问诊费 | step4: 点击问诊费栏 => 弹出设置弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "标签增加问诊费设置", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "feature_scope": "医师端 > 分组标签问诊费用个性化优惠 > 标签增加问诊费设置", "case_name": "查看设置弹窗", "internal_id": "193036", "external_id": "32723", "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": "无优惠,9折....到....1折,最后一个是免费"}, {"index": 5, "action": "点击取消", "expected": "关闭弹窗"}, {"index": 6, "action": "点击确定", "expected": "关闭弹窗 显示刚选的问诊费"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "case_name": "查看设置弹窗", "raw_text": "step1:  => [截图] | step2: 之前未设置过问诊费 => 默认选中无优惠 | step3: 之前设置过问诊费 => 默认选中设置的那个 | step4: 查看滚轮选项 => 无优惠,9折....到....1折,最后一个是免费 | step5: 点击取消 => 关闭弹窗 | step6: 点击确定 => 关闭弹窗 显示刚选的问诊费"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "标签增加问诊费设置", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "feature_scope": "医师端 > 分组标签问诊费用个性化优惠 > 标签增加问诊费设置", "case_name": "编辑已有标签", "internal_id": "193044", "external_id": "32724", "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、折扣 c、免费", "expected": "abc、保存正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "case_name": "编辑已有标签", "raw_text": "step1: 以下情况保存标签 =>  | step2: 未设置过问诊费 => 问诊费为无优惠 | step3: 设置问诊费为 a、无优惠 b、折扣 c、免费 => abc、保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "标签增加问诊费设置", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "feature_scope": "医师端 > 分组标签问诊费用个性化优惠 > 标签增加问诊费设置", "case_name": "新建标签", "internal_id": "193049", "external_id": "32725", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签增加问诊费设置"], "case_name": "新建标签", "raw_text": "step1:  => 默认是无优惠 | step2: 不更改默认新建 => 问诊费是无优惠 | step3: 更改后新建 => 问诊费正确"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "标签列表显示就诊次数", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签列表显示就诊次数"], "feature_scope": "医师端 > 分组标签问诊费用个性化优惠 > 标签列表显示就诊次数", "case_name": "查看患者标签列表", "internal_id": "193055", "external_id": "32726", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "最下面添加显示就诊次数分组,默认收起 [截图]"}, {"index": 2, "action": "a、无患者标签 b、有患者标签 c、有很多很多标签", "expected": "abc、就诊次数分组展示正常(在所有标签的后面)"}, {"index": 3, "action": "收起时点击就诊次数分组", "expected": "展开显示"}, {"index": 4, "action": "展开时点击就诊次数分组", "expected": "收起"}, {"index": 5, "action": "查看各分组人数", "expected": "展示正常"}, {"index": 6, "action": "收起展开时上下滑动查看", "expected": "表现正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签列表显示就诊次数"], "case_name": "查看患者标签列表", "raw_text": "step1:  => 最下面添加显示就诊次数分组,默认收起 [截图] | step2: a、无患者标签 b、有患者标签 c、有很多很多标签 => abc、就诊次数分组展示正常(在所有标签的后面) | step3: 收起时点击就诊次数分组 => 展开显示 | step4: 展开时点击就诊次数分组 => 收起 | step5: 查看各分组人数 => 展示正常 | step6: 收起展开时上下滑动查看 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "标签列表显示就诊次数", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签列表显示就诊次数"], "feature_scope": "医师端 > 分组标签问诊费用个性化优惠 > 标签列表显示就诊次数", "case_name": "编辑就诊次数标签", "internal_id": "193063", "external_id": "32727", "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": "安卓长按某患者 iOS右滑某患者", "expected": "不能删除患者"}, {"index": 5, "action": "设置问诊费", "expected": "保存正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "医师端", "分组标签问诊费用个性化优惠", "标签列表显示就诊次数"], "case_name": "编辑就诊次数标签", "raw_text": "step1: 点击某就诊次数分组 [截图] => 进入设置标签页 [截图] | step2: 标签名称 => 显示正确 不能修改标签名 | step3: 患者列表 => 显示正常 不显示添加患者操作 上下滑动查看正常 | step4: 安卓长按某患者 iOS右滑某患者 => 不能删除患者 | step5: 设置问诊费 => 保存正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "会话页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "会话页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 会话页", "case_name": "查看会话页的优惠显示", "internal_id": "193169", "external_id": "32739", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 修改下面文案“线上跟医生沟通,详细问诊,精准辩证”"}, {"index": 2, "action": "该患者所在分组优惠为 a、无优惠 b、1折-9折 c、免费", "expected": "a、不显示优惠标签 bc、显示优惠标签"}, {"index": 3, "action": "该患者所在分组有优惠&医生在义诊中", "expected": "不显示优惠标签"}, {"index": 4, "action": "该患者所在分组有优惠&医生设置问诊费为以下 a、图文和电话都收费 b、图文免费电话收费或图文收费电话免费 c、图文和电话都免费", "expected": "ab、显示优惠标签、当前显示价格为打折前价格 c、不显示优惠标签"}, {"index": 5, "action": "该患者所在分组有优惠&医生问诊收费&停诊中", "expected": "不显示优惠标签"}, {"index": 6, "action": "患者不在任何分组", "expected": "不会出现这种情况,一定会在某个系统分组里"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "会话页"], "case_name": "查看会话页的优惠显示", "raw_text": "step1:  => [截图] 修改下面文案“线上跟医生沟通,详细问诊,精准辩证” | step2: 该患者所在分组优惠为 a、无优惠 b、1折-9折 c、免费 => a、不显示优惠标签 bc、显示优惠标签 | step3: 该患者所在分组有优惠&医生在义诊中 => 不显示优惠标签 | step4: 该患者所在分组有优惠&医生设置问诊费为以下 a、图文和电话都收费 b、图文免费电话收费或图文收费电话免费 c、图文和电话都免费 => ab、显示优惠标签、当前显示价格为打折前价格 c、不显示优惠标签 | step5: 该患者所在分组有优惠&医生问诊收费&停诊中 => 不显示优惠标签 | step6: 患者不在任何分组 => 不会出现这种情况,一定会在某个系统分组里"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "会话页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "会话页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 会话页", "case_name": "优惠标签文案", "internal_id": "193177", "external_id": "32740", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者所在的优惠分组是系统分组 a、未线上问诊 b、线上问诊1次 c、线上问诊多次 d、优惠是免费", "expected": "a、线上初诊N折 b、线上二诊N折 c、老患者N折 d、免费"}, {"index": 2, "action": "患者所在的优惠分组是自定义分组 a、优惠是N折 b、优惠是免费", "expected": "a、N折专属优惠 b、免费"}, {"index": 3, "action": "既在系统分组又在自定义分组 a、系统分组的更优惠 b、自定义分组的更优惠", "expected": "ab、最终的费用选择最低的费用"}, {"index": 4, "action": "在多个自定义分组", "expected": "最终的费用选择最低的费用"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "会话页"], "case_name": "优惠标签文案", "raw_text": "step1: 患者所在的优惠分组是系统分组 a、未线上问诊 b、线上问诊1次 c、线上问诊多次 d、优惠是免费 => a、线上初诊N折 b、线上二诊N折 c、老患者N折 d、免费 | step2: 患者所在的优惠分组是自定义分组 a、优惠是N折 b、优惠是免费 => a、N折专属优惠 b、免费 | step3: 既在系统分组又在自定义分组 a、系统分组的更优惠 b、自定义分组的更优惠 => ab、最终的费用选择最低的费用 | step4: 在多个自定义分组 => 最终的费用选择最低的费用"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 购买问诊页", "case_name": "购买图文问诊", "internal_id": "193184", "external_id": "32741", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该患者所在分组优惠为以下情况", "expected": ""}, {"index": 2, "action": "问诊收费&无优惠", "expected": "不展示折扣金额 购买正常"}, {"index": 3, "action": "问诊收费&折扣优惠", "expected": "展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常"}, {"index": 4, "action": "问诊收费&优惠是免费", "expected": "折扣后金额为0 购买正常"}, {"index": 5, "action": "问诊免费&折扣优惠", "expected": "不展示折扣金额 购买正常"}, {"index": 6, "action": "问诊收费&折扣优惠&义诊", "expected": "不展示折扣金额 购买正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "case_name": "购买图文问诊", "raw_text": "step1: 该患者所在分组优惠为以下情况 =>  | step2: 问诊收费&无优惠 => 不展示折扣金额 购买正常 | step3: 问诊收费&折扣优惠 => 展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常 | step4: 问诊收费&优惠是免费 => 折扣后金额为0 购买正常 | step5: 问诊免费&折扣优惠 => 不展示折扣金额 购买正常 | step6: 问诊收费&折扣优惠&义诊 => 不展示折扣金额 购买正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 购买问诊页", "case_name": "购买电话问诊", "internal_id": "193192", "external_id": "32742", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该患者所在分组优惠为以下情况", "expected": ""}, {"index": 2, "action": "问诊收费&无优惠", "expected": "不展示折扣金额 购买正常"}, {"index": 3, "action": "问诊收费&折扣优惠", "expected": "展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常"}, {"index": 4, "action": "问诊收费&优惠是免费", "expected": "折扣后金额为0 购买正常"}, {"index": 5, "action": "问诊收费&折扣优惠&义诊", "expected": "不展示折扣金额 购买正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "case_name": "购买电话问诊", "raw_text": "step1: 该患者所在分组优惠为以下情况 =>  | step2: 问诊收费&无优惠 => 不展示折扣金额 购买正常 | step3: 问诊收费&折扣优惠 => 展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常 | step4: 问诊收费&优惠是免费 => 折扣后金额为0 购买正常 | step5: 问诊收费&折扣优惠&义诊 => 不展示折扣金额 购买正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 购买问诊页", "case_name": "购买视频问诊", "internal_id": "193199", "external_id": "32743", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该患者所在分组优惠为以下情况", "expected": ""}, {"index": 2, "action": "问诊收费&无优惠", "expected": "不展示折扣金额 购买正常"}, {"index": 3, "action": "问诊收费&折扣优惠", "expected": "展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常"}, {"index": 4, "action": "问诊收费&优惠是免费", "expected": "折扣后金额为0 购买正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "case_name": "购买视频问诊", "raw_text": "step1: 该患者所在分组优惠为以下情况 =>  | step2: 问诊收费&无优惠 => 不展示折扣金额 购买正常 | step3: 问诊收费&折扣优惠 => 展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常 | step4: 问诊收费&优惠是免费 => 折扣后金额为0 购买正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 购买问诊页", "case_name": "购买嵌套图文问诊", "internal_id": "193205", "external_id": "32744", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该患者所在分组优惠为以下情况", "expected": ""}, {"index": 2, "action": "问诊收费&无优惠", "expected": "不展示折扣金额 购买正常"}, {"index": 3, "action": "问诊收费&折扣优惠", "expected": "展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常"}, {"index": 4, "action": "问诊收费&优惠是免费", "expected": "折扣后金额为0 购买正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "case_name": "购买嵌套图文问诊", "raw_text": "step1: 该患者所在分组优惠为以下情况 =>  | step2: 问诊收费&无优惠 => 不展示折扣金额 购买正常 | step3: 问诊收费&折扣优惠 => 展示折扣金额(保留一位小数点,向上取值) [截图] 购买正常 | step4: 问诊收费&优惠是免费 => 折扣后金额为0 购买正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 购买问诊页", "case_name": "有优惠时在购买页切换问诊类型", "internal_id": "193211", "external_id": "32745", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "case_name": "有优惠时在购买页切换问诊类型", "raw_text": "step1: 图文问诊收费 电话问诊收费 => 切换时价格显示正常 | step2: 图文问诊收费 电话问诊收费&义诊 => 切换时表现正常 | step3: 图文问诊免费 电话问诊收费 => 切换时表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 购买问诊页", "case_name": "优惠折扣", "internal_id": "193216", "external_id": "32746", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者所在的优惠分组是系统分组 a、未线上问诊 b、线上问诊1次 c、线上问诊多次", "expected": "abc、折扣正确"}, {"index": 2, "action": "患者所在的优惠分组是自定义分组", "expected": "折扣正确"}, {"index": 3, "action": "既在系统分组又在自定义分组 a、系统分组的更优惠 b、自定义分组的更优惠", "expected": "ab、最终的费用选择最低的费用"}, {"index": 4, "action": "在多个自定义分组", "expected": "最终的费用选择最低的费用"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "case_name": "优惠折扣", "raw_text": "step1: 患者所在的优惠分组是系统分组 a、未线上问诊 b、线上问诊1次 c、线上问诊多次 => abc、折扣正确 | step2: 患者所在的优惠分组是自定义分组 => 折扣正确 | step3: 既在系统分组又在自定义分组 a、系统分组的更优惠 b、自定义分组的更优惠 => ab、最终的费用选择最低的费用 | step4: 在多个自定义分组 => 最终的费用选择最低的费用"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "feature_scope": "患者端 > 分组标签问诊费用个性化优惠 > 购买问诊页", "case_name": "和优惠券叠加", "internal_id": "193222", "external_id": "32747", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "按分组优惠后的金额使用优惠券 添加专属优惠价格显示 [截图]"}, {"index": 2, "action": "计算专属优惠", "expected": "原价*(1-折扣) 保留1位小数,向上取整"}, {"index": 3, "action": "满减优惠券", "expected": "满多少是看分组折扣后的 需支付的=原价*分组折扣-满减金额 计算后小于0,按免费算"}, {"index": 4, "action": "立减优惠券", "expected": "需支付的=原价*分组折扣-立减金额 计算后小于0,按免费算"}, {"index": 5, "action": "折扣优惠券", "expected": "需支付的=(原价*分组折扣)*优惠券折扣"}, {"index": 6, "action": "分组折扣如为免费", "expected": "不能再使用优惠券 不展示优惠券栏"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "分组标签问诊费用个性化优惠", "购买问诊页"], "case_name": "和优惠券叠加", "raw_text": "step1:  => 按分组优惠后的金额使用优惠券 添加专属优惠价格显示 [截图] | step2: 计算专属优惠 => 原价*(1-折扣) 保留1位小数,向上取整 | step3: 满减优惠券 => 满多少是看分组折扣后的 需支付的=原价*分组折扣-满减金额 计算后小于0,按免费算 | step4: 立减优惠券 => 需支付的=原价*分组折扣-立减金额 计算后小于0,按免费算 | step5: 折扣优惠券 => 需支付的=(原价*分组折扣)*优惠券折扣 | step6: 分组折扣如为免费 => 不能再使用优惠券 不展示优惠券栏"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊展示", "suite_path": ["V4.19.3", "患者端", "视频问诊", "视频问诊展示"], "feature_scope": "患者端 > 视频问诊 > 视频问诊展示", "case_name": "医生没有开启视频问诊", "internal_id": "193309", "external_id": "32763", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "看不到视频问诊,只能看的电话和图文问诊", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "视频问诊展示"], "case_name": "医生没有开启视频问诊", "raw_text": "step1: 看不到视频问诊,只能看的电话和图文问诊 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊展示", "suite_path": ["V4.19.3", "患者端", "视频问诊", "视频问诊展示"], "feature_scope": "患者端 > 视频问诊 > 视频问诊展示", "case_name": "医生开启视频问诊", "internal_id": "193312", "external_id": "32764", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "视频问诊展示"], "case_name": "医生开启视频问诊", "raw_text": "step1: 医生开启视频问诊,可以看到视频问诊 => 1,展示视频标签。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "价格展示", "suite_path": ["V4.19.3", "患者端", "视频问诊", "价格展示"], "feature_scope": "患者端 > 视频问诊 > 价格展示", "case_name": "价格展示同原逻辑", "internal_id": "193292", "external_id": "32760", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "电话,图文,视频都免费", "expected": "1,价格展示:免费。 [截图]"}, {"index": 2, "action": "电话、图文免费,视频20元", "expected": "[截图]"}, {"index": 3, "action": "电话1元,图文10元,视频20元", "expected": "[截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "价格展示"], "case_name": "价格展示同原逻辑", "raw_text": "step1: 电话,图文,视频都免费 => 1,价格展示:免费。 [截图] | step2: 电话、图文免费,视频20元 => [截图] | step3: 电话1元,图文10元,视频20元 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页面", "suite_path": ["V4.19.3", "患者端", "视频问诊", "购买问诊页面"], "feature_scope": "患者端 > 视频问诊 > 购买问诊页面", "case_name": "增加视频问诊", "internal_id": "193298", "external_id": "32761", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,价格、文案正确展示。 [截图]"}, {"index": 2, "action": "视频问诊文案", "expected": "1,文案:与医生一对一视频沟通,医生回复后可进行视频问诊和赠送48小时不限条数图文问诊。"}, {"index": 3, "action": "选择视频问诊购买", "expected": "1,金额支付成功,视频问诊购买成功。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "购买问诊页面"], "case_name": "增加视频问诊", "raw_text": "step1:  => 1,价格、文案正确展示。 [截图] | step2: 视频问诊文案 => 1,文案:与医生一对一视频沟通,医生回复后可进行视频问诊和赠送48小时不限条数图文问诊。 | step3: 选择视频问诊购买 => 1,金额支付成功,视频问诊购买成功。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊页面", "suite_path": ["V4.19.3", "患者端", "视频问诊", "购买问诊页面"], "feature_scope": "患者端 > 视频问诊 > 购买问诊页面", "case_name": "问诊嵌套逻辑", "internal_id": "193303", "external_id": "32762", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "购买了图文问诊", "expected": "1,不能购买电话问诊和视频问诊。 (1)点击输入框上方的填写问诊单,再次进入购买问诊页面,此时只能看到:图文问诊,可以进行购买。"}, {"index": 2, "action": "购买了电话问诊", "expected": "1,可以购买图文问诊,不可以购买视频问诊。 (1)点击输入框上方的填写问诊单,再次进入购买问诊页面,此时只能看到:图文问诊,可以进行购买。"}, {"index": 3, "action": "购买了视频问诊", "expected": "1,图文和视频问诊都不可以购买。 (1)点击输入框上方的填写问诊单,再次进入购买问诊页面,此时 可以看到置灰的图文问诊,不可以进行购买 。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "购买问诊页面"], "case_name": "问诊嵌套逻辑", "raw_text": "step1: 购买了图文问诊 => 1,不能购买电话问诊和视频问诊。 (1)点击输入框上方的填写问诊单,再次进入购买问诊页面,此时只能看到:图文问诊,可以进行购买。 | step2: 购买了电话问诊 => 1,可以购买图文问诊,不可以购买视频问诊。 (1)点击输入框上方的填写问诊单,再次进入购买问诊页面,此时只能看到:图文问诊,可以进行购买。 | step3: 购买了视频问诊 => 1,图文和视频问诊都不可以购买。 (1)点击输入框上方的填写问诊单,再次进入购买问诊页面,此时 可以看到置灰的图文问诊,不可以进行购买 。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频收到的订阅信息", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息", "医生发起视频收到的订阅信息"], "feature_scope": "视频问诊 > 公众号订阅消息 > 医生发起视频收到的订阅信息", "case_name": "视频邀请未结束,患者点击公众号模版消息或者点击短信链接", "internal_id": "193327", "external_id": "32768", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "可以挂断,挂断后页面回到咨询页面 [截图] 2,当医生取消或者已超时取消,toast提示:视频邀请已取消,并自动退出当前页面,回到咨询页面。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息", "医生发起视频收到的订阅信息"], "case_name": "视频邀请未结束,患者点击公众号模版消息或者点击短信链接", "raw_text": "step1:  => 可以挂断,挂断后页面回到咨询页面 [截图] 2,当医生取消或者已超时取消,toast提示:视频邀请已取消,并自动退出当前页面,回到咨询页面。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频收到的订阅信息", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息", "医生发起视频收到的订阅信息"], "feature_scope": "视频问诊 > 公众号订阅消息 > 医生发起视频收到的订阅信息", "case_name": "视频邀请取消后,没有超出回拨时间,患者点击公众号信息或者短信链接", "internal_id": "193330", "external_id": "32769", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,可以进行视频回拨,显示视频回拨截止的时间。 [截图]"}, {"index": 2, "action": "进来的时候没有超过1小时,刚好59分钟,过2分钟后超出1小时,此时点击:视频沟通", "expected": "toast提示:超时不可回拨。 同时高亮的:视频沟通,变成置灰状态。 同时下方的时间也正确变化。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息", "医生发起视频收到的订阅信息"], "case_name": "视频邀请取消后,没有超出回拨时间,患者点击公众号信息或者短信链接", "raw_text": "step1:  => 1,可以进行视频回拨,显示视频回拨截止的时间。 [截图] | step2: 进来的时候没有超过1小时,刚好59分钟,过2分钟后超出1小时,此时点击:视频沟通 => toast提示:超时不可回拨。 同时高亮的:视频沟通,变成置灰状态。 同时下方的时间也正确变化。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生发起视频收到的订阅信息", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息", "医生发起视频收到的订阅信息"], "feature_scope": "视频问诊 > 公众号订阅消息 > 医生发起视频收到的订阅信息", "case_name": "视频邀请取消后,超出回拨时间,患者点击公众号信息或者短信链接", "internal_id": "193334", "external_id": "32770", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "显示视频邀请已于XXX过期 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息", "医生发起视频收到的订阅信息"], "case_name": "视频邀请取消后,超出回拨时间,患者点击公众号信息或者短信链接", "raw_text": "step1:  => 显示视频邀请已于XXX过期 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "公众号订阅消息", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息"], "feature_scope": "患者端 > 视频问诊 > 公众号订阅消息", "case_name": "医生设置视频时间", "internal_id": "193316", "external_id": "32765", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息"], "case_name": "医生设置视频时间", "raw_text": "step1:  => 1,咨询提醒,医生姓名、视频时间、备注显示正确;点击进入跟医生的对话框。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "公众号订阅消息", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息"], "feature_scope": "患者端 > 视频问诊 > 公众号订阅消息", "case_name": "医生设置了视频时间后,视频问诊开始的前5分钟", "internal_id": "193319", "external_id": "32766", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息"], "case_name": "医生设置了视频时间后,视频问诊开始的前5分钟", "raw_text": "step1:  => 1,咨询提醒,医生姓名、视频时间、备注显示正确;点击进入跟医生的对话框。 [截图] | step2: 医生没有设置视频时间,不会发送 => "}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "公众号订阅消息", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息"], "feature_scope": "患者端 > 视频问诊 > 公众号订阅消息", "case_name": "医生发起视频邀请,就发送模版信息", "internal_id": "193323", "external_id": "32767", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "视频问诊", "公众号订阅消息"], "case_name": "医生发起视频邀请,就发送模版信息", "raw_text": "step1:  => 1,标题:咨询提醒;提醒内容、提醒时间、备注正确显示。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "成功购买视频问诊", "suite_path": ["V4.19.3", "患者端", "会话页面", "成功购买视频问诊"], "feature_scope": "患者端 > 会话页面 > 成功购买视频问诊", "case_name": "患者购买免费的视频问诊", "internal_id": "193353", "external_id": "32774", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,视频问诊购买成功,视频问诊期间可以无限发送图文;视频问诊结束后不可发送。 2,购买成功后,患者在会话页面回收到Tips信息,如下: [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "成功购买视频问诊"], "case_name": "患者购买免费的视频问诊", "raw_text": "step1:  => 1,视频问诊购买成功,视频问诊期间可以无限发送图文;视频问诊结束后不可发送。 2,购买成功后,患者在会话页面回收到Tips信息,如下: [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "成功购买视频问诊", "suite_path": ["V4.19.3", "患者端", "会话页面", "成功购买视频问诊"], "feature_scope": "患者端 > 会话页面 > 成功购买视频问诊", "case_name": "患者购买付费的视频问诊", "internal_id": "193356", "external_id": "32775", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,视频问诊购买成功,视频问诊期间可以无限发送图文。 2,购买成功后,患者在会话页面回收到Tips信息,如下: [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "成功购买视频问诊"], "case_name": "患者购买付费的视频问诊", "raw_text": "step1:  => 1,视频问诊购买成功,视频问诊期间可以无限发送图文。 2,购买成功后,患者在会话页面回收到Tips信息,如下: [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "不在视频问诊中", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频接听", "不在视频问诊中"], "feature_scope": "会话页面 > 视频接听 > 不在视频问诊中", "case_name": "不在视频问诊中", "internal_id": "193380", "external_id": "32782", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "不在视频问诊中,医生发起视频,患者接通超出或者不超出1分钟", "expected": "[截图] [截图]"}, {"index": 2, "action": "不在视频问诊中,医生发起视频问诊,超时患者未接通", "expected": "[截图] [截图] [截图]"}, {"index": 3, "action": "不在视频问诊中,医生发起视频问诊,医生取消", "expected": "[截图] [截图] [截图]"}, {"index": 4, "action": "不在视频问诊中,医生发起视频问诊,患者拒绝", "expected": "[截图] [截图]"}, {"index": 5, "action": "医生发起视频,患者刚好在跟医生的会话框里面,立即打开", "expected": "[截图] 如果医生取消或者超时取消(60s),toast提示:视频邀请已取消,并自动退出当前页面。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频接听", "不在视频问诊中"], "case_name": "不在视频问诊中", "raw_text": "step1: 不在视频问诊中,医生发起视频,患者接通超出或者不超出1分钟 => [截图] [截图] | step2: 不在视频问诊中,医生发起视频问诊,超时患者未接通 => [截图] [截图] [截图] | step3: 不在视频问诊中,医生发起视频问诊,医生取消 => [截图] [截图] [截图] | step4: 不在视频问诊中,医生发起视频问诊,患者拒绝 => [截图] [截图] | step5: 医生发起视频,患者刚好在跟医生的会话框里面,立即打开 => [截图] 如果医生取消或者超时取消(60s),toast提示:视频邀请已取消,并自动退出当前页面。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "在视频问诊中", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频接听", "在视频问诊中"], "feature_scope": "会话页面 > 视频接听 > 在视频问诊中", "case_name": "免费的视频问诊", "internal_id": "193396", "external_id": "32784", "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": "[截图] 如果医生取消或者超时取消(60s),toast提示:视频邀请已取消,并自动退出当前页面。"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频接听", "在视频问诊中"], "case_name": "免费的视频问诊", "raw_text": "step1: 收到医生拨打的免费的视频问诊,接听成功 => [截图] [截图] | step2: 收到医生拨打的免费的视频问诊,超时患者没有接听 => [截图] [截图] [截图] | step3: 收到医生拨打的免费的视频问诊,医生取消 => [截图] [截图] [截图] | step4: 收到医生拨打的免费的视频问诊,患者拒绝接听 => [截图] [截图] | step5: 医生发起视频,患者刚好在跟医生的会话框里面,立即打开 => [截图] 如果医生取消或者超时取消(60s),toast提示:视频邀请已取消,并自动退出当前页面。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "在视频问诊中", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频接听", "在视频问诊中"], "feature_scope": "会话页面 > 视频接听 > 在视频问诊中", "case_name": "付费的视频问诊", "internal_id": "193388", "external_id": "32783", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收到医生拨打的付费视频,接听成功,没有超过1分钟", "expected": "[截图] [截图] [截图]"}, {"index": 2, "action": "收到医生拨打的付费的视频问诊,接听成功,超出1分钟", "expected": "[截图] [截图]"}, {"index": 3, "action": "收到医生拨打的付费视频问诊,超时未接通", "expected": "[截图] [截图] [截图]"}, {"index": 4, "action": "收到医生拨打的付费视频问诊,医生取消", "expected": "[截图] [截图] [截图]"}, {"index": 5, "action": "收到医生拨打的付费的视频问诊,患者拒绝", "expected": "[截图] [截图]"}, {"index": 6, "action": "医生发起视频,患者刚好在跟医生的会话框里面,立即打开", "expected": "[截图] 如果医生取消或者超时取消(60s),toast提示:视频邀请已取消,并自动退出当前页面。"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频接听", "在视频问诊中"], "case_name": "付费的视频问诊", "raw_text": "step1: 收到医生拨打的付费视频,接听成功,没有超过1分钟 => [截图] [截图] [截图] | step2: 收到医生拨打的付费的视频问诊,接听成功,超出1分钟 => [截图] [截图] | step3: 收到医生拨打的付费视频问诊,超时未接通 => [截图] [截图] [截图] | step4: 收到医生拨打的付费视频问诊,医生取消 => [截图] [截图] [截图] | step5: 收到医生拨打的付费的视频问诊,患者拒绝 => [截图] [截图] | step6: 医生发起视频,患者刚好在跟医生的会话框里面,立即打开 => [截图] 如果医生取消或者超时取消(60s),toast提示:视频邀请已取消,并自动退出当前页面。"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "回播视频", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "feature_scope": "患者端 > 会话页面 > 回播视频", "case_name": "患者回拨视频页面展示", "internal_id": "193360", "external_id": "32776", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "case_name": "患者回拨视频页面展示", "raw_text": "step1:  => 1,可以挂断; 2,当医生接听后,进入通话页面。 3,当患者自己取消或者超时医生没有接听,直接返回咨询页面。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "回播视频", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "feature_scope": "患者端 > 会话页面 > 回播视频", "case_name": "医生发起免费/付费视频,超时未接通/医生取消", "internal_id": "193363", "external_id": "32777", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给患者发送Tips消息", "expected": "1,医生发起视频后的1小时内可点击:回拨,进行视频回拨。 2,超出1小时后,点击:回拨,toast提示:超时不可回播。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "case_name": "医生发起免费/付费视频,超时未接通/医生取消", "raw_text": "step1: 给患者发送Tips消息 => 1,医生发起视频后的1小时内可点击:回拨,进行视频回拨。 2,超出1小时后,点击:回拨,toast提示:超时不可回播。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "回播视频", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "feature_scope": "患者端 > 会话页面 > 回播视频", "case_name": "医生发起收费的视频问诊,接通不超1分钟", "internal_id": "193366", "external_id": "32778", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "给患者发送Tips消息", "expected": "1,医生发起视频后的1小时内可点击:回拨,进行视频回拨。 2,超出1小时后,点击:回拨,toast提示:超时不可回播。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "case_name": "医生发起收费的视频问诊,接通不超1分钟", "raw_text": "step1: 给患者发送Tips消息 => 1,医生发起视频后的1小时内可点击:回拨,进行视频回拨。 2,超出1小时后,点击:回拨,toast提示:超时不可回播。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "回播视频", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "feature_scope": "患者端 > 会话页面 > 回播视频", "case_name": "患者回拨免/付视频,医生拒绝", "internal_id": "193369", "external_id": "32779", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "case_name": "患者回拨免/付视频,医生拒绝", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "回播视频", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "feature_scope": "患者端 > 会话页面 > 回播视频", "case_name": "患者回拨免/付视频,超时未接听", "internal_id": "193372", "external_id": "32780", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "case_name": "患者回拨免/付视频,超时未接听", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "回播视频", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "feature_scope": "患者端 > 会话页面 > 回播视频", "case_name": "患者回拨免/付视频,患者取消", "internal_id": "193375", "external_id": "32781", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "回播视频"], "case_name": "患者回拨免/付视频,患者取消", "raw_text": "step1:  => [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "视频问诊结束", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频问诊结束"], "feature_scope": "患者端 > 会话页面 > 视频问诊结束", "case_name": "医生端全部视频问诊结束情况,患者端均展示如下", "internal_id": "193339", "external_id": "32771", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "视频问诊结束"], "case_name": "医生端全部视频问诊结束情况,患者端均展示如下", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "医生设置视频问诊时间", "suite_path": ["V4.19.3", "患者端", "会话页面", "医生设置视频问诊时间"], "feature_scope": "患者端 > 会话页面 > 医生设置视频问诊时间", "case_name": "医生设置视频时间", "internal_id": "193343", "external_id": "32772", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "医生设置视频问诊时间"], "case_name": "医生设置视频时间", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "退款", "suite_path": ["V4.19.3", "患者端", "会话页面", "退款"], "feature_scope": "患者端 > 会话页面 > 退款", "case_name": "有退款同步发送已有的模版消息,问诊类型修改为:视频问诊", "internal_id": "193347", "external_id": "32773", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生主动结束问诊,公众号退款的订阅消息", "expected": "1,视频问诊退款,退款金额显示正确。 [截图]"}, {"index": 2, "action": "医生主动退款,会话框里的退款", "expected": "1,退款项目:视频问诊。 2,退款金额正确显示。 3,备注:有备注就展示,没备注就不展示。 [截图]"}, {"index": 3, "action": "系统自动退款", "expected": "患者收到退款,会话框只展示:视频问诊已结束 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "会话页面", "退款"], "case_name": "有退款同步发送已有的模版消息,问诊类型修改为:视频问诊", "raw_text": "step1: 医生主动结束问诊,公众号退款的订阅消息 => 1,视频问诊退款,退款金额显示正确。 [截图] | step2: 医生主动退款,会话框里的退款 => 1,退款项目:视频问诊。 2,退款金额正确显示。 3,备注:有备注就展示,没备注就不展示。 [截图] | step3: 系统自动退款 => 患者收到退款,会话框只展示:视频问诊已结束 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊时选择问诊人", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 购买问诊时选择问诊人", "case_name": "查看选择问诊人页", "internal_id": "193232", "external_id": "32748", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "case_name": "查看选择问诊人页", "raw_text": "step1: 以下情况查看选择问诊人页 =>  | step2: 新患者(主档案无身份证信息&无其他档案) => [截图] | step3: 主档案有身份证信息&无其他档案 => 与线上一致,展示档案列表 | step4: 主档案无身份证信息&有其他档案 => 与线上一致,展示档案列表"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊时选择问诊人", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 购买问诊时选择问诊人", "case_name": "新患者添加档案", "internal_id": "193238", "external_id": "32749", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "case_name": "新患者添加档案", "raw_text": "step1: 点击添加档案按钮 => 进入编辑档案页 [截图] | step2:  => 进入后清空微信基本信息(姓名、性别) 需要患者自己编辑 | step3: 必填项校验 => 表现正常 | step4: 不保存返回 => 表现正常 | step5: 点击保存 => 返回上一页 展示主档案、选择主档案表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊时选择问诊人", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 购买问诊时选择问诊人", "case_name": "老患者编辑主档案", "internal_id": "193245", "external_id": "32750", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "不清空基本信息 姓名、性别展示正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "case_name": "老患者编辑主档案", "raw_text": "step1:  => 不清空基本信息 姓名、性别展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "购买问诊时选择问诊人", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 购买问诊时选择问诊人", "case_name": "添加非主档案", "internal_id": "193248", "external_id": "32751", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "购买问诊时选择问诊人"], "case_name": "添加非主档案", "raw_text": "step1:  => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "健康档案页", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 健康档案页", "case_name": "查看添加档案页", "internal_id": "193252", "external_id": "32752", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "case_name": "查看添加档案页", "raw_text": "step1: 以下情况查看 =>  | step2: 新患者(主档案无身份证信息&无其他档案) => 不展示患者未完善档案 [截图] | step3: 主档案有身份证信息&无其他档案 => 与线上一致,展示各档案 | step4: 主档案无身份证信息&有其他档案 => 与线上一致,展示各档案"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "健康档案页", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 健康档案页", "case_name": "新患者添加档案", "internal_id": "193258", "external_id": "32753", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "case_name": "新患者添加档案", "raw_text": "step1: 新患者点击加号 => 进入编辑档案页 [截图] | step2:  => 进入后清空微信基本信息(姓名、性别) 需要患者自己编辑 | step3: 必填项校验 => 表现正常 | step4: 点击保存 => 返回上一页 展示主档案"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "健康档案页", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 健康档案页", "case_name": "老患者编辑主档案", "internal_id": "193264", "external_id": "32754", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "不清空基本信息 姓名、性别展示正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "case_name": "老患者编辑主档案", "raw_text": "step1:  => 不清空基本信息 姓名、性别展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "健康档案页", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 健康档案页", "case_name": "添加非主档案", "internal_id": "193267", "external_id": "32755", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "健康档案页"], "case_name": "添加非主档案", "raw_text": "step1:  => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "填写预约信息", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "填写预约信息"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 填写预约信息", "case_name": "查看预约信息页", "internal_id": "193271", "external_id": "32756", "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": "toast提示"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "填写预约信息"], "case_name": "查看预约信息页", "raw_text": "step1: 以下情况查看 =>  | step2: 新患者(主档案无身份证信息&无其他档案) => 问诊人默认为空 [截图] | step3: 主档案有身份证信息&无其他档案 => 默认选中主档案 | step4: 主档案无身份证信息&有其他档案 => 默认选中主档案 | step5: 问诊人为空时点击确认 => toast提示"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "填写预约信息", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "填写预约信息"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 填写预约信息", "case_name": "新患者选择问诊人", "internal_id": "193278", "external_id": "32757", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "填写预约信息"], "case_name": "新患者选择问诊人", "raw_text": "step1: 预约信息页点击问诊人栏 => 进入选择问诊人页 [截图] | step2: 点击添加档案 => 进入后清空微信基本信息(姓名、性别) 需要患者自己编辑 | step3: 保存档案并选择档案 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "填写预约信息", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "填写预约信息"], "feature_scope": "患者端 > 新患者档案创建交互优化 > 填写预约信息", "case_name": "老患者选择问诊人", "internal_id": "193283", "external_id": "32758", "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.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化", "填写预约信息"], "case_name": "老患者选择问诊人", "raw_text": "step1:  => 选择档案表现正常 | step2:  => 编辑档案不清空基本信息 姓名、性别展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.19.3", "suite_name": "新患者档案创建交互优化", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化"], "feature_scope": "V4.19.3 > 患者端 > 新患者档案创建交互优化", "case_name": "新患者是监护人必填", "internal_id": "193287", "external_id": "32759", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.19.3.testsuite-deep.xml", "suite_path": ["V4.19.3", "患者端", "新患者档案创建交互优化"], "case_name": "新患者是监护人必填", "raw_text": "step1:  => 表现正常"}}