case_candidates.jsonl 290 KB
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗1.0废弃 > 点击确定时各种提示情况", "case_name": "放号数小于预约数", "internal_id": "198257", "external_id": "33680", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置某时间段放号数小于预约数->确定", "expected": "toast提示“放号数必须大于当前已挂号数”、不关闭弹窗"}, {"index": 2, "action": "某时间段有预约,设置放号数为0或空->确定", "expected": "toast提示“放号数必须大于当前已挂号数”、不关闭弹窗"}, {"index": 3, "action": "某时间段有预约,设置放号数为大于等于预约数->确定", "expected": "无提示、关闭弹窗"}, {"index": 4, "action": "某时间段无预约,设置放号数0或大于0->确定", "expected": "无提示、关闭弹窗"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "case_name": "放号数小于预约数", "raw_text": "step1: 设置某时间段放号数小于预约数->确定 => toast提示“放号数必须大于当前已挂号数”、不关闭弹窗 | step2: 某时间段有预约,设置放号数为0或空->确定 => toast提示“放号数必须大于当前已挂号数”、不关闭弹窗 | step3: 某时间段有预约,设置放号数为大于等于预约数->确定 => 无提示、关闭弹窗 | step4: 某时间段无预约,设置放号数0或大于0->确定 => 无提示、关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗1.0废弃 > 点击确定时各种提示情况", "case_name": "不可关闭当日", "internal_id": "198263", "external_id": "33681", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置今日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭", "expected": "a、toast提示“无法取消当日的坐诊”、不关闭弹窗"}, {"index": 2, "action": "设置未来某日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭", "expected": "a、无提示、关闭弹窗"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "case_name": "不可关闭当日", "raw_text": "step1: 设置今日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 => a、toast提示“无法取消当日的坐诊”、不关闭弹窗 | step2: 设置未来某日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 => a、无提示、关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗1.0废弃 > 点击确定时各种提示情况", "case_name": "关闭的是有预约的", "internal_id": "198267", "external_id": "33682", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "某时间段有预约,关闭坐诊->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该坐诊关闭、取消该时间段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常"}, {"index": 2, "action": "某时间段已开启无预约,关闭坐诊->确定", "expected": "无弹窗、该坐诊关闭"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "case_name": "关闭的是有预约的", "raw_text": "step1: 某时间段有预约,关闭坐诊->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该坐诊关闭、取消该时间段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常 | step2: 某时间段已开启无预约,关闭坐诊->确定 => 无弹窗、该坐诊关闭"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗1.0废弃 > 点击确定时各种提示情况", "case_name": "有多种情况同时存在", "internal_id": "198271", "external_id": "33683", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置今日坐诊并同时出现以下情况: 修改某时间段放号数小于预约数 修改另一时间段由开启变为关闭", "expected": "toast提示“无法取消当日的坐诊” 或“放号数必须大于当前已挂号数”都可以"}, {"index": 2, "action": "设置今日坐诊并出现以下情况: 修改有预约的时间段,由开启变为关闭", "expected": "toast提示“无法取消当日的坐诊” 优先级应该大于弹窗吧,嘿嘿"}, {"index": 3, "action": "设置未来某日坐诊并同时出现以下情况: 修改某时间段放号数小于预约数 修改另一有预约的时间段由开启变为关闭", "expected": "toast提示“放号数必须大于当前已挂号数” 优先级应该大于弹窗吧,嘿嘿"}, {"index": 4, "action": "修改多时段的坐诊设置 有的可保存 有的是报错的", "expected": "报错相应提示、都不能保存成功"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃", "点击确定时各种提示情况"], "case_name": "有多种情况同时存在", "raw_text": "step1: 设置今日坐诊并同时出现以下情况: 修改某时间段放号数小于预约数 修改另一时间段由开启变为关闭 => toast提示“无法取消当日的坐诊” 或“放号数必须大于当前已挂号数”都可以 | step2: 设置今日坐诊并出现以下情况: 修改有预约的时间段,由开启变为关闭 => toast提示“无法取消当日的坐诊” 优先级应该大于弹窗吧,嘿嘿 | step3: 设置未来某日坐诊并同时出现以下情况: 修改某时间段放号数小于预约数 修改另一有预约的时间段由开启变为关闭 => toast提示“放号数必须大于当前已挂号数” 优先级应该大于弹窗吧,嘿嘿 | step4: 修改多时段的坐诊设置 有的可保存 有的是报错的 => 报错相应提示、都不能保存成功"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗1.0废弃", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗1.0废弃", "case_name": "查看未来某日预约信息", "internal_id": "198213", "external_id": "33673", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已设置为开启、放号数大于0", "expected": "开关打开、放号数正确"}, {"index": 2, "action": "已设置为开启、放号数未设置或等于0", "expected": "开关打开、放号数为0"}, {"index": 3, "action": "已设置为关闭", "expected": "不展示关闭的时段"}, {"index": 4, "action": "未设置过", "expected": "不展示未设置过的时段"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "case_name": "查看未来某日预约信息", "raw_text": "step1: 已设置为开启、放号数大于0 => 开关打开、放号数正确 | step2: 已设置为开启、放号数未设置或等于0 => 开关打开、放号数为0 | step3: 已设置为关闭 => 不展示关闭的时段 | step4: 未设置过 => 不展示未设置过的时段"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗1.0废弃", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗1.0废弃", "case_name": "查看今日预约信息", "internal_id": "198219", "external_id": "33674", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前时间段及之前时间段 a、已设置为开启 b、已设置为关闭 c、未设置", "expected": "置灰不可编辑 a、开关及放号数展示正确 b、c、不展示关闭或未设置过的时间段"}, {"index": 2, "action": "之后时间段 a、已设置为开启 b、已设置为关闭 c、未设置", "expected": "可正常编辑 a、开关及放号数展示正确 b、c、不展示关闭或未设置过的时间段"}, {"index": 3, "action": "当前时间未到上午时间段", "expected": "均不置灰(已设置过的时段)"}, {"index": 4, "action": "当前时间已过晚上时间段", "expected": "三个时间段均置灰(已设置过的时段)"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "case_name": "查看今日预约信息", "raw_text": "step1: 当前时间段及之前时间段 a、已设置为开启 b、已设置为关闭 c、未设置 => 置灰不可编辑 a、开关及放号数展示正确 b、c、不展示关闭或未设置过的时间段 | step2: 之后时间段 a、已设置为开启 b、已设置为关闭 c、未设置 => 可正常编辑 a、开关及放号数展示正确 b、c、不展示关闭或未设置过的时间段 | step3: 当前时间未到上午时间段 => 均不置灰(已设置过的时段) | step4: 当前时间已过晚上时间段 => 三个时间段均置灰(已设置过的时段)"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗1.0废弃", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗1.0废弃", "case_name": "今日各时间段置灰情况", "internal_id": "198225", "external_id": "33675", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上午时间为A~B(都是8点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、上午时间段可正常编辑 b、c、上午时间段置灰不可编辑"}, {"index": 2, "action": "下午时间为A~B(都是12点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、下午时间段可正常编辑 b、c、下午时间段置灰不可编辑"}, {"index": 3, "action": "晚上时间为A~B(都是18点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、晚上时间段可正常编辑 b、c、晚上时间段置灰不可编辑"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "case_name": "今日各时间段置灰情况", "raw_text": "step1: 上午时间为A~B(都是8点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、上午时间段可正常编辑 b、c、上午时间段置灰不可编辑 | step2: 下午时间为A~B(都是12点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、下午时间段可正常编辑 b、c、下午时间段置灰不可编辑 | step3: 晚上时间为A~B(都是18点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、晚上时间段可正常编辑 b、c、晚上时间段置灰不可编辑"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗1.0废弃", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗1.0废弃", "case_name": "设置上下午晚上的坐诊信息", "internal_id": "198230", "external_id": "33676", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已开启且设置放号数为大于0或等于0 点击关闭->再点击开启", "expected": "开关关闭、放号数不变并置灰不可编辑->开关开启、放号数不变可编辑"}, {"index": 2, "action": "已开启且未设置放号数 点击关闭->再点击开启", "expected": "开关关闭、放号数置灰->开关开启、放号数可编辑"}, {"index": 3, "action": "已关闭 点击开启->再点击关闭", "expected": "开关开启、放号数可编辑->开关关闭、放号数置灰"}, {"index": 4, "action": "放号数为空时点击放号数(上下晚)", "expected": "弹出键盘、输入正常、只能输入数字且0-99 删除正常"}, {"index": 5, "action": "放号数不为空时点击放号数(上下晚)", "expected": "弹出键盘、光标正常、输入正常、只能输入数字且0-99 删除正常"}, {"index": 6, "action": "各时间段切换开启关闭", "expected": "各时间段开关状态独立、放号数置灰状态独立"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "case_name": "设置上下午晚上的坐诊信息", "raw_text": "step1: 已开启且设置放号数为大于0或等于0 点击关闭->再点击开启 => 开关关闭、放号数不变并置灰不可编辑->开关开启、放号数不变可编辑 | step2: 已开启且未设置放号数 点击关闭->再点击开启 => 开关关闭、放号数置灰->开关开启、放号数可编辑 | step3: 已关闭 点击开启->再点击关闭 => 开关开启、放号数可编辑->开关关闭、放号数置灰 | step4: 放号数为空时点击放号数(上下晚) => 弹出键盘、输入正常、只能输入数字且0-99 删除正常 | step5: 放号数不为空时点击放号数(上下晚) => 弹出键盘、光标正常、输入正常、只能输入数字且0-99 删除正常 | step6: 各时间段切换开启关闭 => 各时间段开关状态独立、放号数置灰状态独立"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗1.0废弃", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗1.0废弃", "case_name": "放号数小于预约数的提示", "internal_id": "198238", "external_id": "33677", "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": "某时间段无预约,修改该时间段放号数为空、0、大于0", "expected": "该时间段无提示"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "case_name": "放号数小于预约数的提示", "raw_text": "step1: 修改某时间段放号数小于预约数->再修改为大于 => 该时间段提示“放号数必须大于当前已挂号数”->提示消失 | step2: 修改某时间段放号数等于或大于预约数 => 该时间段无提示 | step3: 修改某时间段放号数小于另一时间段的预约数,但大于当前时间段的预约数 => 该时间段无提示 | step4: 修改各时间段放号数都小于其预约数 => 各时间段都会有提示 | step5: 某时间段已有预约,修改该时间段放号数为空 => 该时间段有提示 | step6: 某时间段无预约,修改该时间段放号数为空、0、大于0 => 该时间段无提示"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗1.0废弃", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗1.0废弃", "case_name": "弹窗点击取消", "internal_id": "198246", "external_id": "33678", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改坐诊信息后点击取消", "expected": "关闭弹窗、坐诊不变"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "case_name": "弹窗点击取消", "raw_text": "step1: 修改坐诊信息后点击取消 => 关闭弹窗、坐诊不变"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗1.0废弃", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗1.0废弃", "case_name": "弹窗点击确定", "internal_id": "198249", "external_id": "33679", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上下午晚各时段修改前后为以下情况时点击确定", "expected": "确定后关闭弹窗、坐诊设置正确"}, {"index": 2, "action": "开启且放号数大于0->关闭 不勾选以后每周", "expected": "该时段坐诊为关闭"}, {"index": 3, "action": "开启且放号数大于0->开启且放号数等于0 勾选以后每周", "expected": "该时段及之后该时段坐诊为开启、仅坐诊"}, {"index": 4, "action": "开启且放号数等于0->开启且放号数大于0", "expected": "该时段坐诊为开启、放号数正确"}, {"index": 5, "action": "开启并只修改放号数", "expected": "该时段坐诊为开启、放号数正确"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗1.0废弃"], "case_name": "弹窗点击确定", "raw_text": "step1: 上下午晚各时段修改前后为以下情况时点击确定 => 确定后关闭弹窗、坐诊设置正确 | step2: 开启且放号数大于0->关闭 不勾选以后每周 => 该时段坐诊为关闭 | step3: 开启且放号数大于0->开启且放号数等于0 勾选以后每周 => 该时段及之后该时段坐诊为开启、仅坐诊 | step4: 开启且放号数等于0->开启且放号数大于0 => 该时段坐诊为开启、放号数正确 | step5: 开启并只修改放号数 => 该时段坐诊为开启、放号数正确"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗2.0 > 点击确定时各种提示情况", "case_name": "放号数小于预约数", "internal_id": "198330", "external_id": "33691", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改放号数小于预约数->确定", "expected": "toast提示“放号数必须大于当前已挂号数”、不关闭弹窗"}, {"index": 2, "action": "某时间段有预约,修改放号数为0或空->确定", "expected": "toast提示“放号数必须大于当前已挂号数”、不关闭弹窗"}, {"index": 3, "action": "某时间段无预约,修改放号数0或大于0->确定", "expected": "无提示、关闭弹窗"}, {"index": 4, "action": "某时间段有预约,修改放号数为大于等于预约数->确定", "expected": "无提示、关闭弹窗"}, {"index": 5, "action": "修改放号数大于等于预约数,但小于后一周该时间段的预约数 勾选以后每周都这样 此时点击确定", "expected": "toast提示“放号数必须大于当前已挂号数”"}, {"index": 6, "action": "修改放号数大于等于预约数,但小于后一周该时间段的预约数 不勾选以后每周都这样 此时点击确定", "expected": "无提示"}, {"index": 7, "action": "修改放号数小于预约数、开关设置为关闭->确定", "expected": "无提示"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "case_name": "放号数小于预约数", "raw_text": "step1: 修改放号数小于预约数->确定 => toast提示“放号数必须大于当前已挂号数”、不关闭弹窗 | step2: 某时间段有预约,修改放号数为0或空->确定 => toast提示“放号数必须大于当前已挂号数”、不关闭弹窗 | step3: 某时间段无预约,修改放号数0或大于0->确定 => 无提示、关闭弹窗 | step4: 某时间段有预约,修改放号数为大于等于预约数->确定 => 无提示、关闭弹窗 | step5: 修改放号数大于等于预约数,但小于后一周该时间段的预约数 勾选以后每周都这样 此时点击确定 => toast提示“放号数必须大于当前已挂号数” | step6: 修改放号数大于等于预约数,但小于后一周该时间段的预约数 不勾选以后每周都这样 此时点击确定 => 无提示 | step7: 修改放号数小于预约数、开关设置为关闭->确定 => 无提示"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗2.0 > 点击确定时各种提示情况", "case_name": "不可关闭当日", "internal_id": "198339", "external_id": "33692", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置今日上下午晚坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭", "expected": "a、toast提示“无法取消当日的坐诊”、不关闭弹窗"}, {"index": 2, "action": "设置未来某日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭", "expected": "a、无提示、关闭成功"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "case_name": "不可关闭当日", "raw_text": "step1: 设置今日上下午晚坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 => a、toast提示“无法取消当日的坐诊”、不关闭弹窗 | step2: 设置未来某日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 => a、无提示、关闭成功"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗2.0 > 点击确定时各种提示情况", "case_name": "关闭的是有预约的", "internal_id": "198343", "external_id": "33693", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "某时间段有预约,后续该时间段有预约->关闭坐诊&不勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该坐诊关闭、取消该时间段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常"}, {"index": 2, "action": "某时间段有预约,后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时段及后续该时段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常"}, {"index": 3, "action": "某时间段有预约,后续该时间段无预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时间段的预约患者并发送通知"}, {"index": 4, "action": "某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、后续该时段坐诊关闭、取消后续该时段的预约患者并发送通知"}, {"index": 5, "action": "某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&不勾选以后每周->确定", "expected": "无弹窗、该坐诊关闭"}, {"index": 6, "action": "某时间段及后续该时间段均已开启无预约->关闭坐诊&勾选以后每周->确定", "expected": "无弹窗、该坐诊关闭"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "case_name": "关闭的是有预约的", "raw_text": "step1: 某时间段有预约,后续该时间段有预约->关闭坐诊&不勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该坐诊关闭、取消该时间段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常 | step2: 某时间段有预约,后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时段及后续该时段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常 | step3: 某时间段有预约,后续该时间段无预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时间段的预约患者并发送通知 | step4: 某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、后续该时段坐诊关闭、取消后续该时段的预约患者并发送通知 | step5: 某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&不勾选以后每周->确定 => 无弹窗、该坐诊关闭 | step6: 某时间段及后续该时间段均已开启无预约->关闭坐诊&勾选以后每周->确定 => 无弹窗、该坐诊关闭"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "feature_scope": "门诊信息页 > 单日坐诊信息弹窗2.0 > 点击确定时各种提示情况", "case_name": "有多种情况同时存在", "internal_id": "198351", "external_id": "33694", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置今日坐诊并出现以下情况: 修改有预约且当前之后的时间段,由开启变为关闭", "expected": "toast提示“无法取消当日的坐诊” 优先级应该大于弹窗吧,嘿嘿"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0", "点击确定时各种提示情况"], "case_name": "有多种情况同时存在", "raw_text": "step1: 设置今日坐诊并出现以下情况: 修改有预约且当前之后的时间段,由开启变为关闭 => toast提示“无法取消当日的坐诊” 优先级应该大于弹窗吧,嘿嘿"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗2.0", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗2.0", "case_name": "查看未来某日预约信息", "internal_id": "198278", "external_id": "33684", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "各时段已设置为以下情况", "expected": "展示正确"}, {"index": 2, "action": "已设置为开启、放号数未设置或等于0 勾选", "expected": "开关打开、放号数为0 默认不勾选"}, {"index": 3, "action": "已设置为开启、放号数大于0 未勾选", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "case_name": "查看未来某日预约信息", "raw_text": "step1: 各时段已设置为以下情况 => 展示正确 | step2: 已设置为开启、放号数未设置或等于0 勾选 => 开关打开、放号数为0 默认不勾选 | step3: 已设置为开启、放号数大于0 未勾选 => 开关打开、放号数正确 默认不勾选 | step4: 仅开启一个时段 => 仅展示一个时段 | step5: 开启上午和晚上、下午未设置 => 仅展示上午和晚上、无下午 | step6: 开启下午和晚上、上午关闭 => 仅展示下午和晚上、无上午 | step7: 三个时段都开启 => 上下晚都展示"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗2.0", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗2.0", "case_name": "查看今日预约信息", "internal_id": "198287", "external_id": "33685", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "当前时间段及之前时间段", "expected": "置灰不可编辑、确定按钮置灰???"}, {"index": 2, "action": "之后时间段", "expected": "可正常编辑"}, {"index": 3, "action": "当前时间未到上午时间段", "expected": "均不置灰"}, {"index": 4, "action": "当前时间已过晚上时间段", "expected": "三个时间段均置灰"}, {"index": 5, "action": "在之前和之后时间段来回切换", "expected": "置灰和不置灰状态正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "case_name": "查看今日预约信息", "raw_text": "step1: 当前时间段及之前时间段 => 置灰不可编辑、确定按钮置灰??? | step2: 之后时间段 => 可正常编辑 | step3: 当前时间未到上午时间段 => 均不置灰 | step4: 当前时间已过晚上时间段 => 三个时间段均置灰 | step5: 在之前和之后时间段来回切换 => 置灰和不置灰状态正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗2.0", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗2.0", "case_name": "今日各时间段置灰情况", "internal_id": "198294", "external_id": "33686", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上午时间为A~B(都是8点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、设置上午时间段可点确定 b、c、设置上午时间段确定置灰"}, {"index": 2, "action": "下午时间为A~B(都是12点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、设置下午时间段可点确定 b、c、设置下午时间段确定置灰"}, {"index": 3, "action": "晚上时间为A~B(都是18点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、设置晚上时间段可点确定 b、c、设置晚上时间段确定置灰"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "case_name": "今日各时间段置灰情况", "raw_text": "step1: 上午时间为A~B(都是8点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、设置上午时间段可点确定 b、c、设置上午时间段确定置灰 | step2: 下午时间为A~B(都是12点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、设置下午时间段可点确定 b、c、设置下午时间段确定置灰 | step3: 晚上时间为A~B(都是18点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、设置晚上时间段可点确定 b、c、设置晚上时间段确定置灰"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗2.0", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗2.0", "case_name": "设置坐诊信息", "internal_id": "198299", "external_id": "33687", "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": "弹出数字滚轮、滚轮数字为0-99、滚轮默认选中0??? [截图] 确定取消正常"}, {"index": 4, "action": "放号数不为空时点击放号数", "expected": "弹出数字滚轮、滚轮数字为0-99、滚轮默认选中之前的数字 [截图] 确定取消正常"}, {"index": 5, "action": "勾选或取消勾选以后每周", "expected": "勾选状态正确"}, {"index": 6, "action": "各时间段切换开启关闭 勾选不勾选", "expected": "各时间段开关状态独立、放号数置灰状态独立、勾选状态独立"}, {"index": 7, "action": "多时段来回切换", "expected": "表现正常、勾选框文案正确、展示刚刚的修改???"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "case_name": "设置坐诊信息", "raw_text": "step1: 已开启且设置放号数为大于0、已勾选以后每周 点击关闭->再点击开启 => 勾选状态不变 开关关闭、放号数不变并置灰不可编辑->开关开启、放号数不变可编辑 | step2: 已开启且放号数等于0、未勾选以后每周 点击关闭->再点击开启 => 勾选状态不变 开关关闭、放号数置灰->开关开启、放号数可编辑 | step3: 放号数为空时点击放号数 => 弹出数字滚轮、滚轮数字为0-99、滚轮默认选中0??? [截图] 确定取消正常 | step4: 放号数不为空时点击放号数 => 弹出数字滚轮、滚轮数字为0-99、滚轮默认选中之前的数字 [截图] 确定取消正常 | step5: 勾选或取消勾选以后每周 => 勾选状态正确 | step6: 各时间段切换开启关闭 勾选不勾选 => 各时间段开关状态独立、放号数置灰状态独立、勾选状态独立 | step7: 多时段来回切换 => 表现正常、勾选框文案正确、展示刚刚的修改???"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗2.0", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗2.0", "case_name": "放号数小于预约数的提示", "internal_id": "198308", "external_id": "33688", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "修改放号数小于预约数->再修改为大于", "expected": "提示“放号数必须大于当前已挂号数”->提示消失 [截图]"}, {"index": 2, "action": "修改放号数等于或大于预约数", "expected": "无提示"}, {"index": 3, "action": "已有预约,修改放号数为空", "expected": "有提示"}, {"index": 4, "action": "无预约,修改该时间段放号数为空、0、大于0", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "case_name": "放号数小于预约数的提示", "raw_text": "step1: 修改放号数小于预约数->再修改为大于 => 提示“放号数必须大于当前已挂号数”->提示消失 [截图] | step2: 修改放号数等于或大于预约数 => 无提示 | step3: 已有预约,修改放号数为空 => 有提示 | step4: 无预约,修改该时间段放号数为空、0、大于0 => 无提示 | step5: 多时段修改放号数有的小于预约数、有的大于预约数 来回切换 => 提示显示正常 | step6: 修改某时间段放号数小于另一时间段的预约数,但大于当前时间段的预约数 => 该时间段无提示 | step7: 修改某时间段放号数小于预约数 a、开关设置为关闭 b、再设置为开启 => a、提示隐藏??? b、提示又出现???"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗2.0", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗2.0", "case_name": "弹窗点击取消", "internal_id": "198317", "external_id": "33689", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改坐诊信息后点击取消", "expected": "关闭弹窗、坐诊信息不变"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "case_name": "弹窗点击取消", "raw_text": "step1: 修改坐诊信息后点击取消 => 关闭弹窗、坐诊信息不变"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单日坐诊信息弹窗2.0", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "feature_scope": "医师端 > 门诊信息页 > 单日坐诊信息弹窗2.0", "case_name": "弹窗点击确定", "internal_id": "198320", "external_id": "33690", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "各时间段修改前后为以下情况时点击确定", "expected": "确定后toast提示、坐诊信息设置正确 确定的是当前选择时间段的预约设置、非三个时间段一起提交"}, {"index": 2, "action": "开启且放号数大于0->开启且放号数等于0", "expected": "该时段坐诊为开启、仅坐诊 不关闭弹窗"}, {"index": 3, "action": "开启且放号数等于0->开启且放号数大于0", "expected": "该时段坐诊为开启、放号数正确"}, {"index": 4, "action": "开启并只修改放号数 不勾选以后每周", "expected": "该时段坐诊为开启、放号数正确 之前及之后该时段均不变"}, {"index": 5, "action": "开启并只修改放号数 勾选以后每周", "expected": "该时段及之后每周该时段坐诊为开启、放号数正确 之前该时段均不变"}, {"index": 6, "action": "开启且放号数等于0->关闭 不勾选以后每周", "expected": "该时段坐诊为关闭 之前及之后该时段均不变 关闭弹窗"}, {"index": 7, "action": "开启且放号数大于0->关闭 勾选以后每周", "expected": "该时段及之后每周该时段坐诊为关闭 之前该时段不变"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页", "单日坐诊信息弹窗2.0"], "case_name": "弹窗点击确定", "raw_text": "step1: 各时间段修改前后为以下情况时点击确定 => 确定后toast提示、坐诊信息设置正确 确定的是当前选择时间段的预约设置、非三个时间段一起提交 | step2: 开启且放号数大于0->开启且放号数等于0 => 该时段坐诊为开启、仅坐诊 不关闭弹窗 | step3: 开启且放号数等于0->开启且放号数大于0 => 该时段坐诊为开启、放号数正确 | step4: 开启并只修改放号数 不勾选以后每周 => 该时段坐诊为开启、放号数正确 之前及之后该时段均不变 | step5: 开启并只修改放号数 勾选以后每周 => 该时段及之后每周该时段坐诊为开启、放号数正确 之前该时段均不变 | step6: 开启且放号数等于0->关闭 不勾选以后每周 => 该时段坐诊为关闭 之前及之后该时段均不变 关闭弹窗 | step7: 开启且放号数大于0->关闭 勾选以后每周 => 该时段及之后每周该时段坐诊为关闭 之前该时段不变"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊信息页", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "feature_scope": "V4.14.5 > 医师端 > 门诊信息页", "case_name": "查看门诊信息页", "internal_id": "198196", "external_id": "33670", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击工作室首页金刚区的门诊信息", "expected": "进入门诊信息页、默认在门诊信息tab 右上角有新增按钮 展示所有门诊列表 下方有置底分享按钮 [截图]"}, {"index": 2, "action": "门诊不满一屏时", "expected": "上下滑动表现正常、分享按钮置底"}, {"index": 3, "action": "门诊满一屏时", "expected": "上下滑动显示正常、分享按钮置底不随滚动"}, {"index": 4, "action": "无门诊时", "expected": "看视觉图???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "case_name": "查看门诊信息页", "raw_text": "step1: 点击工作室首页金刚区的门诊信息 => 进入门诊信息页、默认在门诊信息tab 右上角有新增按钮 展示所有门诊列表 下方有置底分享按钮 [截图] | step2: 门诊不满一屏时 => 上下滑动表现正常、分享按钮置底 | step3: 门诊满一屏时 => 上下滑动显示正常、分享按钮置底不随滚动 | step4: 无门诊时 => 看视觉图???"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊信息页", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "feature_scope": "V4.14.5 > 医师端 > 门诊信息页", "case_name": "查看单个坐诊机构", "internal_id": "198202", "external_id": "33671", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "查看单个坐诊机构", "expected": "机构名正确、地址正确 机构名和地址较长时展示正常、换行全部展示??? 显示本周及下周两周表格的日期、周一到周日 有编辑坐诊信息按钮 [截图]"}, {"index": 2, "action": "查看今天及之后日期的预约信息 a、某日期三个时间段均未设置 b、某日期三个时间段有一个开启且放号数为0 c、某日期三个时间段有多个开启且放号数大于0、预约数小于放号数 d、某日期三个时间段有开启有关闭且放号数大于0、预约数等于放号数 e、某日期三个时间段均关闭了", "expected": "每个格子展示当日预约信息、预约数为三时段相加、放号数为三时段相加 a、无坐诊信息 b、显示为仅坐诊 c、显示为可约 预约数/放号数 d、显示为约满 预约数/放号数 e、无坐诊信息"}, {"index": 3, "action": "查看今天之前的格子", "expected": "置灰、若当天已开启预约也不展示预约数及放号数"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "case_name": "查看单个坐诊机构", "raw_text": "step1: 查看单个坐诊机构 => 机构名正确、地址正确 机构名和地址较长时展示正常、换行全部展示??? 显示本周及下周两周表格的日期、周一到周日 有编辑坐诊信息按钮 [截图] | step2: 查看今天及之后日期的预约信息 a、某日期三个时间段均未设置 b、某日期三个时间段有一个开启且放号数为0 c、某日期三个时间段有多个开启且放号数大于0、预约数小于放号数 d、某日期三个时间段有开启有关闭且放号数大于0、预约数等于放号数 e、某日期三个时间段均关闭了 => 每个格子展示当日预约信息、预约数为三时段相加、放号数为三时段相加 a、无坐诊信息 b、显示为仅坐诊 c、显示为可约 预约数/放号数 d、显示为约满 预约数/放号数 e、无坐诊信息 | step3: 查看今天之前的格子 => 置灰、若当天已开启预约也不展示预约数及放号数"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊信息页", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "feature_scope": "V4.14.5 > 医师端 > 门诊信息页", "case_name": "编辑单日坐诊信息", "internal_id": "198207", "external_id": "33672", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击今天及之后有预约信息的格子 a、三个时间段有一个开启且放号数为0 b、三个时间段有多个开启且放号数大于0、预约数小于放号数 c、三个时间段有开启有关闭且放号数大于0、预约数等于放号数", "expected": "a、b、c、打开编辑单日坐诊弹窗 显示日期 看视觉"}, {"index": 2, "action": "点击今天及之后无预约信息的格子 a、某日期三个时间段均未设置 b、某日期三个时间段均关闭了", "expected": "a、b、可点击、去编辑坐诊信息页"}, {"index": 3, "action": "点击今天之前的格子(有预约)", "expected": "不可点击"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "case_name": "编辑单日坐诊信息", "raw_text": "step1: 点击今天及之后有预约信息的格子 a、三个时间段有一个开启且放号数为0 b、三个时间段有多个开启且放号数大于0、预约数小于放号数 c、三个时间段有开启有关闭且放号数大于0、预约数等于放号数 => a、b、c、打开编辑单日坐诊弹窗 显示日期 看视觉 | step2: 点击今天及之后无预约信息的格子 a、某日期三个时间段均未设置 b、某日期三个时间段均关闭了 => a、b、可点击、去编辑坐诊信息页 | step3: 点击今天之前的格子(有预约) => 不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊信息页", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "feature_scope": "V4.14.5 > 医师端 > 门诊信息页", "case_name": "分享门诊信息", "internal_id": "198354", "external_id": "33695", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击分享门诊信息,选择 a、微信 b、工作室患者", "expected": "a、分享出的是小程序卡片、医生姓名正确 [截图] b、分享正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息页"], "case_name": "分享门诊信息", "raw_text": "step1: 点击分享门诊信息,选择 a、微信 b、工作室患者 => a、分享出的是小程序卡片、医生姓名正确 [截图] b、分享正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "feature_scope": "编辑坐诊信息页 > 单时间段坐诊信息弹窗 > 点击确定时各种提示情况", "case_name": "放号数小于预约数", "internal_id": "198419", "external_id": "33705", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改放号数小于预约数->确定", "expected": "toast提示“放号数必须大于当前已挂号数”、不关闭弹窗"}, {"index": 2, "action": "某时间段有预约,修改放号数为0或空->确定", "expected": "toast提示“放号数必须大于当前已挂号数”、不关闭弹窗"}, {"index": 3, "action": "某时间段无预约,修改放号数0或大于0->确定", "expected": "无提示、关闭弹窗"}, {"index": 4, "action": "某时间段有预约,修改放号数为大于等于预约数->确定", "expected": "无提示、关闭弹窗"}, {"index": 5, "action": "修改放号数大于等于预约数,但小于后一周该时间段的预约数 勾选以后每周都这样 此时点击确定", "expected": "toast提示“放号数必须大于当前已挂号数”"}, {"index": 6, "action": "修改放号数大于等于预约数,但小于后一周该时间段的预约数 不勾选以后每周都这样 此时点击确定", "expected": "无提示"}, {"index": 7, "action": "修改放号数小于预约数、开关设置为关闭->确定", "expected": "无提示"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "case_name": "放号数小于预约数", "raw_text": "step1: 修改放号数小于预约数->确定 => toast提示“放号数必须大于当前已挂号数”、不关闭弹窗 | step2: 某时间段有预约,修改放号数为0或空->确定 => toast提示“放号数必须大于当前已挂号数”、不关闭弹窗 | step3: 某时间段无预约,修改放号数0或大于0->确定 => 无提示、关闭弹窗 | step4: 某时间段有预约,修改放号数为大于等于预约数->确定 => 无提示、关闭弹窗 | step5: 修改放号数大于等于预约数,但小于后一周该时间段的预约数 勾选以后每周都这样 此时点击确定 => toast提示“放号数必须大于当前已挂号数” | step6: 修改放号数大于等于预约数,但小于后一周该时间段的预约数 不勾选以后每周都这样 此时点击确定 => 无提示 | step7: 修改放号数小于预约数、开关设置为关闭->确定 => 无提示"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "feature_scope": "编辑坐诊信息页 > 单时间段坐诊信息弹窗 > 点击确定时各种提示情况", "case_name": "不可关闭当日门诊预约", "internal_id": "198428", "external_id": "33706", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "设置今日上下午晚坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 b、某时间段关闭->开启 c、某时间段未设置->关闭", "expected": "a、c、toast提示“无法取消当日的坐诊”、不关闭弹窗 b、无提示、关闭弹窗"}, {"index": 2, "action": "设置未来某日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 b、某时间段关闭->开启 c、某时间段未设置->关闭", "expected": "a、b、c、均无提示、关闭弹窗"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "case_name": "不可关闭当日门诊预约", "raw_text": "step1: 设置今日上下午晚坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 b、某时间段关闭->开启 c、某时间段未设置->关闭 => a、c、toast提示“无法取消当日的坐诊”、不关闭弹窗 b、无提示、关闭弹窗 | step2: 设置未来某日坐诊信息,修改前后为以下情况点击确定 a、某时间段开启->关闭 b、某时间段关闭->开启 c、某时间段未设置->关闭 => a、b、c、均无提示、关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "feature_scope": "编辑坐诊信息页 > 单时间段坐诊信息弹窗 > 点击确定时各种提示情况", "case_name": "关闭的是有预约的", "internal_id": "198432", "external_id": "33707", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "某时间段有预约,后续该时间段有预约->关闭坐诊&不勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该坐诊关闭、取消该时间段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常"}, {"index": 2, "action": "某时间段有预约,后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时段及后续该时段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常"}, {"index": 3, "action": "某时间段有预约,后续该时间段无预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时间段的预约患者并发送通知"}, {"index": 4, "action": "某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定", "expected": "确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、后续该时段坐诊关闭、取消后续该时段的预约患者并发送通知"}, {"index": 5, "action": "某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&不勾选以后每周->确定", "expected": "无弹窗、该坐诊关闭"}, {"index": 6, "action": "某时间段及后续该时间段均已开启无预约->关闭坐诊&勾选以后每周->确定", "expected": "无弹窗、该坐诊关闭"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "case_name": "关闭的是有预约的", "raw_text": "step1: 某时间段有预约,后续该时间段有预约->关闭坐诊&不勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该坐诊关闭、取消该时间段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常 | step2: 某时间段有预约,后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时段及后续该时段的预约患者并发送消息和短信 [截图] [截图] 短信链接打开小程序正常 | step3: 某时间段有预约,后续该时间段无预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、该时段及后续该时段坐诊关闭、取消该时间段的预约患者并发送通知 | step4: 某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&勾选以后每周->确定 a、确认弹窗点击取消 b、确认弹窗点击确定 => 确认弹窗 [截图] a、关闭弹窗、坐诊不变 b、关闭弹窗、后续该时段坐诊关闭、取消后续该时段的预约患者并发送通知 | step5: 某时间段已开启无预约,但后续该时间段有预约->关闭坐诊&不勾选以后每周->确定 => 无弹窗、该坐诊关闭 | step6: 某时间段及后续该时间段均已开启无预约->关闭坐诊&勾选以后每周->确定 => 无弹窗、该坐诊关闭"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "点击确定时各种提示情况", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "feature_scope": "编辑坐诊信息页 > 单时间段坐诊信息弹窗 > 点击确定时各种提示情况", "case_name": "有多种情况同时存在", "internal_id": "198440", "external_id": "33708", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置今日坐诊并出现以下情况: 修改有预约且当前之后的时间段,由开启变为关闭", "expected": "toast提示“无法取消当日的坐诊” 优先级应该大于弹窗吧,嘿嘿"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗", "点击确定时各种提示情况"], "case_name": "有多种情况同时存在", "raw_text": "step1: 设置今日坐诊并出现以下情况: 修改有预约且当前之后的时间段,由开启变为关闭 => toast提示“无法取消当日的坐诊” 优先级应该大于弹窗吧,嘿嘿"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单时间段坐诊信息弹窗", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "feature_scope": "医师端 > 编辑坐诊信息页 > 单时间段坐诊信息弹窗", "case_name": "查看今日及之后各时间段预约信息", "internal_id": "198371", "external_id": "33698", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已设置为开启、放号数大于0 勾选过以后每周", "expected": "开关打开、放号数正确 默认不勾选以后每周"}, {"index": 2, "action": "已设置为开启、放号数未设置或等于0 未勾选过以后每周", "expected": "开关打开、放号数为0 默认不勾选以后每周"}, {"index": 3, "action": "已设置为关闭", "expected": "开关默认打开 、放号数为0"}, {"index": 4, "action": "未设置过", "expected": "开关默认打开、放号数为空 默认不勾选以后每周"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "case_name": "查看今日及之后各时间段预约信息", "raw_text": "step1: 已设置为开启、放号数大于0 勾选过以后每周 => 开关打开、放号数正确 默认不勾选以后每周 | step2: 已设置为开启、放号数未设置或等于0 未勾选过以后每周 => 开关打开、放号数为0 默认不勾选以后每周 | step3: 已设置为关闭 => 开关默认打开 、放号数为0 | step4: 未设置过 => 开关默认打开、放号数为空 默认不勾选以后每周"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单时间段坐诊信息弹窗", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "feature_scope": "医师端 > 编辑坐诊信息页 > 单时间段坐诊信息弹窗", "case_name": "设置坐诊信息", "internal_id": "198377", "external_id": "33699", "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": "弹出数字滚轮、滚轮数字为0-99、滚轮默认0??? [截图] 确定取消正常"}, {"index": 5, "action": "放号数不为空时点击放号数", "expected": "弹出数字滚轮、滚轮数字为0-99、滚轮默认选中之前的数字 [截图] 确定取消正常"}, {"index": 6, "action": "勾选或取消勾选以后每周", "expected": "勾选状态正确"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "case_name": "设置坐诊信息", "raw_text": "step1: 已开启且设置放号数为大于0、已勾选以后每周 点击关闭->再点击开启 => 勾选状态不变 开关关闭、放号数不变并置灰不可编辑->开关开启、放号数不变可编辑 | step2: 已开启且放号数等于0、未勾选以后每周 点击关闭->再点击开启 => 勾选状态不变 开关关闭、放号数置灰->开关开启、放号数可编辑 | step3: 已关闭 点击开启->再点击关闭 => 开关开启、放号数可编辑->开关关闭、放号数置灰 | step4: 放号数为空时点击放号数 => 弹出数字滚轮、滚轮数字为0-99、滚轮默认0??? [截图] 确定取消正常 | step5: 放号数不为空时点击放号数 => 弹出数字滚轮、滚轮数字为0-99、滚轮默认选中之前的数字 [截图] 确定取消正常 | step6: 勾选或取消勾选以后每周 => 勾选状态正确"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单时间段坐诊信息弹窗", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "feature_scope": "医师端 > 编辑坐诊信息页 > 单时间段坐诊信息弹窗", "case_name": "不可修改已过时段的坐诊", "internal_id": "198385", "external_id": "33700", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置今日坐诊 当前时间段及之前时间段", "expected": "确定按钮置灰、点击toast提示??? 过去的置灰不可修改???"}, {"index": 2, "action": "设置今日坐诊 之后时间段", "expected": "确定按钮可点"}, {"index": 3, "action": "设置未来某日坐诊 上下午晚三时间段", "expected": "确定按钮可点"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "case_name": "不可修改已过时段的坐诊", "raw_text": "step1: 设置今日坐诊 当前时间段及之前时间段 => 确定按钮置灰、点击toast提示??? 过去的置灰不可修改??? | step2: 设置今日坐诊 之后时间段 => 确定按钮可点 | step3: 设置未来某日坐诊 上下午晚三时间段 => 确定按钮可点"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单时间段坐诊信息弹窗", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "feature_scope": "医师端 > 编辑坐诊信息页 > 单时间段坐诊信息弹窗", "case_name": "今日各时间段确定按钮置灰情况", "internal_id": "198390", "external_id": "33701", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上午时间为A~B(都是8点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、设置上午时间段可点确定 b、c、设置上午时间段确定置灰"}, {"index": 2, "action": "下午时间为A~B(都是12点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、设置下午时间段可点确定 b、c、设置下午时间段确定置灰"}, {"index": 3, "action": "晚上时间为A~B(都是18点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B", "expected": "a、设置晚上时间段可点确定 b、c、设置晚上时间段确定置灰"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "case_name": "今日各时间段确定按钮置灰情况", "raw_text": "step1: 上午时间为A~B(都是8点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、设置上午时间段可点确定 b、c、设置上午时间段确定置灰 | step2: 下午时间为A~B(都是12点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、设置下午时间段可点确定 b、c、设置下午时间段确定置灰 | step3: 晚上时间为A~B(都是18点) a、当前时间小于A b、当前时间大于A小于B c、当前时间大于B => a、设置晚上时间段可点确定 b、c、设置晚上时间段确定置灰"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单时间段坐诊信息弹窗", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "feature_scope": "医师端 > 编辑坐诊信息页 > 单时间段坐诊信息弹窗", "case_name": "放号数小于预约数的提示", "internal_id": "198395", "external_id": "33702", "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、大于0", "expected": "无提示"}, {"index": 5, "action": "修改某时间段放号数小于预约数 a、开关设置为关闭 b、再设置为开启", "expected": "a、提示隐藏??? b、提示又出现???"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "case_name": "放号数小于预约数的提示", "raw_text": "step1: 修改放号数小于预约数->再修改为大于 => 提示“放号数必须大于当前已挂号数”->提示消失 [截图] | step2: 修改放号数等于或大于预约数 => 无提示 | step3: 已有预约,修改放号数为空 => 有提示 | step4: 无预约,修改该时间段放号数为空、0、大于0 => 无提示 | step5: 修改某时间段放号数小于预约数 a、开关设置为关闭 b、再设置为开启 => a、提示隐藏??? b、提示又出现???"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单时间段坐诊信息弹窗", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "feature_scope": "医师端 > 编辑坐诊信息页 > 单时间段坐诊信息弹窗", "case_name": "弹窗点击取消", "internal_id": "198402", "external_id": "33703", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改坐诊信息后点击取消", "expected": "关闭弹窗、坐诊信息不变"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "case_name": "弹窗点击取消", "raw_text": "step1: 修改坐诊信息后点击取消 => 关闭弹窗、坐诊信息不变"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "单时间段坐诊信息弹窗", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "feature_scope": "医师端 > 编辑坐诊信息页 > 单时间段坐诊信息弹窗", "case_name": "弹窗点击确定", "internal_id": "198405", "external_id": "33704", "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": "该时段坐诊为开启、放号数正确"}, {"index": 5, "action": "关闭->开启且放号数等于0 勾选以后每周", "expected": "该时段及之后每周该时段坐诊为开启、放号数正确 之前该时段不变"}, {"index": 6, "action": "开启且放号数大于0->开启且放号数等于0", "expected": "该时段坐诊为开启、仅坐诊"}, {"index": 7, "action": "开启且放号数等于0->开启且放号数大于0", "expected": "该时段坐诊为开启、放号数正确"}, {"index": 8, "action": "开启并只修改放号数 不勾选以后每周", "expected": "该时段坐诊为开启、放号数正确 之前及之后该时段均不变"}, {"index": 9, "action": "开启并只修改放号数 勾选以后每周", "expected": "该时段及之后每周该时段坐诊为开启、放号数正确 之前该时段均不变"}, {"index": 10, "action": "开启且放号数等于0->关闭 不勾选以后每周", "expected": "该时段坐诊为关闭 之前及之后该时段均不变"}, {"index": 11, "action": "开启且放号数大于0->关闭 勾选以后每周", "expected": "该时段及之后每周该时段坐诊为关闭 之前该时段不变"}], "step_count": 11, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "单时间段坐诊信息弹窗"], "case_name": "弹窗点击确定", "raw_text": "step1: 修改前后为以下情况时点击确定 => 确定后关闭弹窗、坐诊信息正确 | step2: 未设置->关闭 不勾选以后每周 => 该时段坐诊为关闭 | step3: 未设置->关闭 勾选以后每周 => 该时段及之后每周该时段坐诊为关闭 之前该时段不变 | step4: 未设置->开启且放号数大于0 不勾选以后每周 => 该时段坐诊为开启、放号数正确 | step5: 关闭->开启且放号数等于0 勾选以后每周 => 该时段及之后每周该时段坐诊为开启、放号数正确 之前该时段不变 | step6: 开启且放号数大于0->开启且放号数等于0 => 该时段坐诊为开启、仅坐诊 | step7: 开启且放号数等于0->开启且放号数大于0 => 该时段坐诊为开启、放号数正确 | step8: 开启并只修改放号数 不勾选以后每周 => 该时段坐诊为开启、放号数正确 之前及之后该时段均不变 | step9: 开启并只修改放号数 勾选以后每周 => 该时段及之后每周该时段坐诊为开启、放号数正确 之前该时段均不变 | step10: 开启且放号数等于0->关闭 不勾选以后每周 => 该时段坐诊为关闭 之前及之后该时段均不变 | step11: 开启且放号数大于0->关闭 勾选以后每周 => 该时段及之后每周该时段坐诊为关闭 之前该时段不变"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "节假日放号", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "feature_scope": "医师端 > 编辑坐诊信息页 > 节假日放号", "case_name": "关闭节假日放号", "internal_id": "198444", "external_id": "33709", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击关闭按钮 a、未来有节假日且节假日有预约 b、未来有多个节假日且节假日有预约", "expected": "a、b、弹窗提示 [截图]"}, {"index": 2, "action": "弹窗点击取消", "expected": "关闭弹窗、不关闭节假日坐诊"}, {"index": 3, "action": "弹窗点击确定", "expected": "关闭弹窗、关闭节假日放号、非节假日放号不变 取消节假日预约并给患者发送取消预约的消息和短信、非节假日的预约仍在 [截图] [截图] 短信链接打开小程序正常"}, {"index": 4, "action": "以下情况点击关闭按钮 a、未来有节假日且节假日有放号无预约 b、未来有节假日&节假日无放号&非节假日有预约 c、之前有节假日且有预约", "expected": "a、b、c、无弹窗、直接关闭节假日放号 c、不影响之前的放号及预约"}, {"index": 5, "action": "以下情况点击关闭按钮 a、今天是节假日且已过时段有预约 b、今天是节假日且后面时段有预约 c、今天是节假日且无预约", "expected": "a、b、c、可关闭当日的坐诊、取消预约??? 不可关闭???"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "case_name": "关闭节假日放号", "raw_text": "step1: 以下情况点击关闭按钮 a、未来有节假日且节假日有预约 b、未来有多个节假日且节假日有预约 => a、b、弹窗提示 [截图] | step2: 弹窗点击取消 => 关闭弹窗、不关闭节假日坐诊 | step3: 弹窗点击确定 => 关闭弹窗、关闭节假日放号、非节假日放号不变 取消节假日预约并给患者发送取消预约的消息和短信、非节假日的预约仍在 [截图] [截图] 短信链接打开小程序正常 | step4: 以下情况点击关闭按钮 a、未来有节假日且节假日有放号无预约 b、未来有节假日&节假日无放号&非节假日有预约 c、之前有节假日且有预约 => a、b、c、无弹窗、直接关闭节假日放号 c、不影响之前的放号及预约 | step5: 以下情况点击关闭按钮 a、今天是节假日且已过时段有预约 b、今天是节假日且后面时段有预约 c、今天是节假日且无预约 => a、b、c、可关闭当日的坐诊、取消预约??? 不可关闭???"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "节假日放号", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "feature_scope": "医师端 > 编辑坐诊信息页 > 节假日放号", "case_name": "开启节假日放号", "internal_id": "198451", "external_id": "33710", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已关闭时点击开关", "expected": "开关开启、之前被关闭的节假日放号不会自动打开"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "case_name": "开启节假日放号", "raw_text": "step1: 已关闭时点击开关 => 开关开启、之前被关闭的节假日放号不会自动打开"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "节假日放号", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "feature_scope": "医师端 > 编辑坐诊信息页 > 节假日放号", "case_name": "关闭节假日放号时编辑坐诊信息", "internal_id": "198454", "external_id": "33711", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "case_name": "关闭节假日放号时编辑坐诊信息", "raw_text": "step1: 设置某时段坐诊信息 开启&勾选以后每周 未来的该时段为节假日&未设置放号 点击确定 => 节假日该时段无放号 非节假日该时段有放号 | step2: 设置某时段坐诊信息 开启&勾选以后每周 未来的该时段为节假日&已设置放号 点击确定 => 节假日该时段放号仍为之前设置过的 非节假日该时段有刚刚设置的放号 | step3: 设置某时段坐诊信息 关闭&勾选以后每周 未来的该时段为节假日&已设置放号 点击确定 => 节假日该时段放号仍为之前设置过的 非节假日该时段被关闭 | step4: 设置节假日某时段坐诊信息 开启&勾选以后每周 点击确定 => 该节假日为放号"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "节假日放号", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "feature_scope": "医师端 > 编辑坐诊信息页 > 节假日放号", "case_name": "开启节假日放号时编辑坐诊信息", "internal_id": "198460", "external_id": "33712", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "节假日放号"], "case_name": "开启节假日放号时编辑坐诊信息", "raw_text": "step1: 设置某时段坐诊信息 开启&勾选以后每周 未来的该时段为节假日 点击确定 => 节假日该时段放号、之前如有设置会被覆盖 | step2: 设置某时段坐诊信息 关闭&勾选以后每周 未来的该时段为节假日 点击确定 => 节假日该时段放号被关闭、之前如有设置会被覆盖"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑就诊指南", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "feature_scope": "医师端 > 编辑坐诊信息页 > 编辑就诊指南", "case_name": "查看就诊指南页", "internal_id": "198465", "external_id": "33713", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "case_name": "查看就诊指南页", "raw_text": "step1: 编辑坐诊信息页点击就诊指南 => 进入编辑就诊指南页 | step2: 之前未设置过就诊指南 => 输入框显示提示文案 [截图] | step3: 之前已设置过就诊指南 => 输入框显示之前输入的内容"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑就诊指南", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "feature_scope": "医师端 > 编辑坐诊信息页 > 编辑就诊指南", "case_name": "编辑就诊指南", "internal_id": "198470", "external_id": "33714", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击输入框", "expected": "之前如有提示文案则提示文案消失"}, {"index": 2, "action": "输入内容", "expected": "输入正常、上限100字、删除正常、粘贴正常、显示字数提示"}, {"index": 3, "action": "输入100字继续输入或粘贴内容", "expected": "超过100字不显示并toast提示“已超过100字上限”"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "case_name": "编辑就诊指南", "raw_text": "step1: 点击输入框 => 之前如有提示文案则提示文案消失 | step2: 输入内容 => 输入正常、上限100字、删除正常、粘贴正常、显示字数提示 | step3: 输入100字继续输入或粘贴内容 => 超过100字不显示并toast提示“已超过100字上限”"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑就诊指南", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "feature_scope": "医师端 > 编辑坐诊信息页 > 编辑就诊指南", "case_name": "点击返回", "internal_id": "198475", "external_id": "33715", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "编辑内容后点击返回按钮", "expected": "返回上一页、不保存输入的内容"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "case_name": "点击返回", "raw_text": "step1: 编辑内容后点击返回按钮 => 返回上一页、不保存输入的内容"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑就诊指南", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "feature_scope": "医师端 > 编辑坐诊信息页 > 编辑就诊指南", "case_name": "点击保存", "internal_id": "198478", "external_id": "33716", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "case_name": "点击保存", "raw_text": "step1: 编辑后点击保存 => 返回上一页、保存刚刚编辑的内容 | step2: 输入内容为空时保存 => 可以保存"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑就诊指南", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "feature_scope": "医师端 > 编辑坐诊信息页 > 编辑就诊指南", "case_name": "查看示例", "internal_id": "198482", "external_id": "33717", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "编辑就诊指南"], "case_name": "查看示例", "raw_text": "step1: 点击查看示例 => 展示示例图 | step2: 点击示例图 => 关闭示例图"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "设置坐诊时间", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "设置坐诊时间"], "feature_scope": "医师端 > 编辑坐诊信息页 > 设置坐诊时间", "case_name": "查看设置坐诊时间页", "internal_id": "198487", "external_id": "33718", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "编辑坐诊信息页点击坐诊时间", "expected": "进入坐诊时间设置页、机构名展示正确、上下午晚出诊时间展示正确 [截图] 之前未设置过的展示默认时间 之前已设置过的展示设置的时间"}, {"index": 2, "action": "点击上午的出诊时间", "expected": "弹出时间选择器 [截图] 小时可选数字6-12 分钟可选00-50、颗粒度为10分钟 上下滑动正常"}, {"index": 3, "action": "点击下午的出诊时间", "expected": "弹出时间选择器 小时可选数字12-18 分钟可选00-50、颗粒度为10分钟 上下滑动正常"}, {"index": 4, "action": "点击晚上的出诊时间", "expected": "弹出时间选择器 小时可选数字18-23 分钟可选00-50、颗粒度为10分钟 上下滑动正常"}, {"index": 5, "action": "上下午晚选择时间后保存", "expected": "关闭弹窗、保存正常"}, {"index": 6, "action": "上下午晚选择时间后取消", "expected": "关闭弹窗、不保存刚刚选择的时间"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "设置坐诊时间"], "case_name": "查看设置坐诊时间页", "raw_text": "step1: 编辑坐诊信息页点击坐诊时间 => 进入坐诊时间设置页、机构名展示正确、上下午晚出诊时间展示正确 [截图] 之前未设置过的展示默认时间 之前已设置过的展示设置的时间 | step2: 点击上午的出诊时间 => 弹出时间选择器 [截图] 小时可选数字6-12 分钟可选00-50、颗粒度为10分钟 上下滑动正常 | step3: 点击下午的出诊时间 => 弹出时间选择器 小时可选数字12-18 分钟可选00-50、颗粒度为10分钟 上下滑动正常 | step4: 点击晚上的出诊时间 => 弹出时间选择器 小时可选数字18-23 分钟可选00-50、颗粒度为10分钟 上下滑动正常 | step5: 上下午晚选择时间后保存 => 关闭弹窗、保存正常 | step6: 上下午晚选择时间后取消 => 关闭弹窗、不保存刚刚选择的时间"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "设置坐诊时间", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "设置坐诊时间"], "feature_scope": "医师端 > 编辑坐诊信息页 > 设置坐诊时间", "case_name": "点击确定时提示情况", "internal_id": "198495", "external_id": "33719", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置上下午晚为以下情况点击确定 a、结束的小时小于开始的小时&结束分钟大于或小于开始分钟 b、结束的小时等于开始的小时&结束的分钟小于等于开始的分钟", "expected": "a、b、toast提示“结束时间不能早于开始时间”"}, {"index": 2, "action": "以下情况点击确定 a、结束的小时大于开始的小时&结束分钟大于或小于开始分钟 b、结束的小时等于开始的小时&结束的分钟大于开始的分钟", "expected": "a、b、保存正常、无toast提示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页", "设置坐诊时间"], "case_name": "点击确定时提示情况", "raw_text": "step1: 设置上下午晚为以下情况点击确定 a、结束的小时小于开始的小时&结束分钟大于或小于开始分钟 b、结束的小时等于开始的小时&结束的分钟小于等于开始的分钟 => a、b、toast提示“结束时间不能早于开始时间” | step2: 以下情况点击确定 a、结束的小时大于开始的小时&结束分钟大于或小于开始分钟 b、结束的小时等于开始的小时&结束的分钟大于开始的分钟 => a、b、保存正常、无toast提示"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页"], "feature_scope": "V4.14.5 > 医师端 > 编辑坐诊信息页", "case_name": "查看编辑坐诊信息页", "internal_id": "198358", "external_id": "33696", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击门诊信息页某机构的编辑坐诊信息按钮", "expected": "进入相应机构的编辑坐诊信息页 title为“编辑坐诊信息” 有就诊指南、法定节假日放号、坐诊时间设置、规则说明 显示本周、下周、下下周坐诊格子 日期正确、从周一到周日、上下午晚 [截图]"}, {"index": 2, "action": "查看就诊指南 a、未设置过 b、已设置过 c、已设置过且很长", "expected": "a、显示提示文字 b、显示已设置的内容 c、展示正常、超出的用..."}, {"index": 3, "action": "查看节假日放号开关 a、未设置过 b、设置过关闭 c、设置过开启", "expected": "a、开关默认开启 b、开关为关闭状态 c、开关为开启状态"}, {"index": 4, "action": "查看坐诊时间设置 a、未设置过 b、已设置过", "expected": "a、展示默认时间 [截图] b、展示设置过的时间"}, {"index": 5, "action": "查看今天及之后每个时间段的预约信息 a、某时间段未设置 b、某时间段开启且放号数为0 c、某时间段开启且放号数大于0、预约数小于放号数 d、某时间段开启且放号数大于0、预约数等于放号数 e、某时间段已关闭", "expected": "每个格子展示该时段预约信息 a、无坐诊信息 b、显示为仅坐诊 c、显示为可约 预约数/放号数 d、显示为约满 预约数/放号数 e、无坐诊信息"}, {"index": 6, "action": "查看今天之前每个时间段的格子", "expected": "置灰、若当天已开启预约也不展示预约数及放号数"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页"], "case_name": "查看编辑坐诊信息页", "raw_text": "step1: 点击门诊信息页某机构的编辑坐诊信息按钮 => 进入相应机构的编辑坐诊信息页 title为“编辑坐诊信息” 有就诊指南、法定节假日放号、坐诊时间设置、规则说明 显示本周、下周、下下周坐诊格子 日期正确、从周一到周日、上下午晚 [截图] | step2: 查看就诊指南 a、未设置过 b、已设置过 c、已设置过且很长 => a、显示提示文字 b、显示已设置的内容 c、展示正常、超出的用... | step3: 查看节假日放号开关 a、未设置过 b、设置过关闭 c、设置过开启 => a、开关默认开启 b、开关为关闭状态 c、开关为开启状态 | step4: 查看坐诊时间设置 a、未设置过 b、已设置过 => a、展示默认时间 [截图] b、展示设置过的时间 | step5: 查看今天及之后每个时间段的预约信息 a、某时间段未设置 b、某时间段开启且放号数为0 c、某时间段开启且放号数大于0、预约数小于放号数 d、某时间段开启且放号数大于0、预约数等于放号数 e、某时间段已关闭 => 每个格子展示该时段预约信息 a、无坐诊信息 b、显示为仅坐诊 c、显示为可约 预约数/放号数 d、显示为约满 预约数/放号数 e、无坐诊信息 | step6: 查看今天之前每个时间段的格子 => 置灰、若当天已开启预约也不展示预约数及放号数"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页"], "feature_scope": "V4.14.5 > 医师端 > 编辑坐诊信息页", "case_name": "编辑某时间段的坐诊信息", "internal_id": "198366", "external_id": "33697", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击今天及之后某时间段的格子 a、开启坐诊 b、关闭坐诊 c、未设置", "expected": "a、b、c、弹出编辑坐诊弹窗 显示日期星期时间段 勾选文案里的每周X和时间段正确 [截图]"}, {"index": 2, "action": "点击今天之前某时间段的格子(有预约)", "expected": "不可点击"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页"], "case_name": "编辑某时间段的坐诊信息", "raw_text": "step1: 点击今天及之后某时间段的格子 a、开启坐诊 b、关闭坐诊 c、未设置 => a、b、c、弹出编辑坐诊弹窗 显示日期星期时间段 勾选文案里的每周X和时间段正确 [截图] | step2: 点击今天之前某时间段的格子(有预约) => 不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页"], "feature_scope": "V4.14.5 > 医师端 > 编辑坐诊信息页", "case_name": "查看规则说明", "internal_id": "198499", "external_id": "33720", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击规则说明", "expected": "进入规则说明页、内容正确 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊信息页"], "case_name": "查看规则说明", "raw_text": "step1: 点击规则说明 => 进入规则说明页、内容正确 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑坐诊机构", "suite_path": ["V4.14.5", "医师端", "编辑坐诊机构"], "feature_scope": "V4.14.5 > 医师端 > 编辑坐诊机构", "case_name": "新增坐诊机构", "internal_id": "198503", "external_id": "33721", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "门诊信息页点击新增按钮", "expected": "进入添加坐诊机构页 去掉之前的联系方式和门诊时间 新增门诊性质 各项均有提示文案 有提交按钮、无删除按钮 [截图]"}, {"index": 2, "action": "输入机构名", "expected": "输入正常、删除正常、最多60字(线上)??? 输入内容时提示文案消失 输入内容很长时表现正常 机构实时联想、联想结果正确"}, {"index": 3, "action": "查看联想列表", "expected": "机构多、少、无时展示正常 上下滑动正常"}, {"index": 4, "action": "选择联想结果中的某机构", "expected": "填充机构名 填充门诊区域、相信信息、门诊性质??? 如之前已有内容则覆盖"}, {"index": 5, "action": "出联想结果时点击其他地方", "expected": "收起联想结果"}, {"index": 6, "action": "选择门诊地址区域", "expected": "省市区三级选择页展示正常"}, {"index": 7, "action": "选择区域的第三级", "expected": "跳回坐诊机构页、展示刚刚选择的区域 如北京市 北京市 东城区"}, {"index": 8, "action": "选择区域的第一级或第二级返回", "expected": "返回正常、不展示刚刚选择的区域 选择到三级才算选择成功"}, {"index": 9, "action": "填写详细门牌信息", "expected": "输入正常、删除正常、最多200字(线上)??? 输入内容很长时表现正常"}, {"index": 10, "action": "点击选择门诊性质 a、选择公立或民营 b、点击取消", "expected": "弹出选择弹窗 [截图] a、关闭弹窗、选择正常 b、关闭弹窗"}, {"index": 11, "action": "点击提交", "expected": "校验是否有未填项、所有内容均为必填、如未填则按顺序toast提示 校验通过则返回上一页、显示刚刚新增的机构 新增机构无需审核"}], "step_count": 11, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊机构"], "case_name": "新增坐诊机构", "raw_text": "step1: 门诊信息页点击新增按钮 => 进入添加坐诊机构页 去掉之前的联系方式和门诊时间 新增门诊性质 各项均有提示文案 有提交按钮、无删除按钮 [截图] | step2: 输入机构名 => 输入正常、删除正常、最多60字(线上)??? 输入内容时提示文案消失 输入内容很长时表现正常 机构实时联想、联想结果正确 | step3: 查看联想列表 => 机构多、少、无时展示正常 上下滑动正常 | step4: 选择联想结果中的某机构 => 填充机构名 填充门诊区域、相信信息、门诊性质??? 如之前已有内容则覆盖 | step5: 出联想结果时点击其他地方 => 收起联想结果 | step6: 选择门诊地址区域 => 省市区三级选择页展示正常 | step7: 选择区域的第三级 => 跳回坐诊机构页、展示刚刚选择的区域 如北京市 北京市 东城区 | step8: 选择区域的第一级或第二级返回 => 返回正常、不展示刚刚选择的区域 选择到三级才算选择成功 | step9: 填写详细门牌信息 => 输入正常、删除正常、最多200字(线上)??? 输入内容很长时表现正常 | step10: 点击选择门诊性质 a、选择公立或民营 b、点击取消 => 弹出选择弹窗 [截图] a、关闭弹窗、选择正常 b、关闭弹窗 | step11: 点击提交 => 校验是否有未填项、所有内容均为必填、如未填则按顺序toast提示 校验通过则返回上一页、显示刚刚新增的机构 新增机构无需审核"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑坐诊机构", "suite_path": ["V4.14.5", "医师端", "编辑坐诊机构"], "feature_scope": "V4.14.5 > 医师端 > 编辑坐诊机构", "case_name": "编辑坐诊机构", "internal_id": "198516", "external_id": "33722", "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": "点击选择门诊性质 a、选择公立或民营 b、点击取消", "expected": "弹出选择弹窗 [截图] a、关闭弹窗、选择正常 b、关闭弹窗"}, {"index": 6, "action": "点击提交", "expected": "校验是否有未填项、所有内容均为必填、如未填则按顺序toast提示 校验通过则返回上一页、该机构为审核中"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊机构"], "case_name": "编辑坐诊机构", "raw_text": "step1: 门诊信息页点击某机构 => 进入坐诊机构页、各项显示正常 有提交按钮和删除按钮 [截图] | step2: 输入机构名 => 联想正常、输入正常 | step3: 选择门诊地址区域 => 表现正常 | step4: 填写详细信息 => 输入正常 | step5: 点击选择门诊性质 a、选择公立或民营 b、点击取消 => 弹出选择弹窗 [截图] a、关闭弹窗、选择正常 b、关闭弹窗 | step6: 点击提交 => 校验是否有未填项、所有内容均为必填、如未填则按顺序toast提示 校验通过则返回上一页、该机构为审核中"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "编辑坐诊机构", "suite_path": ["V4.14.5", "医师端", "编辑坐诊机构"], "feature_scope": "V4.14.5 > 医师端 > 编辑坐诊机构", "case_name": "删除坐诊机构", "internal_id": "198524", "external_id": "33723", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "坐诊机构页点击删除&未来某日该机构有预约 a、点击放弃 b、点击删除", "expected": "弹窗提示 [截图] a、关闭弹窗 b、关闭弹窗、删除该机构、取消该机构所有未来的患者预约、之前的预约不变"}, {"index": 2, "action": "坐诊机构页点击删除&(过去某日该机构有预约或未来某日有预约但取消了) a、点击放弃 b、点击删除", "expected": "弹窗提示 [截图] a、关闭弹窗 b、关闭弹窗、删除该机构"}, {"index": 3, "action": "坐诊机构页点击删除&今日该机构有预约", "expected": "可删除、取消预约??? 不可删除???"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "编辑坐诊机构"], "case_name": "删除坐诊机构", "raw_text": "step1: 坐诊机构页点击删除&未来某日该机构有预约 a、点击放弃 b、点击删除 => 弹窗提示 [截图] a、关闭弹窗 b、关闭弹窗、删除该机构、取消该机构所有未来的患者预约、之前的预约不变 | step2: 坐诊机构页点击删除&(过去某日该机构有预约或未来某日有预约但取消了) a、点击放弃 b、点击删除 => 弹窗提示 [截图] a、关闭弹窗 b、关闭弹窗、删除该机构 | step3: 坐诊机构页点击删除&今日该机构有预约 => 可删除、取消预约??? 不可删除???"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "历史预约", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "feature_scope": "医师端 > 预约记录 > 历史预约", "case_name": "查看历史预约记录页", "internal_id": "198551", "external_id": "33727", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "case_name": "查看历史预约记录页", "raw_text": "step1: 预约记录页点击右上角历史记录按钮 => 进入历史预约页 可筛选机构、默认为全部机构 可筛选月份、默认为前六个月(包括当月) 列表展示前六个月(包括当月)且当天之前的所有预约记录 机构已删除的预约也展示 [截图] | step2: 查看列表排序 => 与预约记录页排序一致 | step3: 预约记录为空 => 页面展示正常 | step4: 不满一页或超过一页 => 上下滑动正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "历史预约", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "feature_scope": "医师端 > 预约记录 > 历史预约", "case_name": "查看单个预约记录卡片", "internal_id": "198557", "external_id": "33728", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看单个预约记录", "expected": "显示就诊人姓名、主诉、日期、时间段、机构以及就诊状态 [截图]"}, {"index": 2, "action": "姓名、主诉、机构名很长很长时", "expected": "展示正常、只显示一行 显示不下...???"}, {"index": 3, "action": "预约各状态 a、已就诊 b、未就诊 c、患者取消、医生取消、医生关闭坐诊", "expected": "a、显示已就诊 b、显示未就诊 c、显示已取消"}, {"index": 4, "action": "病历资料 a、已上传 b、未上传", "expected": "a、显示实体医疗机构病历资料按钮 b、不显示病历资料按钮"}, {"index": 5, "action": "点击病历资料按钮 a、单张图片 b、多张图片", "expected": "a、显示正常、再次点击关闭图片 b、默认显示第一张、可左右滑动查看所有图片"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "case_name": "查看单个预约记录卡片", "raw_text": "step1: 查看单个预约记录 => 显示就诊人姓名、主诉、日期、时间段、机构以及就诊状态 [截图] | step2: 姓名、主诉、机构名很长很长时 => 展示正常、只显示一行 显示不下...??? | step3: 预约各状态 a、已就诊 b、未就诊 c、患者取消、医生取消、医生关闭坐诊 => a、显示已就诊 b、显示未就诊 c、显示已取消 | step4: 病历资料 a、已上传 b、未上传 => a、显示实体医疗机构病历资料按钮 b、不显示病历资料按钮 | step5: 点击病历资料按钮 a、单张图片 b、多张图片 => a、显示正常、再次点击关闭图片 b、默认显示第一张、可左右滑动查看所有图片"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "历史预约", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "feature_scope": "医师端 > 预约记录 > 历史预约", "case_name": "按月份筛选", "internal_id": "198564", "external_id": "33729", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击筛选器", "expected": "弹窗展示前六个月(包括当月)"}, {"index": 2, "action": "a、月份是本年的 b、月份是去年的", "expected": "a、展示某月 b、展示某年某月???"}, {"index": 3, "action": "选择筛选条件", "expected": "只能单选 全部和其他选项互斥"}, {"index": 4, "action": "选择筛选条件", "expected": "条件展示正常 列表展示预约日期满足筛选条件的历史预约记录 注:不是看患者预约成功的时间,是放号的那个日期 [截图]"}, {"index": 5, "action": "筛选结果为空", "expected": "页面展示正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "case_name": "按月份筛选", "raw_text": "step1: 点击筛选器 => 弹窗展示前六个月(包括当月) | step2: a、月份是本年的 b、月份是去年的 => a、展示某月 b、展示某年某月??? | step3: 选择筛选条件 => 只能单选 全部和其他选项互斥 | step4: 选择筛选条件 => 条件展示正常 列表展示预约日期满足筛选条件的历史预约记录 注:不是看患者预约成功的时间,是放号的那个日期 [截图] | step5: 筛选结果为空 => 页面展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "历史预约", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "feature_scope": "医师端 > 预约记录 > 历史预约", "case_name": "按机构名筛选", "internal_id": "198571", "external_id": "33730", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击筛选器", "expected": "弹窗展示所有可筛选的机构"}, {"index": 2, "action": "有以下机构 a、曾经有预约的机构 b、曾经有预约但被删除的机构", "expected": "a、b、该机构在筛选条件里"}, {"index": 3, "action": "有以下机构 a、曾经无预约但今天或之后有预约 b、一直无预约", "expected": "a、b、该机构不在筛选条件里"}, {"index": 4, "action": "有以下机构 a、改名前后均有历史预约 b、改名前无预约、改名后有历史预约 c、改名前有历史预约、改名后无历史预约", "expected": "a、改名前后机构都在 b、有改名后的机构 c、有改名前的机构"}, {"index": 5, "action": "机构一个、多个、非常多个 名字很长", "expected": "展示正常、上下滑动正常 一行展示一个、超长..."}, {"index": 6, "action": "选择筛选条件", "expected": "只能单选 全部和其他选项互斥"}, {"index": 7, "action": "选择筛选条件", "expected": "条件展示正常 列表展示相应机构的预约记录 [截图]"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "case_name": "按机构名筛选", "raw_text": "step1: 点击筛选器 => 弹窗展示所有可筛选的机构 | step2: 有以下机构 a、曾经有预约的机构 b、曾经有预约但被删除的机构 => a、b、该机构在筛选条件里 | step3: 有以下机构 a、曾经无预约但今天或之后有预约 b、一直无预约 => a、b、该机构不在筛选条件里 | step4: 有以下机构 a、改名前后均有历史预约 b、改名前无预约、改名后有历史预约 c、改名前有历史预约、改名后无历史预约 => a、改名前后机构都在 b、有改名后的机构 c、有改名前的机构 | step5: 机构一个、多个、非常多个 名字很长 => 展示正常、上下滑动正常 一行展示一个、超长... | step6: 选择筛选条件 => 只能单选 全部和其他选项互斥 | step7: 选择筛选条件 => 条件展示正常 列表展示相应机构的预约记录 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "历史预约", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "feature_scope": "医师端 > 预约记录 > 历史预约", "case_name": "月份和机构一起筛选", "internal_id": "198580", "external_id": "33731", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择某机构及某月份", "expected": "筛选结果正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "历史预约"], "case_name": "月份和机构一起筛选", "raw_text": "step1: 选择某机构及某月份 => 筛选结果正确"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "feature_scope": "医师端 > 预约记录 > 预约详情", "case_name": "查看预约详情页", "internal_id": "198584", "external_id": "33732", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约记录及历史预约记录页 点击某记录卡片", "expected": "进入预约详情页、显示就诊状态 就诊人姓名、性别、年龄、主诉 就诊日期、周几、时间段、机构 病历资料 [截图]"}, {"index": 2, "action": "患者信息 a、姓名很长很长 b、无性别或年龄 c、年龄小于36个月", "expected": "a、展示一行、超出...??? b、不展示该字段 c、年龄展示正常"}, {"index": 3, "action": "患者主诉很长很长", "expected": "全部展示出来"}, {"index": 4, "action": "机构名很长很长", "expected": "展示一行、超出...???"}, {"index": 5, "action": "病历资料 a、已上传单张或多张 b、未上传", "expected": "a、展示所有图片的缩略图、超过一行换行展示 b、不展示此部分"}, {"index": 6, "action": "点击病历资料缩略图 长图 宽图 大图小图", "expected": "显示大图 再次点击关闭图片"}, {"index": 7, "action": "预约状态为待就诊、未就诊、已就诊、已取消", "expected": "状态显示正确"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "case_name": "查看预约详情页", "raw_text": "step1: 预约记录及历史预约记录页 点击某记录卡片 => 进入预约详情页、显示就诊状态 就诊人姓名、性别、年龄、主诉 就诊日期、周几、时间段、机构 病历资料 [截图] | step2: 患者信息 a、姓名很长很长 b、无性别或年龄 c、年龄小于36个月 => a、展示一行、超出...??? b、不展示该字段 c、年龄展示正常 | step3: 患者主诉很长很长 => 全部展示出来 | step4: 机构名很长很长 => 展示一行、超出...??? | step5: 病历资料 a、已上传单张或多张 b、未上传 => a、展示所有图片的缩略图、超过一行换行展示 b、不展示此部分 | step6: 点击病历资料缩略图 长图 宽图 大图小图 => 显示大图 再次点击关闭图片 | step7: 预约状态为待就诊、未就诊、已就诊、已取消 => 状态显示正确"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "feature_scope": "医师端 > 预约记录 > 预约详情", "case_name": "取消预约", "internal_id": "198593", "external_id": "33733", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "预约当天之前查看待就诊的预约详情页", "expected": "状态为待就诊 底部按钮为取消预约"}, {"index": 2, "action": "点击取消预约", "expected": "取消预约弹窗 有患者姓名、性别、年龄、主诉 理由输入框(有提示文案) [截图]"}, {"index": 3, "action": "患者信息 a、姓名很长很长 b、无性别或年龄 c、年龄小于36个月", "expected": "a、展示正常、显示一行 b、不显示该字段 c、年龄展示正常"}, {"index": 4, "action": "主诉很长很长", "expected": "仅显示一行、超出..."}, {"index": 5, "action": "输入取消理由", "expected": "输入正常、最多100字、可正常粘贴 超过100字不可粘贴不可输入、有toast提示“已超过限制100字”"}, {"index": 6, "action": "点击取消", "expected": "关闭弹窗"}, {"index": 7, "action": "点击确定 a、未输入取消理由 b、已输入取消理由", "expected": "a、toast提示“请填写取消理由” b、关闭弹窗、取消该预约 预约变为已取消状态 该号放回放号池,该时段已预约数-1 给该患者发送消息和短信 [截图] [截图] 在猫头鹰推送待办事项"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "case_name": "取消预约", "raw_text": "step1: 预约当天之前查看待就诊的预约详情页 => 状态为待就诊 底部按钮为取消预约 | step2: 点击取消预约 => 取消预约弹窗 有患者姓名、性别、年龄、主诉 理由输入框(有提示文案) [截图] | step3: 患者信息 a、姓名很长很长 b、无性别或年龄 c、年龄小于36个月 => a、展示正常、显示一行 b、不显示该字段 c、年龄展示正常 | step4: 主诉很长很长 => 仅显示一行、超出... | step5: 输入取消理由 => 输入正常、最多100字、可正常粘贴 超过100字不可粘贴不可输入、有toast提示“已超过限制100字” | step6: 点击取消 => 关闭弹窗 | step7: 点击确定 a、未输入取消理由 b、已输入取消理由 => a、toast提示“请填写取消理由” b、关闭弹窗、取消该预约 预约变为已取消状态 该号放回放号池,该时段已预约数-1 给该患者发送消息和短信 [截图] [截图] 在猫头鹰推送待办事项"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "feature_scope": "医师端 > 预约记录 > 预约详情", "case_name": "标记未就诊", "internal_id": "198602", "external_id": "33734", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约当天查看待就诊的预约详情页", "expected": "状态为待就诊 底部按钮为标记未就诊和为TA开方 [截图]"}, {"index": 2, "action": "点击标记未就诊", "expected": "确认弹窗 [截图]"}, {"index": 3, "action": "点击取消", "expected": "关闭弹窗"}, {"index": 4, "action": "点击确定", "expected": "关闭弹窗、预约变为未就诊状态 底部无按钮"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "case_name": "标记未就诊", "raw_text": "step1: 预约当天查看待就诊的预约详情页 => 状态为待就诊 底部按钮为标记未就诊和为TA开方 [截图] | step2: 点击标记未就诊 => 确认弹窗 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击确定 => 关闭弹窗、预约变为未就诊状态 底部无按钮"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "feature_scope": "医师端 > 预约记录 > 预约详情", "case_name": "待就诊当天开方", "internal_id": "198608", "external_id": "33735", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "预约当天查看待就诊的预约详情页", "expected": "状态为待就诊 底部按钮为标记未就诊和为TA开方 [截图]"}, {"index": 2, "action": "点击为TA开方", "expected": "进入开方页、只有线上开方无拍方、代入患者信息 开方完成直接发到患者会话 scene是新的类型(之前是0-5)"}, {"index": 3, "action": "点击为TA开方进行以下操作后返回预约详情 a、为该患者开方 b、不开方", "expected": "a、该预约变为已就诊状态、底部无按钮 该患者未来待就诊及之前未就诊的预约状态不变 b、预约仍为待就诊状态"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "case_name": "待就诊当天开方", "raw_text": "step1: 预约当天查看待就诊的预约详情页 => 状态为待就诊 底部按钮为标记未就诊和为TA开方 [截图] | step2: 点击为TA开方 => 进入开方页、只有线上开方无拍方、代入患者信息 开方完成直接发到患者会话 scene是新的类型(之前是0-5) | step3: 点击为TA开方进行以下操作后返回预约详情 a、为该患者开方 b、不开方 => a、该预约变为已就诊状态、底部无按钮 该患者未来待就诊及之前未就诊的预约状态不变 b、预约仍为待就诊状态"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "feature_scope": "医师端 > 预约记录 > 预约详情", "case_name": "待就诊自动变为已就诊", "internal_id": "198613", "external_id": "33736", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "case_name": "待就诊自动变为已就诊", "raw_text": "step1: 待就诊预约 过了预约日期 => 自动变为已就诊状态 | step2: 未就诊和已取消的预约 过了预约日期 => 状态不变"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "feature_scope": "医师端 > 预约记录 > 预约详情", "case_name": "已就诊的按钮情况", "internal_id": "198617", "external_id": "33737", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约当天查看已就诊的预约详情页 (当天开过方才会出现这一情况)", "expected": "底部无按钮"}, {"index": 2, "action": "预约当天之后查看已就诊的预约详情页 且未给该患者开方", "expected": "底部有为TA开方按钮"}, {"index": 3, "action": "点击为TA开方", "expected": "进入开方页、代入患者信息、只有线上开方无拍方 开方完成直接发到患者会话 scene是新的类型(之前是0-5)"}, {"index": 4, "action": "点击为TA开方进行以下操作后返回预约详情 a、为该患者开方 b、不开方", "expected": "a、底部无按钮 该患者未来待就诊及之前未就诊的预约状态不变 b、底部仍有为TA开方按钮"}, {"index": 5, "action": "预约当天之后查看已就诊的预约详情页 且已给该患者开方", "expected": "底部无按钮"}, {"index": 6, "action": "判断是不是给该患者开方了", "expected": "用患者id来判断"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "case_name": "已就诊的按钮情况", "raw_text": "step1: 预约当天查看已就诊的预约详情页 (当天开过方才会出现这一情况) => 底部无按钮 | step2: 预约当天之后查看已就诊的预约详情页 且未给该患者开方 => 底部有为TA开方按钮 | step3: 点击为TA开方 => 进入开方页、代入患者信息、只有线上开方无拍方 开方完成直接发到患者会话 scene是新的类型(之前是0-5) | step4: 点击为TA开方进行以下操作后返回预约详情 a、为该患者开方 b、不开方 => a、底部无按钮 该患者未来待就诊及之前未就诊的预约状态不变 b、底部仍有为TA开方按钮 | step5: 预约当天之后查看已就诊的预约详情页 且已给该患者开方 => 底部无按钮 | step6: 判断是不是给该患者开方了 => 用患者id来判断"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "feature_scope": "医师端 > 预约记录 > 预约详情", "case_name": "已取消可能的原因", "internal_id": "198625", "external_id": "33738", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者取消预约 医生取消预约 医生关闭坐诊 医生关闭节假日坐诊 医生删除坐诊机构", "expected": "相应预约详情为已取消状态"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录", "预约详情"], "case_name": "已取消可能的原因", "raw_text": "step1: 患者取消预约 医生取消预约 医生关闭坐诊 医生关闭节假日坐诊 医生删除坐诊机构 => 相应预约详情为已取消状态"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约记录", "suite_path": ["V4.14.5", "医师端", "预约记录"], "feature_scope": "V4.14.5 > 医师端 > 预约记录", "case_name": "查看预约记录页", "internal_id": "198530", "external_id": "33724", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "门诊信息页点击预约记录tab", "expected": "切换到预约记录列表 右上角有历史按钮 有只看今日开关、默认为关闭 列表展示今日及未来的预约记录、无今日之前的预约记录 机构已删除的预约也展示 [截图]"}, {"index": 2, "action": "查看列表排序", "expected": "先按预约日期正序排 预约日期相同按上午、下午、晚上排 时间段相同按待就诊、已就诊、已取消、未就诊排 同一状态按患者预约成功时间倒序排"}, {"index": 3, "action": "预约记录为空", "expected": "页面展示正常"}, {"index": 4, "action": "不满一页或超过一页", "expected": "上下滑动正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录"], "case_name": "查看预约记录页", "raw_text": "step1: 门诊信息页点击预约记录tab => 切换到预约记录列表 右上角有历史按钮 有只看今日开关、默认为关闭 列表展示今日及未来的预约记录、无今日之前的预约记录 机构已删除的预约也展示 [截图] | step2: 查看列表排序 => 先按预约日期正序排 预约日期相同按上午、下午、晚上排 时间段相同按待就诊、已就诊、已取消、未就诊排 同一状态按患者预约成功时间倒序排 | step3: 预约记录为空 => 页面展示正常 | step4: 不满一页或超过一页 => 上下滑动正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约记录", "suite_path": ["V4.14.5", "医师端", "预约记录"], "feature_scope": "V4.14.5 > 医师端 > 预约记录", "case_name": "查看单个预约记录卡片", "internal_id": "198536", "external_id": "33725", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "查看单个预约记录", "expected": "显示就诊人姓名、主诉、周几、时间段、机构以及就诊状态"}, {"index": 2, "action": "姓名、主诉、机构名很长很长时", "expected": "展示正常、只显示一行 显示不下...???"}, {"index": 3, "action": "预约日期 a、本周 b、下周", "expected": "a、显示周几 b、显示下周几"}, {"index": 4, "action": "预约各状态 a、待就诊 b、已就诊 c、未就诊 d、患者取消、医生取消、医生关闭坐诊", "expected": "a、显示待就诊 b、显示已就诊 c、显示未就诊 d、显示已取消"}, {"index": 5, "action": "病历资料 a、已上传 b、未上传", "expected": "a、显示实体医疗机构病历资料按钮 b、不显示病历资料按钮"}, {"index": 6, "action": "点击病历资料按钮 a、单张图片 b、多张图片 c、长图 d、宽图 e、大图、小图", "expected": "a、显示正常、再次点击关闭图片 b、默认显示第一张、可左右滑动查看所有图片 c、d、e、展示正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录"], "case_name": "查看单个预约记录卡片", "raw_text": "step1: 查看单个预约记录 => 显示就诊人姓名、主诉、周几、时间段、机构以及就诊状态 | step2: 姓名、主诉、机构名很长很长时 => 展示正常、只显示一行 显示不下...??? | step3: 预约日期 a、本周 b、下周 => a、显示周几 b、显示下周几 | step4: 预约各状态 a、待就诊 b、已就诊 c、未就诊 d、患者取消、医生取消、医生关闭坐诊 => a、显示待就诊 b、显示已就诊 c、显示未就诊 d、显示已取消 | step5: 病历资料 a、已上传 b、未上传 => a、显示实体医疗机构病历资料按钮 b、不显示病历资料按钮 | step6: 点击病历资料按钮 a、单张图片 b、多张图片 c、长图 d、宽图 e、大图、小图 => a、显示正常、再次点击关闭图片 b、默认显示第一张、可左右滑动查看所有图片 c、d、e、展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约记录", "suite_path": ["V4.14.5", "医师端", "预约记录"], "feature_scope": "V4.14.5 > 医师端 > 预约记录", "case_name": "只看今日", "internal_id": "198544", "external_id": "33726", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "预约记录"], "case_name": "只看今日", "raw_text": "step1: 点击只看今日 => 预约记录仅显示今日的预约记录 不显示已取消的记录 周几显示为今日(稿子上是这样的) | step2: 今日预约为空 => 页面展示正常 | step3: 不满一页或超过一页 => 上下滑动查看正常 | step4: 再次点击查看今日开关 => 只看今日关闭、展示今天及未来所有的预约记录"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核中", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核中"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核中", "case_name": "门诊信息页放号设置", "internal_id": "198630", "external_id": "33739", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看门诊信息页正在审核中的机构", "expected": "显示修改前的机构名和地址"}, {"index": 2, "action": "门诊信息页点击审核中机构可设置放号的格子", "expected": "toast提示“机构信息审核中,暂无法设置坐诊信息” 可设置"}, {"index": 3, "action": "门诊信息页点击审核中机构的编辑坐诊信息按钮", "expected": "可点"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核中"], "case_name": "门诊信息页放号设置", "raw_text": "step1: 查看门诊信息页正在审核中的机构 => 显示修改前的机构名和地址 | step2: 门诊信息页点击审核中机构可设置放号的格子 => toast提示“机构信息审核中,暂无法设置坐诊信息” 可设置 | step3: 门诊信息页点击审核中机构的编辑坐诊信息按钮 => 可点"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核中", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核中"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核中", "case_name": "编辑坐诊信息页放号设置", "internal_id": "198635", "external_id": "33740", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "审核中机构的编辑坐诊信息页 点击可设置放号的格子", "expected": "toast提示“机构信息审核中,暂无法设置坐诊信息” 可设置"}, {"index": 2, "action": "设置坐诊时间", "expected": "机构名为修改之前的"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核中"], "case_name": "编辑坐诊信息页放号设置", "raw_text": "step1: 审核中机构的编辑坐诊信息页 点击可设置放号的格子 => toast提示“机构信息审核中,暂无法设置坐诊信息” 可设置 | step2: 设置坐诊时间 => 机构名为修改之前的"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核中", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核中"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核中", "case_name": "查看编辑坐诊机构页", "internal_id": "198639", "external_id": "33741", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "查看审核中机构的编辑机构页", "expected": "所有字段显示审核中的内容、不可修改 页面下方显示审核中相关文案 [截图]"}, {"index": 2, "action": "删除审核中的机构", "expected": "可正常删除、如有预约先弹窗提示"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核中"], "case_name": "查看编辑坐诊机构页", "raw_text": "step1: 查看审核中机构的编辑机构页 => 所有字段显示审核中的内容、不可修改 页面下方显示审核中相关文案 [截图] | step2: 删除审核中的机构 => 可正常删除、如有预约先弹窗提示"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核失败", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核失败", "case_name": "门诊信息页放号设置", "internal_id": "198644", "external_id": "33742", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "case_name": "门诊信息页放号设置", "raw_text": "step1: 查看门诊信息页审核失败的机构 => 显示修改前的机构名和地址 | step2: 门诊信息页点击审核失败机构可设置放号的格子 => 可正常设置 | step3: 门诊信息页点击审核失败机构的编辑坐诊信息按钮 => 可点"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核失败", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核失败", "case_name": "编辑坐诊信息页放号设置", "internal_id": "198649", "external_id": "33743", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "case_name": "编辑坐诊信息页放号设置", "raw_text": "step1: 审核失败机构的编辑坐诊信息页 点击可设置放号的格子 => 可正常设置 | step2: 设置坐诊时间 => 机构名为修改之前的"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核失败", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核失败", "case_name": "查看编辑坐诊机构页", "internal_id": "198653", "external_id": "33744", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看审核失败机构的编辑机构页", "expected": "所有字段显示修改前的内容、可修改 页面下方显示编辑坐诊机构相关文案 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "case_name": "查看编辑坐诊机构页", "raw_text": "step1: 查看审核失败机构的编辑机构页 => 所有字段显示修改前的内容、可修改 页面下方显示编辑坐诊机构相关文案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核失败", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核失败", "case_name": "大家助理审核失败消息", "internal_id": "198656", "external_id": "33745", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核失败"], "case_name": "大家助理审核失败消息", "raw_text": "step1: 查看审核失败的卡片 => [截图] | step2: 点击卡片 => 跳转到该机构的编辑坐诊机构页"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核成功", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核成功"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核成功", "case_name": "门诊信息页放号设置", "internal_id": "198661", "external_id": "33746", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核成功"], "case_name": "门诊信息页放号设置", "raw_text": "step1: 查看门诊信息页审核成功的机构 => 显示修改后的机构名和地址 | step2: 门诊信息页点击审核成功机构可设置放号的格子 => 可正常设置 | step3: 门诊信息页点击审核成功机构的编辑坐诊信息按钮 => 可点"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核成功", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核成功"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核成功", "case_name": "编辑坐诊信息页放号设置", "internal_id": "198666", "external_id": "33747", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核成功"], "case_name": "编辑坐诊信息页放号设置", "raw_text": "step1: 审核成功机构的编辑坐诊信息页 点击可设置放号的格子 => 可正常设置 | step2: 设置坐诊时间 => 机构名为修改之后的"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构审核成功", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核成功"], "feature_scope": "医师端 > 门诊信息审核 > 机构审核成功", "case_name": "查看编辑坐诊机构页", "internal_id": "198670", "external_id": "33748", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看审核成功机构的编辑机构页", "expected": "所有字段显示修改后的内容、可修改 页面下方显示编辑坐诊机构相关文案 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "机构审核成功"], "case_name": "查看编辑坐诊机构页", "raw_text": "step1: 查看审核成功机构的编辑机构页 => 所有字段显示修改后的内容、可修改 页面下方显示编辑坐诊机构相关文案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "多次审核", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "feature_scope": "医师端 > 门诊信息审核 > 多次审核", "case_name": "第一次成功->第二次审核中", "internal_id": "198674", "external_id": "33749", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "case_name": "第一次成功->第二次审核中", "raw_text": "step1: 门诊信息页、编辑坐诊信息页 => 机构展示之前审核成功的内容、可编辑放号 | step2: 编辑坐诊机构页 => 展示审核中内容及文案"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "多次审核", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "feature_scope": "医师端 > 门诊信息审核 > 多次审核", "case_name": "第一次成功->第二次失败", "internal_id": "198678", "external_id": "33750", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "case_name": "第一次成功->第二次失败", "raw_text": "step1: 门诊信息页、编辑坐诊信息页 => 机构展示之前审核成功的内容、编辑放号正常 | step2: 编辑坐诊机构页 => 展示之前审核成功的内容"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "多次审核", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "feature_scope": "医师端 > 门诊信息审核 > 多次审核", "case_name": "第一次成功->第二次成功", "internal_id": "198682", "external_id": "33751", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "case_name": "第一次成功->第二次成功", "raw_text": "step1: 门诊信息页、编辑坐诊信息页 => 机构展示第二次审核成功的内容、编辑放号正常 | step2: 编辑坐诊机构页 => 展示第二次审核成功的内容"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "多次审核", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "feature_scope": "医师端 > 门诊信息审核 > 多次审核", "case_name": "第一次失败->第二次失败", "internal_id": "198686", "external_id": "33752", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "case_name": "第一次失败->第二次失败", "raw_text": "step1: 门诊信息页、编辑坐诊信息页 => 机构展示正确(创建时的内容)、编辑放号正常 | step2: 编辑坐诊机构页 => 展示正确(创建时的内容) 下方文案正确"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "多次审核", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "feature_scope": "医师端 > 门诊信息审核 > 多次审核", "case_name": "第一次失败->第二次审核中", "internal_id": "198690", "external_id": "33753", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "case_name": "第一次失败->第二次审核中", "raw_text": "step1: 门诊信息页、编辑坐诊信息页 => 机构展示正确(创建时的内容)、可编辑放号 | step2: 编辑坐诊机构页 => 展示审核中内容及文案"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "多次审核", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "feature_scope": "医师端 > 门诊信息审核 > 多次审核", "case_name": "第一次失败->第二次成功", "internal_id": "198694", "external_id": "33754", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "门诊信息审核", "多次审核"], "case_name": "第一次失败->第二次成功", "raw_text": "step1: 门诊信息页、编辑坐诊信息页 => 机构展示第二次审核成功的内容、编辑放号正常 | step2: 编辑坐诊机构页 => 展示第二次审核成功的内容"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老版本升级后", "suite_path": ["V4.14.5", "医师端", "老版本升级后"], "feature_scope": "V4.14.5 > 医师端 > 老版本升级后", "case_name": "新版本上查看老版本门诊数据", "internal_id": "198699", "external_id": "33755", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "查看门诊信息页", "expected": "老机构有红点提示"}, {"index": 2, "action": "老机构设置过坐诊时间", "expected": "每周的该时段都显示为坐诊"}, {"index": 3, "action": "点击格子设置单日坐诊信息或点击编辑坐诊信息", "expected": "toast提示“请前往编辑门诊信息页补充机构性质才能使用预约挂号”"}, {"index": 4, "action": "补充机构性质后(审核通过后)", "expected": "该机构的红点消失、可设置坐诊信息 其他未补充的仍有红点"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "老版本升级后"], "case_name": "新版本上查看老版本门诊数据", "raw_text": "step1: 查看门诊信息页 => 老机构有红点提示 | step2: 老机构设置过坐诊时间 => 每周的该时段都显示为坐诊 | step3: 点击格子设置单日坐诊信息或点击编辑坐诊信息 => toast提示“请前往编辑门诊信息页补充机构性质才能使用预约挂号” | step4: 补充机构性质后(审核通过后) => 该机构的红点消失、可设置坐诊信息 其他未补充的仍有红点"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "会话页", "suite_path": ["V4.14.5", "医师端", "会话页"], "feature_scope": "V4.14.5 > 医师端 > 会话页", "case_name": "发送门诊信息", "internal_id": "198706", "external_id": "33756", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "会话页"], "case_name": "发送门诊信息", "raw_text": "step1: 点击工具栏门诊信息 => 进入新版本的门诊信息页 下面按钮文案变为发送 其他功能和首页的门诊信息一致 | step2: 点击发送 => 发送正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "会话页", "suite_path": ["V4.14.5", "医师端", "会话页"], "feature_scope": "V4.14.5 > 医师端 > 会话页", "case_name": "查看会话页门诊信息卡片", "internal_id": "198710", "external_id": "33757", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "查看门诊信息卡片", "expected": "显示机构名、如有多个用“,”间隔开"}, {"index": 2, "action": "点击门诊信息卡片", "expected": "进入新版本的门诊信息页 下方无分享或发送按钮 其他功能与首页的门诊信息一致"}, {"index": 3, "action": "点击老的门诊信息卡片", "expected": "进入新版本的门诊信息页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "会话页"], "case_name": "查看会话页门诊信息卡片", "raw_text": "step1: 查看门诊信息卡片 => 显示机构名、如有多个用“,”间隔开 | step2: 点击门诊信息卡片 => 进入新版本的门诊信息页 下方无分享或发送按钮 其他功能与首页的门诊信息一致 | step3: 点击老的门诊信息卡片 => 进入新版本的门诊信息页"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老版本门诊功能回归", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "feature_scope": "V4.14.5 > 医师端 > 老版本门诊功能回归", "case_name": "老版本门诊信息页", "internal_id": "198716", "external_id": "33758", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "case_name": "老版本门诊信息页", "raw_text": "step1: 首页金刚区点击门诊信息 => 进入老的门诊信息页 | step2: 查看门诊信息页 => 各门诊展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老版本门诊功能回归", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "feature_scope": "V4.14.5 > 医师端 > 老版本门诊功能回归", "case_name": "老版本门诊功能表现正常", "internal_id": "198720", "external_id": "33759", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新增门诊", "expected": "可正常新增"}, {"index": 2, "action": "修改门诊", "expected": "可正常修改、无需审核"}, {"index": 3, "action": "删除门诊", "expected": "可正常删除"}, {"index": 4, "action": "分享门诊信息到微信、工作室", "expected": "分享正常"}, {"index": 5, "action": "老版本修改门诊时间后", "expected": "新版本格式的坐诊数据也需更新"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "case_name": "老版本门诊功能表现正常", "raw_text": "step1: 新增门诊 => 可正常新增 | step2: 修改门诊 => 可正常修改、无需审核 | step3: 删除门诊 => 可正常删除 | step4: 分享门诊信息到微信、工作室 => 分享正常 | step5: 老版本修改门诊时间后 => 新版本格式的坐诊数据也需更新"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老版本门诊功能回归", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "feature_scope": "V4.14.5 > 医师端 > 老版本门诊功能回归", "case_name": "老版本会话页", "internal_id": "198727", "external_id": "33760", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "case_name": "老版本会话页", "raw_text": "step1: 点击工具栏门诊信息按钮 => 进入老门诊信息页 | step2: 点击会话中的门诊卡片 => 进入老门诊信息页"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老版本门诊功能回归", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "feature_scope": "V4.14.5 > 医师端 > 老版本门诊功能回归", "case_name": "已有新版本预约设置,在老版本修改坐诊时间", "internal_id": "198731", "external_id": "33761", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击保存", "expected": "报错提示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端", "老版本门诊功能回归"], "case_name": "已有新版本预约设置,在老版本修改坐诊时间", "raw_text": "step1: 点击保存 => 报错提示"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "医师端", "suite_path": ["V4.14.5", "医师端"], "feature_scope": "V4.14.5 > 医师端", "case_name": "给医师的通知", "internal_id": "198734", "external_id": "33762", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "明天有患者预约", "expected": "今天21点给医师发短信 [截图] 预约数正确 各机构上下午晚三时段相加且无已取消的预约"}, {"index": 2, "action": "明天无患者预约", "expected": "今天21点给不给医师发短信"}, {"index": 3, "action": "明天有患者预约但取消了", "expected": "今天21点给不给医师发短信"}, {"index": 4, "action": "后天有患者预约,但明天没有", "expected": "今天21点不给医师发短信"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端"], "case_name": "给医师的通知", "raw_text": "step1: 明天有患者预约 => 今天21点给医师发短信 [截图] 预约数正确 各机构上下午晚三时段相加且无已取消的预约 | step2: 明天无患者预约 => 今天21点给不给医师发短信 | step3: 明天有患者预约但取消了 => 今天21点给不给医师发短信 | step4: 后天有患者预约,但明天没有 => 今天21点不给医师发短信"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "医师端", "suite_path": ["V4.14.5", "医师端"], "feature_scope": "V4.14.5 > 医师端", "case_name": "三周内放号数据生成", "internal_id": "198740", "external_id": "33763", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "三周的某时间段分别为X Y Z 设置以下情况", "expected": "Z的放号状态正确"}, {"index": 2, "action": "Z未设置 X开启&以后每周", "expected": "Z开启"}, {"index": 3, "action": "Z已设置开启 Y关闭&以后每周", "expected": "Z关闭"}, {"index": 4, "action": "Z已设置开启 Y关闭&不勾选以后每周", "expected": "Z仍为开启"}, {"index": 5, "action": "X开启&以后每周 Y开启&放号数不同&以后每周", "expected": "Z开启 放号数与Y相同"}, {"index": 6, "action": "X开启&以后每周 Y开启&放号数不同&不勾选以后每周", "expected": "Z开启 放号数与X相同"}, {"index": 7, "action": "X开启&以后每周 Y关闭&勾选以后每周", "expected": "Z关闭"}, {"index": 8, "action": "X开启&以后每周 Y关闭&不勾选以后每周", "expected": "Z开启 放号数与X相同"}, {"index": 9, "action": "Y开启&以后每周 X开启&放号数不同&以后每周", "expected": "Z开启 放号数与X相同"}, {"index": 10, "action": "Y开启&以后每周 X开启&放号数不同&不勾选以后每周", "expected": "Z开启 放号数与Y相同"}, {"index": 11, "action": "Y开启&以后每周 X关闭&勾选以后每周", "expected": "Z关闭"}, {"index": 12, "action": "Y开启&以后每周 X关闭&不勾选以后每周", "expected": "Z开启 放号数与Y相同"}, {"index": 13, "action": "Y1开启&以后每周 Y2开启&放号数不同&以后每周", "expected": "Z开启 放号数与Y2相同"}, {"index": 14, "action": "Y1开启&以后每周 Y2开启&放号数不同&不勾选以后每周", "expected": "Z开启 放号数与Y1相同"}, {"index": 15, "action": "Y1开启&以后每周 Y2关闭&以后每周", "expected": "Z关闭"}, {"index": 16, "action": "Y1开启&以后每周 Y2关闭&不勾选以后每周", "expected": "Z开启 放号数与Y1相同"}], "step_count": 16, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端"], "case_name": "三周内放号数据生成", "raw_text": "step1: 三周的某时间段分别为X Y Z 设置以下情况 => Z的放号状态正确 | step2: Z未设置 X开启&以后每周 => Z开启 | step3: Z已设置开启 Y关闭&以后每周 => Z关闭 | step4: Z已设置开启 Y关闭&不勾选以后每周 => Z仍为开启 | step5: X开启&以后每周 Y开启&放号数不同&以后每周 => Z开启 放号数与Y相同 | step6: X开启&以后每周 Y开启&放号数不同&不勾选以后每周 => Z开启 放号数与X相同 | step7: X开启&以后每周 Y关闭&勾选以后每周 => Z关闭 | step8: X开启&以后每周 Y关闭&不勾选以后每周 => Z开启 放号数与X相同 | step9: Y开启&以后每周 X开启&放号数不同&以后每周 => Z开启 放号数与X相同 | step10: Y开启&以后每周 X开启&放号数不同&不勾选以后每周 => Z开启 放号数与Y相同 | step11: Y开启&以后每周 X关闭&勾选以后每周 => Z关闭 | step12: Y开启&以后每周 X关闭&不勾选以后每周 => Z开启 放号数与Y相同 | step13: Y1开启&以后每周 Y2开启&放号数不同&以后每周 => Z开启 放号数与Y2相同 | step14: Y1开启&以后每周 Y2开启&放号数不同&不勾选以后每周 => Z开启 放号数与Y1相同 | step15: Y1开启&以后每周 Y2关闭&以后每周 => Z关闭 | step16: Y1开启&以后每周 Y2关闭&不勾选以后每周 => Z开启 放号数与Y1相同"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "医师端", "suite_path": ["V4.14.5", "医师端"], "feature_scope": "V4.14.5 > 医师端", "case_name": "第四周放号数据生成", "internal_id": "198758", "external_id": "33764", "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": "开启&放号数为0"}, {"index": 5, "action": "某周设置为开启&放号数大于0&以后每周", "expected": "开启&放号数大于0"}, {"index": 6, "action": "某周设置为开启&放号数大于0&不勾选以后每周", "expected": "未设置"}, {"index": 7, "action": "某周 先设置为开启 不勾选 后改成开启 放号数不同 勾选", "expected": "开启 放号数为后面那个"}, {"index": 8, "action": "某周 先设置为开启 勾选 后改成开启 放号数不同 勾选", "expected": "开启 放号数为后面那个"}, {"index": 9, "action": "某周 先设置为开启 勾选 后改成开启 放号数不同 不勾选", "expected": "开启 放号数为前面那个"}, {"index": 10, "action": "某周 先设置为开启 勾选 后改成关闭 勾选", "expected": "未设置"}, {"index": 11, "action": "某周 先设置为开启 勾选 后改成关闭 不勾选", "expected": "开启 放号数为前面那个"}, {"index": 12, "action": "某周 先设置为关闭 勾选 后改成开启 勾选", "expected": "开启"}, {"index": 13, "action": "某两周 前面周设置为关闭 勾选 后面周设置为开启 勾选", "expected": "开启"}, {"index": 14, "action": "某两周 前面周设置为关闭 勾选 后面周设置为开启 不勾选", "expected": "未设置"}, {"index": 15, "action": "某两周 前面周设置为开启 勾选 后面周设置为开启 放号数不同 勾选", "expected": "开启 放号数为后面那个"}, {"index": 16, "action": "某两周 前面周设置为开启 勾选 后面周设置为开启 放号数不同 不勾选", "expected": "开启 放号数为前面那个"}, {"index": 17, "action": "某两周 前面周设置为开启 勾选 后面周设置为关闭 不勾选", "expected": "开启 放号数为前面那个"}, {"index": 18, "action": "某两周 前面周设置为开启 勾选 后面周设置为关闭 勾选", "expected": "未设置"}, {"index": 19, "action": "某两周 后面周设置为关闭 勾选 前面周设置为开启 勾选", "expected": "开启"}, {"index": 20, "action": "某两周 后面周设置为关闭 勾选 前面周设置为开启 不勾选", "expected": "未设置"}, {"index": 21, "action": "某两周 后面周设置为开启 勾选 前面周设置为开启 放号数不同 勾选", "expected": "开启 放号数为前面周的"}, {"index": 22, "action": "某两周 后面周设置为开启 勾选 前面周设置为开启 放号数不同 不勾选", "expected": "开启 放号数为后面周的"}, {"index": 23, "action": "某两周 后面周设置为开启 勾选 前面周设置为关闭 勾选", "expected": "未设置"}, {"index": 24, "action": "某两周 后面周设置为开启 勾选 前面周设置为关闭 不勾选", "expected": "开启"}, {"index": 25, "action": "某周设置为开启&放号数大于0&以后每周 开启节假日放号 第四周该时间段为节假日", "expected": "开启&放号数大于0"}, {"index": 26, "action": "某周设置为开启&放号数大于0&以后每周 关闭节假日放号 第四周该时间段为节假日", "expected": "关闭"}], "step_count": 26, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "医师端"], "case_name": "第四周放号数据生成", "raw_text": "step1: 三周某时段按以下情况设置 => 第四周该时段放号设置为以下状态 如果是开启状态还要默认勾选以后每周 | step2: 均未设置 => 未设置 | step3: 某周设置为关闭&以后每周 => 未设置 | step4: 某周设置为开启&放号数为0&以后每周 => 开启&放号数为0 | step5: 某周设置为开启&放号数大于0&以后每周 => 开启&放号数大于0 | step6: 某周设置为开启&放号数大于0&不勾选以后每周 => 未设置 | step7: 某周 先设置为开启 不勾选 后改成开启 放号数不同 勾选 => 开启 放号数为后面那个 | step8: 某周 先设置为开启 勾选 后改成开启 放号数不同 勾选 => 开启 放号数为后面那个 | step9: 某周 先设置为开启 勾选 后改成开启 放号数不同 不勾选 => 开启 放号数为前面那个 | step10: 某周 先设置为开启 勾选 后改成关闭 勾选 => 未设置 | step11: 某周 先设置为开启 勾选 后改成关闭 不勾选 => 开启 放号数为前面那个 | step12: 某周 先设置为关闭 勾选 后改成开启 勾选 => 开启 | step13: 某两周 前面周设置为关闭 勾选 后面周设置为开启 勾选 => 开启 | step14: 某两周 前面周设置为关闭 勾选 后面周设置为开启 不勾选 => 未设置 | step15: 某两周 前面周设置为开启 勾选 后面周设置为开启 放号数不同 勾选 => 开启 放号数为后面那个 | step16: 某两周 前面周设置为开启 勾选 后面周设置为开启 放号数不同 不勾选 => 开启 放号数为前面那个 | step17: 某两周 前面周设置为开启 勾选 后面周设置为关闭 不勾选 => 开启 放号数为前面那个 | step18: 某两周 前面周设置为开启 勾选 后面周设置为关闭 勾选 => 未设置 | step19: 某两周 后面周设置为关闭 勾选 前面周设置为开启 勾选 => 开启 | step20: 某两周 后面周设置为关闭 勾选 前面周设置为开启 不勾选 => 未设置 | step21: 某两周 后面周设置为开启 勾选 前面周设置为开启 放号数不同 勾选 => 开启 放号数为前面周的 | step22: 某两周 后面周设置为开启 勾选 前面周设置为开启 放号数不同 不勾选 => 开启 放号数为后面周的 | step23: 某两周 后面周设置为开启 勾选 前面周设置为关闭 勾选 => 未设置 | step24: 某两周 后面周设置为开启 勾选 前面周设置为关闭 不勾选 => 开启 | step25: 某周设置为开启&放号数大于0&以后每周 开启节假日放号 第四周该时间段为节假日 => 开启&放号数大于0 | step26: 某周设置为开启&放号数大于0&以后每周 关闭节假日放号 第四周该时间段为节假日 => 关闭"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "页面显示", "suite_path": ["V4.14.5", "患者端", "医生详情", "页面显示"], "feature_scope": "患者端 > 医生详情 > 页面显示", "case_name": "医生刚注册完成认证,未设置门诊信息,页面展示正确", "internal_id": "200023", "external_id": "33955", "case_revision_version": "1", "summary": "", "preconditions": "1、医生刚注册完成认证,未设置门诊信息;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者进入医生详情,检查页面展示;", "expected": "无相关门诊信息"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "页面显示"], "case_name": "医生刚注册完成认证,未设置门诊信息,页面展示正确", "raw_text": "1、医生刚注册完成认证,未设置门诊信息; | step1: 患者进入医生详情,检查页面展示; => 无相关门诊信息"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "页面显示", "suite_path": ["V4.14.5", "患者端", "医生详情", "页面显示"], "feature_scope": "患者端 > 医生详情 > 页面显示", "case_name": "医生设置不同个数坐诊机构,医生详情页面展示正确", "internal_id": "200026", "external_id": "33956", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "1个、10个坐诊机构;", "expected": "每个坐诊机构均展示本周和下周的坐诊信息;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "页面显示"], "case_name": "医生设置不同个数坐诊机构,医生详情页面展示正确", "raw_text": "step1: 1个、10个坐诊机构; => 每个坐诊机构均展示本周和下周的坐诊信息;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构名称与地址", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "机构名称与地址"], "feature_scope": "医生详情 > 门诊信息 > 机构名称与地址", "case_name": "不同字符长度的机构名称与地址", "internal_id": "200031", "external_id": "33957", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "机构名称长度规格? 地址长度规格?", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "机构名称与地址"], "case_name": "不同字符长度的机构名称与地址", "raw_text": "step1: 机构名称长度规格? 地址长度规格? => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "机构名称与地址", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "机构名称与地址"], "feature_scope": "医生详情 > 门诊信息 > 机构名称与地址", "case_name": "不同字符类型的机构名称与地址", "internal_id": "200034", "external_id": "33958", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "机构名称与地址"], "case_name": "不同字符类型的机构名称与地址", "raw_text": "step1: 中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "门诊挂号只有1个时间段坐诊(上午或下午或晚上),页面展示正确", "internal_id": "200038", "external_id": "33959", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "门诊挂号只有1个时间段坐诊(上午或下午或晚上),页面展示正确", "raw_text": "step1: 工作日的上午或下午或晚上; =>  | step2: 节假日的上午或下午或晚上; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "门诊挂号全部时间段坐诊,页面展示正确", "internal_id": "200042", "external_id": "33960", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工作日和节假日的全部时间段:上午和下午和晚上;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "门诊挂号全部时间段坐诊,页面展示正确", "raw_text": "step1: 工作日和节假日的全部时间段:上午和下午和晚上; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "未开启坐诊,点击时间格子,无反应", "internal_id": "200045", "external_id": "33961", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "未开启坐诊,点击时间格子,无反应", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "点击当前时间之前的时间格子,无反应", "internal_id": "200047", "external_id": "33962", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "点击当前时间之前的时间格子,无反应", "raw_text": "step1: 点击前天、昨天的时间格子; => 无反应; | step2: 现在是上午,点击当天上午、下午、晚上时间格子; => 均可进行预约; | step3: 现在是下午,点击当天上午、下午、晚上时间格子; => 当天上午无反应; 当天下午、晚上均可进行预约; | step4: 现在是晚上,点击当天上午、下午、晚上时间格子; => 当天上午、下午无反应; 当天晚上均可进行预约;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "医生仅坐诊,显示“仅坐诊”,点击无反应", "internal_id": "200053", "external_id": "33963", "case_revision_version": "1", "summary": "", "preconditions": "1、医生设置仅坐诊;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击该时间段;", "expected": "显示“仅坐诊”,点击无反应;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "医生仅坐诊,显示“仅坐诊”,点击无反应", "raw_text": "1、医生设置仅坐诊; | step1: 点击该时间段; => 显示“仅坐诊”,点击无反应;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "不同可约数量,点击时间格子,预约成功", "internal_id": "200056", "external_id": "33964", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "医生刚开启坐诊,还未有预约,此时点击时间格子,进入预约详情,点击“立即预约”;", "expected": "1、预约成功,并且收到一条短信: 【大家中医】XXX已成功预约XXX主任医师的线下问诊,就诊时间:XXXX-XX-XX 周X XX:XX-XX:XX,预约机构:XXX。请按时就诊,地址:XXXXXXX。 如您有疑问,请拨打客服电话:400-820-6116。 2、可约减少1"}, {"index": 2, "action": "预约还剩余1个,此时点击时间格子,进入预约详情,点击“立即预约”;", "expected": "1、预约成功,并且收到一条短信: 【大家中医】XXX已成功预约XXX主任医师的线下问诊,就诊时间:XXXX-XX-XX 周X XX:XX-XX:XX,预约机构:XXX。请按时就诊,地址:XXXXXXX。 如您有疑问,请拨打客服电话:400-820-6116。2、变约满,该时间段不能再进行预约;"}, {"index": 3, "action": "可约数99个,此时点击时间格子,进入预约详情,点击“立即预约”;", "expected": "预约成功;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "不同可约数量,点击时间格子,预约成功", "raw_text": "step1: 医生刚开启坐诊,还未有预约,此时点击时间格子,进入预约详情,点击“立即预约”; => 1、预约成功,并且收到一条短信: 【大家中医】XXX已成功预约XXX主任医师的线下问诊,就诊时间:XXXX-XX-XX 周X XX:XX-XX:XX,预约机构:XXX。请按时就诊,地址:XXXXXXX。 如您有疑问,请拨打客服电话:400-820-6116。 2、可约减少1 | step2: 预约还剩余1个,此时点击时间格子,进入预约详情,点击“立即预约”; => 1、预约成功,并且收到一条短信: 【大家中医】XXX已成功预约XXX主任医师的线下问诊,就诊时间:XXXX-XX-XX 周X XX:XX-XX:XX,预约机构:XXX。请按时就诊,地址:XXXXXXX。 如您有疑问,请拨打客服电话:400-820-6116。2、变约满,该时间段不能再进行预约; | step3: 可约数99个,此时点击时间格子,进入预约详情,点击“立即预约”; => 预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "点击约满的格子,不能再进行预约", "internal_id": "200061", "external_id": "33965", "case_revision_version": "1", "summary": "", "preconditions": "1、该时间段已约满;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击约满的格子;", "expected": "toast提示“线上预约已满,您可尝试到线下挂号就诊”;"}, {"index": 2, "action": "页面显示还有号可约,但此时其他患者已预约光号,该患者点击时间格子;", "expected": "toast提示“线上预约已满,您可尝试到线下挂号就诊”;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "点击约满的格子,不能再进行预约", "raw_text": "1、该时间段已约满; | step1: 点击约满的格子; => toast提示“线上预约已满,您可尝试到线下挂号就诊”; | step2: 页面显示还有号可约,但此时其他患者已预约光号,该患者点击时间格子; => toast提示“线上预约已满,您可尝试到线下挂号就诊”;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "患者未绑定手机号,点击可预约的时间格子,提示手机号授权,绑定后,预约成功", "internal_id": "200065", "external_id": "33966", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未绑定手机号;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击未开启坐诊、仅坐诊、约满、已过时间的格子;", "expected": "与已绑定手机号的患者提示一致;"}, {"index": 2, "action": "点击可预约的时间格子;", "expected": "提示手机号授权,绑定后,预约成功;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "患者未绑定手机号,点击可预约的时间格子,提示手机号授权,绑定后,预约成功", "raw_text": "1、患者未绑定手机号; | step1: 点击未开启坐诊、仅坐诊、约满、已过时间的格子; => 与已绑定手机号的患者提示一致; | step2: 点击可预约的时间格子; => 提示手机号授权,绑定后,预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "患者在同一天、同一个医师有待就诊的预约,再次点击该天医生预约,提示“您已经在这个时间段内预约过了”", "internal_id": "200069", "external_id": "33967", "case_revision_version": "1", "summary": "", "preconditions": "1、患者在同一天、同一个医师有待就诊的预约;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "分别点击该天医生上午、下午、晚上的预约;", "expected": "均toast提示“您已经在这个时间段内预约过了”"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "患者在同一天、同一个医师有待就诊的预约,再次点击该天医生预约,提示“您已经在这个时间段内预约过了”", "raw_text": "1、患者在同一天、同一个医师有待就诊的预约; | step1: 分别点击该天医生上午、下午、晚上的预约; => 均toast提示“您已经在这个时间段内预约过了”"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "患者被同一个医师累计3次被标记为未就诊,点击立即预约,toast提示“您多次预约但是未就诊,现无法进行线上预约挂号”", "internal_id": "200072", "external_id": "33968", "case_revision_version": "1", "summary": "", "preconditions": "1、患者A被医生X标记了3次未就诊,未被其他医生标记未就诊; 2、患者B被医生X标记了2次未就诊,被医生Y标记了1次未就诊;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者A、B分别再次预约医生X的号;", "expected": "患者A:toast提示“您多次预约但是未就诊,现无法进行线上预约挂号”,预约失败; 患者B:正常进行预约;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "患者被同一个医师累计3次被标记为未就诊,点击立即预约,toast提示“您多次预约但是未就诊,现无法进行线上预约挂号”", "raw_text": "1、患者A被医生X标记了3次未就诊,未被其他医生标记未就诊; 2、患者B被医生X标记了2次未就诊,被医生Y标记了1次未就诊; | step1: 患者A、B分别再次预约医生X的号; => 患者A:toast提示“您多次预约但是未就诊,现无法进行线上预约挂号”,预约失败; 患者B:正常进行预约;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "医生关闭坐诊后,放号清零,再次开启,从新开始预约", "internal_id": "200075", "external_id": "33969", "case_revision_version": "1", "summary": "", "preconditions": "1、医生设置该时间段可挂号数为10,且预约已满;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生关闭坐诊;", "expected": "放号清零;"}, {"index": 2, "action": "再次开启坐诊;", "expected": "可约数为10,可约正常进行预约;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "医生关闭坐诊后,放号清零,再次开启,从新开始预约", "raw_text": "1、医生设置该时间段可挂号数为10,且预约已满; | step1: 医生关闭坐诊; => 放号清零; | step2: 再次开启坐诊; => 可约数为10,可约正常进行预约;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "医生修改放号数,患者端显示正确", "internal_id": "200079", "external_id": "33970", "case_revision_version": "1", "summary": "", "preconditions": "1、医生原放号数是10;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "可约3,修改放号数为12;", "expected": "可约变为5;"}, {"index": 2, "action": "可约3,修改放号数为8;", "expected": "可约变为1;"}, {"index": 3, "action": "再修改放号数为7;", "expected": "变已满;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "医生修改放号数,患者端显示正确", "raw_text": "1、医生原放号数是10; | step1: 可约3,修改放号数为12; => 可约变为5; | step2: 可约3,修改放号数为8; => 可约变为1; | step3: 再修改放号数为7; => 变已满;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "法定节假日放号关闭后,患者端点击无反应", "internal_id": "200084", "external_id": "33971", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "不会展示可约等信息; 如有已预约,清零;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "法定节假日放号关闭后,患者端点击无反应", "raw_text": "step1: 不会展示可约等信息; 如有已预约,清零; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊挂号信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "feature_scope": "医生详情 > 门诊信息 > 门诊挂号信息", "case_name": "周一凌晨的时候,结束本周,开始新一周的放号,预约新一周的周一上午、周日晚上等均成功", "internal_id": "200087", "external_id": "33972", "case_revision_version": "1", "summary": "", "preconditions": "1、目前是周一;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约下周一、下周日的号;", "expected": "预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "门诊信息", "门诊挂号信息"], "case_name": "周一凌晨的时候,结束本周,开始新一周的放号,预约新一周的周一上午、周日晚上等均成功", "raw_text": "1、目前是周一; | step1: 预约下周一、下周日的号; => 预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "页面展示", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "页面展示"], "feature_scope": "医生详情 > 预约详情页 > 页面展示", "case_name": "未预约,详情页展示正确", "internal_id": "200092", "external_id": "33973", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未预约;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者点击医生进入预约详情页;", "expected": "预约单: 1、预约信息:预约医生、预约时间、就诊机构; 2、患者档案、患者主诉输入框; 3、实体医疗机构病历资料、检查报告或化验单; 4、患者预约步骤; 5、红色“立即预约”按钮;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "页面展示"], "case_name": "未预约,详情页展示正确", "raw_text": "1、患者未预约; | step1: 患者点击医生进入预约详情页; => 预约单: 1、预约信息:预约医生、预约时间、就诊机构; 2、患者档案、患者主诉输入框; 3、实体医疗机构病历资料、检查报告或化验单; 4、患者预约步骤; 5、红色“立即预约”按钮;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "预约信息"], "feature_scope": "医生详情 > 预约详情页 > 预约信息", "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "internal_id": "200096", "external_id": "33974", "case_revision_version": "1", "summary": "", "preconditions": "规格: 医生姓名:16字", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生姓名:1~16字;", "expected": "与所选择预约的医生姓名一致;"}, {"index": 2, "action": "医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "预约信息"], "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "raw_text": "规格: 医生姓名:16字 | step1: 医生姓名:1~16字; => 与所选择预约的医生姓名一致; | step2: 医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "预约信息"], "feature_scope": "医生详情 > 预约详情页 > 预约信息", "case_name": "预约时间与格式正确性检查", "internal_id": "200100", "external_id": "33975", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查预约时间与格式;", "expected": "为患者所点击时间格子的日期: XXXX-XX-XX 周X·上午/下午/晚上"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "预约信息"], "case_name": "预约时间与格式正确性检查", "raw_text": "step1: 检查预约时间与格式; => 为患者所点击时间格子的日期: XXXX-XX-XX 周X·上午/下午/晚上"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "预约信息"], "feature_scope": "医生详情 > 预约详情页 > 预约信息", "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "internal_id": "200103", "external_id": "33976", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊机构:1~100字?规格", "expected": "与所选择预约的医生填写一致;"}, {"index": 2, "action": "就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "预约信息"], "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "raw_text": "step1: 就诊机构:1~100字?规格 => 与所选择预约的医生填写一致; | step2: 就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "新患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "新患者"], "feature_scope": "预约详情页 > 患者档案 > 新患者", "case_name": "新患者,患者档案处显示其微信昵称,不同长度、字符类型预约成功", "internal_id": "200109", "external_id": "33977", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未使用过大家中医小程序;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者姓名:1~16字,立即预约;", "expected": "展示正常(只有姓名则只展示姓名,性别与年龄不展示),预约成功;"}, {"index": 2, "action": "患者姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情,立即预约;", "expected": "展示正常(只有姓名则只展示姓名,性别与年龄不展示),预约成功;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "新患者"], "case_name": "新患者,患者档案处显示其微信昵称,不同长度、字符类型预约成功", "raw_text": "1、患者未使用过大家中医小程序; | step1: 患者姓名:1~16字,立即预约; => 展示正常(只有姓名则只展示姓名,性别与年龄不展示),预约成功; | step2: 患者姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情,立即预约; => 展示正常(只有姓名则只展示姓名,性别与年龄不展示),预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "新患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "新患者"], "feature_scope": "预约详情页 > 患者档案 > 新患者", "case_name": "新患者,患者档案处显示其微信昵称,点击“更换患者”后,添加患者并选择后,预约成功", "internal_id": "200113", "external_id": "33978", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未使用过大家中医小程序;", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "新患者"], "case_name": "新患者,患者档案处显示其微信昵称,点击“更换患者”后,添加患者并选择后,预约成功", "raw_text": "1、患者未使用过大家中医小程序; | step1: 点击“患者档案”处; => 进入选项问诊人页面: 1、患者列表处,显示微信昵称患者; 2、“添加问诊人”选项; 3、底部“确定”按钮; | step2: 点击“添加问诊人”; => 跳转至添加患者档案页面,流程和页面同线上一致; | step3: 添加新的患者后,回到选择患者页面,选择该患者,点击“立即预约”; => 预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "feature_scope": "预约详情页 > 患者档案 > 老患者", "case_name": "患者有5个档案,默认选择第1个档案,预约成功", "internal_id": "200119", "external_id": "33979", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有5个档案;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "默认选择第1个档案,立即预约;", "expected": "预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "case_name": "患者有5个档案,默认选择第1个档案,预约成功", "raw_text": "1、患者有5个档案; | step1: 默认选择第1个档案,立即预约; => 预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "feature_scope": "预约详情页 > 患者档案 > 老患者", "case_name": "患者只有1个档案,默认选择该档案,预约成功", "internal_id": "200122", "external_id": "33980", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有1个档案;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "默认选择该档案,立即预约;", "expected": "预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "case_name": "患者只有1个档案,默认选择该档案,预约成功", "raw_text": "1、患者有1个档案; | step1: 默认选择该档案,立即预约; => 预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "feature_scope": "预约详情页 > 患者档案 > 老患者", "case_name": "患者有20个档案,点击“患者档案”处后,添加患者并选择后,预约成功", "internal_id": "200125", "external_id": "33981", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有20个档案;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击“患者档案”处;", "expected": "患者档案的创建时间正序,显示所有的档案;"}, {"index": 2, "action": "点击“添加问诊人”,添加新的患者;", "expected": ""}, {"index": 3, "action": "选择刚新添加的患者,立即预约;", "expected": "预约成功,患者档案正确;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "case_name": "患者有20个档案,点击“患者档案”处后,添加患者并选择后,预约成功", "raw_text": "1、患者有20个档案; | step1: 点击“患者档案”处; => 患者档案的创建时间正序,显示所有的档案; | step2: 点击“添加问诊人”,添加新的患者; =>  | step3: 选择刚新添加的患者,立即预约; => 预约成功,患者档案正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "老患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "feature_scope": "预约详情页 > 患者档案 > 老患者", "case_name": "患者有20个档案,点击“患者档案”处后,选择其中1个档案,预约成功", "internal_id": "200130", "external_id": "33982", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有20个档案;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击“患者档案”处;", "expected": "患者档案的创建时间正序,显示所有的档案;"}, {"index": 2, "action": "选择其中1个患者,立即预约;", "expected": "预约成功,患者档案正确;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "老患者"], "case_name": "患者有20个档案,点击“患者档案”处后,选择其中1个档案,预约成功", "raw_text": "1、患者有20个档案; | step1: 点击“患者档案”处; => 患者档案的创建时间正序,显示所有的档案; | step2: 选择其中1个患者,立即预约; => 预约成功,患者档案正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "选择患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "选择患者"], "feature_scope": "预约详情页 > 患者档案 > 选择患者", "case_name": "进入选择患者列表,所选择的患者,呈已选择状态", "internal_id": "200135", "external_id": "33983", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有20个档案;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "第1个患者被选择,进入选择患者列表;", "expected": "第1个患者呈已选择状态;"}, {"index": 2, "action": "选择第10个患者,然后再进入选择患者列表;", "expected": "第10个患者呈已选择状态;"}, {"index": 3, "action": "选择第20个患者,再进入选择患者列表;", "expected": "第20个患者呈已选择状态;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "选择患者"], "case_name": "进入选择患者列表,所选择的患者,呈已选择状态", "raw_text": "1、患者有20个档案; | step1: 第1个患者被选择,进入选择患者列表; => 第1个患者呈已选择状态; | step2: 选择第10个患者,然后再进入选择患者列表; => 第10个患者呈已选择状态; | step3: 选择第20个患者,再进入选择患者列表; => 第20个患者呈已选择状态;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "选择患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "选择患者"], "feature_scope": "预约详情页 > 患者档案 > 选择患者", "case_name": "患者无性别、年龄字段,则不展示相关字段", "internal_id": "200140", "external_id": "33984", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "选择患者"], "case_name": "患者无性别、年龄字段,则不展示相关字段", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "选择患者", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "选择患者"], "feature_scope": "预约详情页 > 患者档案 > 选择患者", "case_name": "患者姓名不同字符长度与字符类型,页面展示正确", "internal_id": "200142", "external_id": "33985", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者姓名:1~16字;", "expected": ""}, {"index": 2, "action": "患者姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者档案", "选择患者"], "case_name": "患者姓名不同字符长度与字符类型,页面展示正确", "raw_text": "step1: 患者姓名:1~16字; =>  | step2: 患者姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "患者主诉", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者主诉"], "feature_scope": "医生详情 > 预约详情页 > 患者主诉", "case_name": "主诉文字长度为空、1字、100字,均预约成功", "internal_id": "200147", "external_id": "33986", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "主诉文字长度为空、1字、100字;", "expected": "0字,点击“立即预约”按钮后,提示填写主诉信息; 1字、100字均预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者主诉"], "case_name": "主诉文字长度为空、1字、100字,均预约成功", "raw_text": "step1: 主诉文字长度为空、1字、100字; => 0字,点击“立即预约”按钮后,提示填写主诉信息; 1字、100字均预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "患者主诉", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者主诉"], "feature_scope": "医生详情 > 预约详情页 > 患者主诉", "case_name": "主诉内容含有分段、空格、特殊字符等,预约成功,医生端展示正常", "internal_id": "200150", "external_id": "33987", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "主诉内容含有分段、空格、特殊字符等;", "expected": "预约成功,医生端展示正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者主诉"], "case_name": "主诉内容含有分段、空格、特殊字符等,预约成功,医生端展示正常", "raw_text": "step1: 主诉内容含有分段、空格、特殊字符等; => 预约成功,医生端展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约详情页 > 实体医疗病例资料", "case_name": "新患者,授权照相、相册权限后,可以正常拍照、上传照片", "internal_id": "200154", "external_id": "33988", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未使用过大家中医小程序;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "授权照相、相册权限;", "expected": "正常拍照、上传照片;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "case_name": "新患者,授权照相、相册权限后,可以正常拍照、上传照片", "raw_text": "1、患者未使用过大家中医小程序; | step1: 授权照相、相册权限; => 正常拍照、上传照片;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约详情页 > 实体医疗病例资料", "case_name": "新患者,拒绝照相、相册权限后,拍照、上传照片的时候提示去系统设置授权", "internal_id": "200157", "external_id": "33989", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未使用过大家中医小程序;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "拒绝授权照相、相册权限;", "expected": "拍照、上传照片的时候提示去系统设置授权;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "case_name": "新患者,拒绝照相、相册权限后,拍照、上传照片的时候提示去系统设置授权", "raw_text": "1、患者未使用过大家中医小程序; | step1: 拒绝授权照相、相册权限; => 拍照、上传照片的时候提示去系统设置授权;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约详情页 > 实体医疗病例资料", "case_name": "分别拍照、上传0张、1张、2张、3张图片,上传且预约成功", "internal_id": "200160", "external_id": "33990", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "分别拍照、上传0张、1张、2张、3张图片;", "expected": "上传且预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "case_name": "分别拍照、上传0张、1张、2张、3张图片,上传且预约成功", "raw_text": "step1: 分别拍照、上传0张、1张、2张、3张图片; => 上传且预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约详情页 > 实体医疗病例资料", "case_name": "选择的照片,不同大小:10K、1M、20M,均上传且预约成功", "internal_id": "200163", "external_id": "33991", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择的照片,不同大小:10K、1M、20M;", "expected": "均上传且预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "case_name": "选择的照片,不同大小:10K、1M、20M,均上传且预约成功", "raw_text": "step1: 选择的照片,不同大小:10K、1M、20M; => 均上传且预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约详情页 > 实体医疗病例资料", "case_name": "选择的照片,不同格式:png、jpg/jpeg、bmp等,均上传且预约成功", "internal_id": "200166", "external_id": "33992", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择的照片,不同格式:png、jpg/jpeg、bmp等;", "expected": "均上传且预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "实体医疗病例资料"], "case_name": "选择的照片,不同格式:png、jpg/jpeg、bmp等,均上传且预约成功", "raw_text": "step1: 选择的照片,不同格式:png、jpg/jpeg、bmp等; => 均上传且预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "患者预约步骤", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者预约步骤"], "feature_scope": "医生详情 > 预约详情页 > 患者预约步骤", "case_name": "患者预约步骤共4步,检查展示正确", "internal_id": "200170", "external_id": "33993", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "患者预约步骤"], "case_name": "患者预约步骤共4步,检查展示正确", "raw_text": "step1: 患者进入预约详情页,检查患者预约步骤; => 预约步骤: 1、手机预约成功 2、线下找医生开凭证(红色高亮显示) 3、手持凭证前台挂号 4、找医生看诊"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "立即预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "feature_scope": "医生详情 > 预约详情页 > 立即预约", "case_name": "进入预约详情的时候,仍有号,点击“立即预约”按钮的时候,号已经挂完,功能正常", "internal_id": "200174", "external_id": "33994", "case_revision_version": "1", "summary": "", "preconditions": "1、目前有号可约是1;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者A与B分别进入预约详情页面,A先点击立即预约;", "expected": "A预约成功;"}, {"index": 2, "action": "患者B再点击“立即预约”按钮;", "expected": "toast提示“线上预约已满,您可尝试到线下挂号就诊”"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "case_name": "进入预约详情的时候,仍有号,点击“立即预约”按钮的时候,号已经挂完,功能正常", "raw_text": "1、目前有号可约是1; | step1: 患者A与B分别进入预约详情页面,A先点击立即预约; => A预约成功; | step2: 患者B再点击“立即预约”按钮; => toast提示“线上预约已满,您可尝试到线下挂号就诊”"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "立即预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "feature_scope": "医生详情 > 预约详情页 > 立即预约", "case_name": "不同网络情况,点击“立即预约”,功能正常", "internal_id": "200178", "external_id": "33995", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "网络较差(如3G网络、丢包率高网络),点击“立即预约”按钮;", "expected": "仍可进行预约;"}, {"index": 2, "action": "网络连接着,但几乎已断网(如丢包率100%网络),点击“立即预约”按钮;", "expected": "提示请检查网络之类,不能进行预约;"}, {"index": 3, "action": "网络断开,点击“立即预约”按钮;", "expected": "提示请检查网络之类,不能进行预约;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "case_name": "不同网络情况,点击“立即预约”,功能正常", "raw_text": "step1: 网络较差(如3G网络、丢包率高网络),点击“立即预约”按钮; => 仍可进行预约; | step2: 网络连接着,但几乎已断网(如丢包率100%网络),点击“立即预约”按钮; => 提示请检查网络之类,不能进行预约; | step3: 网络断开,点击“立即预约”按钮; => 提示请检查网络之类,不能进行预约;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "立即预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "feature_scope": "医生详情 > 预约详情页 > 立即预约", "case_name": "患者进入的时候有号,在预约详情页的时候,医生关闭坐诊", "internal_id": "200183", "external_id": "33996", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "case_name": "患者进入的时候有号,在预约详情页的时候,医生关闭坐诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "立即预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "feature_scope": "医生详情 > 预约详情页 > 立即预约", "case_name": "患者进来的时候有号,在预约详情页的时候,医生标记未就诊3次", "internal_id": "200185", "external_id": "33997", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "case_name": "患者进来的时候有号,在预约详情页的时候,医生标记未就诊3次", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "立即预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "feature_scope": "医生详情 > 预约详情页 > 立即预约", "case_name": "患者进入的时候有号,在预约详情页的时候,医生仅坐诊", "internal_id": "200187", "external_id": "33998", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约详情页", "立即预约"], "case_name": "患者进入的时候有号,在预约详情页的时候,医生仅坐诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "页面展示", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "页面展示"], "feature_scope": "医生详情 > 预约成功页 > 页面展示", "case_name": "预约成功,详情页展示正确", "internal_id": "200191", "external_id": "33999", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未预约,在预约详情页;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "患者点击“立即预约”,预约成功;", "expected": "待就诊: 1、预约信息:预约医生、预约时间、就诊机构; 2、患者档案、患者主诉; 3、实体医疗机构病历资料、检查报告或化验单; 4、医生所设置的就诊指南; 5、取消预约选项、保存凭证选项、红色“联系医生”按钮;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "页面展示"], "case_name": "预约成功,详情页展示正确", "raw_text": "1、患者未预约,在预约详情页; | step1: 患者点击“立即预约”,预约成功; => 待就诊: 1、预约信息:预约医生、预约时间、就诊机构; 2、患者档案、患者主诉; 3、实体医疗机构病历资料、检查报告或化验单; 4、医生所设置的就诊指南; 5、取消预约选项、保存凭证选项、红色“联系医生”按钮;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "预约信息"], "feature_scope": "医生详情 > 预约成功页 > 预约信息", "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "internal_id": "200195", "external_id": "34000", "case_revision_version": "1", "summary": "", "preconditions": "规格: 医生姓名:16字", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生姓名:1~16字;", "expected": "与所选择预约的医生姓名一致;"}, {"index": 2, "action": "医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "预约信息"], "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "raw_text": "规格: 医生姓名:16字 | step1: 医生姓名:1~16字; => 与所选择预约的医生姓名一致; | step2: 医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "预约信息"], "feature_scope": "医生详情 > 预约成功页 > 预约信息", "case_name": "预约时间与格式正确性检查", "internal_id": "200199", "external_id": "34001", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查预约时间与格式;", "expected": "为患者所点击时间格子的日期: XXXX-XX-XX 周X·上午/下午/晚上"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "预约信息"], "case_name": "预约时间与格式正确性检查", "raw_text": "step1: 检查预约时间与格式; => 为患者所点击时间格子的日期: XXXX-XX-XX 周X·上午/下午/晚上"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约信息", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "预约信息"], "feature_scope": "医生详情 > 预约成功页 > 预约信息", "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "internal_id": "200202", "external_id": "34002", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊机构:1~100字?规格", "expected": "与所选择预约的医生填写一致;"}, {"index": 2, "action": "就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "预约信息"], "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "raw_text": "step1: 就诊机构:1~100字?规格 => 与所选择预约的医生填写一致; | step2: 就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "患者档案", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者档案"], "feature_scope": "医生详情 > 预约成功页 > 患者档案", "case_name": "患者无性别、年龄字段,则不展示相关字段", "internal_id": "200207", "external_id": "34003", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者档案"], "case_name": "患者无性别、年龄字段,则不展示相关字段", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "患者档案", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者档案"], "feature_scope": "医生详情 > 预约成功页 > 患者档案", "case_name": "患者姓名不同字符长度与字符类型,页面展示正确", "internal_id": "200209", "external_id": "34004", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者姓名:1~16字;", "expected": ""}, {"index": 2, "action": "患者姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者档案"], "case_name": "患者姓名不同字符长度与字符类型,页面展示正确", "raw_text": "step1: 患者姓名:1~16字; =>  | step2: 患者姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "患者主诉", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者主诉"], "feature_scope": "医生详情 > 预约成功页 > 患者主诉", "case_name": "主诉文字长度为1字、100字,页面展示正确", "internal_id": "200214", "external_id": "34005", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "主诉文字长度为1字、100字;", "expected": "页面展示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者主诉"], "case_name": "主诉文字长度为1字、100字,页面展示正确", "raw_text": "step1: 主诉文字长度为1字、100字; => 页面展示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "患者主诉", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者主诉"], "feature_scope": "医生详情 > 预约成功页 > 患者主诉", "case_name": "主诉内容含有分段、空格、特殊字符等,页面展示正确", "internal_id": "200217", "external_id": "34006", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "主诉内容含有分段、空格、特殊字符等;", "expected": "页面展示正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "患者主诉"], "case_name": "主诉内容含有分段、空格、特殊字符等,页面展示正确", "raw_text": "step1: 主诉内容含有分段、空格、特殊字符等; => 页面展示正确"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约成功页 > 实体医疗病例资料", "case_name": "分别拍照、上传0张、1张、2张、3张图片,展示正确", "internal_id": "200221", "external_id": "34007", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "分别拍照、上传0张、1张、2张、3张图片;", "expected": "展示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "实体医疗病例资料"], "case_name": "分别拍照、上传0张、1张、2张、3张图片,展示正确", "raw_text": "step1: 分别拍照、上传0张、1张、2张、3张图片; => 展示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约成功页 > 实体医疗病例资料", "case_name": "选择的照片,不同大小:10K、1M、20M,均上传且预约成功", "internal_id": "200224", "external_id": "34008", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择的照片,不同大小:10K、1M、20M;", "expected": "均上传且预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "实体医疗病例资料"], "case_name": "选择的照片,不同大小:10K、1M、20M,均上传且预约成功", "raw_text": "step1: 选择的照片,不同大小:10K、1M、20M; => 均上传且预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "实体医疗病例资料", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "实体医疗病例资料"], "feature_scope": "医生详情 > 预约成功页 > 实体医疗病例资料", "case_name": "选择的照片,不同格式:png、jpg/jpeg、bmp等,均上传且预约成功", "internal_id": "200227", "external_id": "34009", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择的照片,不同格式:png、jpg/jpeg、bmp等;", "expected": "均上传且预约成功;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "实体医疗病例资料"], "case_name": "选择的照片,不同格式:png、jpg/jpeg、bmp等,均上传且预约成功", "raw_text": "step1: 选择的照片,不同格式:png、jpg/jpeg、bmp等; => 均上传且预约成功;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "就诊指南", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "就诊指南"], "feature_scope": "医生详情 > 预约成功页 > 就诊指南", "case_name": "就诊指南长度为1字、100字,页面展示正确", "internal_id": "200231", "external_id": "34010", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊指南文字长度为1字、100字;", "expected": "页面展示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "就诊指南"], "case_name": "就诊指南长度为1字、100字,页面展示正确", "raw_text": "step1: 就诊指南文字长度为1字、100字; => 页面展示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "就诊指南", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "就诊指南"], "feature_scope": "医生详情 > 预约成功页 > 就诊指南", "case_name": "就诊指南含有分段、空格、特殊字符等,页面展示正确", "internal_id": "200234", "external_id": "34011", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊指南含有分段、空格、特殊字符等;", "expected": "页面展示正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "就诊指南"], "case_name": "就诊指南含有分段、空格、特殊字符等,页面展示正确", "raw_text": "step1: 就诊指南含有分段、空格、特殊字符等; => 页面展示正确"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "就诊指南", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "就诊指南"], "feature_scope": "医生详情 > 预约成功页 > 就诊指南", "case_name": "预约的医生未设置就诊指南,则预约成功页不展示就诊指南模块", "internal_id": "200237", "external_id": "34012", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "就诊指南"], "case_name": "预约的医生未设置就诊指南,则预约成功页不展示就诊指南模块", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "取消预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "取消预约"], "feature_scope": "医生详情 > 预约成功页 > 取消预约", "case_name": "非当天号,点击“取消预约”按钮,取消预约功能正常", "internal_id": "200240", "external_id": "34013", "case_revision_version": "1", "summary": "", "preconditions": "1、预约号非今天;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "预约成功页,点击“取消预约”;", "expected": "弹二次确认;"}, {"index": 2, "action": "点击二次确认窗的“取消预约”按钮;", "expected": "取消预约成功 释放1个可预约号(可约数+1)"}, {"index": 3, "action": "点击二次确认窗的“我再想想”按钮;", "expected": "不会取消预约;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "取消预约"], "case_name": "非当天号,点击“取消预约”按钮,取消预约功能正常", "raw_text": "1、预约号非今天; | step1: 预约成功页,点击“取消预约”; => 弹二次确认; | step2: 点击二次确认窗的“取消预约”按钮; => 取消预约成功 释放1个可预约号(可约数+1) | step3: 点击二次确认窗的“我再想想”按钮; => 不会取消预约;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "取消预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "取消预约"], "feature_scope": "医生详情 > 预约成功页 > 取消预约", "case_name": "非当天号,不同网络情况,点击“取消预约”,功能正常", "internal_id": "200245", "external_id": "34014", "case_revision_version": "1", "summary": "", "preconditions": "1、预约号非今天;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "网络较差(如3G网络、丢包率高网络),点击“取消预约”按钮;", "expected": "取消预约成功 释放1个可预约号(可约数+1)"}, {"index": 2, "action": "网络连接着,但几乎已断网(如丢包率100%网络),点击“取消预约”按钮;", "expected": "提示请检查网络之类,不能取消预约;"}, {"index": 3, "action": "网络断开,点击“取消预约”按钮;", "expected": "提示请检查网络之类,不能取消预约;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "取消预约"], "case_name": "非当天号,不同网络情况,点击“取消预约”,功能正常", "raw_text": "1、预约号非今天; | step1: 网络较差(如3G网络、丢包率高网络),点击“取消预约”按钮; => 取消预约成功 释放1个可预约号(可约数+1) | step2: 网络连接着,但几乎已断网(如丢包率100%网络),点击“取消预约”按钮; => 提示请检查网络之类,不能取消预约; | step3: 网络断开,点击“取消预约”按钮; => 提示请检查网络之类,不能取消预约;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "取消预约", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "取消预约"], "feature_scope": "医生详情 > 预约成功页 > 取消预约", "case_name": "就诊当天,点击“取消预约”,无法取消预约", "internal_id": "200250", "external_id": "34015", "case_revision_version": "1", "summary": "", "preconditions": "1、目前是预约的就诊当天;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "分别点击就诊当天的,上午、下午、晚上号,“取消预约”;", "expected": "toast提示“就诊当天无法取消预约”,不会取消预约;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "取消预约"], "case_name": "就诊当天,点击“取消预约”,无法取消预约", "raw_text": "1、目前是预约的就诊当天; | step1: 分别点击就诊当天的,上午、下午、晚上号,“取消预约”; => toast提示“就诊当天无法取消预约”,不会取消预约;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "保存凭证", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "保存凭证"], "feature_scope": "医生详情 > 预约成功页 > 保存凭证", "case_name": "新患者,未授权过相册权限,授权后可以正常保存凭证", "internal_id": "200254", "external_id": "34016", "case_revision_version": "1", "summary": "", "preconditions": "1、用户未授权过相册权限;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击“保存凭证”,授权相册权限;", "expected": "授权后可以正常保存凭证; 凭证信息检查正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "保存凭证"], "case_name": "新患者,未授权过相册权限,授权后可以正常保存凭证", "raw_text": "1、用户未授权过相册权限; | step1: 点击“保存凭证”,授权相册权限; => 授权后可以正常保存凭证; 凭证信息检查正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "保存凭证", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "保存凭证"], "feature_scope": "医生详情 > 预约成功页 > 保存凭证", "case_name": "新患者,未授权过相册权限,拒绝授权,保存凭证的时候提示去系统设置授权", "internal_id": "200257", "external_id": "34017", "case_revision_version": "1", "summary": "", "preconditions": "1、用户未授权过相册权限;", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "保存凭证"], "case_name": "新患者,未授权过相册权限,拒绝授权,保存凭证的时候提示去系统设置授权", "raw_text": "1、用户未授权过相册权限; | step1: 点击“保存凭证”,拒绝授权相册权限; =>  | step2: 再次点击“保存凭证”, => 提示去系统设置授权; | step3: 去设置相册权限后,再次点击“保存凭证”; => 可以正常保存相册;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "保存凭证", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "保存凭证"], "feature_scope": "医生详情 > 预约成功页 > 保存凭证", "case_name": "多次点击“保存凭证”,保存到相册成功", "internal_id": "200262", "external_id": "34018", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "保存凭证"], "case_name": "多次点击“保存凭证”,保存到相册成功", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "联系医生", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "联系医生"], "feature_scope": "医生详情 > 预约成功页 > 联系医生", "case_name": "点击“联系医生”进入医生会话页,退出会话页,再次回到预约成功页正常", "internal_id": "200265", "external_id": "34019", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击“联系医生”;", "expected": "进入医生会话页;"}, {"index": 2, "action": "退出会话页;", "expected": "再次回到预约成功页正常;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "预约成功页", "联系医生"], "case_name": "点击“联系医生”进入医生会话页,退出会话页,再次回到预约成功页正常", "raw_text": "step1: 点击“联系医生”; => 进入医生会话页; | step2: 退出会话页; => 再次回到预约成功页正常;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "规则说明", "suite_path": ["V4.14.5", "患者端", "医生详情", "规则说明"], "feature_scope": "患者端 > 医生详情 > 规则说明", "case_name": "点击“规则说明”选项,进入规则说明页面,内容展示正确", "internal_id": "200270", "external_id": "34020", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "医生详情", "规则说明"], "case_name": "点击“规则说明”选项,进入规则说明页面,内容展示正确", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "入口选项", "suite_path": ["V4.14.5", "患者端", "我的", "入口选项"], "feature_scope": "患者端 > 我的 > 入口选项", "case_name": "“我的”页面,取消“我的咨询”选项入口,增加“我的预约”选项入口", "internal_id": "200274", "external_id": "34021", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "入口选项"], "case_name": "“我的”页面,取消“我的咨询”选项入口,增加“我的预约”选项入口", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "不同数量待就诊预约单", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 不同数量待就诊预约单", "case_name": "无待就诊状态的预约号,“我的预约”下侧不展示预约号信息", "internal_id": "200279", "external_id": "34022", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "case_name": "无待就诊状态的预约号,“我的预约”下侧不展示预约号信息", "raw_text": "step1: 患者未进行预约挂号,无预约信息; => “我的预约”下侧不展示预约号信息; | step2: 患者有进行预约挂号,但无待就诊状态预约单; => “我的预约”下侧不展示预约号信息;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "不同数量待就诊预约单", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 不同数量待就诊预约单", "case_name": "患者有1个待就诊状态的预约号,“我的预约”下侧显示正确", "internal_id": "200283", "external_id": "34023", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有1个待就诊状态的预约号;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查“我的预约”下侧显示;", "expected": "1、显示该待就诊的预约单; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "case_name": "患者有1个待就诊状态的预约号,“我的预约”下侧显示正确", "raw_text": "1、患者有1个待就诊状态的预约号; | step1: 检查“我的预约”下侧显示; => 1、显示该待就诊的预约单; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间)"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "不同数量待就诊预约单", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 不同数量待就诊预约单", "case_name": "患者有3个待就诊状态的预约号,“我的预约”下侧显示正确", "internal_id": "200286", "external_id": "34024", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有3个待就诊状态的预约单: 预约单A是明天、待就诊状态 预约单B是后天、已取消状态 预约单C是昨天、已就诊状态 预约单D是后天、待就诊状态 预约单E是大后天、待就诊状态 预约单F是大后天、已取消状态", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "检查“我的预约”下侧显示;", "expected": "1、显示预约单A\\D\\E信息; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "case_name": "患者有3个待就诊状态的预约号,“我的预约”下侧显示正确", "raw_text": "1、患者有3个待就诊状态的预约单: 预约单A是明天、待就诊状态 预约单B是后天、已取消状态 预约单C是昨天、已就诊状态 预约单D是后天、待就诊状态 预约单E是大后天、待就诊状态 预约单F是大后天、已取消状态 | step1: 检查“我的预约”下侧显示; => 1、显示预约单A\\D\\E信息; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间)"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "不同数量待就诊预约单", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 不同数量待就诊预约单", "case_name": "患者有5个待就诊状态的预约号,“我的预约”下侧显示最近的3个", "internal_id": "200289", "external_id": "34025", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有3个待就诊状态的预约单: 预约单A是明天、待就诊状态 预约单B是后天、已取消状态 预约单C是昨天、已就诊状态 预约单D是后天、待就诊状态 预约单E\\F\\G分别是大后天上午、下午、晚上、待就诊状态", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查“我的预约”下侧显示;", "expected": "1、显示预约单A\\D\\E信息; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "case_name": "患者有5个待就诊状态的预约号,“我的预约”下侧显示最近的3个", "raw_text": "1、患者有3个待就诊状态的预约单: 预约单A是明天、待就诊状态 预约单B是后天、已取消状态 预约单C是昨天、已就诊状态 预约单D是后天、待就诊状态 预约单E\\F\\G分别是大后天上午、下午、晚上、待就诊状态 | step1: 检查“我的预约”下侧显示; => 1、显示预约单A\\D\\E信息; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间)"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "不同数量待就诊预约单", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 不同数量待就诊预约单", "case_name": "预约单状态改变,“我的预约”下侧显示正确", "internal_id": "200292", "external_id": "34026", "case_revision_version": "1", "summary": "", "preconditions": "1、患者有3个待就诊状态的预约单: 预约单A是明天、待就诊状态 预约单B是后天、已取消状态 预约单C是昨天、已就诊状态 预约单D是后天、待就诊状态 预约单E\\F\\G分别是大后天上午、下午、晚上、待就诊状态", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约单A被取消或已就诊", "expected": ""}, {"index": 2, "action": "患者再进入小程序,检查“我的预约”下侧显示;", "expected": "1、显示预约单D\\E\\F信息; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间)"}, {"index": 3, "action": "所有的预约单均已就诊或取消,检查“我的预约”下侧;", "expected": "不显示预约信息;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "不同数量待就诊预约单"], "case_name": "预约单状态改变,“我的预约”下侧显示正确", "raw_text": "1、患者有3个待就诊状态的预约单: 预约单A是明天、待就诊状态 预约单B是后天、已取消状态 预约单C是昨天、已就诊状态 预约单D是后天、待就诊状态 预约单E\\F\\G分别是大后天上午、下午、晚上、待就诊状态 | step1: 预约单A被取消或已就诊 =>  | step2: 患者再进入小程序,检查“我的预约”下侧显示; => 1、显示预约单D\\E\\F信息; 2、显示:医生头像、医生姓名、机构名称、显示日期和预约的号段(上午、下午、晚上具体的时间) | step3: 所有的预约单均已就诊或取消,检查“我的预约”下侧; => 不显示预约信息;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 字段信息显示", "case_name": "头像:医生头像变更后,患者再进入小程序,跟随变更", "internal_id": "200298", "external_id": "34027", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "case_name": "头像:医生头像变更后,患者再进入小程序,跟随变更", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 字段信息显示", "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "internal_id": "200300", "external_id": "34028", "case_revision_version": "1", "summary": "", "preconditions": "规格: 医生姓名:16字", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生姓名:1~16字;", "expected": "与所选择预约的医生姓名一致;"}, {"index": 2, "action": "医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "raw_text": "规格: 医生姓名:16字 | step1: 医生姓名:1~16字; => 与所选择预约的医生姓名一致; | step2: 医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 字段信息显示", "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "internal_id": "200304", "external_id": "34029", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊机构:1~100字?规格", "expected": "与所选择预约的医生填写一致;"}, {"index": 2, "action": "就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "raw_text": "step1: 就诊机构:1~100字?规格 => 与所选择预约的医生填写一致; | step2: 就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "feature_scope": "我的预约 > 在“我的预约”下侧页面展示待就诊预约单信息 > 字段信息显示", "case_name": "就诊机构名称医生已申请变更,已预约号仍显示原机构名称", "internal_id": "200308", "external_id": "34030", "case_revision_version": "1", "summary": "", "preconditions": "1、预约的时候机构名称是A;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生申请变更机构名称为B;", "expected": ""}, {"index": 2, "action": "患者再进入小程序查看预约信息;", "expected": "显示仍是机构名称A;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "在“我的预约”下侧页面展示待就诊预约单信息", "字段信息显示"], "case_name": "就诊机构名称医生已申请变更,已预约号仍显示原机构名称", "raw_text": "1、预约的时候机构名称是A; | step1: 医生申请变更机构名称为B; =>  | step2: 患者再进入小程序查看预约信息; => 显示仍是机构名称A;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "页面展示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "页面展示"], "feature_scope": "我的预约 > 我的预约详情页 > 页面展示", "case_name": "患者未进行过预约,我的预约页面显示默认底图", "internal_id": "200314", "external_id": "34031", "case_revision_version": "1", "summary": "", "preconditions": "1、患者是新患者,未进行过预约;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击“我的预约”;", "expected": "我的预约页面显示默认底图;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "页面展示"], "case_name": "患者未进行过预约,我的预约页面显示默认底图", "raw_text": "1、患者是新患者,未进行过预约; | step1: 点击“我的预约”; => 我的预约页面显示默认底图;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "页面展示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "页面展示"], "feature_scope": "我的预约 > 我的预约详情页 > 页面展示", "case_name": "有1个、5个、50个预约,我的预约详情页面展示正确", "internal_id": "200317", "external_id": "34032", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "1个、5个、50个预约;", "expected": "1、一次性拉取所有的预约单,50预约单按照所预约的就诊时间倒序排列,可以全部展示; 2、预约单字段显示: 就诊人、预约单状态、显示日期和预约的号段(上午、下午、晚上)、医生、主诉、机构"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "页面展示"], "case_name": "有1个、5个、50个预约,我的预约详情页面展示正确", "raw_text": "step1: 1个、5个、50个预约; => 1、一次性拉取所有的预约单,50预约单按照所预约的就诊时间倒序排列,可以全部展示; 2、预约单字段显示: 就诊人、预约单状态、显示日期和预约的号段(上午、下午、晚上)、医生、主诉、机构"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "feature_scope": "我的预约 > 我的预约详情页 > 字段信息显示", "case_name": "就诊人姓名不同字符长度与字符类型,页面展示正确", "internal_id": "200321", "external_id": "34033", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1~16字;", "expected": ""}, {"index": 2, "action": "中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "case_name": "就诊人姓名不同字符长度与字符类型,页面展示正确", "raw_text": "step1: 1~16字; =>  | step2: 中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "feature_scope": "我的预约 > 我的预约详情页 > 字段信息显示", "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "internal_id": "200325", "external_id": "34034", "case_revision_version": "1", "summary": "", "preconditions": "规格: 医生姓名:16字", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生姓名:1~16字;", "expected": "与所选择预约的医生姓名一致;"}, {"index": 2, "action": "医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "case_name": "预约医生姓名不同字符长度与字符类型,页面展示正确", "raw_text": "规格: 医生姓名:16字 | step1: 医生姓名:1~16字; => 与所选择预约的医生姓名一致; | step2: 医生姓名:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "feature_scope": "我的预约 > 我的预约详情页 > 字段信息显示", "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "internal_id": "200329", "external_id": "34035", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊机构:1~100字?规格", "expected": "与所选择预约的医生填写一致;"}, {"index": 2, "action": "就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "case_name": "就诊机构不同字符长度与字符类型,页面展示正确", "raw_text": "step1: 就诊机构:1~100字?规格 => 与所选择预约的医生填写一致; | step2: 就诊机构:中英文数字、空格、逗号、引号、特殊字符、输入法的emoji表情; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "feature_scope": "我的预约 > 我的预约详情页 > 字段信息显示", "case_name": "就诊机构名称医生已申请变更,已预约号仍显示原机构名称", "internal_id": "200333", "external_id": "34036", "case_revision_version": "1", "summary": "", "preconditions": "1、预约的时候机构名称是A;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生申请变更机构名称为B;", "expected": ""}, {"index": 2, "action": "患者再进入小程序查看预约信息;", "expected": "显示仍是机构名称A;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "case_name": "就诊机构名称医生已申请变更,已预约号仍显示原机构名称", "raw_text": "1、预约的时候机构名称是A; | step1: 医生申请变更机构名称为B; =>  | step2: 患者再进入小程序查看预约信息; => 显示仍是机构名称A;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "feature_scope": "我的预约 > 我的预约详情页 > 字段信息显示", "case_name": "预约单状态改变,页面显示正确", "internal_id": "200337", "external_id": "34037", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "case_name": "预约单状态改变,页面显示正确", "raw_text": "step1: 预约成功后; => 显示待就诊; | step2: 医生开方完成; => 显示已就诊; | step3: 预约当天已过; => 从待就诊变为已就诊,显示已就诊; | step4: 医生标记未就诊; => 不显示预约单状态; | step5: 患者取消预约; => 显示已取消 | step6: 医生关闭坐诊、关闭节假日坐诊、取消患者预约; => 显示已取消;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "字段信息显示", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "feature_scope": "我的预约 > 我的预约详情页 > 字段信息显示", "case_name": "患者上传不同图片数,点击“实体医疗机构病历资料”选项,功能正常", "internal_id": "200345", "external_id": "34038", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者没上传图片;", "expected": "“实体医疗机构病历资料”选项不展示;"}, {"index": 2, "action": "患者上传1张图片,点击“实体医疗机构病历资料”选项;", "expected": "正常展示该图片,可放大显示;"}, {"index": 3, "action": "患者上传3张图片,点击“实体医疗机构病历资料”选项;", "expected": "默认展示第1张图片,可翻图片展示,可放大显示;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "字段信息显示"], "case_name": "患者上传不同图片数,点击“实体医疗机构病历资料”选项,功能正常", "raw_text": "step1: 患者没上传图片; => “实体医疗机构病历资料”选项不展示; | step2: 患者上传1张图片,点击“实体医疗机构病历资料”选项; => 正常展示该图片,可放大显示; | step3: 患者上传3张图片,点击“实体医疗机构病历资料”选项; => 默认展示第1张图片,可翻图片展示,可放大显示;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约详情", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "预约详情"], "feature_scope": "我的预约 > 我的预约详情页 > 预约详情", "case_name": "预约单状态改变,页面显示正确", "internal_id": "200351", "external_id": "34039", "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.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "我的", "我的预约", "我的预约详情页", "预约详情"], "case_name": "预约单状态改变,页面显示正确", "raw_text": "step1: 预约成功后; => 显示待就诊; | step2: 医生开方完成; => 显示已就诊; | step3: 预约当天已过; => 从待就诊变为已就诊,显示已就诊; | step4: 医生标记未就诊; => 不显示预约单状态; | step5: 患者取消预约; => 显示已取消 | step6: 医生关闭坐诊、关闭节假日坐诊、取消患者预约; => 显示已取消;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约变更通知", "suite_path": ["V4.14.5", "患者端", "预约变更通知"], "feature_scope": "V4.14.5 > 患者端 > 预约变更通知", "case_name": "医师主动取消患者预约,自动给患者推送文案,同时给患者发送短信", "internal_id": "200360", "external_id": "34040", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "医师取消患者预约;", "expected": "IM消息内容:您好,我是xxx医师,非常抱歉取消您的在线挂号,取消原因是.... 短信内容:【大家中医】xxx主任医师因为......取消了您的预约,您可登录大家中医小程序www链接及时联系医师或再次预约,如有疑问请拨打客服电话:400-820-6116"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "预约变更通知"], "case_name": "医师主动取消患者预约,自动给患者推送文案,同时给患者发送短信", "raw_text": "step1: 医师取消患者预约; => IM消息内容:您好,我是xxx医师,非常抱歉取消您的在线挂号,取消原因是.... 短信内容:【大家中医】xxx主任医师因为......取消了您的预约,您可登录大家中医小程序www链接及时联系医师或再次预约,如有疑问请拨打客服电话:400-820-6116"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约变更通知", "suite_path": ["V4.14.5", "患者端", "预约变更通知"], "feature_scope": "V4.14.5 > 患者端 > 预约变更通知", "case_name": "医师通过关闭坐诊、关闭节假日坐诊而取消坐诊,给患者推送消息文案,同时给患者发送短信", "internal_id": "200363", "external_id": "34041", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "医师通过关闭坐诊、关闭节假日坐诊、删除门诊而取消坐诊;", "expected": "IM消息内容:您好,我是xxx医师,因坐诊信息变动,您的预约挂号被取消 短信内容:【大家中医】xxx主任医师因为坐诊变动取消了您的预约,您可登录大家中医小程序www链接及时联系医师或再次预约,如有疑问请拨打客服话:400-820-6116。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "预约变更通知"], "case_name": "医师通过关闭坐诊、关闭节假日坐诊而取消坐诊,给患者推送消息文案,同时给患者发送短信", "raw_text": "step1: 医师通过关闭坐诊、关闭节假日坐诊、删除门诊而取消坐诊; => IM消息内容:您好,我是xxx医师,因坐诊信息变动,您的预约挂号被取消 短信内容:【大家中医】xxx主任医师因为坐诊变动取消了您的预约,您可登录大家中医小程序www链接及时联系医师或再次预约,如有疑问请拨打客服话:400-820-6116。"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约提醒通知", "suite_path": ["V4.14.5", "患者端", "预约提醒通知"], "feature_scope": "V4.14.5 > 患者端 > 预约提醒通知", "case_name": "每天晚上20点,医师在第二天有患者预约,给医师发送短信通知", "internal_id": "200367", "external_id": "34042", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医师在第二天有1个、99个患者预约,给医师发送短信通知", "expected": "短信内容;【大家中医】xxx主任医师您好,明天您在大家中医上有N个患者预约挂号就诊,您可以登录大家中医APP查看相关信息,如果坐诊信息改变请及时更改"}, {"index": 2, "action": "被取消的预约单,不会记入;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "预约提醒通知"], "case_name": "每天晚上20点,医师在第二天有患者预约,给医师发送短信通知", "raw_text": "step1: 医师在第二天有1个、99个患者预约,给医师发送短信通知 => 短信内容;【大家中医】xxx主任医师您好,明天您在大家中医上有N个患者预约挂号就诊,您可以登录大家中医APP查看相关信息,如果坐诊信息改变请及时更改 | step2: 被取消的预约单,不会记入; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "预约提醒通知", "suite_path": ["V4.14.5", "患者端", "预约提醒通知"], "feature_scope": "V4.14.5 > 患者端 > 预约提醒通知", "case_name": "每天晚上20点,如果患者在第二天有挂号预约,给患者发送短信通知", "internal_id": "200371", "external_id": "34043", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "有1个预约;", "expected": "【大家中医】xxx您好,您预约的xxx主任医师的线下问诊,就诊时间:明天(月月-日日) xx:xx-xx:xx,预约机构:xxx。地址:xxx。 如有问题请您拨打客服电话:400-820-6116。登录大家中医小程序查看详情www链接"}, {"index": 2, "action": "有3个医生预约:上午、下午、晚上;", "expected": "分别发送3条短信;"}, {"index": 3, "action": "被取消的预约单,不会记入;", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "预约提醒通知"], "case_name": "每天晚上20点,如果患者在第二天有挂号预约,给患者发送短信通知", "raw_text": "step1: 有1个预约; => 【大家中医】xxx您好,您预约的xxx主任医师的线下问诊,就诊时间:明天(月月-日日) xx:xx-xx:xx,预约机构:xxx。地址:xxx。 如有问题请您拨打客服电话:400-820-6116。登录大家中医小程序查看详情www链接 | step2: 有3个医生预约:上午、下午、晚上; => 分别发送3条短信; | step3: 被取消的预约单,不会记入; => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "短信链接,调起微信大家中医小程序", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "feature_scope": "V4.14.5 > 患者端 > 短信链接,调起微信大家中医小程序", "case_name": "患者未登录大家中医小程序,点击短信小程序链接,调起小程序成功", "internal_id": "200377", "external_id": "34044", "case_revision_version": "1", "summary": "", "preconditions": "1、患者未登录大家中医小程序,小程序使用记录也没大家中医;", "importance": "3", "execution_type": "1", "steps": [{"index": 1, "action": "点击短信小程序链接;", "expected": "调起小程序成功; 登录账号后,查看预约信息正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "case_name": "患者未登录大家中医小程序,点击短信小程序链接,调起小程序成功", "raw_text": "1、患者未登录大家中医小程序,小程序使用记录也没大家中医; | step1: 点击短信小程序链接; => 调起小程序成功; 登录账号后,查看预约信息正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "短信链接,调起微信大家中医小程序", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "feature_scope": "V4.14.5 > 患者端 > 短信链接,调起微信大家中医小程序", "case_name": "患者已登录大家中医小程序,点击短信小程序链接,调起小程序成功", "internal_id": "200380", "external_id": "34045", "case_revision_version": "1", "summary": "", "preconditions": "1、患者已登录大家中医小程序;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击短信小程序链接;", "expected": "调起小程序成功,查看预约信息正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "case_name": "患者已登录大家中医小程序,点击短信小程序链接,调起小程序成功", "raw_text": "1、患者已登录大家中医小程序; | step1: 点击短信小程序链接; => 调起小程序成功,查看预约信息正确;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "短信链接,调起微信大家中医小程序", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "feature_scope": "V4.14.5 > 患者端 > 短信链接,调起微信大家中医小程序", "case_name": "点击短信小程序链接,不同微信版本(7.0、8.0),调起小程序正常", "internal_id": "200383", "external_id": "34046", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信版本7.0", "expected": "是否能调起小程序,跟微信版本有关系,7.0版本微信不支持跳转。"}, {"index": 2, "action": "微信版本8.0", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "case_name": "点击短信小程序链接,不同微信版本(7.0、8.0),调起小程序正常", "raw_text": "step1: 微信版本7.0 => 是否能调起小程序,跟微信版本有关系,7.0版本微信不支持跳转。 | step2: 微信版本8.0 => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "短信链接,调起微信大家中医小程序", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "feature_scope": "V4.14.5 > 患者端 > 短信链接,调起微信大家中医小程序", "case_name": "没安装微信APP,点击短信小程序链接,提示正确", "internal_id": "200387", "external_id": "34047", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "短信是通过中间跳转浏览器而再跳转到微信的,所以没安装微信,浏览器会提示网址无效。", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "短信链接,调起微信大家中医小程序"], "case_name": "没安装微信APP,点击短信小程序链接,提示正确", "raw_text": "step1: 短信是通过中间跳转浏览器而再跳转到微信的,所以没安装微信,浏览器会提示网址无效。 => "}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "会话页", "suite_path": ["V4.14.5", "患者端", "会话页"], "feature_scope": "V4.14.5 > 患者端 > 会话页", "case_name": "APP端医生会话页发送门诊信息给患者,患者点击功能正常", "internal_id": "200391", "external_id": "34048", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "APP端医生会话页发送门诊信息给患者;", "expected": ""}, {"index": 2, "action": "点击所收到的门诊信息消息;", "expected": "进入医生门诊信息小程序页面,信息展示正确; 正常进行挂号预约等操作;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "会话页"], "case_name": "APP端医生会话页发送门诊信息给患者,患者点击功能正常", "raw_text": "step1: APP端医生会话页发送门诊信息给患者; =>  | step2: 点击所收到的门诊信息消息; => 进入医生门诊信息小程序页面,信息展示正确; 正常进行挂号预约等操作;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "门诊信息", "suite_path": ["V4.14.5", "患者端", "门诊信息"], "feature_scope": "V4.14.5 > 患者端 > 门诊信息", "case_name": "APP端医生门诊信息页面,发送门诊信息到患者微信,卡片形式,展示正确", "internal_id": "200396", "external_id": "34049", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "APP端医生进入门诊信息页面,发送门诊信息到患者微信;", "expected": "文案:XXX医师给您分享了他的门诊信息 门诊信息页面截图"}, {"index": 2, "action": "患者未登录小程序,点击所收到的门诊信息卡片;", "expected": "进入医生门诊信息小程序页面,信息展示正确; 正常进行挂号预约等操作;"}, {"index": 3, "action": "患者已登录小程序,点击所收到的门诊信息卡片;", "expected": "进入医生门诊信息小程序页面,信息展示正确; 正常进行挂号预约等操作;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "门诊信息"], "case_name": "APP端医生门诊信息页面,发送门诊信息到患者微信,卡片形式,展示正确", "raw_text": "step1: APP端医生进入门诊信息页面,发送门诊信息到患者微信; => 文案:XXX医师给您分享了他的门诊信息 门诊信息页面截图 | step2: 患者未登录小程序,点击所收到的门诊信息卡片; => 进入医生门诊信息小程序页面,信息展示正确; 正常进行挂号预约等操作; | step3: 患者已登录小程序,点击所收到的门诊信息卡片; => 进入医生门诊信息小程序页面,信息展示正确; 正常进行挂号预约等操作;"}}
{"candidate_type": "testcase", "app_version": "v4.14.5", "suite_name": "兼容性", "suite_path": ["V4.14.5", "患者端", "兼容性"], "feature_scope": "V4.14.5 > 患者端 > 兼容性", "case_name": "老版本APP修改门诊信息,患者端展示正确", "internal_id": "200402", "external_id": "34050", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.14.5.testsuite-deep.xml", "suite_path": ["V4.14.5", "患者端", "兼容性"], "case_name": "老版本APP修改门诊信息,患者端展示正确", "raw_text": ""}}