case_candidates.jsonl 292 KB
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "查看奖励页", "internal_id": "196459", "external_id": "33391", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "title、各奖励文案、活动规则正确"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "查看奖励页", "raw_text": "step1:  => [截图] | step2:  => title、各奖励文案、活动规则正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "未登录用户", "internal_id": "196463", "external_id": "33392", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "表现正常"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:去注册 奖励2:去认证 奖励3:去开方"}, {"index": 3, "action": "点击各奖励按钮", "expected": "去工作室首页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "未登录用户", "raw_text": "step1: 查看已获得 => 表现正常 | step2: 查看各奖励状态及文案 => 奖励1:去注册 奖励2:去认证 奖励3:去开方 | step3: 点击各奖励按钮 => 去工作室首页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "未认证用户", "internal_id": "196468", "external_id": "33393", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "10元优惠券礼包"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:已到账、按钮不可点 奖励2:去认证 奖励3:去开方"}, {"index": 3, "action": "点击各奖励按钮", "expected": "去工作室首页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "未认证用户", "raw_text": "step1: 查看已获得 => 10元优惠券礼包 | step2: 查看各奖励状态及文案 => 奖励1:已到账、按钮不可点 奖励2:去认证 奖励3:去开方 | step3: 点击各奖励按钮 => 去工作室首页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "已认证未首单用户", "internal_id": "196473", "external_id": "33394", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "20元现金 20元优惠券礼包"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:去开方"}, {"index": 3, "action": "点击各奖励按钮", "expected": "去工作室首页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "已认证未首单用户", "raw_text": "step1: 查看已获得 => 20元现金 20元优惠券礼包 | step2: 查看各奖励状态及文案 => 奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:去开方 | step3: 点击各奖励按钮 => 去工作室首页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "已首单用户", "internal_id": "196478", "external_id": "33395", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "70元现金 30元优惠券礼包"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:已到账、按钮不可点"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "已首单用户", "raw_text": "step1: 查看已获得 => 70元现金 30元优惠券礼包 | step2: 查看各奖励状态及文案 => 奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:已到账、按钮不可点"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "完成各任务", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "feature_scope": "医师端 > 拉新活动 > 完成各任务", "case_name": "完成注册", "internal_id": "196483", "external_id": "33396", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大家助理消息", "expected": "[截图] 点击卡片进入奖励页面"}, {"index": 2, "action": "优惠券到账", "expected": "10元优惠券 订单满100可用 有效期100天"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "case_name": "完成注册", "raw_text": "step1: 大家助理消息 => [截图] 点击卡片进入奖励页面 | step2: 优惠券到账 => 10元优惠券 订单满100可用 有效期100天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "完成各任务", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "feature_scope": "医师端 > 拉新活动 > 完成各任务", "case_name": "完成认证", "internal_id": "196487", "external_id": "33397", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大家助理消息", "expected": "[截图] 点击卡片进入奖励页面"}, {"index": 2, "action": "优惠券到账", "expected": "10元优惠券 订单满100可用 有效期100天"}, {"index": 3, "action": "现金到账", "expected": "[截图] 20元 我的收入(累计收入、余额、平台奖励)正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "case_name": "完成认证", "raw_text": "step1: 大家助理消息 => [截图] 点击卡片进入奖励页面 | step2: 优惠券到账 => 10元优惠券 订单满100可用 有效期100天 | step3: 现金到账 => [截图] 20元 我的收入(累计收入、余额、平台奖励)正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "完成各任务", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "feature_scope": "医师端 > 拉新活动 > 完成各任务", "case_name": "完成首单", "internal_id": "196492", "external_id": "33398", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大家助理消息", "expected": "[截图] 点击卡片进入奖励页面"}, {"index": 2, "action": "优惠券到账", "expected": "10元优惠券 订单满100可用 有效期100天"}, {"index": 3, "action": "现金到账", "expected": "[截图] 50元 我的收入(累计收入、余额、平台奖励)正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "case_name": "完成首单", "raw_text": "step1: 大家助理消息 => [截图] 点击卡片进入奖励页面 | step2: 优惠券到账 => 10元优惠券 订单满100可用 有效期100天 | step3: 现金到账 => [截图] 50元 我的收入(累计收入、余额、平台奖励)正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "等级相关", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "feature_scope": "医师端 > 拉新活动 > 等级相关", "case_name": "查看1级奖励", "internal_id": "196498", "external_id": "33399", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "case_name": "查看1级奖励", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "等级相关", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "feature_scope": "医师端 > 拉新活动 > 等级相关", "case_name": "按钮状态", "internal_id": "196501", "external_id": "33400", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "case_name": "按钮状态", "raw_text": "step1: 未完成体验步骤 => 按钮为去完成 点击进入奖励页面 | step2: 已完成体验步骤 => 按钮为已完成、不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "问诊单气泡出现逻辑", "internal_id": "196515", "external_id": "33404", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "问诊单气泡出现逻辑", "raw_text": "step1: 新认证用户首次进入豆腐块问诊单 => 出现提示气泡 文案内容“发送问诊单给患者,快速收集患者的身体情况精准辩证开方“ | step2: 新认证用户首次进入会话页 => 出现提示气泡 文案内容“发送问诊单给患者,快速收集患者的身体情况精准辩证开方“ | step3: 老认证用户首次进入豆腐块问诊单 => 无气泡 | step4: 老认证用户首次进入会话页 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "开方气泡出现逻辑", "internal_id": "196521", "external_id": "33405", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "开方气泡出现逻辑", "raw_text": "step1: 新认证用户首次进入豆腐块开方 => 出现提示气泡 文案”在线开方,可直接发给工作室患者,也可通过微信、手机号发送给患者,患者可直接在线购药“ | step2: 新认证用户第二次进入会话页 => 出现提示气泡 文案”在线开方,可直接发给工作室患者,也可通过微信、手机号发送给患者,患者可直接在线购药“ | step3: 老认证用户首次进入豆腐块开方 => 无气泡 | step4: 老认证用户第二次进入会话页 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "问诊单气泡消失逻辑", "internal_id": "196527", "external_id": "33406", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "豆腐块问诊单页点击气泡之外区域", "expected": "气泡消失"}, {"index": 2, "action": "会话页点击气泡之外区域", "expected": "气泡消失"}, {"index": 3, "action": "首次进入豆腐块问诊单->第二次进入豆腐块问诊单", "expected": "无气泡"}, {"index": 4, "action": "首次进入豆腐块问诊单->首次进入会话页", "expected": "无气泡"}, {"index": 5, "action": "首次进入会话页->再次进入会话页->再一次进入会话页", "expected": "无气泡"}, {"index": 6, "action": "首次进入会话页->首次进入豆腐块问诊单", "expected": "无气泡"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "问诊单气泡消失逻辑", "raw_text": "step1: 豆腐块问诊单页点击气泡之外区域 => 气泡消失 | step2: 会话页点击气泡之外区域 => 气泡消失 | step3: 首次进入豆腐块问诊单->第二次进入豆腐块问诊单 => 无气泡 | step4: 首次进入豆腐块问诊单->首次进入会话页 => 无气泡 | step5: 首次进入会话页->再次进入会话页->再一次进入会话页 => 无气泡 | step6: 首次进入会话页->首次进入豆腐块问诊单 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "开方气泡消失逻辑", "internal_id": "196535", "external_id": "33407", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "豆腐块开方页点击气泡之外区域", "expected": "气泡消失"}, {"index": 2, "action": "会话页点击气泡之外区域", "expected": "气泡消失"}, {"index": 3, "action": "首次进入豆腐块开方->第二次进入豆腐块开方", "expected": "无气泡"}, {"index": 4, "action": "首次进入豆腐块开方->第二次进入会话页", "expected": "无气泡"}, {"index": 5, "action": "第二次进入会话页->再一次进入会话页", "expected": "无气泡"}, {"index": 6, "action": "第二次进入会话页->首次进入豆腐块开方", "expected": "无气泡"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "开方气泡消失逻辑", "raw_text": "step1: 豆腐块开方页点击气泡之外区域 => 气泡消失 | step2: 会话页点击气泡之外区域 => 气泡消失 | step3: 首次进入豆腐块开方->第二次进入豆腐块开方 => 无气泡 | step4: 首次进入豆腐块开方->第二次进入会话页 => 无气泡 | step5: 第二次进入会话页->再一次进入会话页 => 无气泡 | step6: 第二次进入会话页->首次进入豆腐块开方 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "升级到新版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "feature_scope": "医师端 > 拉新活动 > 升级到新版本", "case_name": "老新手任务进行中用户升级到新版本", "internal_id": "196544", "external_id": "33408", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "case_name": "老新手任务进行中用户升级到新版本", "raw_text": "step1:  => 表现正常 | step2: 完成原来的任务 => 表现正常 奖励到账"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "升级到新版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "feature_scope": "医师端 > 拉新活动 > 升级到新版本", "case_name": "老未认证用户升级到新版本", "internal_id": "196548", "external_id": "33409", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "case_name": "老未认证用户升级到新版本", "raw_text": "step1:  => 给注册奖励(在提交认证申请后,发放) | step2: 认证后 => 给认证奖励"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "仍使用老版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "feature_scope": "医师端 > 拉新活动 > 仍使用老版本", "case_name": "老新手任务进行中用户", "internal_id": "196553", "external_id": "33410", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "case_name": "老新手任务进行中用户", "raw_text": "step1:  => 表现正常 | step2: 完成原来的任务 => 表现正常 奖励到账"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "仍使用老版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "feature_scope": "医师端 > 拉新活动 > 仍使用老版本", "case_name": "老未认证用户", "internal_id": "196557", "external_id": "33411", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "case_name": "老未认证用户", "raw_text": "step1:  => 什么时候给注册奖励??? | step2: 使用老版本认证后 => 给认证奖励???"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "仍使用老版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "feature_scope": "医师端 > 拉新活动 > 仍使用老版本", "case_name": "新注册用户", "internal_id": "196561", "external_id": "33412", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "按照新逻辑来 给注册奖励"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "case_name": "新注册用户", "raw_text": "step1:  => 按照新逻辑来 给注册奖励"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "feature_scope": "拉新活动 > 优惠券 > 赠送优惠券", "case_name": "查看赠送入口", "internal_id": "196579", "external_id": "33415", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "case_name": "查看赠送入口", "raw_text": "step1: 查看会话页工具栏 => 添加“赠送优惠券” | step2: 点击赠送优惠券 => 进入选择优惠券页面 默认不选中优惠券 确定不可点击 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "feature_scope": "拉新活动 > 优惠券 > 赠送优惠券", "case_name": "选择优惠券", "internal_id": "196583", "external_id": "33416", "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": "1、该患者有此优惠券 2、该医生无此优惠券 3、发送优惠券卡片消息 4、发送优惠券模板消息"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "case_name": "选择优惠券", "raw_text": "step1:  => 优惠券只能选择一张 | step2: 先选中一张->又选中另一张 => 前一张取消选中 后一张选中正常 | step3: 先选中一张->又选中该张 => 表现正常 | step4: 选中后点击确定 => 1、该患者有此优惠券 2、该医生无此优惠券 3、发送优惠券卡片消息 4、发送优惠券模板消息"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "feature_scope": "拉新活动 > 优惠券 > 赠送优惠券", "case_name": "查看优惠券卡片消息", "internal_id": "196589", "external_id": "33417", "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": "1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的", "expected": "1~7、表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "case_name": "查看优惠券卡片消息", "raw_text": "step1:  => 优惠券名称、金额、到期时间正确 精确到分 [截图] | step2: 点击卡片消息 => 进入优惠券详情页 [截图] | step3: 会话列表页文案 => 优惠券名称正确 [截图] | step4: 1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的 => 1~7、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "购药页展示优惠券栏", "internal_id": "196596", "external_id": "33418", "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": "有优惠券&药费为0", "expected": "无优惠券栏"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "购药页展示优惠券栏", "raw_text": "step1: 以下情况进入购药页 =>  | step2: 有优惠券&购药金额>=门槛金额 => 有优惠券栏 | step3: 有优惠券&购药金额 < 门槛金额 => 无优惠券栏 | step4: 有优惠券&药费为0 => 无优惠券栏"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "进购药页时默认选中优惠券", "internal_id": "196602", "external_id": "33419", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "进购药页时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件 => 默认选中该优惠券 | step2: 订单金额等于优惠券使用条件 => 默认选中该优惠券 | step3: 订单金额小于优惠券使用条件 => 不选中该优惠券 | step4: 有多张优惠券时 => 选中正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "优惠券栏文案", "internal_id": "196608", "external_id": "33420", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "优惠券栏文案", "raw_text": "step1: 无诊金时 => 无文案 | step2: 有诊金时 => 文案为不包括诊金"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换地址时默认选中优惠券", "internal_id": "196612", "external_id": "33421", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换地址时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常 | step3: 有可用优惠券->无可用优惠券 => 不显示优惠券栏、总价正确 | step4: 无可用优惠券->有可用优惠券 => 默认选中优惠券、总价正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换代煎时默认选中优惠券", "internal_id": "196618", "external_id": "33422", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换代煎时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换药房时默认选中优惠券", "internal_id": "196622", "external_id": "33423", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换药房时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换快递时默认选中优惠券", "internal_id": "196626", "external_id": "33424", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换快递时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "使用优惠券后购药", "internal_id": "196630", "external_id": "33425", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "使用优惠券后购药", "raw_text": "step1:  => 订单总价正确、支付正常、支付后优惠券为已使用状态 | step2:  => 订单优惠券不减诊金、其他都减 药费、代煎费、加工费、定制费、运费 | step3:  => 订单优惠券使用条件金额不含诊金、其他都包含 药费、代煎费、加工费、定制费、运费 | step4: 不使用优惠券下单 => 下单正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "手动选择优惠券", "internal_id": "196636", "external_id": "33426", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击优惠券栏", "expected": "进入优惠券列表页 各优惠券展示正常 默认选中已选的优惠券"}, {"index": 2, "action": "选择某优惠券", "expected": "返回购药页、代入刚刚选择的优惠券"}, {"index": 3, "action": "选择不使用优惠券", "expected": "返回购药页、优惠券处显示x张可用、总价正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "手动选择优惠券", "raw_text": "step1: 点击优惠券栏 => 进入优惠券列表页 各优惠券展示正常 默认选中已选的优惠券 | step2: 选择某优惠券 => 返回购药页、代入刚刚选择的优惠券 | step3: 选择不使用优惠券 => 返回购药页、优惠券处显示x张可用、总价正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "临界情况", "internal_id": "196641", "external_id": "33427", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1、使用优惠券代患者购药用支付宝支付停留在支付页 2、把优惠券送给患者 3、继续支付", "expected": "2、赠送正常 3、支付后自动退款,订单为未支付"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "临界情况", "raw_text": "step1: 1、使用优惠券代患者购药用支付宝支付停留在支付页 2、把优惠券送给患者 3、继续支付 => 2、赠送正常 3、支付后自动退款,订单为未支付"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "feature_scope": "医师端 > 拉新活动 > 优惠券", "case_name": "查看优惠券入口", "internal_id": "196565", "external_id": "33413", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看我的", "expected": "添加优惠券入口 [截图]"}, {"index": 2, "action": "未登录点击优惠券", "expected": "跳转登录页"}, {"index": 3, "action": "已登录点击优惠券 a、未认证 b、已认证", "expected": "a、b、进入优惠券列表"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "case_name": "查看优惠券入口", "raw_text": "step1: 查看我的 => 添加优惠券入口 [截图] | step2: 未登录点击优惠券 => 跳转登录页 | step3: 已登录点击优惠券 a、未认证 b、已认证 => a、b、进入优惠券列表"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "feature_scope": "医师端 > 拉新活动 > 优惠券", "case_name": "查看优惠券列表", "internal_id": "196570", "external_id": "33414", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无优惠券时", "expected": "表现正常"}, {"index": 2, "action": "有优惠券", "expected": "1、不显示已过期的优惠券 2、按照优惠券金额由大到小 金额相同,按照优惠券到期时间倒序"}, {"index": 3, "action": "查看单张优惠券", "expected": "[截图] 优惠券名称、有效期、优惠金额、优惠条件正确 有效期精确到分"}, {"index": 4, "action": "点击使用规则", "expected": "展开显示 [截图]"}, {"index": 5, "action": "点击优惠券卡片", "expected": "进入优惠券详情页"}, {"index": 6, "action": "1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的", "expected": "1~7、显示正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "case_name": "查看优惠券列表", "raw_text": "step1: 无优惠券时 => 表现正常 | step2: 有优惠券 => 1、不显示已过期的优惠券 2、按照优惠券金额由大到小 金额相同,按照优惠券到期时间倒序 | step3: 查看单张优惠券 => [截图] 优惠券名称、有效期、优惠金额、优惠条件正确 有效期精确到分 | step4: 点击使用规则 => 展开显示 [截图] | step5: 点击优惠券卡片 => 进入优惠券详情页 | step6: 1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的 => 1~7、显示正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "小程序--推荐中医师页面", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "feature_scope": "拉新活动 > 老拉新活动--推荐中医师 > 小程序--推荐中医师页面", "case_name": "医生邀请H5页面截图替换", "internal_id": "196679", "external_id": "33434", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点开推荐医师的链接", "expected": "1,进入到【邀请加入大家中医】的页面; 2,页面里面增加 100元新手礼包的图片;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "case_name": "医生邀请H5页面截图替换", "raw_text": "step1: 点开推荐医师的链接 => 1,进入到【邀请加入大家中医】的页面; 2,页面里面增加 100元新手礼包的图片;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "小程序--推荐中医师页面", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "feature_scope": "拉新活动 > 老拉新活动--推荐中医师 > 小程序--推荐中医师页面", "case_name": "医师不能被邀请的文案修改", "internal_id": "196682", "external_id": "33435", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已经认证过的医师,点击推荐链接,填写内容,点击【立即注册】", "expected": "提示:您已经开通了医生工作室,不能被邀请了哦;"}, {"index": 2, "action": "已经点击过别的医师的邀请链接,注册完后(还没有认证通过),再点击另外一个医师的推荐链接,填写手机号,获取验证码,点击【立即注册】", "expected": "提示:您已被别人邀请过了,立即打开大家中医体验;"}, {"index": 3, "action": "通过老版本邀请链接注册的用户,用户认证通过后", "expected": "邀请者获取老版本50元奖励;"}, {"index": 4, "action": "通过新版本链接邀请的注册用户,认证通过后,并且首单开成功后", "expected": "邀请者走新的奖励制度;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "case_name": "医师不能被邀请的文案修改", "raw_text": "step1: 已经认证过的医师,点击推荐链接,填写内容,点击【立即注册】 => 提示:您已经开通了医生工作室,不能被邀请了哦; | step2: 已经点击过别的医师的邀请链接,注册完后(还没有认证通过),再点击另外一个医师的推荐链接,填写手机号,获取验证码,点击【立即注册】 => 提示:您已被别人邀请过了,立即打开大家中医体验; | step3: 通过老版本邀请链接注册的用户,用户认证通过后 => 邀请者获取老版本50元奖励; | step4: 通过新版本链接邀请的注册用户,认证通过后,并且首单开成功后 => 邀请者走新的奖励制度;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "小程序--推荐中医师页面", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "feature_scope": "拉新活动 > 老拉新活动--推荐中医师 > 小程序--推荐中医师页面", "case_name": "点击新老链接去注册", "internal_id": "196688", "external_id": "33436", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "case_name": "点击新老链接去注册", "raw_text": "step1: 没有注册过的医师,点击新版本的链接,去注册 => 1,正常注册,"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "推荐中医师页面", "internal_id": "196645", "external_id": "33428", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "推荐中医师页面", "raw_text": "step1: 用户已登陆,点击我的页面的【推荐中医师】 => 1,页面进入推荐中医师页面; 2,页面内容正常显示:立即邀请,邀请步骤,邀请记录; | step2: 用户没有登陆,点击【推荐中医师】按钮 => 1,页面直接跳转到登陆页面;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "【立即邀请】按钮显示", "internal_id": "196649", "external_id": "33429", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "刚进入推荐中医师页面", "expected": "1,先显示页面里面的邀请; 2,当上方的立即邀请划出页面后,下方出现【立即邀请】的按钮;"}, {"index": 2, "action": "当页面在划到上方的立即邀请后", "expected": "下方的【立即邀请】按钮消失;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "【立即邀请】按钮显示", "raw_text": "step1: 刚进入推荐中医师页面 => 1,先显示页面里面的邀请; 2,当上方的立即邀请划出页面后,下方出现【立即邀请】的按钮; | step2: 当页面在划到上方的立即邀请后 => 下方的【立即邀请】按钮消失;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "邀请弹窗的出现", "internal_id": "196653", "external_id": "33430", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "邀请弹窗的出现", "raw_text": "step1: 点击页面上方的立即发送邀请 => 弹出邀请弹窗; | step2: 点击下方出现的【立即邀请】按钮 => 弹出邀请弹窗;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "邀请弹窗的页面显示", "internal_id": "196657", "external_id": "33431", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "邀请弹窗的页面显示", "expected": "1,显示医师头像和姓名; 2,其他文案是默认的; 3,可以保存图片,分享到微信和微信朋友圈; 4,【取消】按钮;"}, {"index": 2, "action": "点击【保存图片】", "expected": "1,图片保存成功; 2,同时tost提示:已保存到相册; 3,保存到不同手机里面的分享图片正常显示; 4,扫描图片上的二维码,进入大家中医的注册H5页面;"}, {"index": 3, "action": "点击【微信】", "expected": "1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示;"}, {"index": 4, "action": "点击【朋友圈】", "expected": "1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示;"}, {"index": 5, "action": "点击【取消】按钮", "expected": "页面回到推荐中医师页面;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "邀请弹窗的页面显示", "raw_text": "step1: 邀请弹窗的页面显示 => 1,显示医师头像和姓名; 2,其他文案是默认的; 3,可以保存图片,分享到微信和微信朋友圈; 4,【取消】按钮; | step2: 点击【保存图片】 => 1,图片保存成功; 2,同时tost提示:已保存到相册; 3,保存到不同手机里面的分享图片正常显示; 4,扫描图片上的二维码,进入大家中医的注册H5页面; | step3: 点击【微信】 => 1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示; | step4: 点击【朋友圈】 => 1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示; | step5: 点击【取消】按钮 => 页面回到推荐中医师页面;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "医师专属二维码显示", "internal_id": "196664", "external_id": "33432", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击推荐医师页面的【邀请二维码】", "expected": "1,弹出医师专属分享二维码; 2,二维码没有时效性,一直有效; 3,此二维码与邀请弹窗里面的二维码一样;"}, {"index": 2, "action": "被邀请用户没有注册过,扫描医师专属分享二维码", "expected": "1,进入注册 H5 页面; 2,注册成功后,在推荐医师页面的邀请记录列表第一列展示;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "医师专属二维码显示", "raw_text": "step1: 点击推荐医师页面的【邀请二维码】 => 1,弹出医师专属分享二维码; 2,二维码没有时效性,一直有效; 3,此二维码与邀请弹窗里面的二维码一样; | step2: 被邀请用户没有注册过,扫描医师专属分享二维码 => 1,进入注册 H5 页面; 2,注册成功后,在推荐医师页面的邀请记录列表第一列展示;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "邀请记录显示", "internal_id": "196668", "external_id": "33433", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "本版本之前成功邀请的医生", "expected": "不显示在此页面的邀请记录里;"}, {"index": 2, "action": "本版本之后成功邀请的医生", "expected": "1,按照被邀请的医师的注册时间倒序展示; 2,展示所有本医生邀请成功的注册医师;"}, {"index": 3, "action": "这个版本发布之后,通过老链接进行注册", "expected": "医师邀请记录会显示吗?"}, {"index": 4, "action": "成功邀请人数", "expected": "1,仅统计被邀请者已被审核通过的; (1.1)被审核通过的:医师提交认证,猫头鹰审核通过; 2,医师只是提交了认证,还没有在猫头鹰审核通过,不统计;"}, {"index": 5, "action": "被邀请用户只是注册", "expected": "邀请列表只显示加密的手机号,统一的头像;"}, {"index": 6, "action": "仅注册的用户,认证补充头像,姓名资料,但没有提交认证", "expected": "1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【未认证】标志;"}, {"index": 7, "action": "仅注册的用户,认证补充头像,姓名资料,提交了认证,审核还未通过", "expected": "1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【审核中】标志;"}, {"index": 8, "action": "仅注册的用户,认证补充头像,姓名资料,提交了认证,审核通过", "expected": "1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【已认证】标志;"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "邀请记录显示", "raw_text": "step1: 本版本之前成功邀请的医生 => 不显示在此页面的邀请记录里; | step2: 本版本之后成功邀请的医生 => 1,按照被邀请的医师的注册时间倒序展示; 2,展示所有本医生邀请成功的注册医师; | step3: 这个版本发布之后,通过老链接进行注册 => 医师邀请记录会显示吗? | step4: 成功邀请人数 => 1,仅统计被邀请者已被审核通过的; (1.1)被审核通过的:医师提交认证,猫头鹰审核通过; 2,医师只是提交了认证,还没有在猫头鹰审核通过,不统计; | step5: 被邀请用户只是注册 => 邀请列表只显示加密的手机号,统一的头像; | step6: 仅注册的用户,认证补充头像,姓名资料,但没有提交认证 => 1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【未认证】标志; | step7: 仅注册的用户,认证补充头像,姓名资料,提交了认证,审核还未通过 => 1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【审核中】标志; | step8: 仅注册的用户,认证补充头像,姓名资料,提交了认证,审核通过 => 1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【已认证】标志;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "活动入口出现逻辑", "internal_id": "196449", "external_id": "33390", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "未登录", "expected": "有入口"}, {"index": 3, "action": "新版本新注册未认证", "expected": "有入口"}, {"index": 4, "action": "新版本新注册已认证", "expected": "有入口"}, {"index": 5, "action": "新版本新注册已认证完成所有任务", "expected": "入口消失"}, {"index": 6, "action": "在老版本注册未认证", "expected": "有入口"}, {"index": 7, "action": "在老版本注册已认证 a、未完成新手任务 b、已完成新手任务", "expected": "a、b、均无入口"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "活动入口出现逻辑", "raw_text": "step1:  => [截图] | step2: 未登录 => 有入口 | step3: 新版本新注册未认证 => 有入口 | step4: 新版本新注册已认证 => 有入口 | step5: 新版本新注册已认证完成所有任务 => 入口消失 | step6: 在老版本注册未认证 => 有入口 | step7: 在老版本注册已认证 a、未完成新手任务 b、已完成新手任务 => a、b、均无入口"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "取消原来的首单卡片消息", "internal_id": "196505", "external_id": "33401", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "完成首单", "expected": "取消发送之前的卡片消息 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "取消原来的首单卡片消息", "raw_text": "step1: 完成首单 => 取消发送之前的卡片消息 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "取消N元奖励提示", "internal_id": "196508", "external_id": "33402", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在老新手任务中的用户", "expected": "删除之前的任务完成弹窗 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "取消N元奖励提示", "raw_text": "step1: 在老新手任务中的用户 => 删除之前的任务完成弹窗 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "删除之前的任务完成弹窗", "internal_id": "196511", "external_id": "33403", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在老新手任务中的用户", "expected": "取消“N元”奖励提示 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "删除之前的任务完成弹窗", "raw_text": "step1: 在老新手任务中的用户 => 取消“N元”奖励提示 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "没有添加门诊机构,查看门诊信息页", "internal_id": "196693", "external_id": "33437", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "不添加门诊机构,查看门诊信息页", "expected": "显示无门诊信息; 如图:"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "没有添加门诊机构,查看门诊信息页", "raw_text": "step1: 不添加门诊机构,查看门诊信息页 => 显示无门诊信息; 如图:"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "增加公立,非公立注释", "internal_id": "196696", "external_id": "33438", "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": "1,门诊信息页面顶部出现公立和非公立注释; 2,公立:仅支持免费加号; 非公立:支持在线挂号;"}, {"index": 4, "action": "添加了坐诊机构,又全部删除", "expected": "1,门诊信息页面顶部的公立和非公立注释消失; 2,展示:无门诊信息"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "增加公立,非公立注释", "raw_text": "step1: 只要添加门诊机构(1个或多个),就会出现公立和非公立的注释 =>  | step2: 没有添加坐诊机构,不会出现公立和非公立的注释 =>  | step3: 添加门诊机构(公立或者非公立) => 1,门诊信息页面顶部出现公立和非公立注释; 2,公立:仅支持免费加号; 非公立:支持在线挂号; | step4: 添加了坐诊机构,又全部删除 => 1,门诊信息页面顶部的公立和非公立注释消失; 2,展示:无门诊信息"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "医院增加公立,非公立标签", "internal_id": "196702", "external_id": "33439", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "添加公立性质的坐诊机构", "expected": "1,添加成功的医院名称旁边显示:公立"}, {"index": 2, "action": "添加非公立性质的坐诊机构", "expected": "1,添加成功的医院名称旁边显示:非公立"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "医院增加公立,非公立标签", "raw_text": "step1: 添加公立性质的坐诊机构 => 1,添加成功的医院名称旁边显示:公立 | step2: 添加非公立性质的坐诊机构 => 1,添加成功的医院名称旁边显示:非公立"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "医院名称去掉跳转箭头", "internal_id": "196706", "external_id": "33440", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "门诊信息页面的医院名称去掉跳转:坐诊机构页面的箭头", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "医院名称去掉跳转箭头", "raw_text": "step1: 门诊信息页面的医院名称去掉跳转:坐诊机构页面的箭头 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "取消单日编辑门诊弹窗", "internal_id": "196709", "external_id": "33441", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "整个门诊区域统一点击跳转至【编辑坐诊机构页面】", "expected": ""}, {"index": 2, "action": "点击置灰/约满/出诊/空白/可约/已约的格子", "expected": "1,页面统一跳转【编辑坐诊机构页面】 2,取消单日编辑门诊弹窗"}, {"index": 3, "action": "其他规则不变", "expected": "1,分享门诊(微信,朋友圈,工作室患者,分享的图片正常展示:安卓,ios) 2,发布公告功能 3,【编辑坐诊信息】功能"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "取消单日编辑门诊弹窗", "raw_text": "step1: 整个门诊区域统一点击跳转至【编辑坐诊机构页面】 =>  | step2: 点击置灰/约满/出诊/空白/可约/已约的格子 => 1,页面统一跳转【编辑坐诊机构页面】 2,取消单日编辑门诊弹窗 | step3: 其他规则不变 => 1,分享门诊(微信,朋友圈,工作室患者,分享的图片正常展示:安卓,ios) 2,发布公告功能 3,【编辑坐诊信息】功能"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "坐诊标题更新", "internal_id": "196742", "external_id": "33447", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "坐诊标题更新", "raw_text": "step1: 坐诊标题 => 1,由原来的“坐诊挂号”更改为“近三周坐诊情况”"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "规则说明位置及名称更新", "internal_id": "196745", "external_id": "33448", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "规则说明位置", "expected": "1,由上方挪到坐诊情况下方"}, {"index": 2, "action": "规则说明名称更新", "expected": "1,名称由“规则说明”改成“了解预约规则”"}, {"index": 3, "action": "点击了解预约规则", "expected": "1,进入详情页 2,里面的内容不变"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "规则说明位置及名称更新", "raw_text": "step1: 规则说明位置 => 1,由上方挪到坐诊情况下方 | step2: 规则说明名称更新 => 1,名称由“规则说明”改成“了解预约规则” | step3: 点击了解预约规则 => 1,进入详情页 2,里面的内容不变"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "坐诊情况底部增加色块提示文案", "internal_id": "196750", "external_id": "33449", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "坐诊机构是公立医院", "expected": "1,绿色:患者在大家中医预约,到医院支付挂号费,找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点"}, {"index": 2, "action": "坐诊机构是非公立医院", "expected": "1,绿色:患者在大家中医预约和支付挂号费,凭短信找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "坐诊情况底部增加色块提示文案", "raw_text": "step1: 坐诊机构是公立医院 => 1,绿色:患者在大家中医预约,到医院支付挂号费,找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点 | step2: 坐诊机构是非公立医院 => 1,绿色:患者在大家中医预约和支付挂号费,凭短信找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "超过时间医生无法修改坐诊情况", "internal_id": "196754", "external_id": "33450", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "时间晚于早上8:00", "expected": "医生无法修改坐诊情况"}, {"index": 2, "action": "时间晚于中午12:00", "expected": "医生无法修改坐诊情况"}, {"index": 3, "action": "时间晚于晚上18:00", "expected": "医生无法修改坐诊情况"}, {"index": 4, "action": "当天超过的时间有出诊,约满,已约的坐诊记录", "expected": "1,用淡色显示出诊,约满,已约"}, {"index": 5, "action": "点击淡色的出诊,约满,已约", "expected": "1,toast提示:无法修改该时段"}, {"index": 6, "action": "当天之前的时间即使有坐诊记录也置灰显示", "expected": ""}, {"index": 7, "action": "当天没有坐诊", "expected": "1,时间还没有过早上:8:00,当天一整天空白显示 2,时间过了早上:8:00,没过中午:12:00,当天上午置灰,下午和晚上空白 3,时间过了中午12:00,没过晚上18:00,当天上午和下午置灰,晚上空白 4,当天时间过了18:00,当天上午,下午和晚上全部置灰"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "超过时间医生无法修改坐诊情况", "raw_text": "step1: 时间晚于早上8:00 => 医生无法修改坐诊情况 | step2: 时间晚于中午12:00 => 医生无法修改坐诊情况 | step3: 时间晚于晚上18:00 => 医生无法修改坐诊情况 | step4: 当天超过的时间有出诊,约满,已约的坐诊记录 => 1,用淡色显示出诊,约满,已约 | step5: 点击淡色的出诊,约满,已约 => 1,toast提示:无法修改该时段 | step6: 当天之前的时间即使有坐诊记录也置灰显示 =>  | step7: 当天没有坐诊 => 1,时间还没有过早上:8:00,当天一整天空白显示 2,时间过了早上:8:00,没过中午:12:00,当天上午置灰,下午和晚上空白 3,时间过了中午12:00,没过晚上18:00,当天上午和下午置灰,晚上空白 4,当天时间过了18:00,当天上午,下午和晚上全部置灰"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "近三周坐诊情况展示", "internal_id": "196763", "external_id": "33451", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "近三周坐诊情况展示", "expected": "1,在第一个日期格子上加上月份 2,其他逻辑不变"}, {"index": 2, "action": "如果添加机构的当天是2月24号周四,时间已经过了中午12点,没有过晚上18点", "expected": "1,坐诊时间的第一周从21号周一开始展示 (1)2月21周一,22周二,23周三,24周四上午和下午全部置灰,不可点击"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "近三周坐诊情况展示", "raw_text": "step1: 近三周坐诊情况展示 => 1,在第一个日期格子上加上月份 2,其他逻辑不变 | step2: 如果添加机构的当天是2月24号周四,时间已经过了中午12点,没有过晚上18点 => 1,坐诊时间的第一周从21号周一开始展示 (1)2月21周一,22周二,23周三,24周四上午和下午全部置灰,不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "修改坐诊时间", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 修改坐诊时间", "case_name": "修改的坐诊时间,影响到已预约的患者,出现【确认需改坐诊时间】的弹窗", "internal_id": "196768", "external_id": "33452", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改时间后,点击保存,若开始时间推迟或者结束时间提前,从而影响到已预约的患者出现弹窗"}, {"index": 2, "action": "患者预约了2月24号早上8:00-8:30, 医生在早上八点之前把上午开始的坐诊时间修改为8:20-11:00, 点击【保存】", "expected": "1,开始时间推迟影响到了8点预约的患者 2,出现弹窗:确认修改坐诊时间? 弹窗如下图:"}, {"index": 3, "action": "患者预约了晚上23:00-23:30, 医生在早于18:00之前把晚上开始的坐诊时间修改为18:00-23:00,点击保存", "expected": "1,结束时间影响到了晚上23点预约的患者 2,出现弹窗"}, {"index": 4, "action": "点击弹窗【好的】按钮", "expected": "1,坐诊时间保存修改 2,患者端保存的坐诊时间段修改 3,同时给影响到的预约患者群发会话消息和短信"}, {"index": 5, "action": "点击弹窗【取消】", "expected": "1,弹窗关闭 2,回到修改坐诊时间页面继续修改"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "case_name": "修改的坐诊时间,影响到已预约的患者,出现【确认需改坐诊时间】的弹窗", "raw_text": "step1:  => 修改时间后,点击保存,若开始时间推迟或者结束时间提前,从而影响到已预约的患者出现弹窗 | step2: 患者预约了2月24号早上8:00-8:30, 医生在早上八点之前把上午开始的坐诊时间修改为8:20-11:00, 点击【保存】 => 1,开始时间推迟影响到了8点预约的患者 2,出现弹窗:确认修改坐诊时间? 弹窗如下图: | step3: 患者预约了晚上23:00-23:30, 医生在早于18:00之前把晚上开始的坐诊时间修改为18:00-23:00,点击保存 => 1,结束时间影响到了晚上23点预约的患者 2,出现弹窗 | step4: 点击弹窗【好的】按钮 => 1,坐诊时间保存修改 2,患者端保存的坐诊时间段修改 3,同时给影响到的预约患者群发会话消息和短信 | step5: 点击弹窗【取消】 => 1,弹窗关闭 2,回到修改坐诊时间页面继续修改"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "修改坐诊时间", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 修改坐诊时间", "case_name": "因修改坐诊时间影响到患者,给患者发送的会话信息和短信", "internal_id": "196775", "external_id": "33453", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生上午开始坐诊时间是:8:00-12:50,三个患者预约了2月24号早上8:00,医生在早上八点之前 把上午开始的坐诊时间修改为8:20-11:00,点击【保存】", "expected": "1,修改的门诊信息往后推迟,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 8:00 ”,因 上午 的坐诊时间调整至 8:20-11:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日8:00 ”,因 上午 的坐诊时间调整至 8:30-11:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116"}, {"index": 2, "action": "医生下午开始的时间段为:12:10-18:50,三个患者预约了2月24号下午12:30,医生在下午12点之前 把下午开始的坐诊时间修改为12:30-18:00,点击【保存】", "expected": "1,下午坐诊开始时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信"}, {"index": 3, "action": "医生晚上开始的时间段为:18:00-21:50,三个患者预约了2月24号晚上21:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:30-21:20,点击【保存】", "expected": "1,修改的门诊时间提前结束,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116"}, {"index": 4, "action": "医生晚上开始的时间段为:18:10-20:50,三个化妆预约了2月24号晚上20:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:10-20:30/20:40,点击【保存】", "expected": "1,晚上坐诊结束时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信"}, {"index": 5, "action": "会话消息和短信内容里面的注意点", "expected": "1,查看医生的名字是否正确 2,查看自己预约的门诊时间是否正确 3,查看医生调整时间的坐诊时间段是否正确 (上午,下午,晚上和时间段) 4,查看客服电话是否正确 5,验证小程序链接是否可以正确打开"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "case_name": "因修改坐诊时间影响到患者,给患者发送的会话信息和短信", "raw_text": "step1: 医生上午开始坐诊时间是:8:00-12:50,三个患者预约了2月24号早上8:00,医生在早上八点之前 把上午开始的坐诊时间修改为8:20-11:00,点击【保存】 => 1,修改的门诊信息往后推迟,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 8:00 ”,因 上午 的坐诊时间调整至 8:20-11:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日8:00 ”,因 上午 的坐诊时间调整至 8:30-11:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116 | step2: 医生下午开始的时间段为:12:10-18:50,三个患者预约了2月24号下午12:30,医生在下午12点之前 把下午开始的坐诊时间修改为12:30-18:00,点击【保存】 => 1,下午坐诊开始时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信 | step3: 医生晚上开始的时间段为:18:00-21:50,三个患者预约了2月24号晚上21:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:30-21:20,点击【保存】 => 1,修改的门诊时间提前结束,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116 | step4: 医生晚上开始的时间段为:18:10-20:50,三个化妆预约了2月24号晚上20:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:10-20:30/20:40,点击【保存】 => 1,晚上坐诊结束时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信 | step5: 会话消息和短信内容里面的注意点 => 1,查看医生的名字是否正确 2,查看自己预约的门诊时间是否正确 3,查看医生调整时间的坐诊时间段是否正确 (上午,下午,晚上和时间段) 4,查看客服电话是否正确 5,验证小程序链接是否可以正确打开"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "已过去的时间不能放号", "internal_id": "196783", "external_id": "33454", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击空白的格子", "expected": "1,可以放号 2,弹出 开启坐诊 弹窗 点击【取消】或者上方阴影面积都可以关闭弹窗"}, {"index": 2, "action": "点击置灰和淡色的已约/约满/出诊的格子", "expected": "2,不能放号"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "已过去的时间不能放号", "raw_text": "step1: 点击空白的格子 => 1,可以放号 2,弹出 开启坐诊 弹窗 点击【取消】或者上方阴影面积都可以关闭弹窗 | step2: 点击置灰和淡色的已约/约满/出诊的格子 => 2,不能放号"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "开启坐诊弹窗 增加挂号费", "internal_id": "196787", "external_id": "33455", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加 挂号费/到院缴挂号费", "expected": "1,开启坐诊页面在:放号数下方 增加挂号费 2,挂号费/到院缴挂号费默认:未设置(非必填) 3,非公立医院显示:挂号费 4,公立医院显示:到院缴挂号费"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "开启坐诊弹窗 增加挂号费", "raw_text": "step1: 增加 挂号费/到院缴挂号费 => 1,开启坐诊页面在:放号数下方 增加挂号费 2,挂号费/到院缴挂号费默认:未设置(非必填) 3,非公立医院显示:挂号费 4,公立医院显示:到院缴挂号费"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "挂号费设置规则", "internal_id": "196790", "external_id": "33456", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "没有开启坐诊按钮", "expected": "1,不可以设置放号数和挂号费 2,可以勾选以后每周x坐诊设置 3,点击【保存】按钮,页面回到坐诊情况页面"}, {"index": 2, "action": "开启坐诊按钮,没有设置放号数,放号数为0", "expected": "1,不可以设置挂号费 2,可以勾选以后每周x坐诊设置"}, {"index": 3, "action": "开启坐诊按钮,设置放号数,放号数>0", "expected": "1,可以设置挂号费"}, {"index": 4, "action": "开启坐诊按钮,设置放号数和挂号费,再把放号数改为0, 点击【保存】", "expected": "1,toast提示:请设置放号数 2,还在开启坐诊页面"}, {"index": 5, "action": "进入设置挂号费页面", "expected": "1,导航栏根据医院性质显示: 非公立医院显示:挂号费 公立医院显示:到院缴挂号费 2,挂号费的设置方式同“工作室设置--中医线上咨询设置--图文问诊费用”一样 (有一点不同的是医生进入设置挂号费的页面里面的 “免费” 修改为 “0”)"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "挂号费设置规则", "raw_text": "step1: 没有开启坐诊按钮 => 1,不可以设置放号数和挂号费 2,可以勾选以后每周x坐诊设置 3,点击【保存】按钮,页面回到坐诊情况页面 | step2: 开启坐诊按钮,没有设置放号数,放号数为0 => 1,不可以设置挂号费 2,可以勾选以后每周x坐诊设置 | step3: 开启坐诊按钮,设置放号数,放号数>0 => 1,可以设置挂号费 | step4: 开启坐诊按钮,设置放号数和挂号费,再把放号数改为0, 点击【保存】 => 1,toast提示:请设置放号数 2,还在开启坐诊页面 | step5: 进入设置挂号费页面 => 1,导航栏根据医院性质显示: 非公立医院显示:挂号费 公立医院显示:到院缴挂号费 2,挂号费的设置方式同“工作室设置--中医线上咨询设置--图文问诊费用”一样 (有一点不同的是医生进入设置挂号费的页面里面的 “免费” 修改为 “0”)"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "开启坐诊弹窗修改“每周x上午/下午/晚上”的断句", "internal_id": "196797", "external_id": "33457", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "由“同时修改以后每 周五 上午 坐诊设置”", "expected": "1,修改为“同时修改以后 每周五上午 坐诊设置”"}, {"index": 2, "action": "勾选同时修改", "expected": "1,以后的每周xxx都会有同样的放号数量和挂号费用的坐诊 2,检查以后每周xxx坐诊是否正常展示,挂号费用是否正确"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "开启坐诊弹窗修改“每周x上午/下午/晚上”的断句", "raw_text": "step1: 由“同时修改以后每 周五 上午 坐诊设置” => 1,修改为“同时修改以后 每周五上午 坐诊设置” | step2: 勾选同时修改 => 1,以后的每周xxx都会有同样的放号数量和挂号费用的坐诊 2,检查以后每周xxx坐诊是否正常展示,挂号费用是否正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "添加坐诊规则除了以上修改,其他的跟之前逻辑一样", "internal_id": "196801", "external_id": "33458", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "之前的逻辑", "expected": "1,只能添加未来时间的坐诊"}, {"index": 2, "action": "", "expected": "2,打开 开启坐诊弹窗,可以什么都不编辑就可以关闭弹窗"}, {"index": 3, "action": "", "expected": "3,已经添加的坐诊,没有患者预约可以点击取消"}, {"index": 4, "action": "", "expected": "4,已经添加的坐诊,有患者预约,关闭开启坐诊按钮,点击【保存】 (1)会弹窗提示:是否关闭坐诊 【1】点击【取消】,之前关闭的 开启坐 诊会自动打开 【2】点击【确定】会取消患者的预约,会给患者发送取消短信 ,取消成功,页面不会显示此坐诊"}, {"index": 5, "action": "", "expected": "5,*放号数必须大于当前已挂号数 例如:已预约了3个患者,医生把放号数改为2个,会提示:*放号数必须大于当前已挂号数"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "添加坐诊规则除了以上修改,其他的跟之前逻辑一样", "raw_text": "step1: 之前的逻辑 => 1,只能添加未来时间的坐诊 | step2:  => 2,打开 开启坐诊弹窗,可以什么都不编辑就可以关闭弹窗 | step3:  => 3,已经添加的坐诊,没有患者预约可以点击取消 | step4:  => 4,已经添加的坐诊,有患者预约,关闭开启坐诊按钮,点击【保存】 (1)会弹窗提示:是否关闭坐诊 【1】点击【取消】,之前关闭的 开启坐 诊会自动打开 【2】点击【确定】会取消患者的预约,会给患者发送取消短信 ,取消成功,页面不会显示此坐诊 | step5:  => 5,*放号数必须大于当前已挂号数 例如:已预约了3个患者,医生把放号数改为2个,会提示:*放号数必须大于当前已挂号数"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "编辑坐诊信息页面增加删除功能", "internal_id": "196715", "external_id": "33442", "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": "1,弹窗提示:是否删除坐诊机构 2,点击【放弃】,删除失败 3,点击【删除】,删除成功,同时会给已预约的患者发送短信通知:提示医生取消了预约(现有规则) 弹窗如图:"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "编辑坐诊信息页面增加删除功能", "raw_text": "step1: 进入编辑坐诊信息页面 => 1,右上角增加【删除】按钮; | step2: 坐诊机构没有人预约/没有添加坐诊信息/只添加了出诊,点击【删除】按钮 => 1,弹窗提示:确定要删除门诊信息? 2,点击【放弃】,删除失败 3,点击【删除】,删除成功,不显示此坐诊机构 弹窗如图: | step3: 坐诊机构已有人预约,点击【删除】按钮 => 1,弹窗提示:是否删除坐诊机构 2,点击【放弃】,删除失败 3,点击【删除】,删除成功,同时会给已预约的患者发送短信通知:提示医生取消了预约(现有规则) 弹窗如图:"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "编辑坐诊机构页面展示医院名称", "internal_id": "196720", "external_id": "33443", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入坐诊机构页面", "expected": "1,顶部展示医院名称和公立或非公立标签 2,医院名称全部展示(过长)"}, {"index": 2, "action": "点击医院名称", "expected": "1,进入到坐诊机构页面 2,坐诊机构页面去掉右上角的【删除】功能 3,其他规则不变,还是只能修改【坐诊科室】"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "编辑坐诊机构页面展示医院名称", "raw_text": "step1: 进入坐诊机构页面 => 1,顶部展示医院名称和公立或非公立标签 2,医院名称全部展示(过长) | step2: 点击医院名称 => 1,进入到坐诊机构页面 2,坐诊机构页面去掉右上角的【删除】功能 3,其他规则不变,还是只能修改【坐诊科室】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "’就诊指南‘标题及默认文案修改", "internal_id": "196724", "external_id": "33444", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击就诊提示", "expected": "1,跳转到编辑就诊提示页面"}, {"index": 2, "action": "就诊指南标题", "expected": "1,编辑坐诊机构页面和编辑就诊提示页面全都由:' 就诊指南 '修改为' 就诊提示 ' 2,编辑功能不变"}, {"index": 3, "action": "就诊提示默认文案修改", "expected": "1,【编辑坐诊信息页面】默认文案是:提示患者预约后如何就诊。例:请到xx楼xx科室找我后加号 2,【就诊提示编辑页面】*默认文案:患者预约后,将看到您的就诊提示"}, {"index": 4, "action": "点击【就诊提示】编辑页面的查看示例", "expected": "视觉重新修改"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "’就诊指南‘标题及默认文案修改", "raw_text": "step1: 点击就诊提示 => 1,跳转到编辑就诊提示页面 | step2: 就诊指南标题 => 1,编辑坐诊机构页面和编辑就诊提示页面全都由:' 就诊指南 '修改为' 就诊提示 ' 2,编辑功能不变 | step3: 就诊提示默认文案修改 => 1,【编辑坐诊信息页面】默认文案是:提示患者预约后如何就诊。例:请到xx楼xx科室找我后加号 2,【就诊提示编辑页面】*默认文案:患者预约后,将看到您的就诊提示 | step4: 点击【就诊提示】编辑页面的查看示例 => 视觉重新修改"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "’坐诊时间设置‘ 的标题及默认文案更新", "internal_id": "196730", "external_id": "33445", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "’坐诊时间设置‘ 的标题及默认文案更新", "raw_text": "step1: 坐诊时间设置 标题 => 1,编辑坐诊机构页面 和 放号设置页面 全都由:'坐诊时间设置 '修改为' 放号设置 '"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "放号设置编辑页面", "internal_id": "196733", "external_id": "33446", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击放号设置", "expected": "1,跳转放号设置编辑页面"}, {"index": 2, "action": "放号设置编辑页面增加医院名称", "expected": "1,顶部显示医院全称(名称过长)"}, {"index": 3, "action": "坐诊时间默认值", "expected": "1,放号设置页面原有的功能 2,坐诊时间默认值 上午 8:00-11:00 下午 13:00-16:00 晚上 18:00-20:00"}, {"index": 4, "action": "法定节假日放号", "expected": "1,把法定节假日放号功能 挪到 放号设置里面 2,默认文案:关闭后,法定节假日(不含双休日)自动不放号"}, {"index": 5, "action": "打开法定节假日放号", "expected": "1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日放号"}, {"index": 6, "action": "关闭法定节假日放号", "expected": "1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日不放号"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "放号设置编辑页面", "raw_text": "step1: 点击放号设置 => 1,跳转放号设置编辑页面 | step2: 放号设置编辑页面增加医院名称 => 1,顶部显示医院全称(名称过长) | step3: 坐诊时间默认值 => 1,放号设置页面原有的功能 2,坐诊时间默认值 上午 8:00-11:00 下午 13:00-16:00 晚上 18:00-20:00 | step4: 法定节假日放号 => 1,把法定节假日放号功能 挪到 放号设置里面 2,默认文案:关闭后,法定节假日(不含双休日)自动不放号 | step5: 打开法定节假日放号 => 1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日放号 | step6: 关闭法定节假日放号 => 1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日不放号"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "预约时间由:上午/下午/晚上 ,更新为时间点", "internal_id": "196825", "external_id": "33463", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "原来的预约时间为:2022-03-02 周三 晚上", "expected": "1,修改为:2022-03-02 周三 19:30"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "预约时间由:上午/下午/晚上 ,更新为时间点", "raw_text": "step1: 原来的预约时间为:2022-03-02 周三 晚上 => 1,修改为:2022-03-02 周三 19:30"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "所有字段去掉冒号", "internal_id": "196828", "external_id": "33464", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约详情页面所有字段统一去掉冒号", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "所有字段去掉冒号", "raw_text": "step1: 预约详情页面所有字段统一去掉冒号 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "就诊机构位置修改", "internal_id": "196831", "external_id": "33465", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊机构放在挂号费用的上方", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "就诊机构位置修改", "raw_text": "step1: 就诊机构放在挂号费用的上方 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "增加挂号费用", "internal_id": "196834", "external_id": "33466", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加挂号费用", "expected": "1,预约详情里面增加:挂号费用 2,挂号费用排在:就诊机构下方"}, {"index": 2, "action": "非公立医院设置了挂号金额,在预约详情里面展示", "expected": "1,挂号费用:¥20"}, {"index": 3, "action": "非公立医院没有设置挂号费,在预约详情里面展示", "expected": "1,挂号费用:¥ 0"}, {"index": 4, "action": "非公立医院设置了挂号费,但是设置的是0元,在预约详情里面展示", "expected": "1,挂号费用:¥ 0"}, {"index": 5, "action": "公立医院设置了挂号金额,在预约详情里面展示", "expected": "1,挂号费用:到院缴费 ¥ 20"}, {"index": 6, "action": "公立医院没有设置挂号金额或者设置为 0 元", "expected": "1,挂号费用:以医院公示费用为准"}, {"index": 7, "action": "自定义的挂号费用设置", "expected": "1,默认文案:范围在0-9999元 2,只可以输入正整数"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "增加挂号费用", "raw_text": "step1: 增加挂号费用 => 1,预约详情里面增加:挂号费用 2,挂号费用排在:就诊机构下方 | step2: 非公立医院设置了挂号金额,在预约详情里面展示 => 1,挂号费用:¥20 | step3: 非公立医院没有设置挂号费,在预约详情里面展示 => 1,挂号费用:¥ 0 | step4: 非公立医院设置了挂号费,但是设置的是0元,在预约详情里面展示 => 1,挂号费用:¥ 0 | step5: 公立医院设置了挂号金额,在预约详情里面展示 => 1,挂号费用:到院缴费 ¥ 20 | step6: 公立医院没有设置挂号金额或者设置为 0 元 => 1,挂号费用:以医院公示费用为准 | step7: 自定义的挂号费用设置 => 1,默认文案:范围在0-9999元 2,只可以输入正整数"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "增加预约序号", "internal_id": "196843", "external_id": "33467", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加预约序号", "expected": "1,在预约详情里面显示:序号 1/2/3... 2,序号排在挂号费用的下方"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "增加预约序号", "raw_text": "step1: 增加预约序号 => 1,在预约详情里面显示:序号 1/2/3... 2,序号排在挂号费用的下方"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "版本之前的预约记录在新版本的显示", "internal_id": "196846", "external_id": "33468", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "版本之前的预约记录,在新版本里面的显示", "expected": "1,时间还是显示:03-07 周一 上午/下午/晚上 2,挂号费用显示: 公立医院:以医院公示费用为准 非公立医院:¥ 0 3,序号显示: - 4,其他状态同最新版本一样"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "版本之前的预约记录在新版本的显示", "raw_text": "step1: 版本之前的预约记录,在新版本里面的显示 => 1,时间还是显示:03-07 周一 上午/下午/晚上 2,挂号费用显示: 公立医院:以医院公示费用为准 非公立医院:¥ 0 3,序号显示: - 4,其他状态同最新版本一样"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "把预约时间改为时间点", "internal_id": "196809", "external_id": "33459", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "之前的预约时间为“周六 上午”", "expected": "1,改为“ 02-24 周四 9:30”"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "把预约时间改为时间点", "raw_text": "step1: 之前的预约时间为“周六 上午” => 1,改为“ 02-24 周四 9:30”"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "病历资料去掉浏览功能", "internal_id": "196812", "external_id": "33460", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者预约门诊的时候,上传了病历资料", "expected": "1,医生在预约记录里面可以看到 2,外部“病历资料”以icon形式体现,不能去浏览 3,只有进入预约详情里面才可以查看患者上传的病历资料"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "病历资料去掉浏览功能", "raw_text": "step1: 患者预约门诊的时候,上传了病历资料 => 1,医生在预约记录里面可以看到 2,外部“病历资料”以icon形式体现,不能去浏览 3,只有进入预约详情里面才可以查看患者上传的病历资料"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "每条预约记录增加预约序号", "internal_id": "196815", "external_id": "33461", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约记录里增加:序号", "expected": "1,患者在小程序预约门诊,获取预约序号 2,例:序号:1"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "每条预约记录增加预约序号", "raw_text": "step1: 预约记录里增加:序号 => 1,患者在小程序预约门诊,获取预约序号 2,例:序号:1"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "预约记录排序", "internal_id": "196818", "external_id": "33462", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "排序规则", "expected": "1,按预约日期排序,离今日最近的日子排在前面 2,预约日期为同一天的按时间点从早至晚排序 3,同一个时间点的,按序号从小至大排序 4,同一天,同一个时间段,同一个号码,按照患者提交预约的时间,时间早的排在前)"}, {"index": 2, "action": "版本发布之前的预约记录", "expected": "1,在新版本显示为“上午/下午/晚上” 2,不显示序号 3,显示预约的日期,周几,上午/下午/晚上 4,序号显示:- 5,病例资料同新版本修改一样,也是去掉浏览功能"}, {"index": 3, "action": "版本之前和最新版本的预约记录排序", "expected": "1,先按预约日期排序,离今日最佳的日子拍照最前面; 2,老版本之前的:上午的排在上午的最上面,下午的排在下午的最上面,晚上排在晚上的最上面 3,其他的排序同新版本的一样"}, {"index": 4, "action": "历史预约 页面", "expected": "1,排序与修改逻辑同上"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "预约记录排序", "raw_text": "step1: 排序规则 => 1,按预约日期排序,离今日最近的日子排在前面 2,预约日期为同一天的按时间点从早至晚排序 3,同一个时间点的,按序号从小至大排序 4,同一天,同一个时间段,同一个号码,按照患者提交预约的时间,时间早的排在前) | step2: 版本发布之前的预约记录 => 1,在新版本显示为“上午/下午/晚上” 2,不显示序号 3,显示预约的日期,周几,上午/下午/晚上 4,序号显示:- 5,病例资料同新版本修改一样,也是去掉浏览功能 | step3: 版本之前和最新版本的预约记录排序 => 1,先按预约日期排序,离今日最佳的日子拍照最前面; 2,老版本之前的:上午的排在上午的最上面,下午的排在下午的最上面,晚上排在晚上的最上面 3,其他的排序同新版本的一样 | step4: 历史预约 页面 => 1,排序与修改逻辑同上"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生取消门诊预约", "suite_path": ["V4.17.5", "医师端", "门诊预约", "医生取消门诊预约"], "feature_scope": "医师端 > 门诊预约 > 医生取消门诊预约", "case_name": "医生取消患者已经预约的门诊", "internal_id": "196850", "external_id": "33469", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生在预约记录里面取消患者的预约记录", "expected": "1,取消成功 2,在会话框里面给患者发送取消通知 3,同时给患者发送取消短信 4,有产生退款,会给患者发送【退款通知】的大模版(与患者自己取消文案不一样),3天内退款成功"}, {"index": 2, "action": "医生删除了门诊机构", "expected": "1,所有已预约的门诊取消成功 2,给所有患者发送取消会话,短信,大模版,所有患者退款成功"}, {"index": 3, "action": "医生关闭已预约的门诊", "expected": "1,取消成功 2,给患者发送取消会话,短信,大模版,3日内退款成功"}, {"index": 4, "action": "医生原先开启了【节假日放号】,有人预约了节假日门诊,然后关闭了【节假日放号】", "expected": "1,已经预约的患者取消门诊 2,给所有患者发送会话,短信,大模版,产生费用的3日内退款成功"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "医生取消门诊预约"], "case_name": "医生取消患者已经预约的门诊", "raw_text": "step1: 医生在预约记录里面取消患者的预约记录 => 1,取消成功 2,在会话框里面给患者发送取消通知 3,同时给患者发送取消短信 4,有产生退款,会给患者发送【退款通知】的大模版(与患者自己取消文案不一样),3天内退款成功 | step2: 医生删除了门诊机构 => 1,所有已预约的门诊取消成功 2,给所有患者发送取消会话,短信,大模版,所有患者退款成功 | step3: 医生关闭已预约的门诊 => 1,取消成功 2,给患者发送取消会话,短信,大模版,3日内退款成功 | step4: 医生原先开启了【节假日放号】,有人预约了节假日门诊,然后关闭了【节假日放号】 => 1,已经预约的患者取消门诊 2,给所有患者发送会话,短信,大模版,产生费用的3日内退款成功"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的收入", "suite_path": ["V4.17.5", "医师端", "我的收入"], "feature_scope": "V4.17.5 > 医师端 > 我的收入", "case_name": "我的收入增加预约费用", "internal_id": "196857", "external_id": "33470", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者在小程序预约了门诊,付款后,医生在【我的收入】中看到", "expected": "1,预约挂号费---微信名 10.00"}, {"index": 2, "action": "患者预约了门诊,但是被医生标记为:未就诊,在当天就诊的晚24点,仍旧入帐", "expected": ""}, {"index": 3, "action": "点击预约挂号费进入账单详情", "expected": "1,说明展示:微信名 的预约挂号费¥10.00 2,创建时间:患者的付款时间"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "我的收入"], "case_name": "我的收入增加预约费用", "raw_text": "step1: 患者在小程序预约了门诊,付款后,医生在【我的收入】中看到 => 1,预约挂号费---微信名 10.00 | step2: 患者预约了门诊,但是被医生标记为:未就诊,在当天就诊的晚24点,仍旧入帐 =>  | step3: 点击预约挂号费进入账单详情 => 1,说明展示:微信名 的预约挂号费¥10.00 2,创建时间:患者的付款时间"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开方页 > 服务级别计算", "case_name": "不满整周的按照整周计算", "internal_id": "196908", "external_id": "33477", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "6天、7天", "expected": "按7天算"}, {"index": 2, "action": "8天、11天、13天、14天", "expected": "按14天算"}, {"index": 3, "action": "15天", "expected": "按21天算"}, {"index": 4, "action": "27天、28天", "expected": "按28天算"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "case_name": "不满整周的按照整周计算", "raw_text": "step1: 6天、7天 => 按7天算 | step2: 8天、11天、13天、14天 => 按14天算 | step3: 15天 => 按21天算 | step4: 27天、28天 => 按28天算"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开方页 > 服务级别计算", "case_name": "颗粒剂饮片", "internal_id": "196914", "external_id": "33478", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "", "expected": "用药天数=帖数/每日帖数 (向上取整)"}, {"index": 3, "action": "6.9天", "expected": "按7天"}, {"index": 4, "action": "7.1天", "expected": "按8天"}, {"index": 5, "action": "13.9天", "expected": "按14天"}, {"index": 6, "action": "14.1天", "expected": "按15天"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "case_name": "颗粒剂饮片", "raw_text": "step1:  => 每日病程管理费用 = 费用/ 天数 | step2:  => 用药天数=帖数/每日帖数 (向上取整) | step3: 6.9天 => 按7天 | step4: 7.1天 => 按8天 | step5: 13.9天 => 按14天 | step6: 14.1天 => 按15天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开方页 > 服务级别计算", "case_name": "丸散膏", "internal_id": "196922", "external_id": "33479", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "预计天数A到B", "expected": "用药天数=(A+B)/2(向上取整)"}, {"index": 3, "action": "预计天数A到B且A=B", "expected": "用药天数=A"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "case_name": "丸散膏", "raw_text": "step1:  => 每日病程管理费用 = 费用/ 天数 | step2: 预计天数A到B => 用药天数=(A+B)/2(向上取整) | step3: 预计天数A到B且A=B => 用药天数=A"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "查看开方页", "internal_id": "196864", "external_id": "33471", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "查看开方页", "raw_text": "step1:  => 修改治疗服务费为“诊后病程管理” [截图] | step2: 关闭时 => 显示关闭 | step3: 开启时 => 显示开启"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "诊后病程管理默认开关状态", "internal_id": "196869", "external_id": "33472", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "诊后病程管理默认开关状态", "raw_text": "step1: 豆腐块开方页 => 默认开启 | step2: 给患者首次开方 => 默认开启 | step3: 上次给某患者是开启 => 默认开启 | step4: 上次给某患者是关闭 => 默认关闭"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "查看诊后病程设置页", "internal_id": "196875", "external_id": "33473", "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": "不能进入设置页 toast提示正常"}, {"index": 5, "action": "缺药时点击", "expected": "不能进入设置页 toast提示正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "查看诊后病程设置页", "raw_text": "step1: 点击开方页的诊后病程管理 => 进入设置页 [截图] | step2: 开方页是开启状态 => 开关打开 展示病程管理服务部分 费用展示正常 | step3: 开方页是关闭状态 => 开关关闭 不展示病程管理服务部分 | step4: 未添加药材时点击 => 不能进入设置页 toast提示正常 | step5: 缺药时点击 => 不能进入设置页 toast提示正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "各级别对应费用及文案", "internal_id": "196882", "external_id": "33474", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有1次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果。您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有6次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 =>  | step2: 大于0,小于等于2 => 1级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 | step3: 大于2,小于等于5 => 2级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有1次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 | step4: 大于5,小于等于10 => 3级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果。您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 | step5: 大于10,小于等于15 => 4级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 | step6: 大于15,小于等于25 => 5级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 | step7: 大于25,小于等于30 => 6级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 | step8: 大于30,小于等于35 => 7级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼 | step9: 大于35 => 8级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有6次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "设置费用", "internal_id": "196893", "external_id": "33475", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 设置金额弹窗与之前治疗服务费一样 去掉免费"}, {"index": 2, "action": "选择金额后", "expected": "每天费用和服务等级正确"}, {"index": 3, "action": "选择金额前8级->选择后1级", "expected": "文案变化正常"}, {"index": 4, "action": "选择金额前2级->选择后7级", "expected": "文案变化正常"}, {"index": 5, "action": "选择金额后返回开方页", "expected": "总计金额正确"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "设置费用", "raw_text": "step1:  => [截图] 设置金额弹窗与之前治疗服务费一样 去掉免费 | step2: 选择金额后 => 每天费用和服务等级正确 | step3: 选择金额前8级->选择后1级 => 文案变化正常 | step4: 选择金额前2级->选择后7级 => 文案变化正常 | step5: 选择金额后返回开方页 => 总计金额正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "设置开启关闭", "internal_id": "196900", "external_id": "33476", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1、开启->关闭 2、返回开方页", "expected": "1、不展示病程管理服务部分 2、诊后病程管理变为关闭、总计金额正确(服务金额为0)"}, {"index": 2, "action": "1、关闭->开启并默认费用 2、返回开方页", "expected": "1、展示病程管理服务部分 费用为默认金额 每天费用和服务等级正确 2、诊后病程管理变为开启、总计金额正确"}, {"index": 3, "action": "1、关闭->开启并手动设置费用 2、返回开方页", "expected": "2、诊后病程管理变为开启、总计金额正确"}, {"index": 4, "action": "1、关闭->开启->关闭 2、返回开方页", "expected": "1、2、表现正常"}, {"index": 5, "action": "1、开启->关闭->开启 2、返回开方页", "expected": "1、费用不变(不会变为默认) 2、表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "设置开启关闭", "raw_text": "step1: 1、开启->关闭 2、返回开方页 => 1、不展示病程管理服务部分 2、诊后病程管理变为关闭、总计金额正确(服务金额为0) | step2: 1、关闭->开启并默认费用 2、返回开方页 => 1、展示病程管理服务部分 费用为默认金额 每天费用和服务等级正确 2、诊后病程管理变为开启、总计金额正确 | step3: 1、关闭->开启并手动设置费用 2、返回开方页 => 2、诊后病程管理变为开启、总计金额正确 | step4: 1、关闭->开启->关闭 2、返回开方页 => 1、2、表现正常 | step5: 1、开启->关闭->开启 2、返回开方页 => 1、费用不变(不会变为默认) 2、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "费用及级别的变化", "internal_id": "196927", "external_id": "33480", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "药材无->有", "expected": "费用及级别表现正常"}, {"index": 2, "action": "药材有->无", "expected": "费用及级别表现正常"}, {"index": 3, "action": "修改药材", "expected": "费用及级别表现正常"}, {"index": 4, "action": "切换药房", "expected": "费用及级别表现正常"}, {"index": 5, "action": "切换剂型", "expected": "费用及级别表现正常"}, {"index": 6, "action": "颗粒饮片编辑帖数及每日帖数", "expected": "费用及级别表现正常"}, {"index": 7, "action": "丸散膏编辑用法用量", "expected": "费用及级别表现正常"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "费用及级别的变化", "raw_text": "step1: 药材无->有 => 费用及级别表现正常 | step2: 药材有->无 => 费用及级别表现正常 | step3: 修改药材 => 费用及级别表现正常 | step4: 切换药房 => 费用及级别表现正常 | step5: 切换剂型 => 费用及级别表现正常 | step6: 颗粒饮片编辑帖数及每日帖数 => 费用及级别表现正常 | step7: 丸散膏编辑用法用量 => 费用及级别表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "关闭诊后服务时进行一些操作", "internal_id": "196936", "external_id": "33481", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "药材无->有", "expected": "开关状态及费用表现正常"}, {"index": 2, "action": "药材有->无", "expected": "开关状态及费用表现正常"}, {"index": 3, "action": "修改药材", "expected": "开关状态及费用表现正常"}, {"index": 4, "action": "切换药房", "expected": "开关状态及费用表现正常"}, {"index": 5, "action": "切换剂型", "expected": "开关状态及费用表现正常"}, {"index": 6, "action": "颗粒饮片编辑帖数及每日帖数", "expected": "开关状态及费用表现正常"}, {"index": 7, "action": "丸散膏编辑用法用量", "expected": "开关状态及费用表现正常"}, {"index": 8, "action": "缺药", "expected": "开关状态及费用表现正常"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "关闭诊后服务时进行一些操作", "raw_text": "step1: 药材无->有 => 开关状态及费用表现正常 | step2: 药材有->无 => 开关状态及费用表现正常 | step3: 修改药材 => 开关状态及费用表现正常 | step4: 切换药房 => 开关状态及费用表现正常 | step5: 切换剂型 => 开关状态及费用表现正常 | step6: 颗粒饮片编辑帖数及每日帖数 => 开关状态及费用表现正常 | step7: 丸散膏编辑用法用量 => 开关状态及费用表现正常 | step8: 缺药 => 开关状态及费用表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "发送方案", "internal_id": "196946", "external_id": "33482", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "发送诊后服务开启的方案", "expected": "发送正常、治疗服务费正确"}, {"index": 2, "action": "发送诊后服务关闭的方案", "expected": "发送正常、治疗服务费为0"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "发送方案", "raw_text": "step1: 发送诊后服务开启的方案 => 发送正常、治疗服务费正确 | step2: 发送诊后服务关闭的方案 => 发送正常、治疗服务费为0"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "调用历史方案、复制方案", "internal_id": "196950", "external_id": "33483", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "调用老版本方案且治疗服务费不为0", "expected": "表现正常"}, {"index": 2, "action": "调用老版本方案且治疗服务费为0", "expected": "表现正常"}, {"index": 3, "action": "调用诊后服务开启的方案", "expected": "表现正常"}, {"index": 4, "action": "调用诊后服务关闭的方案", "expected": "表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "调用历史方案、复制方案", "raw_text": "step1: 调用老版本方案且治疗服务费不为0 => 表现正常 | step2: 调用老版本方案且治疗服务费为0 => 表现正常 | step3: 调用诊后服务开启的方案 => 表现正常 | step4: 调用诊后服务关闭的方案 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "调用本地草稿、调用后台草稿", "internal_id": "196956", "external_id": "33484", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "调用本地草稿、调用后台草稿", "raw_text": "step1: 有患者调用诊后服务开启的草稿 => 表现正常 仍为开启 | step2: 有患者调用诊后服务关闭的草稿 => 表现正常 仍为关闭 | step3: 无患者调用诊后服务开启的草稿 => 表现正常 仍为开启 | step4: 无患者调用诊后服务关闭的草稿 => 表现正常 仍为关闭"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开明医好方 > 服务级别计算", "case_name": "不满整周的按照整周计算", "internal_id": "196981", "external_id": "33488", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "6天、7天", "expected": "按7天算"}, {"index": 2, "action": "8天、11天、13天、14天", "expected": "按14天算"}, {"index": 3, "action": "15天", "expected": "按21天算"}, {"index": 4, "action": "27天、28天", "expected": "按28天算"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "case_name": "不满整周的按照整周计算", "raw_text": "step1: 6天、7天 => 按7天算 | step2: 8天、11天、13天、14天 => 按14天算 | step3: 15天 => 按21天算 | step4: 27天、28天 => 按28天算"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开明医好方 > 服务级别计算", "case_name": "颗粒剂饮片", "internal_id": "196987", "external_id": "33489", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "", "expected": "用药天数=帖数/每日帖数 (向上取整)"}, {"index": 3, "action": "6.9天", "expected": "按7天"}, {"index": 4, "action": "7.1天", "expected": "按8天"}, {"index": 5, "action": "13.9天", "expected": "按14天"}, {"index": 6, "action": "14.1天", "expected": "按15天"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "case_name": "颗粒剂饮片", "raw_text": "step1:  => 每日病程管理费用 = 费用/ 天数 | step2:  => 用药天数=帖数/每日帖数 (向上取整) | step3: 6.9天 => 按7天 | step4: 7.1天 => 按8天 | step5: 13.9天 => 按14天 | step6: 14.1天 => 按15天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开明医好方 > 服务级别计算", "case_name": "丸散膏", "internal_id": "196995", "external_id": "33490", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "都是7天"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "case_name": "丸散膏", "raw_text": "step1:  => 都是7天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "确认方案页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "feature_scope": "治疗服务费优化 > 开明医好方 > 确认方案页", "case_name": "查看确认方案页", "internal_id": "197002", "external_id": "33492", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改治疗服务费为“诊后病程管理” [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "case_name": "查看确认方案页", "raw_text": "step1:  => 修改治疗服务费为“诊后病程管理” [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "确认方案页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "feature_scope": "治疗服务费优化 > 开明医好方 > 确认方案页", "case_name": "查看诊后病程页", "internal_id": "197005", "external_id": "33493", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击确认方案页的查看服务", "expected": "进入诊后病程管理页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "case_name": "查看诊后病程页", "raw_text": "step1: 点击确认方案页的查看服务 => 进入诊后病程管理页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "确认方案页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "feature_scope": "治疗服务费优化 > 开明医好方 > 确认方案页", "case_name": "各级别对应费用及文案", "internal_id": "197008", "external_id": "33494", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 煎药指导、药品保存指南 服药提醒"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 =>  | step2: 大于0,小于等于2 => 1级 煎药指导、药品保存指南 服药提醒 | step3: 大于2,小于等于5 => 2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访 | step4: 大于5,小于等于10 => 3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 | step5: 大于10,小于等于15 => 4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服 | step6: 大于15,小于等于25 => 5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step7: 大于25,小于等于30 => 6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step8: 大于30,小于等于35 => 7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 | step9: 大于35 => 8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "查看开明医好方页", "internal_id": "196963", "external_id": "33485", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改治疗服务费为“诊后病程管理” [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "查看开明医好方页", "raw_text": "step1:  => 修改治疗服务费为“诊后病程管理” [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "查看诊后病程页", "internal_id": "196966", "external_id": "33486", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击开明医好方页的查看服务", "expected": "进入诊后病程管理页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "查看诊后病程页", "raw_text": "step1: 点击开明医好方页的查看服务 => 进入诊后病程管理页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "各级别对应费用及文案", "internal_id": "196969", "external_id": "33487", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 煎药指导、药品保存指南 服药提醒"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 =>  | step2: 大于0,小于等于2 => 1级 煎药指导、药品保存指南 服药提醒 | step3: 大于2,小于等于5 => 2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访 | step4: 大于5,小于等于10 => 3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 | step5: 大于10,小于等于15 => 4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服 | step6: 大于15,小于等于25 => 5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step7: 大于25,小于等于30 => 6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step8: 大于30,小于等于35 => 7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 | step9: 大于35 => 8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "费用及级别的计算", "internal_id": "196998", "external_id": "33491", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "颗粒饮片编辑帖数及每日帖数", "expected": "费用及级别表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "费用及级别的计算", "raw_text": "step1: 颗粒饮片编辑帖数及每日帖数 => 费用及级别表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "发送方案", "internal_id": "197019", "external_id": "33495", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "发送正常、治疗服务费正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "发送方案", "raw_text": "step1:  => 发送正常、治疗服务费正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "调用历史方案、复制方案", "internal_id": "197022", "external_id": "33496", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "调用历史方案、复制方案", "raw_text": "step1: 调用老版本方案 => 表现正常 | step2: 调用新版本方案 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "调用本地草稿、调用后台草稿", "internal_id": "197026", "external_id": "33497", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "调用本地草稿、调用后台草稿", "raw_text": "step1: 调用某患者草稿 => 表现正常 | step2: 调用无患者草稿 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方页", "case_name": "查看拍方页", "internal_id": "197032", "external_id": "33498", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "case_name": "查看拍方页", "raw_text": "step1:  => 修改治疗服务费为“诊后病程管理” [截图] | step2: 查看设置弹窗 => 1、修改治疗服务费为“诊后病程管理” 2、之前的免费变为”关闭“"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方页", "case_name": "提交拍方", "internal_id": "197036", "external_id": "33499", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "提交关闭诊后管理的拍方", "expected": "提交正常、实际治疗服务费是0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "case_name": "提交拍方", "raw_text": "step1: 提交关闭诊后管理的拍方 => 提交正常、实际治疗服务费是0"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方页", "case_name": "转方", "internal_id": "197039", "external_id": "33500", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "关闭诊后管理的拍方", "expected": "转方正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "case_name": "转方", "raw_text": "step1: 关闭诊后管理的拍方 => 转方正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "feature_scope": "拍方 > 拍方详情页 > 服务级别计算", "case_name": "不满整周的按照整周计算", "internal_id": "197063", "external_id": "33504", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "6天、7天", "expected": "按7天算"}, {"index": 2, "action": "8天、11天、13天、14天", "expected": "按14天算"}, {"index": 3, "action": "15天", "expected": "按21天算"}, {"index": 4, "action": "27天、28天", "expected": "按28天算"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "case_name": "不满整周的按照整周计算", "raw_text": "step1: 6天、7天 => 按7天算 | step2: 8天、11天、13天、14天 => 按14天算 | step3: 15天 => 按21天算 | step4: 27天、28天 => 按28天算"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "feature_scope": "拍方 > 拍方详情页 > 服务级别计算", "case_name": "颗粒剂饮片", "internal_id": "197069", "external_id": "33505", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "", "expected": "用药天数=帖数/每日帖数 (向上取整)"}, {"index": 3, "action": "6.9天", "expected": "按7天"}, {"index": 4, "action": "7.1天", "expected": "按8天"}, {"index": 5, "action": "13.9天", "expected": "按14天"}, {"index": 6, "action": "14.1天", "expected": "按15天"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "case_name": "颗粒剂饮片", "raw_text": "step1:  => 每日病程管理费用 = 费用/ 天数 | step2:  => 用药天数=帖数/每日帖数 (向上取整) | step3: 6.9天 => 按7天 | step4: 7.1天 => 按8天 | step5: 13.9天 => 按14天 | step6: 14.1天 => 按15天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "feature_scope": "拍方 > 拍方详情页 > 服务级别计算", "case_name": "丸散膏", "internal_id": "197077", "external_id": "33506", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "都是7天"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "case_name": "丸散膏", "raw_text": "step1:  => 都是7天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "查看拍方详情页", "internal_id": "197043", "external_id": "33501", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "查看拍方详情页", "raw_text": "step1:  => 修改治疗服务费为“诊后病程管理” [截图] | step2:  => 隐藏下面文案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "查看诊后病程页", "internal_id": "197047", "external_id": "33502", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击拍方详情页的查看服务", "expected": "进入诊后病程管理页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "查看诊后病程页", "raw_text": "step1: 点击拍方详情页的查看服务 => 进入诊后病程管理页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "各级别对应费用及文案", "internal_id": "197050", "external_id": "33503", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 煎药指导、药品保存指南 服药提醒"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}, {"index": 10, "action": "关闭诊后管理的拍方", "expected": "表现正常"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 =>  | step2: 大于0,小于等于2 => 1级 煎药指导、药品保存指南 服药提醒 | step3: 大于2,小于等于5 => 2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访 | step4: 大于5,小于等于10 => 3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 | step5: 大于10,小于等于15 => 4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服 | step6: 大于15,小于等于25 => 5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step7: 大于25,小于等于30 => 6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step8: 大于30,小于等于35 => 7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 | step9: 大于35 => 8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次 | step10: 关闭诊后管理的拍方 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "发送方案", "internal_id": "197080", "external_id": "33507", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "发送正常、治疗服务费正确"}, {"index": 2, "action": "关闭诊后管理的拍方", "expected": "发送正常、治疗服务费为0"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "发送方案", "raw_text": "step1:  => 发送正常、治疗服务费正确 | step2: 关闭诊后管理的拍方 => 发送正常、治疗服务费为0"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "编辑拍方", "internal_id": "197084", "external_id": "33508", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "编辑拍方", "raw_text": "step1:  => 诊后服务费代入正常 | step2: 关闭诊后管理的拍方 => 诊后服务代入的是关闭"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老版本", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "feature_scope": "医师端 > 治疗服务费优化 > 老版本", "case_name": "发送方案", "internal_id": "197089", "external_id": "33509", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "case_name": "发送方案", "raw_text": "step1:  => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老版本", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "feature_scope": "医师端 > 治疗服务费优化 > 老版本", "case_name": "发送明医好方", "internal_id": "197092", "external_id": "33510", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "case_name": "发送明医好方", "raw_text": "step1:  => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老版本", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "feature_scope": "医师端 > 治疗服务费优化 > 老版本", "case_name": "发送拍方", "internal_id": "197095", "external_id": "33511", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "case_name": "发送拍方", "raw_text": "step1:  => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "是否标记为陌生患者时【立即咨询】,进入页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "feature_scope": "患者端 > 接待陌生患者 > 是否标记为陌生患者时【立即咨询】,进入页面", "case_name": "用户被标记为陌生患者,点击【立即咨询】进入页面", "internal_id": "197212", "external_id": "33517", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "陌生患者的定义", "expected": "1,没有通过任何渠道关注过公众号,也没有关注过医生; 2,关注过公众号,没有关注过医生; 3,通过膏方节关注过公众号和医生;"}, {"index": 2, "action": "被标记为陌生患者,点击文章里面的【立即咨询】按钮", "expected": "进入到病情描述页面;"}, {"index": 3, "action": "陌生患者每次点击【立即咨询】按钮", "expected": "都是进入同样的页面;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "case_name": "用户被标记为陌生患者,点击【立即咨询】进入页面", "raw_text": "step1: 陌生患者的定义 => 1,没有通过任何渠道关注过公众号,也没有关注过医生; 2,关注过公众号,没有关注过医生; 3,通过膏方节关注过公众号和医生; | step2: 被标记为陌生患者,点击文章里面的【立即咨询】按钮 => 进入到病情描述页面; | step3: 陌生患者每次点击【立即咨询】按钮 => 都是进入同样的页面;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "是否标记为陌生患者时【立即咨询】,进入页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "feature_scope": "患者端 > 接待陌生患者 > 是否标记为陌生患者时【立即咨询】,进入页面", "case_name": "没有被标记陌生患者的用户,点击【立即咨询】按钮进入页面", "internal_id": "197217", "external_id": "33518", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "case_name": "没有被标记陌生患者的用户,点击【立即咨询】按钮进入页面", "raw_text": "step1: 点击文章里面的【立即咨询】按钮 => 1,直接进入咨询中医页面; 2,选择关注的医生,可以与医生正常聊天;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "有无用户信息进入病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 有无用户信息进入病情描述页面", "case_name": "没有用户信息,进入病情描述页面", "internal_id": "197221", "external_id": "33519", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "case_name": "没有用户信息,进入病情描述页面", "raw_text": "被标记陌生患者的用户 | step1: 后台没有这个用户信息,用户点击【立即咨询】 => 需要先进行头像昵称授权,才可以进入病情描述页面; | step2: 用户点击头像昵称授权后 => 1,页面进入病情描述页面; 2,用户授权后返回,再次从文章页进入病情描述页面,不会再提示头像昵称的授权;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "有无用户信息进入病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 有无用户信息进入病情描述页面", "case_name": "有用户信息,进入病情描述页面", "internal_id": "197225", "external_id": "33520", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "case_name": "有用户信息,进入病情描述页面", "raw_text": "被标记陌生患者的用户 | step1: 用户进入病情描述页面之前,后台有用户信息,点击【立即咨询】 => 1,直接进入病情描述页面,不会出现昵称头像授权的提示;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 病情描述页面", "case_name": "症状描述页面", "internal_id": "197229", "external_id": "33521", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "页面展示", "expected": "1,返回按钮【 < 】和返回主页按钮; 2,顶部标题; 3,病情描述输入框; 4,【下一步】按钮;"}, {"index": 2, "action": "顶部标题", "expected": "症状描述---问诊人信息---问诊咨询"}, {"index": 3, "action": "刚进入填写病情页面时", "expected": "顶部的【症状描述】显示红色,问诊人信息和问诊咨询灰色显示"}, {"index": 4, "action": "描述病情输入框左上角的文案", "expected": "*请描述您的病情"}, {"index": 5, "action": "请描述您的病情输入框的默认文案", "expected": "描述您的病情症状等..."}, {"index": 6, "action": "上传图片的入口", "expected": "1,在请描述您的病情输入框内,加号显示;"}, {"index": 7, "action": "上传图片入口下方的文案", "expected": "上传舌苔照片,检查报告或者患部照片"}, {"index": 8, "action": "点击页面左上角的返回【 < 】按钮", "expected": "1,页面回到小程序的首页; 2,首页展示正常(关注了医生或者没有关注医生的展示);"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "case_name": "症状描述页面", "raw_text": "step1: 页面展示 => 1,返回按钮【 < 】和返回主页按钮; 2,顶部标题; 3,病情描述输入框; 4,【下一步】按钮; | step2: 顶部标题 => 症状描述---问诊人信息---问诊咨询 | step3: 刚进入填写病情页面时 => 顶部的【症状描述】显示红色,问诊人信息和问诊咨询灰色显示 | step4: 描述病情输入框左上角的文案 => *请描述您的病情 | step5: 请描述您的病情输入框的默认文案 => 描述您的病情症状等... | step6: 上传图片的入口 => 1,在请描述您的病情输入框内,加号显示; | step7: 上传图片入口下方的文案 => 上传舌苔照片,检查报告或者患部照片 | step8: 点击页面左上角的返回【 < 】按钮 => 1,页面回到小程序的首页; 2,首页展示正常(关注了医生或者没有关注医生的展示);"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 病情描述页面", "case_name": "请描述您的病情输入框", "internal_id": "197239", "external_id": "33522", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "请描述您的病情输入框", "expected": "1,必填项; 2,最多500个字符,最少10个字符(空格,标点,表情等);"}, {"index": 2, "action": "病情输入框没有填写内容,点击【下一步】按钮", "expected": "提示:请输入最少10个字描述;"}, {"index": 3, "action": "病情输入框输入少于10个字符的文字,点击【下一步】按钮", "expected": "提示:请输入最少10个字描述;"}, {"index": 4, "action": "输入超出10个字符的文字,点击【下一步】按钮", "expected": "进入问诊人信息页面;"}, {"index": 5, "action": "病情输入框输入超出500个字符", "expected": "无法输入超出的文字;"}, {"index": 6, "action": "第一次编辑了病情描述,然后返回,再次进来", "expected": "之前填写的内容还在"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "case_name": "请描述您的病情输入框", "raw_text": "step1: 请描述您的病情输入框 => 1,必填项; 2,最多500个字符,最少10个字符(空格,标点,表情等); | step2: 病情输入框没有填写内容,点击【下一步】按钮 => 提示:请输入最少10个字描述; | step3: 病情输入框输入少于10个字符的文字,点击【下一步】按钮 => 提示:请输入最少10个字描述; | step4: 输入超出10个字符的文字,点击【下一步】按钮 => 进入问诊人信息页面; | step5: 病情输入框输入超出500个字符 => 无法输入超出的文字; | step6: 第一次编辑了病情描述,然后返回,再次进来 => 之前填写的内容还在"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 病情描述页面", "case_name": "上传图片", "internal_id": "197247", "external_id": "33523", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击病情描述输入框中的上传图片按钮", "expected": "1,选填; 2,最多输入9张图片; 3,只允许 jpg.png 格式的图片上传,大小没有限制;"}, {"index": 2, "action": "已经上传成功的图片", "expected": "1,右上角出现【x】按钮; 2,点击【x】按钮,可以删除已经上传的图片;"}, {"index": 3, "action": "已经上传了9张图片,在去上传第10张图片", "expected": "无法上传;"}, {"index": 4, "action": "已经上传了9张图片,随机删除一张,再次上传图片", "expected": "上传成功;"}, {"index": 5, "action": "只上传了图片,没有填写病情描述,点击【下一步】", "expected": "提示:请输入最少10个字描述"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "case_name": "上传图片", "raw_text": "step1: 点击病情描述输入框中的上传图片按钮 => 1,选填; 2,最多输入9张图片; 3,只允许 jpg.png 格式的图片上传,大小没有限制; | step2: 已经上传成功的图片 => 1,右上角出现【x】按钮; 2,点击【x】按钮,可以删除已经上传的图片; | step3: 已经上传了9张图片,在去上传第10张图片 => 无法上传; | step4: 已经上传了9张图片,随机删除一张,再次上传图片 => 上传成功; | step5: 只上传了图片,没有填写病情描述,点击【下一步】 => 提示:请输入最少10个字描述"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "问诊人信息页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "feature_scope": "患者端 > 接待陌生患者 > 问诊人信息页面", "case_name": "问诊人信息页面", "internal_id": "197255", "external_id": "33524", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "页面展示", "expected": "1,顶部标题:症状描述---问诊人信息--问诊咨询; 2,*问诊人--新建问诊人; 3,【立即匹配医生】按钮;"}, {"index": 2, "action": "从症状描述页面点击【下一步】按钮", "expected": "进入问诊人信息页面,并且顶部标题:问诊人信息红色点亮;"}, {"index": 3, "action": "点击页面左上角的返回【 < 】按钮", "expected": "页面回到:症状描述页面;"}, {"index": 4, "action": "点击页面左上角返回按钮旁边的返回主页按钮", "expected": "页面回到小程序首页;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "case_name": "问诊人信息页面", "raw_text": "step1: 页面展示 => 1,顶部标题:症状描述---问诊人信息--问诊咨询; 2,*问诊人--新建问诊人; 3,【立即匹配医生】按钮; | step2: 从症状描述页面点击【下一步】按钮 => 进入问诊人信息页面,并且顶部标题:问诊人信息红色点亮; | step3: 点击页面左上角的返回【 < 】按钮 => 页面回到:症状描述页面; | step4: 点击页面左上角返回按钮旁边的返回主页按钮 => 页面回到小程序首页;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "问诊人信息页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "feature_scope": "患者端 > 接待陌生患者 > 问诊人信息页面", "case_name": "问诊人展示", "internal_id": "197261", "external_id": "33525", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新用户进入到问诊人信息页面", "expected": "默认选中问诊人(展示患者的主档案),同时是未认证的;"}, {"index": 2, "action": "问诊人没有认证,点击【立即匹配医生】按钮", "expected": "提示:请完善信息;"}, {"index": 3, "action": "点击【新建问诊人】", "expected": "1,进入添加问诊人信息页面; 2,页面同现有的添加问诊人逻辑一样;"}, {"index": 4, "action": "已经存在问诊人,进入到问诊人页面", "expected": "1,正确展示已经存在的问诊人; 2,默认选中最后一次新建的问诊人;"}, {"index": 5, "action": "填写完病情描述,去选择问诊人,然后退出,再重新进来", "expected": "1,之前的病情描述还保留草稿; 2,选择的问诊人还保留上一次选择的问诊人;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "case_name": "问诊人展示", "raw_text": "step1: 新用户进入到问诊人信息页面 => 默认选中问诊人(展示患者的主档案),同时是未认证的; | step2: 问诊人没有认证,点击【立即匹配医生】按钮 => 提示:请完善信息; | step3: 点击【新建问诊人】 => 1,进入添加问诊人信息页面; 2,页面同现有的添加问诊人逻辑一样; | step4: 已经存在问诊人,进入到问诊人页面 => 1,正确展示已经存在的问诊人; 2,默认选中最后一次新建的问诊人; | step5: 填写完病情描述,去选择问诊人,然后退出,再重新进来 => 1,之前的病情描述还保留草稿; 2,选择的问诊人还保留上一次选择的问诊人;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "问诊人信息页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "feature_scope": "患者端 > 接待陌生患者 > 问诊人信息页面", "case_name": "【立即匹配医生】按钮", "internal_id": "197268", "external_id": "33526", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选中的问诊人已完善信息,点击【立即匹配医生】按钮", "expected": "1,按照当前医生排班随机匹配医生; 2,如果当前时间不在医生坐诊时间内咨询,自动分配给最近能接诊的医生;"}, {"index": 2, "action": "如果用户关注了公众号,点击【立即匹配医生】", "expected": "1,页面进入到问诊页面;"}, {"index": 3, "action": "用户没有关注公众号,点击【立即匹配医生】", "expected": "1,先弹窗授权通知的弹窗;"}, {"index": 4, "action": "患者匹配到医生后问诊结束之前,点击【立即匹配医生】", "expected": "1,直接进到还在问诊中的医生会话框内;"}, {"index": 5, "action": "授权接收医生问诊提醒弹窗", "expected": "1,点击【取消】,弹窗消失;再次点击【立即匹配医生】按钮,会再次出现该弹窗; 2,点击【允许】,弹窗消失,同时页面进入到问诊页面,用户也没有自动关注公众号;"}, {"index": 6, "action": "匹配到医生后(用户没通过膏方节关注过这个医生)", "expected": "(2.1)医生在app第一次看到的这个问诊会添加“平台推荐”四个字的标签(陌生患者每次通过此渠道发送了问诊单,都会被标记); (2.2)当本次问诊结束后此标签消失; (2.3)患者不通过这个渠道发送问诊,医生在app看到的问诊通知不会有这个标记);"}, {"index": 7, "action": "用户通过膏方节关注过这个医生,点击匹配医生后", "expected": "患者返回到首页可以看到已关注了这个医生;"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "case_name": "【立即匹配医生】按钮", "raw_text": "step1: 选中的问诊人已完善信息,点击【立即匹配医生】按钮 => 1,按照当前医生排班随机匹配医生; 2,如果当前时间不在医生坐诊时间内咨询,自动分配给最近能接诊的医生; | step2: 如果用户关注了公众号,点击【立即匹配医生】 => 1,页面进入到问诊页面; | step3: 用户没有关注公众号,点击【立即匹配医生】 => 1,先弹窗授权通知的弹窗; | step4: 患者匹配到医生后问诊结束之前,点击【立即匹配医生】 => 1,直接进到还在问诊中的医生会话框内; | step5: 授权接收医生问诊提醒弹窗 => 1,点击【取消】,弹窗消失;再次点击【立即匹配医生】按钮,会再次出现该弹窗; 2,点击【允许】,弹窗消失,同时页面进入到问诊页面,用户也没有自动关注公众号; | step6: 匹配到医生后(用户没通过膏方节关注过这个医生) => (2.1)医生在app第一次看到的这个问诊会添加“平台推荐”四个字的标签(陌生患者每次通过此渠道发送了问诊单,都会被标记); (2.2)当本次问诊结束后此标签消失; (2.3)患者不通过这个渠道发送问诊,医生在app看到的问诊通知不会有这个标记); | step7: 用户通过膏方节关注过这个医生,点击匹配医生后 => 患者返回到首页可以看到已关注了这个医生;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "匹配医生信息的问诊页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "feature_scope": "患者端 > 接待陌生患者 > 匹配医生信息的问诊页面", "case_name": "匹配医生页面展示", "internal_id": "197278", "external_id": "33527", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "页面展示", "expected": "1,展示医生的头像,姓名,职称,医院; 2,问诊服务,复诊率; 3,【展开】; 4,页面左上角没有返回按钮,只有一个返回小程序主页的按钮;"}, {"index": 2, "action": "问诊服务", "expected": "1,按照图文问诊+语音问诊+义诊计算;"}, {"index": 3, "action": "复诊率", "expected": "1,问诊过的患者有过二次问诊的概率;"}, {"index": 4, "action": "点击【展开】", "expected": "1,展示医生的擅长和简介,同时右下角显示【收起】; 2,点击【收起】,收起擅长和简介;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "case_name": "匹配医生页面展示", "raw_text": "step1: 页面展示 => 1,展示医生的头像,姓名,职称,医院; 2,问诊服务,复诊率; 3,【展开】; 4,页面左上角没有返回按钮,只有一个返回小程序主页的按钮; | step2: 问诊服务 => 1,按照图文问诊+语音问诊+义诊计算; | step3: 复诊率 => 1,问诊过的患者有过二次问诊的概率; | step4: 点击【展开】 => 1,展示医生的擅长和简介,同时右下角显示【收起】; 2,点击【收起】,收起擅长和简介;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "匹配医生信息的问诊页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "feature_scope": "患者端 > 接待陌生患者 > 匹配医生信息的问诊页面", "case_name": "用户与匹配医生的聊天框", "internal_id": "197284", "external_id": "33528", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "聊天框内展示患者提交的问诊信息", "expected": "1,包含患者名称,性别,年龄,出生日期,既往病史,过敏病史,主诉; 2,患者头像,展示正常;"}, {"index": 2, "action": "点击聊天框里面的问诊信息卡片【点击查看详情】", "expected": "查看问诊的所有信息;"}, {"index": 3, "action": "当前时间不在匹配到的医生的排班时间,给医生发送消息", "expected": "1,消息正常发送,并且会提示:医生坐诊时间XX--XX,医生看到后会及时回复您“。(坐诊时间的显示样示:9:00-21:00) 2,同时第一次给医生发信息后,患者自动关注该医生; (2.1)此时医生会在app患者通讯录里面看的这个患者; (2.2)医生在app患者通讯录里面看到的此患者会被添加一个标记“推荐人:大家中医”;(此标记一直存在)"}, {"index": 4, "action": "当前时间在匹配到的医生排班时间,给医生发消息", "expected": "1,正常发送,不会有提示; 2,患者自动关注该医生;"}, {"index": 5, "action": "给医生发送第一条消息后", "expected": "1,未关注公众号患者通过订阅消息发送“收到医生问诊提醒订阅通知”; 2,通知内容: 标题:收到医生问诊提醒 医生:为匹配到的医生 时间:为患者发送第一条消息的时间 【查看详情】"}, {"index": 6, "action": "点击收到医生问诊通知的【查看详情】", "expected": "1,进入跟医生的对话页面(对话页面用当前大家中医的页面】; 2,订阅消息每次点击【查看详情】都是直接进入跟医生的对话页面;"}, {"index": 7, "action": "该患者之前没有通过膏方节关注过匹配到的医生,同时被标记为陌生患者,并且没有关注过公众号,进入匹配医生的问诊页面", "expected": "1,页面顶部出现快捷关注公众号小程序卡片提示; 2,点击【快捷关注】,进入关注公众号的文章,关注公众号后; (2.1)如果患者还没有给医生发送第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,不会显示匹配的医生; (2.2)如果患者给医生发送了第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,会显示匹配的医生;"}, {"index": 8, "action": "患者通过膏方节关注过匹配搭配的医生,并且被标记为陌生患者,进入匹配医生问诊页面(患者没有关注公众号)", "expected": "1,顶部出现快捷关注公众号的卡片提示; 2,点击【快捷关注】,进入关注公众号的文章页面; 3,查看公众号首页,展示匹配到的医生;"}, {"index": 9, "action": "被标记的患者关注了公众号,进入匹配医生问诊页面", "expected": "1,顶部不会出现关注公众号的卡片;"}, {"index": 10, "action": "已经匹配过的医生有过聊天", "expected": "1,下次在匹配之前的聊天内容还都在;"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "case_name": "用户与匹配医生的聊天框", "raw_text": "step1: 聊天框内展示患者提交的问诊信息 => 1,包含患者名称,性别,年龄,出生日期,既往病史,过敏病史,主诉; 2,患者头像,展示正常; | step2: 点击聊天框里面的问诊信息卡片【点击查看详情】 => 查看问诊的所有信息; | step3: 当前时间不在匹配到的医生的排班时间,给医生发送消息 => 1,消息正常发送,并且会提示:医生坐诊时间XX--XX,医生看到后会及时回复您“。(坐诊时间的显示样示:9:00-21:00) 2,同时第一次给医生发信息后,患者自动关注该医生; (2.1)此时医生会在app患者通讯录里面看的这个患者; (2.2)医生在app患者通讯录里面看到的此患者会被添加一个标记“推荐人:大家中医”;(此标记一直存在) | step4: 当前时间在匹配到的医生排班时间,给医生发消息 => 1,正常发送,不会有提示; 2,患者自动关注该医生; | step5: 给医生发送第一条消息后 => 1,未关注公众号患者通过订阅消息发送“收到医生问诊提醒订阅通知”; 2,通知内容: 标题:收到医生问诊提醒 医生:为匹配到的医生 时间:为患者发送第一条消息的时间 【查看详情】 | step6: 点击收到医生问诊通知的【查看详情】 => 1,进入跟医生的对话页面(对话页面用当前大家中医的页面】; 2,订阅消息每次点击【查看详情】都是直接进入跟医生的对话页面; | step7: 该患者之前没有通过膏方节关注过匹配到的医生,同时被标记为陌生患者,并且没有关注过公众号,进入匹配医生的问诊页面 => 1,页面顶部出现快捷关注公众号小程序卡片提示; 2,点击【快捷关注】,进入关注公众号的文章,关注公众号后; (2.1)如果患者还没有给医生发送第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,不会显示匹配的医生; (2.2)如果患者给医生发送了第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,会显示匹配的医生; | step8: 患者通过膏方节关注过匹配搭配的医生,并且被标记为陌生患者,进入匹配医生问诊页面(患者没有关注公众号) => 1,顶部出现快捷关注公众号的卡片提示; 2,点击【快捷关注】,进入关注公众号的文章页面; 3,查看公众号首页,展示匹配到的医生; | step9: 被标记的患者关注了公众号,进入匹配医生问诊页面 => 1,顶部不会出现关注公众号的卡片; | step10: 已经匹配过的医生有过聊天 => 1,下次在匹配之前的聊天内容还都在;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "查看优惠券卡片消息", "internal_id": "197501", "external_id": "33567", "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": "1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的", "expected": "1~3、表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "查看优惠券卡片消息", "raw_text": "step1:  => 优惠券名称、金额、到期时间正确 精确到分 [截图] | step2: 点击卡片消息 => 进入优惠券详情页 [截图] | step3: 会话列表页文案 => [截图] | step4: 1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 => 1~3、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "查看优惠券模板消息", "internal_id": "197507", "external_id": "33568", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "xxx医师送你一张xxx优惠券"}, {"index": 2, "action": "点击模板", "expected": "进优惠中心???"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "查看优惠券模板消息", "raw_text": "step1:  => xxx医师送你一张xxx优惠券 | step2: 点击模板 => 进优惠中心???"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "使用赠送的优惠券", "internal_id": "197511", "external_id": "33569", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "使用赠送的优惠券", "raw_text": "step1:  => 表现正常 | step2: 限制药房的优惠券 => 使用正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "查看优惠中心", "internal_id": "197515", "external_id": "33570", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "赠送的优惠券展示正常"}, {"index": 2, "action": "1、有头像的没头像的 2、有药房或全部药房", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "查看优惠中心", "raw_text": "step1:  => 赠送的优惠券展示正常 | step2: 1、有头像的没头像的 2、有药房或全部药房 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "展示医生全部的门诊机构", "internal_id": "197298", "external_id": "33529", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "门诊信息展示全部的门诊机构", "expected": "1,只展示门诊机构的名称(医院名称过长也全部展示),以及添加的坐诊时间 2,按照添加顺序展示 3,不展示之前的表格"}, {"index": 2, "action": "医生没有出诊的坐诊机构", "expected": "1,不展示门诊信息"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "展示医生全部的门诊机构", "raw_text": "step1: 门诊信息展示全部的门诊机构 => 1,只展示门诊机构的名称(医院名称过长也全部展示),以及添加的坐诊时间 2,按照添加顺序展示 3,不展示之前的表格 | step2: 医生没有出诊的坐诊机构 => 1,不展示门诊信息"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "每个门诊机构展示未来14天内的医生坐诊", "internal_id": "197302", "external_id": "33530", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "展示未来14天的坐诊", "expected": "1,包括放号和出诊 2,按照日期由近及远的展示(3.2(周三)) 3,门诊日期只展示一行,超出有.......显示"}, {"index": 2, "action": "医生当日到未来14天内没有设置坐诊", "expected": "1,只显示医院名称,下方不显示坐诊日期"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "每个门诊机构展示未来14天内的医生坐诊", "raw_text": "step1: 展示未来14天的坐诊 => 1,包括放号和出诊 2,按照日期由近及远的展示(3.2(周三)) 3,门诊日期只展示一行,超出有.......显示 | step2: 医生当日到未来14天内没有设置坐诊 => 1,只显示医院名称,下方不显示坐诊日期"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "门诊信息【预约】按钮的显示逻辑", "internal_id": "197306", "external_id": "33531", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当日到未来14天内,医生设置了坐诊,并且有放号", "expected": "1,显示【预约】按钮"}, {"index": 2, "action": "当日到未来14天内,医生设置了坐诊,但是没有放号", "expected": "1,不显示【预约】按钮"}, {"index": 3, "action": "当日到未来14天内,医生没有设置坐诊", "expected": "1,不显示【预约】按钮"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "门诊信息【预约】按钮的显示逻辑", "raw_text": "step1: 当日到未来14天内,医生设置了坐诊,并且有放号 => 1,显示【预约】按钮 | step2: 当日到未来14天内,医生设置了坐诊,但是没有放号 => 1,不显示【预约】按钮 | step3: 当日到未来14天内,医生没有设置坐诊 => 1,不显示【预约】按钮"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "【查看详情】按钮", "internal_id": "197311", "external_id": "33532", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看详情", "expected": "1,【查看详情】在门诊信息右侧"}, {"index": 2, "action": "点击【查看详情】", "expected": "1,跳转至门诊信息页面 2,默认定位到第一个门诊机构,及其最近一个有门诊信息的日子"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "【查看详情】按钮", "raw_text": "step1: 查看详情 => 1,【查看详情】在门诊信息右侧 | step2: 点击【查看详情】 => 1,跳转至门诊信息页面 2,默认定位到第一个门诊机构,及其最近一个有门诊信息的日子"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "点击门诊机构", "internal_id": "197315", "external_id": "33533", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击某个未来14天内有放号的门诊机构", "expected": "1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有门诊信息的日子"}, {"index": 2, "action": "点击某个未来14天内有出诊没有放号的门诊机构", "expected": "1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有出诊的日子"}, {"index": 3, "action": "点击某个未来14天内没有出诊的门诊机构", "expected": "1,跳转至门诊信息页面并且自动定位到这个医院"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "点击门诊机构", "raw_text": "step1: 点击某个未来14天内有放号的门诊机构 => 1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有门诊信息的日子 | step2: 点击某个未来14天内有出诊没有放号的门诊机构 => 1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有出诊的日子 | step3: 点击某个未来14天内没有出诊的门诊机构 => 1,跳转至门诊信息页面并且自动定位到这个医院"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "进入门诊信息页", "internal_id": "197321", "external_id": "33534", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生分享门诊给微信/朋友圈/工作室患者,打开分享的门诊", "expected": "1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}, {"index": 2, "action": "点击【医生详情】页门诊信息的【查看详情】", "expected": "1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}, {"index": 3, "action": "点击患者与医生会话框底部的【门诊信息】", "expected": "1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "进入门诊信息页", "raw_text": "step1: 医生分享门诊给微信/朋友圈/工作室患者,打开分享的门诊 => 1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子 | step2: 点击【医生详情】页门诊信息的【查看详情】 => 1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子 | step3: 点击患者与医生会话框底部的【门诊信息】 => 1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "门诊信息顶部展示", "internal_id": "197326", "external_id": "33535", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "门诊信息顶部展示", "raw_text": "step1: 顶部展示 => 1,展示医生头像,名称,主任医师(不可点击) 2,右边显示【查看详情】 | step2: 点击【查看详情】 => 1,跳转至医师主页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "坐诊机构tab页的显示", "internal_id": "197330", "external_id": "33536", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生添加了4个门诊机构", "expected": "1,共4家坐诊机构 2,默认展示3个坐诊机构的tab页,往左边拉显示第四个坐诊机构的tab页 3,按照添加顺序显示 4,医院名称过长用 .....表示"}, {"index": 2, "action": "医生添加了3个门诊机构", "expected": "1,共3家坐诊机构 2,按照添加顺序展示3个tab页"}, {"index": 3, "action": "医生添加了1个坐诊机构", "expected": "1,不会出现tab页"}, {"index": 4, "action": "医生先添加3个坐诊机构,在删除两个坐诊机构", "expected": "1,先展示3个tab页,删除后不出现tab页,直接显示剩余的坐诊机构的名称"}, {"index": 5, "action": "切换坐诊机构的tab页", "expected": "1,自动对应到最近一个有门诊信息的日子 2,显示医院的名称和地址 3,显示当日及未来14天内的坐诊情况 4,当日的日期放在日历的第一个,并且加上月份"}, {"index": 6, "action": "添加了5个坐诊机构,往左边拉看到第四个机构的一部分,选中第四个", "expected": "1,选中的第四个移动至中间"}, {"index": 7, "action": "选择最后一个坐诊机构", "expected": "1,将其移动至屏幕右侧,完整显示"}, {"index": 8, "action": "选中名称过长的医院", "expected": "1,tab页里面用....显示 2,tab页下方显示完整的医院名称"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "坐诊机构tab页的显示", "raw_text": "step1: 医生添加了4个门诊机构 => 1,共4家坐诊机构 2,默认展示3个坐诊机构的tab页,往左边拉显示第四个坐诊机构的tab页 3,按照添加顺序显示 4,医院名称过长用 .....表示 | step2: 医生添加了3个门诊机构 => 1,共3家坐诊机构 2,按照添加顺序展示3个tab页 | step3: 医生添加了1个坐诊机构 => 1,不会出现tab页 | step4: 医生先添加3个坐诊机构,在删除两个坐诊机构 => 1,先展示3个tab页,删除后不出现tab页,直接显示剩余的坐诊机构的名称 | step5: 切换坐诊机构的tab页 => 1,自动对应到最近一个有门诊信息的日子 2,显示医院的名称和地址 3,显示当日及未来14天内的坐诊情况 4,当日的日期放在日历的第一个,并且加上月份 | step6: 添加了5个坐诊机构,往左边拉看到第四个机构的一部分,选中第四个 => 1,选中的第四个移动至中间 | step7: 选择最后一个坐诊机构 => 1,将其移动至屏幕右侧,完整显示 | step8: 选中名称过长的医院 => 1,tab页里面用....显示 2,tab页下方显示完整的医院名称"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "置灰的日期不可以点击", "internal_id": "197340", "external_id": "33537", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "置灰的日期不可以点击", "raw_text": "step1: 没有出诊的日期 => 1,置灰并且不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "日期角标的显示", "internal_id": "197343", "external_id": "33538", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当都不坐诊", "expected": "1,日期置灰,并且显示为空"}, {"index": 2, "action": "当有出诊,但是没放号", "expected": "1,日期可以点击 2,显示为:出诊 3,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}, {"index": 3, "action": "有出诊,有放号,并且一天中上午/下午/晚上其中一个有号,没有约满", "expected": "1,日期可以点击 2,显示为:有号"}, {"index": 4, "action": "有出诊,有放号,但是约满", "expected": "1,日期可以点击 2,显示为:约满 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 5, "action": "只要时间已晚于晚上八点,不管当天有出诊不放号或者有出诊放号,约满/没有约满", "expected": "1,日期脚标都同出诊不放号处理 2,日期可以点击 3,显示:出诊 4,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "日期角标的显示", "raw_text": "step1: 当都不坐诊 => 1,日期置灰,并且显示为空 | step2: 当有出诊,但是没放号 => 1,日期可以点击 2,显示为:出诊 3,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊 | step3: 有出诊,有放号,并且一天中上午/下午/晚上其中一个有号,没有约满 => 1,日期可以点击 2,显示为:有号 | step4: 有出诊,有放号,但是约满 => 1,日期可以点击 2,显示为:约满 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊 | step5: 只要时间已晚于晚上八点,不管当天有出诊不放号或者有出诊放号,约满/没有约满 => 1,日期脚标都同出诊不放号处理 2,日期可以点击 3,显示:出诊 4,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "挂号费区域显示", "internal_id": "197350", "external_id": "33539", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "非公立医院,放号,上午/下午/晚上有 可约的号", "expected": "1,显示: 10-30 周六 上午 挂号费:¥100/ 10-30 周六 下午 挂号费:¥100/ 10-30 周六 晚上 挂号费:¥100"}, {"index": 2, "action": "非公立医院,放号,上午/下午/晚上 约满", "expected": "1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 3, "action": "非公立医院,只出诊,不放号", "expected": "1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}, {"index": 4, "action": "非公立医院,上午出诊放号可约,下午不出诊,晚上出诊", "expected": "1,显示: 10-30 周六 上午 挂号费:¥100 下午不显示 10-30 周六 晚上 暂无号源,请线下就诊"}, {"index": 5, "action": "公立医院,放号,可约", "expected": "1,显示:10-30 周六 上午 挂号费:¥100(加班门诊)"}, {"index": 6, "action": "公立医院,放号,上午/下午/晚上,约满", "expected": "1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 7, "action": "公立医院,只出诊,不放号", "expected": "1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "挂号费区域显示", "raw_text": "step1: 非公立医院,放号,上午/下午/晚上有 可约的号 => 1,显示: 10-30 周六 上午 挂号费:¥100/ 10-30 周六 下午 挂号费:¥100/ 10-30 周六 晚上 挂号费:¥100 | step2: 非公立医院,放号,上午/下午/晚上 约满 => 1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊 | step3: 非公立医院,只出诊,不放号 => 1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊 | step4: 非公立医院,上午出诊放号可约,下午不出诊,晚上出诊 => 1,显示: 10-30 周六 上午 挂号费:¥100 下午不显示 10-30 周六 晚上 暂无号源,请线下就诊 | step5: 公立医院,放号,可约 => 1,显示:10-30 周六 上午 挂号费:¥100(加班门诊) | step6: 公立医院,放号,上午/下午/晚上,约满 => 1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊 | step7: 公立医院,只出诊,不放号 => 1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "预约时间段选择", "internal_id": "197359", "external_id": "33540", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生上午/下午/晚上放号,患者在8点/12:00/18:00之前选择预约", "expected": "1,患者可以选择上午/下午/晚上的时间段"}, {"index": 2, "action": "医生上午/下午/晚上放号,患者在8:00/12:00/18:00之后去预约", "expected": "1,患者不可以选择上午/下午/晚上的时间段 2,同时上午/下午/晚上的时间段显示: 10-30 周六 上午/下午/晚上 暂无号源,请线下就诊"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "预约时间段选择", "raw_text": "step1: 医生上午/下午/晚上放号,患者在8点/12:00/18:00之前选择预约 => 1,患者可以选择上午/下午/晚上的时间段 | step2: 医生上午/下午/晚上放号,患者在8:00/12:00/18:00之后去预约 => 1,患者不可以选择上午/下午/晚上的时间段 2,同时上午/下午/晚上的时间段显示: 10-30 周六 上午/下午/晚上 暂无号源,请线下就诊"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "上午/下午/晚上,预约时间点", "internal_id": "197363", "external_id": "33541", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置坐诊时间为7:40-11:40/8:00-12:00", "expected": "8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30"}, {"index": 2, "action": "设置坐诊时间为7:30-10:50", "expected": "7:30 8:00 8:30 9:00 9:30 10:00 10:30"}, {"index": 3, "action": "设置坐诊时间为7:10-11:30/7:10-11:10", "expected": "7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00"}, {"index": 4, "action": "默认不选中时间点", "expected": ""}, {"index": 5, "action": "预约满的某个时间点置灰", "expected": ""}, {"index": 6, "action": "上午/下午/晚上的时间点,全部约满", "expected": "1,隐藏所有的时间点 2,显示: 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 7, "action": "选中某个时间点,再次点击,取消选择中", "expected": ""}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "上午/下午/晚上,预约时间点", "raw_text": "step1: 设置坐诊时间为7:40-11:40/8:00-12:00 => 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 | step2: 设置坐诊时间为7:30-10:50 => 7:30 8:00 8:30 9:00 9:30 10:00 10:30 | step3: 设置坐诊时间为7:10-11:30/7:10-11:10 => 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 | step4: 默认不选中时间点 =>  | step5: 预约满的某个时间点置灰 =>  | step6: 上午/下午/晚上的时间点,全部约满 => 1,隐藏所有的时间点 2,显示: 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊 | step7: 选中某个时间点,再次点击,取消选择中 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "每个时间点的可预约名额", "internal_id": "197372", "external_id": "33542", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "总放号数平均分配至每个时间段", "expected": "1,如果不能整除,每个时间点的人数向上取整 2,总放号数约满后,其余时间置灰"}, {"index": 2, "action": "时间点有号可约", "expected": "1,预约成功 2,医生和患者端的预约信息展示正确"}, {"index": 3, "action": "已经约满的时间点,患者或者医生取消了预约", "expected": "1,此时间点名额释放,还可以继续预约"}, {"index": 4, "action": "上午放号8个,坐诊时间为7:40-11:10", "expected": "8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,每个时间点有2个可以预约的号 2,8:00 8:30 9:00 9:30 已经预约了7个号,8:00 8:30 9:00(每个预约2个)置灰 9:30( 预约了一个号 ) 10:00 10:30 11:00 可以选择 3,选择其中的一个时间点,没有提交之前都是亮的,提交成功之后,其他时间点全部置灰"}, {"index": 5, "action": "上午放号8个,坐诊时间为7:40-11:10", "expected": "8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,8:00 8:30 9:00 预约了2个,9:30预约了1个 2,8:00预约的取消了一个号,8:00,9:30,10:00, 10:30 , 11:00全部点亮,可以预约"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "每个时间点的可预约名额", "raw_text": "step1: 总放号数平均分配至每个时间段 => 1,如果不能整除,每个时间点的人数向上取整 2,总放号数约满后,其余时间置灰 | step2: 时间点有号可约 => 1,预约成功 2,医生和患者端的预约信息展示正确 | step3: 已经约满的时间点,患者或者医生取消了预约 => 1,此时间点名额释放,还可以继续预约 | step4: 上午放号8个,坐诊时间为7:40-11:10 => 8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,每个时间点有2个可以预约的号 2,8:00 8:30 9:00 9:30 已经预约了7个号,8:00 8:30 9:00(每个预约2个)置灰 9:30( 预约了一个号 ) 10:00 10:30 11:00 可以选择 3,选择其中的一个时间点,没有提交之前都是亮的,提交成功之后,其他时间点全部置灰 | step5: 上午放号8个,坐诊时间为7:40-11:10 => 8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,8:00 8:30 9:00 预约了2个,9:30预约了1个 2,8:00预约的取消了一个号,8:00,9:30,10:00, 10:30 , 11:00全部点亮,可以预约"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "医生修改总放号数和坐诊时间,重新均分时间点的人数", "internal_id": "197379", "external_id": "33543", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(前提患者还没有预约号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号"}, {"index": 2, "action": "之前坐诊时间7:10-11:10,放号数8;只修改总放号数7/9(前提患者还没有预约号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点2个号"}, {"index": 3, "action": "之前坐诊时间7:10-11:10,放号数8;修改坐诊时间7:00-11:30,放号数12(前提患者还没有预约号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号"}, {"index": 4, "action": "之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(患者已经预约了9:00的1个号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号;在预约一个9:00的号,9:00置灰"}, {"index": 5, "action": "之前坐诊时间7:10-11:50,放号数9;只修改坐诊时间7:00-11:00/7:50-11:50(患者已经预约了11:30/7:30的1个号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30/ 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 ,每个时间点1个号;(总放号数9减去已经预约的1个号,剩余8个平分)"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "医生修改总放号数和坐诊时间,重新均分时间点的人数", "raw_text": "step1: 之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(前提患者还没有预约号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号 | step2: 之前坐诊时间7:10-11:10,放号数8;只修改总放号数7/9(前提患者还没有预约号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点2个号 | step3: 之前坐诊时间7:10-11:10,放号数8;修改坐诊时间7:00-11:30,放号数12(前提患者还没有预约号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号 | step4: 之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(患者已经预约了9:00的1个号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号;在预约一个9:00的号,9:00置灰 | step5: 之前坐诊时间7:10-11:50,放号数9;只修改坐诊时间7:00-11:00/7:50-11:50(患者已经预约了11:30/7:30的1个号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30/ 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 ,每个时间点1个号;(总放号数9减去已经预约的1个号,剩余8个平分)"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "患者或者医生取消预约,预约名额释放", "internal_id": "197386", "external_id": "33544", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "患者或者医生取消预约,预约名额释放", "raw_text": "step1: 预约时间没有过,患者/医生取消预约 => 1,取消的该时间点号码释放 2,患者退款成功"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "【立即预约】按钮显示规则", "internal_id": "197389", "external_id": "33545", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "日期角标是“出诊”的", "expected": "1,底部没有【立即预约】按钮"}, {"index": 2, "action": "日期角标是:有号/约满", "expected": "1,底部显示【立即预约】按钮"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "【立即预约】按钮显示规则", "raw_text": "step1: 日期角标是“出诊”的 => 1,底部没有【立即预约】按钮 | step2: 日期角标是:有号/约满 => 1,底部显示【立即预约】按钮"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "患者预约门诊", "internal_id": "197393", "external_id": "33546", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者没有选择预约时间点", "expected": "1,底部有【立即预约】 2,点击toast提示:请先选择时间段"}, {"index": 2, "action": "没有获取手机号授权,点击【立即预约】", "expected": "1,先获取手机号授权"}, {"index": 3, "action": "患者被医生标记未就诊大于等于3次", "expected": "1,点击立即预约,toast提示:您已爽约多次,无法预约"}, {"index": 4, "action": "患者被医生标记未就诊小于3次", "expected": "1,可以正常预约"}, {"index": 5, "action": "患者当日取消超过3次", "expected": "1,点击立即预约,toast提示:您已取消预约多次,当日无法预约"}, {"index": 6, "action": "患者当日取消小于或等于3次", "expected": "1,可以正常预约"}, {"index": 7, "action": "当日已经预约满", "expected": "1,点击立即预约,toast提示:当日已约满,请重新选择"}, {"index": 8, "action": "患者打开门诊信息页面后,医生修改了挂号费,页面没有刷新,点击【立即预约】", "expected": "1,刷新页面,并toast提示:请确认挂号费"}, {"index": 9, "action": "患者打开门诊信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击【立即预约】", "expected": "1,toast提示:医生更新坐诊时间,请重新选择 2,同时刷新门诊信息页面"}, {"index": 10, "action": "已选的时间段被别人2分钟内付款成功,没有可约的名额,点击立即预约", "expected": "1,toast提示:该时间已约满,请重新选择 2,同时刷新门诊信息页面"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "患者预约门诊", "raw_text": "step1: 患者没有选择预约时间点 => 1,底部有【立即预约】 2,点击toast提示:请先选择时间段 | step2: 没有获取手机号授权,点击【立即预约】 => 1,先获取手机号授权 | step3: 患者被医生标记未就诊大于等于3次 => 1,点击立即预约,toast提示:您已爽约多次,无法预约 | step4: 患者被医生标记未就诊小于3次 => 1,可以正常预约 | step5: 患者当日取消超过3次 => 1,点击立即预约,toast提示:您已取消预约多次,当日无法预约 | step6: 患者当日取消小于或等于3次 => 1,可以正常预约 | step7: 当日已经预约满 => 1,点击立即预约,toast提示:当日已约满,请重新选择 | step8: 患者打开门诊信息页面后,医生修改了挂号费,页面没有刷新,点击【立即预约】 => 1,刷新页面,并toast提示:请确认挂号费 | step9: 患者打开门诊信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击【立即预约】 => 1,toast提示:医生更新坐诊时间,请重新选择 2,同时刷新门诊信息页面 | step10: 已选的时间段被别人2分钟内付款成功,没有可约的名额,点击立即预约 => 1,toast提示:该时间已约满,请重新选择 2,同时刷新门诊信息页面"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "预约规则", "internal_id": "197405", "external_id": "33547", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改位置", "expected": "1,放到门诊预约的下方 2,名称修改为:预约规则"}, {"index": 2, "action": "非公立医院", "expected": "1,预约规则详情不变"}, {"index": 3, "action": "公立医院", "expected": "1,增加一条说明 第六条:加班门诊由医院本人自愿加班提供号源,与医院无关。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "预约规则", "raw_text": "step1: 修改位置 => 1,放到门诊预约的下方 2,名称修改为:预约规则 | step2: 非公立医院 => 1,预约规则详情不变 | step3: 公立医院 => 1,增加一条说明 第六条:加班门诊由医院本人自愿加班提供号源,与医院无关。"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "统一去掉冒号和导航栏名称修改", "internal_id": "197411", "external_id": "33548", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【立即预约】", "expected": "1,进入【填写预约信息】页面"}, {"index": 2, "action": "页面修改", "expected": "1,统一不要冒号 2,导航栏名字由【预约单】,修改为【填写预约信息】"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "统一去掉冒号和导航栏名称修改", "raw_text": "step1: 点击【立即预约】 => 1,进入【填写预约信息】页面 | step2: 页面修改 => 1,统一不要冒号 2,导航栏名字由【预约单】,修改为【填写预约信息】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "增加挂号费", "internal_id": "197415", "external_id": "33549", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加挂号费", "expected": "1,非公立医院,设置挂号费:¥0 2,非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 3,公立医院,设置非0挂号费:到院缴费¥20 4,公立医院,没有设置或者设置挂号费为0:医医院公示费用为准"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "增加挂号费", "raw_text": "step1: 增加挂号费 => 1,非公立医院,设置挂号费:¥0 2,非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 3,公立医院,设置非0挂号费:到院缴费¥20 4,公立医院,没有设置或者设置挂号费为0:医医院公示费用为准"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "底部及按钮显示", "internal_id": "197418", "external_id": "33550", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "底部增加支付金额显示", "expected": "1,非公立医院,设置挂号费:¥20.00 【支付并预约】 2,非公立医院,0元挂号费:¥0.00 【提交】 3,公立医院,不关有没有挂号费:【确认预约加班门诊】"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "底部及按钮显示", "raw_text": "step1: 底部增加支付金额显示 => 1,非公立医院,设置挂号费:¥20.00 【支付并预约】 2,非公立医院,0元挂号费:¥0.00 【提交】 3,公立医院,不关有没有挂号费:【确认预约加班门诊】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "名额的锁定", "internal_id": "197421", "external_id": "33551", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选中此时间段,进入支付页面后,在两分钟内锁定这个号码,超出两分钟后释放该号码", "expected": ""}, {"index": 2, "action": "患者填写完预约信息进入支付页面后,没有超出两分钟去付款", "expected": "1,付款成功,预约成功 2,患者和医生端都可以看到预约记录"}, {"index": 3, "action": "患者填写完预约信息进入支付页面后,超过2分钟没有付款", "expected": "1,名额会被释放,预约门诊信息页面显示有号; 2,还可以点击付款页面,正常付款 3,付款成功后,会被退款。同时会给患者发送一个超时的退款通知(微信大模版) 4,在患者和医生预约里面看不到此预约记录"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "名额的锁定", "raw_text": "step1: 选中此时间段,进入支付页面后,在两分钟内锁定这个号码,超出两分钟后释放该号码 =>  | step2: 患者填写完预约信息进入支付页面后,没有超出两分钟去付款 => 1,付款成功,预约成功 2,患者和医生端都可以看到预约记录 | step3: 患者填写完预约信息进入支付页面后,超过2分钟没有付款 => 1,名额会被释放,预约门诊信息页面显示有号; 2,还可以点击付款页面,正常付款 3,付款成功后,会被退款。同时会给患者发送一个超时的退款通知(微信大模版) 4,在患者和医生预约里面看不到此预约记录"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "患者多个档案预约", "internal_id": "197426", "external_id": "33552", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者名下有多个档案", "expected": "1,每个档案都可以在同一天,同一个上午/下午/晚上,同一个医院进行预约,且只能预约一次"}, {"index": 2, "action": "同一个患者,同一个档案,已经预约了某个医院某一天的某个时间段", "expected": "1,在同一天,不可以在预约这个医院的任何时间段 2,在同一天,不可以预约同一个医生的另外一个医院的所有时间段"}, {"index": 3, "action": "患者多档案或者一个档案", "expected": "1,患者A,预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者A,预约阿杜医生 1门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 3,患者A,预约阿杜医生 2门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 4,患者A,预约当归医生 2门诊,2号上午的号,可以预约成功"}, {"index": 4, "action": "患者多个档案,患者A档案和B档案", "expected": "1,患者A预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者B预约了阿杜医生 1门诊,2号上午的号,可以预约成功"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "患者多个档案预约", "raw_text": "step1: 患者名下有多个档案 => 1,每个档案都可以在同一天,同一个上午/下午/晚上,同一个医院进行预约,且只能预约一次 | step2: 同一个患者,同一个档案,已经预约了某个医院某一天的某个时间段 => 1,在同一天,不可以在预约这个医院的任何时间段 2,在同一天,不可以预约同一个医生的另外一个医院的所有时间段 | step3: 患者多档案或者一个档案 => 1,患者A,预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者A,预约阿杜医生 1门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 3,患者A,预约阿杜医生 2门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 4,患者A,预约当归医生 2门诊,2号上午的号,可以预约成功 | step4: 患者多个档案,患者A档案和B档案 => 1,患者A预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者B预约了阿杜医生 1门诊,2号上午的号,可以预约成功"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "支付按钮校验", "internal_id": "197432", "external_id": "33553", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "规则同门诊信息底部页面的【立即预约】按钮一致", "expected": ""}, {"index": 2, "action": "患者被医生标记未就诊大于等于3次(不管选择的档案是谁)", "expected": "1,点击支付按钮,toast提示:您已爽约多次,无法预约"}, {"index": 3, "action": "患者被医生标记未就诊小于3次", "expected": "1,可以正常支付"}, {"index": 4, "action": "患者当日取消超过3次", "expected": "1,点击付款,toast提示:您已取消预约多次,当日无法预约"}, {"index": 5, "action": "患者当日取消小于或等于3次", "expected": "1,可以正常支付 2,支付成功后,患者和医生端都可以看到预约记录"}, {"index": 6, "action": "患者打开填写预约信息页面后,医生修改了挂号费,页面没有刷新,点击付款", "expected": "1,同时刷新本页面,并toast提示:请确认挂号费"}, {"index": 7, "action": "患者打开填写预约信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击付款", "expected": "1,toast提示:医生更新坐诊时间,请重新选择 2,并返回到上一页【门诊信息页面】"}, {"index": 8, "action": "已选的时间段已经被别人2分钟内付款成功,没有可约的名额,点击付款", "expected": "1,toast提示:该时间已约满,请重新选择 2,并返回上一页【门诊信息页面】"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "支付按钮校验", "raw_text": "step1: 规则同门诊信息底部页面的【立即预约】按钮一致 =>  | step2: 患者被医生标记未就诊大于等于3次(不管选择的档案是谁) => 1,点击支付按钮,toast提示:您已爽约多次,无法预约 | step3: 患者被医生标记未就诊小于3次 => 1,可以正常支付 | step4: 患者当日取消超过3次 => 1,点击付款,toast提示:您已取消预约多次,当日无法预约 | step5: 患者当日取消小于或等于3次 => 1,可以正常支付 2,支付成功后,患者和医生端都可以看到预约记录 | step6: 患者打开填写预约信息页面后,医生修改了挂号费,页面没有刷新,点击付款 => 1,同时刷新本页面,并toast提示:请确认挂号费 | step7: 患者打开填写预约信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击付款 => 1,toast提示:医生更新坐诊时间,请重新选择 2,并返回到上一页【门诊信息页面】 | step8: 已选的时间段已经被别人2分钟内付款成功,没有可约的名额,点击付款 => 1,toast提示:该时间已约满,请重新选择 2,并返回上一页【门诊信息页面】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "付款页面", "suite_path": ["V4.17.5", "患者端", "门诊预约", "付款页面"], "feature_scope": "患者端 > 门诊预约 > 付款页面", "case_name": "仅支持微信付款", "internal_id": "197443", "external_id": "33554", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "非公立医院,挂号费非0元", "expected": "1,打开微信支付页面"}, {"index": 2, "action": "公立医院或者非公立0元挂号费", "expected": "1,提交成功后,生成预约单 2,患者端和医生端都可以看到"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "付款页面"], "case_name": "仅支持微信付款", "raw_text": "step1: 非公立医院,挂号费非0元 => 1,打开微信支付页面 | step2: 公立医院或者非公立0元挂号费 => 1,提交成功后,生成预约单 2,患者端和医生端都可以看到"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "预约时间由上午/下午/晚上,更改为时间点", "internal_id": "197448", "external_id": "33555", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者预约了2022-03-09 周三 上午 8:00 的门诊", "expected": "1,预约单预约时间显示:2022-03-09 周三 8:00"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "预约时间由上午/下午/晚上,更改为时间点", "raw_text": "step1: 患者预约了2022-03-09 周三 上午 8:00 的门诊 => 1,预约单预约时间显示:2022-03-09 周三 8:00"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "预约单详情增加挂号费显示", "internal_id": "197451", "external_id": "33556", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "非公立医院,设置非0元挂号费", "expected": "1,挂号费用 ¥20"}, {"index": 2, "action": "非公立医院,设置挂号费为0或者没有设置挂号费", "expected": "1,挂号费用 ¥0"}, {"index": 3, "action": "公立医院设置非0元挂号费", "expected": "1,挂号费用 到院缴费¥20"}, {"index": 4, "action": "公立医院设置挂号费为0或者没有设置挂号费", "expected": "1,挂号费用 以医院公示费用为准"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "预约单详情增加挂号费显示", "raw_text": "step1: 非公立医院,设置非0元挂号费 => 1,挂号费用 ¥20 | step2: 非公立医院,设置挂号费为0或者没有设置挂号费 => 1,挂号费用 ¥0 | step3: 公立医院设置非0元挂号费 => 1,挂号费用 到院缴费¥20 | step4: 公立医院设置挂号费为0或者没有设置挂号费 => 1,挂号费用 以医院公示费用为准"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "增加医院地址", "internal_id": "197457", "external_id": "33557", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加医院地址", "expected": "1,在就诊机构下方增加医院地址 2,医院地址 上海市XXXXX"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "增加医院地址", "raw_text": "step1: 增加医院地址 => 1,在就诊机构下方增加医院地址 2,医院地址 上海市XXXXX"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "增加预约序号", "internal_id": "197460", "external_id": "33558", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加预约序号", "expected": "1,预约序号 1"}, {"index": 2, "action": "同一个时间点里的患者", "expected": "1,根据预约信息的提交顺序,序号从小到大排列 2,下一个时间点,重新从1开始"}, {"index": 3, "action": "单个患者取消预约或者医生取消单个患者", "expected": "1,号码保留,其他患者的序号不受影响"}, {"index": 4, "action": "医生删除坐诊机构/关闭当日坐诊/关闭节假日坐诊后又重新添加了坐诊机构", "expected": "1,患者序号重新从1开始"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "增加预约序号", "raw_text": "step1: 增加预约序号 => 1,预约序号 1 | step2: 同一个时间点里的患者 => 1,根据预约信息的提交顺序,序号从小到大排列 2,下一个时间点,重新从1开始 | step3: 单个患者取消预约或者医生取消单个患者 => 1,号码保留,其他患者的序号不受影响 | step4: 医生删除坐诊机构/关闭当日坐诊/关闭节假日坐诊后又重新添加了坐诊机构 => 1,患者序号重新从1开始"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "版本之前的预约记录,在新版本的显示", "internal_id": "197466", "external_id": "33559", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "版本之前的预约记录在新版本的显示", "expected": "1,预约时间还是显示上午/下午/晚上 2,挂号费用同非公立和公立医院的未设置一样显示 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 —"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "版本之前的预约记录,在新版本的显示", "raw_text": "step1: 版本之前的预约记录在新版本的显示 => 1,预约时间还是显示上午/下午/晚上 2,挂号费用同非公立和公立医院的未设置一样显示 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 —"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "患者预约成功短信和模版,前一天晚20:00的短信对应更新", "internal_id": "197469", "external_id": "33560", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约成功的短信", "expected": "【大家健康】XXX已成功预约XXX 主治医师的线下问诊,就诊指南“到院后请先到5楼找我”,就诊时间: 2021-09-08 周三 08:00,预约序号:1 ,预约机构:上海海员医院。请按时就诊,地址:天津市河东区测试。如您有疑问,请拨打客服电话:400-820-6116。就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号"}, {"index": 2, "action": "小程序的预约成功模版", "expected": "医院:患者预约医生所在的医疗结构 科室:中医科(以医师所在坐诊机构科室为准) 医生:预约的医生 开诊时间: 2021-10-01 13:00 备注:到院后请先找医生开加号凭证,再前台挂号。 您的预约序号:1 。"}, {"index": 3, "action": "前一天晚上20:00的短信", "expected": "【大家中医】xxx您好,您预约的xxx主任医师的线下问诊,就诊时间: 明天(07-07) 08:00,预约序号:1 ,预约机构:上海三爱中医门诊部。地址:卢湾区建国东路320号。就诊指南“到院后请先到5楼找我”,就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号 如有问题请您拨打客服电话:400-820-6116。登录大家中医小程序查看详情www链接"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "患者预约成功短信和模版,前一天晚20:00的短信对应更新", "raw_text": "step1: 预约成功的短信 => 【大家健康】XXX已成功预约XXX 主治医师的线下问诊,就诊指南“到院后请先到5楼找我”,就诊时间: 2021-09-08 周三 08:00,预约序号:1 ,预约机构:上海海员医院。请按时就诊,地址:天津市河东区测试。如您有疑问,请拨打客服电话:400-820-6116。就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号 | step2: 小程序的预约成功模版 => 医院:患者预约医生所在的医疗结构 科室:中医科(以医师所在坐诊机构科室为准) 医生:预约的医生 开诊时间: 2021-10-01 13:00 备注:到院后请先找医生开加号凭证,再前台挂号。 您的预约序号:1 。 | step3: 前一天晚上20:00的短信 => 【大家中医】xxx您好,您预约的xxx主任医师的线下问诊,就诊时间: 明天(07-07) 08:00,预约序号:1 ,预约机构:上海三爱中医门诊部。地址:卢湾区建国东路320号。就诊指南“到院后请先到5楼找我”,就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号 如有问题请您拨打客服电话:400-820-6116。登录大家中医小程序查看详情www链接"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "预约单详情其他规则不变", "internal_id": "197474", "external_id": "33561", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "预约单详情其他规则不变", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "feature_scope": "患者端 > 门诊预约 > 我的预约", "case_name": "预约记录里的上午/下午/晚上,更新为时间点", "internal_id": "197477", "external_id": "33562", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新版本创建的预约单,预约时间显示", "expected": "1,03-09 周六 8:00"}, {"index": 2, "action": "新版本之前创建的预约单,预约时间显示", "expected": "1,03-09 周六 上午"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "case_name": "预约记录里的上午/下午/晚上,更新为时间点", "raw_text": "step1: 新版本创建的预约单,预约时间显示 => 1,03-09 周六 8:00 | step2: 新版本之前创建的预约单,预约时间显示 => 1,03-09 周六 上午"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "feature_scope": "患者端 > 门诊预约 > 我的预约", "case_name": "预约记录去掉“病例资料”入口", "internal_id": "197481", "external_id": "33563", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "case_name": "预约记录去掉“病例资料”入口", "raw_text": "step1: 患者填写预约信息的时候上传了病例图片,预约成功后 => 1,患者在【我的预约】页面里面,去掉病例资料的入口 2,只能进入预约单详情查看上传的病例资料"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "feature_scope": "患者端 > 门诊预约 > 我的预约", "case_name": "保存凭证生成的预约单修改", "internal_id": "197484", "external_id": "33564", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击预约详情里面的【保存凭证】,生成的预约单(公立和非公立医院)", "expected": "1,统一去掉冒号 2,增加序号:预约序号 1 3,显示挂号费用 (1)非公立医院,设置挂号费:¥0 (2)非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 (3)公立医院,设置非0挂号费:到院缴费¥20 (4)公立医院,没有设置或者设置挂号费为0:医医院公示费用为准"}, {"index": 2, "action": "版本之前生的的预约记录,在新版本生成预约单后", "expected": "1,时间显示上午/下午/晚上 2,挂号费用同未设置 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 — 4,其他修改一样"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "case_name": "保存凭证生成的预约单修改", "raw_text": "step1: 点击预约详情里面的【保存凭证】,生成的预约单(公立和非公立医院) => 1,统一去掉冒号 2,增加序号:预约序号 1 3,显示挂号费用 (1)非公立医院,设置挂号费:¥0 (2)非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 (3)公立医院,设置非0挂号费:到院缴费¥20 (4)公立医院,没有设置或者设置挂号费为0:医医院公示费用为准 | step2: 版本之前生的的预约记录,在新版本生成预约单后 => 1,时间显示上午/下午/晚上 2,挂号费用同未设置 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 — 4,其他修改一样"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "取消预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "feature_scope": "患者端 > 门诊预约 > 取消预约", "case_name": "患者取消预约", "internal_id": "197489", "external_id": "33565", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击取消预约", "expected": "1,弹出弹窗 单日取消预约3次后,当日将无法预约。 是否取消预约? 【我在想想】 【取消预约】"}, {"index": 2, "action": "选择【我在想想】", "expected": "1,关闭弹窗"}, {"index": 3, "action": "选择【取消预约】", "expected": "1,取消预约"}, {"index": 4, "action": "患者当日取消了四次预约", "expected": "1,当日无法预约任何医生"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "case_name": "患者取消预约", "raw_text": "step1: 点击取消预约 => 1,弹出弹窗 单日取消预约3次后,当日将无法预约。 是否取消预约? 【我在想想】 【取消预约】 | step2: 选择【我在想想】 => 1,关闭弹窗 | step3: 选择【取消预约】 => 1,取消预约 | step4: 患者当日取消了四次预约 => 1,当日无法预约任何医生"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "取消预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "feature_scope": "患者端 > 门诊预约 > 取消预约", "case_name": "选择取消弹窗里的【取消预约】", "internal_id": "197495", "external_id": "33566", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者预约时没有付款,选择【取消预约 】", "expected": "1,取消成功,页面显示已取消 2,患者和医生端预约记录显示“与取消”"}, {"index": 2, "action": "患者预约副有付款,选择【取消预约】", "expected": "1,弹出弹窗 预约已取消,挂号费用约在3天内到账,请查收 【 确认】 2,点击【确认】,取消成功,3天内患者收到退款 3,同时会给患者在小程序里发送大模版,【退款通知】"}, {"index": 3, "action": "点击退款通知大模版", "expected": "1,跳转到对应的医生主页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "case_name": "选择取消弹窗里的【取消预约】", "raw_text": "step1: 患者预约时没有付款,选择【取消预约 】 => 1,取消成功,页面显示已取消 2,患者和医生端预约记录显示“与取消” | step2: 患者预约副有付款,选择【取消预约】 => 1,弹出弹窗 预约已取消,挂号费用约在3天内到账,请查收 【 确认】 2,点击【确认】,取消成功,3天内患者收到退款 3,同时会给患者在小程序里发送大模版,【退款通知】 | step3: 点击退款通知大模版 => 1,跳转到对应的医生主页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "新患者,进行图文问诊,完善主档案,需要填写手机号", "internal_id": "197197", "external_id": "33512", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "新患者,进行图文问诊,完善主档案,需要填写手机号", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "进行图文问诊,添加新档案,需要填写手机号", "internal_id": "197199", "external_id": "33513", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "进行图文问诊,添加新档案,需要填写手机号", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "老患者,进行图文问诊,选择主档案(无手机号),可直接进行图文问诊", "internal_id": "197201", "external_id": "33514", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "老患者,进行图文问诊,选择主档案(无手机号),可直接进行图文问诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "老患者,进行图文问诊,选择非主档案(无手机号),可直接进行图文问诊", "internal_id": "197203", "external_id": "33515", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "老患者,进行图文问诊,选择非主档案(无手机号),可直接进行图文问诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "删除档案", "internal_id": "197205", "external_id": "33516", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "删除档案", "raw_text": "step1: 档案没有手机号,删除档案; =>  | step2: 档案含有手机号,删除档案; => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生排班管理", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "feature_scope": "V4.17.5 > 猫头鹰端 > 医生排班管理", "case_name": "新增【排班管理】列表", "internal_id": "197541", "external_id": "33577", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "排班管理页面展示", "expected": "1,医师搜索框,可以搜索 医生id 和 医生名字; 2,月份搜索,默认展示当前月份; 2,添加医师功能;"}, {"index": 2, "action": "排班时间", "expected": "1,上午:8:00-12:00 2,下午:12:00-16:00 3,晚上:16:00-20:00"}, {"index": 3, "action": "排班列表", "expected": "1,添加成功的排班列表正常显示; 2,最多只能展示当前一整月的排班; 3,已经过去的排班不能修改; 4,未来的时间,医生排班可以修改;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "case_name": "新增【排班管理】列表", "raw_text": "step1: 排班管理页面展示 => 1,医师搜索框,可以搜索 医生id 和 医生名字; 2,月份搜索,默认展示当前月份; 2,添加医师功能; | step2: 排班时间 => 1,上午:8:00-12:00 2,下午:12:00-16:00 3,晚上:16:00-20:00 | step3: 排班列表 => 1,添加成功的排班列表正常显示; 2,最多只能展示当前一整月的排班; 3,已经过去的排班不能修改; 4,未来的时间,医生排班可以修改;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生排班管理", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "feature_scope": "V4.17.5 > 猫头鹰端 > 医生排班管理", "case_name": "添加医师", "internal_id": "197546", "external_id": "33578", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【添加医师】", "expected": "1,弹窗添加医师的页面; 2,选择的日期和星期几正常显示; 3,可以添加多个坐诊医师,没有数量限制; 添加过的医师后方展示删除按钮【-】,可以正常删除已经添加的医师; 4,已经添加成功的排班医生未来时间可以修改,过去时间不能修改;"}, {"index": 2, "action": "以后每周几排班", "expected": "1,选择的是周几,下方的:以后每周几都如此排班 正确显示;"}, {"index": 3, "action": "勾选以后每周几排班", "expected": "1,排班列表里面后面这周几的排班都这样显示;"}, {"index": 4, "action": "排班列表", "expected": "1,添加成功的排班列表正常显示; 2,最多展示一个月的排班;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "case_name": "添加医师", "raw_text": "step1: 点击【添加医师】 => 1,弹窗添加医师的页面; 2,选择的日期和星期几正常显示; 3,可以添加多个坐诊医师,没有数量限制; 添加过的医师后方展示删除按钮【-】,可以正常删除已经添加的医师; 4,已经添加成功的排班医生未来时间可以修改,过去时间不能修改; | step2: 以后每周几排班 => 1,选择的是周几,下方的:以后每周几都如此排班 正确显示; | step3: 勾选以后每周几排班 => 1,排班列表里面后面这周几的排班都这样显示; | step4: 排班列表 => 1,添加成功的排班列表正常显示; 2,最多展示一个月的排班;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医院管理", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约", "医院管理"], "feature_scope": "猫头鹰端 > 门诊预约 > 医院管理", "case_name": "医院管理的机构性质由“民营”改为“非公立”", "internal_id": "197536", "external_id": "33576", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医院管理列表页面的机构性质", "expected": "1,民营 全部改为 非公立"}, {"index": 2, "action": "添加机构页面机构性质", "expected": "1,民营 改为 非公立"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约", "医院管理"], "case_name": "医院管理的机构性质由“民营”改为“非公立”", "raw_text": "step1: 医院管理列表页面的机构性质 => 1,民营 全部改为 非公立 | step2: 添加机构页面机构性质 => 1,民营 改为 非公立"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "预约列表新增“门诊性质”", "internal_id": "197520", "external_id": "33571", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "预约列表新增“门诊性质”", "raw_text": "step1: 新增门诊性质列表 => 1,公立和非公立"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "新增“挂号费用”", "internal_id": "197523", "external_id": "33572", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新增挂号费用列表", "expected": "1,以医院公示费用为准/¥20/到院缴费¥20"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "新增“挂号费用”", "raw_text": "step1: 新增挂号费用列表 => 1,以医院公示费用为准/¥20/到院缴费¥20"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "新增“序号”", "internal_id": "197526", "external_id": "33573", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "新增“序号”", "raw_text": "step1: 新增序号列表 => 1,患者预约的时候获得的序号"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "就诊时间由原来的时间段,改为时间点", "internal_id": "197529", "external_id": "33574", "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.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "就诊时间由原来的时间段,改为时间点", "raw_text": "step1: 就诊时间 => 1,患者预约的坐诊时间点"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "门诊详情修改点", "internal_id": "197532", "external_id": "33575", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "门诊性质", "expected": "1,原来的民营改为“非公立” 2,挂号费用正确显示 3,就诊时间由时间段改为时间点 4,序号正确显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "门诊详情修改点", "raw_text": "step1: 门诊性质 => 1,原来的民营改为“非公立” 2,挂号费用正确显示 3,就诊时间由时间段改为时间点 4,序号正确显示"}}