case_candidates.jsonl
103 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "一张卡", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "一张卡"], "feature_scope": "提现上限 > 提现页:提现到银行卡 > 一张卡", "case_name": "余额大于9.8万,点击“全部提现”", "internal_id": "190140", "external_id": "32084", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "本月还未提现;", "expected": "提现金额直接填入98000"}, {"index": 2, "action": "本月已提现1000元;", "expected": "提现金额直接填入97000"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "一张卡"], "case_name": "余额大于9.8万,点击“全部提现”", "raw_text": "step1: 本月还未提现; => 提现金额直接填入98000 | step2: 本月已提现1000元; => 提现金额直接填入97000"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "一张卡", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "一张卡"], "feature_scope": "提现上限 > 提现页:提现到银行卡 > 一张卡", "case_name": "余额大于9.8万(如10万),提现金额直接填入98001,点击“提现”", "internal_id": "190144", "external_id": "32085", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "弹窗提示: 每月最多只能提现¥98000,如需帮助请联系助理", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "一张卡"], "case_name": "余额大于9.8万(如10万),提现金额直接填入98001,点击“提现”", "raw_text": "step1: 弹窗提示: 每月最多只能提现¥98000,如需帮助请联系助理 => "}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "两张卡", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "两张卡"], "feature_scope": "提现上限 > 提现页:提现到银行卡 > 两张卡", "case_name": "余额大于9.8万,点击“全部提现”", "internal_id": "190148", "external_id": "32086", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择的是银行卡A,且本月还未提现到该银行卡A;", "expected": "提现金额直接填入98000"}, {"index": 2, "action": "选择的是银行卡B,且本月已提现到该银行卡B是1000元;", "expected": "提现金额直接填入97000"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "两张卡"], "case_name": "余额大于9.8万,点击“全部提现”", "raw_text": "step1: 选择的是银行卡A,且本月还未提现到该银行卡A; => 提现金额直接填入98000 | step2: 选择的是银行卡B,且本月已提现到该银行卡B是1000元; => 提现金额直接填入97000"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "两张卡", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "两张卡"], "feature_scope": "提现上限 > 提现页:提现到银行卡 > 两张卡", "case_name": "余额大于9.8万(如10万),提现金额直接填入98001", "internal_id": "190152", "external_id": "32087", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择的是银行卡A,且本月还未提现到该银行卡A; 检查文案;", "expected": "格式(3行文案): 可提现余额 ¥100000.00 所选银行卡本月剩余额度 ¥98000.00 已达单日提现金额上限"}, {"index": 2, "action": "选择的是银行卡B,且本月已提现到该银行卡B是1000元; 检查文案;", "expected": "格式(3行文案): 可提现余额 ¥100000.00 所选银行卡本月剩余额度 ¥97000.00 已达单日提现金额上限"}, {"index": 3, "action": "以上情况,“提现”按钮均置灰不可点;", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "两张卡"], "case_name": "余额大于9.8万(如10万),提现金额直接填入98001", "raw_text": "step1: 选择的是银行卡A,且本月还未提现到该银行卡A; 检查文案; => 格式(3行文案): 可提现余额 ¥100000.00 所选银行卡本月剩余额度 ¥98000.00 已达单日提现金额上限 | step2: 选择的是银行卡B,且本月已提现到该银行卡B是1000元; 检查文案; => 格式(3行文案): 可提现余额 ¥100000.00 所选银行卡本月剩余额度 ¥97000.00 已达单日提现金额上限 | step3: 以上情况,“提现”按钮均置灰不可点; => "}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "两张卡", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "两张卡"], "feature_scope": "提现上限 > 提现页:提现到银行卡 > 两张卡", "case_name": "选择银行卡页面:本月剩余额度 显示正确", "internal_id": "190157", "external_id": "32088", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "银行卡A,且本月还未提现到该银行卡A", "expected": "本月剩余额度 98000"}, {"index": 2, "action": "银行卡B,且本月已提现到该银行卡B是1000元", "expected": "本月剩余额度 97000"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡", "两张卡"], "case_name": "选择银行卡页面:本月剩余额度 显示正确", "raw_text": "step1: 银行卡A,且本月还未提现到该银行卡A => 本月剩余额度 98000 | step2: 银行卡B,且本月已提现到该银行卡B是1000元 => 本月剩余额度 97000"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "提现页:提现到银行卡", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡"], "feature_scope": "V4.20.9 > 提现上限 > 提现页:提现到银行卡", "case_name": "提现说明:每月提现上限改为98000元", "internal_id": "190135", "external_id": "32082", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡"], "case_name": "提现说明:每月提现上限改为98000元", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "提现页:提现到银行卡", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡"], "feature_scope": "V4.20.9 > 提现上限 > 提现页:提现到银行卡", "case_name": "签约说明->两种模式区别说明:月累计最高改为9.8万", "internal_id": "190137", "external_id": "32083", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "提现上限", "提现页:提现到银行卡"], "case_name": "签约说明->两种模式区别说明:月累计最高改为9.8万", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "劳务与签约转换", "suite_path": ["V4.20.9", "未绑收款账户", "劳务与签约转换"], "feature_scope": "V4.20.9 > 未绑收款账户 > 劳务与签约转换", "case_name": "劳务转签约,自动提现失败的金额超过1元,发送大家助理消息", "internal_id": "190163", "external_id": "32089", "case_revision_version": "1", "summary": "对于签约前的劳务收入,签约后,后台会发起自动提现到用户所绑定的微信或支付宝,如果用户之前没绑定微信,则自动提现会失败。", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查大家助理消息;", "expected": "您有收入未提现 消息发送的时间 本月您的收入交税方式产生变更,请通过本入口提现之前的收入 “点击去提现”选项"}, {"index": 2, "action": "点击大家助理消息;", "expected": "跳转到劳务的提现页(余额显示劳务所有剩余余额,可以进行绑定操作); 输入金额后,提现成功,并在明细形成记录;"}, {"index": 3, "action": "全部提现后,再次点击大家助理消息进入提现页;", "expected": "仍可以正常进入,显示余额是0;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "未绑收款账户", "劳务与签约转换"], "case_name": "劳务转签约,自动提现失败的金额超过1元,发送大家助理消息", "raw_text": "对于签约前的劳务收入,签约后,后台会发起自动提现到用户所绑定的微信或支付宝,如果用户之前没绑定微信,则自动提现会失败。 | step1: 检查大家助理消息; => 您有收入未提现 消息发送的时间 本月您的收入交税方式产生变更,请通过本入口提现之前的收入 “点击去提现”选项 | step2: 点击大家助理消息; => 跳转到劳务的提现页(余额显示劳务所有剩余余额,可以进行绑定操作); 输入金额后,提现成功,并在明细形成记录; | step3: 全部提现后,再次点击大家助理消息进入提现页; => 仍可以正常进入,显示余额是0;"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "劳务与签约转换", "suite_path": ["V4.20.9", "未绑收款账户", "劳务与签约转换"], "feature_scope": "V4.20.9 > 未绑收款账户 > 劳务与签约转换", "case_name": "签约转劳务,自动提现失败的金额超过1元,发送大家助理消息", "internal_id": "190168", "external_id": "32090", "case_revision_version": "1", "summary": "对于签约后的收入,解约后,后台会发起自动提现到用户所绑定的银行卡,如果用户之前没绑定银行卡,则自动提现会失败。", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查大家助理消息;", "expected": "您有收入未提现 消息发送的时间 本月您的收入交税方式产生变更,请通过本入口提现之前的收入 “点击去提现”选项"}, {"index": 2, "action": "点击大家助理消息;", "expected": "跳转到签约的提现页(余额显示签约所有剩余余额,可以进行绑定操作); 输入金额后,提现成功,并在明细形成记录;"}, {"index": 3, "action": "全部提现后,再次点击大家助理消息进入提现页;", "expected": "仍可以正常进入,显示余额是0;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "未绑收款账户", "劳务与签约转换"], "case_name": "签约转劳务,自动提现失败的金额超过1元,发送大家助理消息", "raw_text": "对于签约后的收入,解约后,后台会发起自动提现到用户所绑定的银行卡,如果用户之前没绑定银行卡,则自动提现会失败。 | step1: 检查大家助理消息; => 您有收入未提现 消息发送的时间 本月您的收入交税方式产生变更,请通过本入口提现之前的收入 “点击去提现”选项 | step2: 点击大家助理消息; => 跳转到签约的提现页(余额显示签约所有剩余余额,可以进行绑定操作); 输入金额后,提现成功,并在明细形成记录; | step3: 全部提现后,再次点击大家助理消息进入提现页; => 仍可以正常进入,显示余额是0;"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老收入到新收入", "suite_path": ["V4.20.9", "未绑收款账户", "老收入到新收入"], "feature_scope": "V4.20.9 > 未绑收款账户 > 老收入到新收入", "case_name": "用户老收入余额小于1元,关闭老收入入口,不会发送大家助理消息", "internal_id": "190174", "external_id": "32091", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "未绑收款账户", "老收入到新收入"], "case_name": "用户老收入余额小于1元,关闭老收入入口,不会发送大家助理消息", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老收入到新收入", "suite_path": ["V4.20.9", "未绑收款账户", "老收入到新收入"], "feature_scope": "V4.20.9 > 未绑收款账户 > 老收入到新收入", "case_name": "用户老收入余额等于或大于1元,关闭老收入入口,发送大家助理消息", "internal_id": "190176", "external_id": "32092", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查大家助理消息;", "expected": "您有收入未提现 消息发送的时间 本月您的收入交税方式产生变更,请通过本入口提现之前的收入 “点击去提现”选项"}, {"index": 2, "action": "点击大家助理消息;", "expected": "跳转到老收入提现页(余额显示所有老收入剩余余额,可以进行绑定操作); 输入金额后,提现成功,并在明细形成记录;"}, {"index": 3, "action": "全部提现后,再次点击大家助理消息进入提现页;", "expected": "仍可以正常进入,显示余额是0;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "未绑收款账户", "老收入到新收入"], "case_name": "用户老收入余额等于或大于1元,关闭老收入入口,发送大家助理消息", "raw_text": "step1: 检查大家助理消息; => 您有收入未提现 消息发送的时间 本月您的收入交税方式产生变更,请通过本入口提现之前的收入 “点击去提现”选项 | step2: 点击大家助理消息; => 跳转到老收入提现页(余额显示所有老收入剩余余额,可以进行绑定操作); 输入金额后,提现成功,并在明细形成记录; | step3: 全部提现后,再次点击大家助理消息进入提现页; => 仍可以正常进入,显示余额是0;"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "兼容性", "suite_path": ["V4.20.9", "未绑收款账户", "兼容性"], "feature_scope": "V4.20.9 > 未绑收款账户 > 兼容性", "case_name": "老版本:分别收到此3个提现提现消息", "internal_id": "190182", "external_id": "32093", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "未绑收款账户", "兼容性"], "case_name": "老版本:分别收到此3个提现提现消息", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "在问诊单中增加“自定义价格(默认问诊单)”", "internal_id": "191010", "external_id": "32274", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入问诊单", "expected": "在问诊单最下方增加:默认问诊单(微信发送自定义价格) [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "在问诊单中增加“自定义价格(默认问诊单)”", "raw_text": "step1: 进入问诊单 => 在问诊单最下方增加:默认问诊单(微信发送自定义价格) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "点击自定义价格(默认问诊单),弹出价格设置弹窗", "internal_id": "191013", "external_id": "32275", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入问诊单---点击自定义价格问诊单", "expected": "1,弹出设置价格弹框; (1)只能输入正整字,默认“0”;数字范围0-9999。 (2)可以选择【取消】和【确定】按钮。 [截图]"}, {"index": 2, "action": "自定义价格为0", "expected": "打开发送的问诊单免费"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "点击自定义价格(默认问诊单),弹出价格设置弹窗", "raw_text": "step1: 进入问诊单---点击自定义价格问诊单 => 1,弹出设置价格弹框; (1)只能输入正整字,默认“0”;数字范围0-9999。 (2)可以选择【取消】和【确定】按钮。 [截图] | step2: 自定义价格为0 => 打开发送的问诊单免费"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "点击设置价格弹框的【确定】按钮,进入发送页面", "internal_id": "191017", "external_id": "32276", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入问诊单---点击自定义价格问诊单---输入价格:99,点击【确定】按钮", "expected": "进入到发送页面 [截图]"}, {"index": 2, "action": "进入问诊单---点击自定义价格问诊单---输入价格:99,点击【取消】按钮", "expected": "关闭自定义价格弹框"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "点击设置价格弹框的【确定】按钮,进入发送页面", "raw_text": "step1: 进入问诊单---点击自定义价格问诊单---输入价格:99,点击【确定】按钮 => 进入到发送页面 [截图] | step2: 进入问诊单---点击自定义价格问诊单---输入价格:99,点击【取消】按钮 => 关闭自定义价格弹框"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "自定义价格问诊单保留上一次的自定义价格", "internal_id": "191021", "external_id": "32277", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生上次发送自定义问诊单,价格设置为99,再次在点击自定义问诊单", "expected": "输入框中还保留上次的价格:99"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "自定义价格问诊单保留上一次的自定义价格", "raw_text": "step1: 医生上次发送自定义问诊单,价格设置为99,再次在点击自定义问诊单 => 输入框中还保留上次的价格:99"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "自定义价格问诊单仅支持发送到微信", "internal_id": "191024", "external_id": "32278", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入问诊单---点击自定义价格问诊单---输入价格:99,点击【确定】按钮", "expected": "1,进入发送页面,弹出的只有微信渠道。 (1)点击【取消】按钮,关闭分享。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "自定义价格问诊单仅支持发送到微信", "raw_text": "step1: 进入问诊单---点击自定义价格问诊单---输入价格:99,点击【确定】按钮 => 1,进入发送页面,弹出的只有微信渠道。 (1)点击【取消】按钮,关闭分享。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "在义诊期间发送自定义价格问诊单,显示自定义价格", "internal_id": "191027", "external_id": "32279", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "义诊期间发送了一个自定义价格问诊单:90元", "expected": "患者打开链接看到的图文价格是:90元"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "在义诊期间发送自定义价格问诊单,显示自定义价格", "raw_text": "step1: 义诊期间发送了一个自定义价格问诊单:90元 => 患者打开链接看到的图文价格是:90元"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "医生当日已达上限,患者点击医生发送的自定义问诊单也无法购买", "internal_id": "191030", "external_id": "32280", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生工作室设置图文问诊 20元 ,医生当日图文问诊 已达上限 医生发送的 自定义问诊单免费", "expected": "患者打开链接,图文问诊显示 免费 ,同时显示问诊已达上限, 无法购买 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "医生当日已达上限,患者点击医生发送的自定义问诊单也无法购买", "raw_text": "step1: 医生工作室设置图文问诊 20元 ,医生当日图文问诊 已达上限 医生发送的 自定义问诊单免费 => 患者打开链接,图文问诊显示 免费 ,同时显示问诊已达上限, 无法购买 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "自定义价格问诊单,不会使用立减问诊单优惠卷", "internal_id": "191033", "external_id": "32281", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者有一张 问诊单优惠券10(立减),打开医生发送的自定义价格问诊单100", "expected": "看到的图文问诊价格还是100,不会减去10元"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "自定义价格问诊单,不会使用立减问诊单优惠卷", "raw_text": "step1: 患者有一张 问诊单优惠券10(立减),打开医生发送的自定义价格问诊单100 => 看到的图文问诊价格还是100,不会减去10元"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "患者打开自定义价格问诊单,根据性别自动匹配问诊单内容", "internal_id": "191036", "external_id": "32282", "case_revision_version": "1", "summary": "", "preconditions": "医生设置的成人女默认问诊单是:女性通用问诊单; 成人男默认问诊单是:男性通用问诊单; 小儿(0-12周岁)默认问诊单为:小儿通用问诊单", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生给大家锅锅发送自定义价格问诊单,大家锅锅选择的问诊人为男性", "expected": "自动匹配男性通用问诊单"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "患者打开自定义价格问诊单,根据性别自动匹配问诊单内容", "raw_text": "医生设置的成人女默认问诊单是:女性通用问诊单; 成人男默认问诊单是:男性通用问诊单; 小儿(0-12周岁)默认问诊单为:小儿通用问诊单 | step1: 医生给大家锅锅发送自定义价格问诊单,大家锅锅选择的问诊人为男性 => 自动匹配男性通用问诊单"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "在24小时内患者微信打开自定义价格问诊单,图文问诊价格为自定义价格", "internal_id": "191039", "external_id": "32283", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生设置的图文问诊费用为 90 ,电话问诊为免费,视频问诊为10 医生把自定义价格问诊单100元,发送给微信:大家锅锅", "expected": "大家锅锅24小时内打开问诊单链接,看到的 图文问诊价格为: ¥100/次 , 电话问诊为免费, 视频问诊为¥10/次"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "在24小时内患者微信打开自定义价格问诊单,图文问诊价格为自定义价格", "raw_text": "step1: 该医生设置的图文问诊费用为 90 ,电话问诊为免费,视频问诊为10 医生把自定义价格问诊单100元,发送给微信:大家锅锅 => 大家锅锅24小时内打开问诊单链接,看到的 图文问诊价格为: ¥100/次 , 电话问诊为免费, 视频问诊为¥10/次"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "自定义价格问诊单超出24小时后打开恢复原价", "internal_id": "191042", "external_id": "32284", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生设置的图文问诊费用为90,电话问诊为免费,视频问诊为10 医生把自定义价格问诊单 100 元,发送给微信:大家锅锅", "expected": "大家锅锅超出24小时打开问诊单链接,看到的 图文问诊价格为: ¥90/次 , 电话问诊为免费, 视频问诊为¥10/次"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "自定义价格问诊单超出24小时后打开恢复原价", "raw_text": "step1: 该医生设置的图文问诊费用为90,电话问诊为免费,视频问诊为10 医生把自定义价格问诊单 100 元,发送给微信:大家锅锅 => 大家锅锅超出24小时打开问诊单链接,看到的 图文问诊价格为: ¥90/次 , 电话问诊为免费, 视频问诊为¥10/次"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "自定义价格问诊单微信内转发无效(不做了)", "internal_id": "191045", "external_id": "32285", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生设置的图文问诊费用为 90 ,电话问诊为免费,视频问诊为10 医生发送自定义价格问诊单 100 元给微信昵称:大家中医--- 大家中医又把该问诊单转发给微信昵称:大家锅锅----大家锅锅打开", "expected": "大家锅锅打开问诊单链接,看到的 图文问诊价格为: ¥90/次 , 电话问诊为免费, 视频问诊为¥10/次"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "自定义价格问诊单微信内转发无效(不做了)", "raw_text": "step1: 该医生设置的图文问诊费用为 90 ,电话问诊为免费,视频问诊为10 医生发送自定义价格问诊单 100 元给微信昵称:大家中医--- 大家中医又把该问诊单转发给微信昵称:大家锅锅----大家锅锅打开 => 大家锅锅打开问诊单链接,看到的 图文问诊价格为: ¥90/次 , 电话问诊为免费, 视频问诊为¥10/次"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "自定义价格问诊单只能支付一次", "internal_id": "191048", "external_id": "32286", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生设置的图文问诊费用为 90 ,电话问诊为免费,视频问诊为10 医生给打开锅锅发送了一个自定义价格问诊单 100 元--- 大家锅锅付款成功后,填写问诊单---大家锅锅再次打开这个问诊单链接", "expected": "可以看到已经填写的简报"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "自定义价格问诊单只能支付一次", "raw_text": "step1: 该医生设置的图文问诊费用为 90 ,电话问诊为免费,视频问诊为10 医生给打开锅锅发送了一个自定义价格问诊单 100 元--- 大家锅锅付款成功后,填写问诊单---大家锅锅再次打开这个问诊单链接 => 可以看到已经填写的简报"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "未关注公众号的微信患者,打开问诊单,显示自定义价格", "internal_id": "191051", "external_id": "32287", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信昵称:大家锅锅 没有关注公众号 该医生工作室设置的图文问诊价格为:90元 医生给大家锅锅发送自定义问诊单100元", "expected": "大家锅锅打开,先扫码关注医生,小程序会给患者发送模版消息,打开模版消息,进入看到的问诊单价格还是自定义问诊单价格100元"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "未关注公众号的微信患者,打开问诊单,显示自定义价格", "raw_text": "step1: 微信昵称:大家锅锅 没有关注公众号 该医生工作室设置的图文问诊价格为:90元 医生给大家锅锅发送自定义问诊单100元 => 大家锅锅打开,先扫码关注医生,小程序会给患者发送模版消息,打开模版消息,进入看到的问诊单价格还是自定义问诊单价格100元"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "问诊单", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "feature_scope": "V4.20.9 > 问诊单单独发送 > 问诊单", "case_name": "患者会话框问诊单页面不增加自定义价格问诊单", "internal_id": "191054", "external_id": "32288", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "问诊单单独发送", "问诊单"], "case_name": "患者会话框问诊单页面不增加自定义价格问诊单", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "开启关闭按钮", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "开启关闭按钮"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 开启关闭按钮", "case_name": "开启关闭按钮不受下方【确定】按钮的影响", "internal_id": "191059", "external_id": "32289", "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.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "开启关闭按钮"], "case_name": "开启关闭按钮不受下方【确定】按钮的影响", "raw_text": "step1: 义诊期间,点击关闭 => 弹出是否关闭弹窗 [截图] | step2: 不再义诊期间,点击关闭 => 直接关闭义诊 | step3: 关闭状态,点击开启 => 开启义诊"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "如何义诊", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "如何义诊"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 如何义诊", "case_name": "模版内容更新", "internal_id": "191065", "external_id": "32290", "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.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "如何义诊"], "case_name": "模版内容更新", "raw_text": "step1: [截图] => [截图] | step2: [截图] => [截图] | step3: [截图] => [截图] | step4: [截图] => [截图] | step5: 去掉一直为患者义诊 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "如何义诊", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "如何义诊"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 如何义诊", "case_name": "模版文案更新", "internal_id": "191072", "external_id": "32291", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "如何义诊"], "case_name": "模版文案更新", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊名片", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊名片", "case_name": "义诊名片旁边增加一个二维码", "internal_id": "191076", "external_id": "32292", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入工作室设置---义诊设置", "expected": "1,义诊名片旁边增加一个二维码图片; (1)点击进入页面不变,还展示义诊名片。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "case_name": "义诊名片旁边增加一个二维码", "raw_text": "step1: 进入工作室设置---义诊设置 => 1,义诊名片旁边增加一个二维码图片; (1)点击进入页面不变,还展示义诊名片。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊名片", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊名片", "case_name": "单次/周期义诊,不在义诊期间,患者扫码,发送关注公众号消息", "internal_id": "191079", "external_id": "32293", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "点击,直接进入医生主页,看不到在义诊 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "case_name": "单次/周期义诊,不在义诊期间,患者扫码,发送关注公众号消息", "raw_text": "step1: => 点击,直接进入医生主页,看不到在义诊 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊名片", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊名片", "case_name": "单次/周期义诊期间,扫码,发送义诊开始消息", "internal_id": "191082", "external_id": "32294", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "点击,进入会话框里,可以看到医生正在义诊,购买成功 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "case_name": "单次/周期义诊期间,扫码,发送义诊开始消息", "raw_text": "step1: => 点击,进入会话框里,可以看到医生正在义诊,购买成功 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊名片", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊名片", "case_name": "单次/周期义诊期间,但患者不在义诊分组中,扫码,发送关注工作室消息", "internal_id": "191085", "external_id": "32295", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "点击,直接进入患者工作室,正常购买医生的问诊 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名片"], "case_name": "单次/周期义诊期间,但患者不在义诊分组中,扫码,发送关注工作室消息", "raw_text": "step1: => 点击,直接进入患者工作室,正常购买医生的问诊 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊模式", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊模式"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊模式", "case_name": "义诊模式修改选项:单次义诊,周期义诊", "internal_id": "191089", "external_id": "32296", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "把原来的义诊模式选项:预约时间、始终开启", "expected": "修改选项为:单次义诊、周期义诊 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊模式"], "case_name": "义诊模式修改选项:单次义诊,周期义诊", "raw_text": "step1: 把原来的义诊模式选项:预约时间、始终开启 => 修改选项为:单次义诊、周期义诊 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊模式", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊模式"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊模式", "case_name": "选择单次义诊模式页面展示", "internal_id": "191092", "external_id": "32297", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊模式"], "case_name": "选择单次义诊模式页面展示", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊模式", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊模式"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊模式", "case_name": "选择周期义诊模式页面展示", "internal_id": "191095", "external_id": "32298", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "周期义诊模式比单次义诊多了“义诊周期”选项 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊模式"], "case_name": "选择周期义诊模式页面展示", "raw_text": "step1: => 周期义诊模式比单次义诊多了“义诊周期”选项 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊类型", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊类型"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊类型", "case_name": "义诊类型还是只能选择:图文和电话问诊", "internal_id": "191099", "external_id": "32299", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊类型"], "case_name": "义诊类型还是只能选择:图文和电话问诊", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "开始时间", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "开始时间"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 开始时间", "case_name": "单次义诊开始时间展示", "internal_id": "191103", "external_id": "32300", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,开始时间的日期可以早于当前时间 2,时间点可以选择 00:00到23:00的整点时间"}, {"index": 2, "action": "当前时间为:2023-02-05 10:00 单次义诊开始时间选择:2023-02-05 9:00", "expected": "单次义诊开始时间展示:2月5日 周日 9:00"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "开始时间"], "case_name": "单次义诊开始时间展示", "raw_text": "step1: => 1,开始时间的日期可以早于当前时间 2,时间点可以选择 00:00到23:00的整点时间 | step2: 当前时间为:2023-02-05 10:00 单次义诊开始时间选择:2023-02-05 9:00 => 单次义诊开始时间展示:2月5日 周日 9:00"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "开始时间", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "开始时间"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 开始时间", "case_name": "周期义诊开始时间展示", "internal_id": "191107", "external_id": "32301", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,开始时间的日期只能选择 周一到周日 2,时间点可以选择 00:00到23:00的整点时间"}, {"index": 2, "action": "周期义诊开始时间选择 周日 10:00", "expected": "周期义诊开始时间展示: 周日 10:00"}, {"index": 3, "action": "当前时间为 周三 9:00 选择周期义诊 开始时间选择: 周三 8:00 点击保存", "expected": "保存成功,开始时间展示为: 周三 8:00"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "开始时间"], "case_name": "周期义诊开始时间展示", "raw_text": "step1: => 1,开始时间的日期只能选择 周一到周日 2,时间点可以选择 00:00到23:00的整点时间 | step2: 周期义诊开始时间选择 周日 10:00 => 周期义诊开始时间展示: 周日 10:00 | step3: 当前时间为 周三 9:00 选择周期义诊 开始时间选择: 周三 8:00 点击保存 => 保存成功,开始时间展示为: 周三 8:00"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "结束时间", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "结束时间"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 结束时间", "case_name": "单次义诊的结束时间展示", "internal_id": "191113", "external_id": "32302", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "开始时间选择:2023-02-05 10:00 结束时间选择:2023-02-05 12:00", "expected": "1,结束时间展示:2月5日 周日 12:00"}, {"index": 2, "action": "开始时间选择:2023-02-05 10:00 结束时间选择:2023-02-05 9:00或10:00", "expected": "提示选择时间需晚于开放时间"}, {"index": 3, "action": "", "expected": "结束时间最晚设置为次年的12月31日 选择次年的时候需要展示年:2024 2月5日 周三 9:00"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "结束时间"], "case_name": "单次义诊的结束时间展示", "raw_text": "step1: 开始时间选择:2023-02-05 10:00 结束时间选择:2023-02-05 12:00 => 1,结束时间展示:2月5日 周日 12:00 | step2: 开始时间选择:2023-02-05 10:00 结束时间选择:2023-02-05 9:00或10:00 => 提示选择时间需晚于开放时间 | step3: => 结束时间最晚设置为次年的12月31日 选择次年的时候需要展示年:2024 2月5日 周三 9:00"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "结束时间", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "结束时间"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 结束时间", "case_name": "周期义诊结束时间展示", "internal_id": "191118", "external_id": "32303", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "结束时间可以选择:00:00到24:00的整点时间, 去掉“不限”的选项"}, {"index": 2, "action": "周期义诊开始时间 周日 10:00 结束时间可以选择:00:00-24:00 期间的整点 结束时间选择:17:00", "expected": "1,结束时间展示 17:00 (1)是周日同一天的17:00结束义诊"}, {"index": 3, "action": "周期义诊开始时间 周日 10:00 结束时间选择:9:00 或 10:00,点击【保存】", "expected": "提示选择时间需晚于开放时间"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "结束时间"], "case_name": "周期义诊结束时间展示", "raw_text": "step1: => 结束时间可以选择:00:00到24:00的整点时间, 去掉“不限”的选项 | step2: 周期义诊开始时间 周日 10:00 结束时间可以选择:00:00-24:00 期间的整点 结束时间选择:17:00 => 1,结束时间展示 17:00 (1)是周日同一天的17:00结束义诊 | step3: 周期义诊开始时间 周日 10:00 结束时间选择:9:00 或 10:00,点击【保存】 => 提示选择时间需晚于开放时间"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊名额", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名额"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊名额", "case_name": "义诊名额增加“不限”选项", "internal_id": "191125", "external_id": "32304", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "打开义诊名额", "expected": "义诊名额可以选择: 3人、5人、20人、99人、不限和自定义。默认“不限”"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名额"], "case_name": "义诊名额增加“不限”选项", "raw_text": "step1: 打开义诊名额 => 义诊名额可以选择: 3人、5人、20人、99人、不限和自定义。默认“不限”"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊名额", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名额"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊名额", "case_name": "义诊的自定义名额逻辑不变", "internal_id": "191128", "external_id": "32305", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊名额"], "case_name": "义诊的自定义名额逻辑不变", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊患者", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊患者"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊患者", "case_name": "增加“义诊患者”选项", "internal_id": "191131", "external_id": "32306", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊患者"], "case_name": "增加“义诊患者”选项", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊患者", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊患者"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊患者", "case_name": "义诊患者选项同患教文章分享选项", "internal_id": "191134", "external_id": "32307", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "可多选 ,可以选择: (1)通过标签筛选 (2)通过病证名筛选 (3)通过就诊次数筛选"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊患者"], "case_name": "义诊患者选项同患教文章分享选项", "raw_text": "step1: => 可多选 ,可以选择: (1)通过标签筛选 (2)通过病证名筛选 (3)通过就诊次数筛选"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊患者", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊患者"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊患者", "case_name": "只有选中的患者可以看到义诊", "internal_id": "191137", "external_id": "32308", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生选择单次义诊/周期义诊,选择患者A", "expected": "患者A在小程序购买问诊单的时候可以看到医生开启了义诊; 患者B在小程序购买问诊单的时候看到该医生还是正常的问诊"}, {"index": 2, "action": "医生选择单次义诊/周期义诊,选择分组标签:一口闷(分组里面有患者A),点击保存----- 之后又在分组里面增加患者B", "expected": "患者A和B在小程序购买问诊单的时候都可以看到医生开启了义诊"}, {"index": 3, "action": "医生选择单次义诊/周期义诊,选择分组标签:一口闷(分组里面有患者A),点击保存-----之后又在分组里面增加患者B------ 最后又在分组中去掉患者B", "expected": "患者A在小程序购买问诊单的时候可以看到医生开启了义诊; 患者B在小程序购买问诊单的时候看到该医生还是正常的问诊"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊患者"], "case_name": "只有选中的患者可以看到义诊", "raw_text": "step1: 医生选择单次义诊/周期义诊,选择患者A => 患者A在小程序购买问诊单的时候可以看到医生开启了义诊; 患者B在小程序购买问诊单的时候看到该医生还是正常的问诊 | step2: 医生选择单次义诊/周期义诊,选择分组标签:一口闷(分组里面有患者A),点击保存----- 之后又在分组里面增加患者B => 患者A和B在小程序购买问诊单的时候都可以看到医生开启了义诊 | step3: 医生选择单次义诊/周期义诊,选择分组标签:一口闷(分组里面有患者A),点击保存-----之后又在分组里面增加患者B------ 最后又在分组中去掉患者B => 患者A在小程序购买问诊单的时候可以看到医生开启了义诊; 患者B在小程序购买问诊单的时候看到该医生还是正常的问诊"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊周期", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊周期"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 义诊周期", "case_name": "只有选择周期义诊模式才有“义诊周期”的选项", "internal_id": "191143", "external_id": "32309", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "义诊周期选项同现在一样,去掉“仅一次”选项 隔一周 隔二周 隔三周 隔四周"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "义诊周期"], "case_name": "只有选择周期义诊模式才有“义诊周期”的选项", "raw_text": "step1: => 义诊周期选项同现在一样,去掉“仅一次”选项 隔一周 隔二周 隔三周 隔四周"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "是否通知患者", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "是否通知患者"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 是否通知患者", "case_name": "可以选择“通知”和“不通知”", "internal_id": "191147", "external_id": "32310", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击是否通知患者", "expected": "1,单选,可以选择“通知”和“不通知”,默认选择:通知。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "是否通知患者"], "case_name": "可以选择“通知”和“不通知”", "raw_text": "step1: 点击是否通知患者 => 1,单选,可以选择“通知”和“不通知”,默认选择:通知。"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "是否通知患者", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "是否通知患者"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 是否通知患者", "case_name": "选择通知患者,在义诊开始时间通知选中的患者", "internal_id": "191150", "external_id": "32311", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医师:当归5937 义诊模式为:单次义诊 义诊开始时间为:2023年 2月5日 周日 10:00 义诊结束时间为:2023年 2月6日 周一 10:00 选中的患者为A 义诊名额: 3人/不限名额 是否通知患者选择的:通知", "expected": "当时间到了2023年 2月5日 周日 10:00,通知患者A,患者B不会收到通知 (1)模版消息: [1]内容: (1) 您预约的义诊已开启3个名额,立即点击参与义诊。 (有限名额) (2) 您预约的义诊已开启不限名额,立即点击参与义诊。 (不限名额) [2]义诊医生 :当归 5937医师 [3]义诊时间 : 2023年 2月5日 周日 10:00 至 2023年 2月6日 周一 10:00(不是同一天) [4]自定义备注内容 :如果您不想收到大家中医的义诊提醒,回复公众号QXYZ即可取消订阅。"}, {"index": 2, "action": "医师:当归5937 义诊模式为: 单次义诊 义诊开始时间为:2023年 2月5日 周日 10:00 义诊结束时间为:2023年 2月5日 周日 19:00 选中的患者为A 义诊名额:3人 是否通知患者选择的:通知", "expected": "当时间到了2023年 2月5日 周日 10:00,通知患者A,患者B不会收到通知 (1)模版消息: [1]内容:您预约的义诊已开启3个名额,立即点击参与义诊。 [2]义诊医生:当归 5937医师 [3]义诊时间: 2023年 2月5日 周日 10:00 至19:00(同一天) [4]自定义备注内容:如果您不想收到大家中医的义诊提醒,回复公众号QXYZ即可取消订阅。"}, {"index": 3, "action": "医师:当归5937 义诊模式为: 周期义诊 义诊开始时间为: 周日 10:00 义诊结束时间为:19:00 选中的患者为A 义诊名额:3人 义诊周期: 隔一周 是否通知患者选择的:通知", "expected": "当时间每到 周日 10:00,就会通知患者A,患者B不会收到通知 (1)模版消息: [1]内容: 您预约的义诊已开启不限名额义诊,立即点击参与义诊 。 [2]义诊医生:当归 5937医师 [3]义诊时间: 周日 10:00 至 19:00 [4]自定义备注内容:如果您不想收到大家中医的义诊提醒,回复公众号QXYZ即可取消订阅。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "是否通知患者"], "case_name": "选择通知患者,在义诊开始时间通知选中的患者", "raw_text": "step1: 医师:当归5937 义诊模式为:单次义诊 义诊开始时间为:2023年 2月5日 周日 10:00 义诊结束时间为:2023年 2月6日 周一 10:00 选中的患者为A 义诊名额: 3人/不限名额 是否通知患者选择的:通知 => 当时间到了2023年 2月5日 周日 10:00,通知患者A,患者B不会收到通知 (1)模版消息: [1]内容: (1) 您预约的义诊已开启3个名额,立即点击参与义诊。 (有限名额) (2) 您预约的义诊已开启不限名额,立即点击参与义诊。 (不限名额) [2]义诊医生 :当归 5937医师 [3]义诊时间 : 2023年 2月5日 周日 10:00 至 2023年 2月6日 周一 10:00(不是同一天) [4]自定义备注内容 :如果您不想收到大家中医的义诊提醒,回复公众号QXYZ即可取消订阅。 | step2: 医师:当归5937 义诊模式为: 单次义诊 义诊开始时间为:2023年 2月5日 周日 10:00 义诊结束时间为:2023年 2月5日 周日 19:00 选中的患者为A 义诊名额:3人 是否通知患者选择的:通知 => 当时间到了2023年 2月5日 周日 10:00,通知患者A,患者B不会收到通知 (1)模版消息: [1]内容:您预约的义诊已开启3个名额,立即点击参与义诊。 [2]义诊医生:当归 5937医师 [3]义诊时间: 2023年 2月5日 周日 10:00 至19:00(同一天) [4]自定义备注内容:如果您不想收到大家中医的义诊提醒,回复公众号QXYZ即可取消订阅。 | step3: 医师:当归5937 义诊模式为: 周期义诊 义诊开始时间为: 周日 10:00 义诊结束时间为:19:00 选中的患者为A 义诊名额:3人 义诊周期: 隔一周 是否通知患者选择的:通知 => 当时间每到 周日 10:00,就会通知患者A,患者B不会收到通知 (1)模版消息: [1]内容: 您预约的义诊已开启不限名额义诊,立即点击参与义诊 。 [2]义诊医生:当归 5937医师 [3]义诊时间: 周日 10:00 至 19:00 [4]自定义备注内容:如果您不想收到大家中医的义诊提醒,回复公众号QXYZ即可取消订阅。"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "是否通知患者", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "是否通知患者"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 是否通知患者", "case_name": "选择不通知,义诊开始后,不会通知选中的患者", "internal_id": "191155", "external_id": "32312", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "义诊模式为:单次义诊 义诊开始时间为:2023年 2月5日 周日 10:00 选中的患者为A 是否通知患者选择的:不通知", "expected": "当时间到了2023年 2月5日 周日 10:00,患者A和患者B都不会收到通知"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "是否通知患者"], "case_name": "选择不通知,义诊开始后,不会通知选中的患者", "raw_text": "step1: 义诊模式为:单次义诊 义诊开始时间为:2023年 2月5日 周日 10:00 选中的患者为A 是否通知患者选择的:不通知 => 当时间到了2023年 2月5日 周日 10:00,患者A和患者B都不会收到通知"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "确定按钮", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "确定按钮"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 确定按钮", "case_name": "义诊操作完成,点击【确定】,完成义诊修改", "internal_id": "191159", "external_id": "32313", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "确定按钮"], "case_name": "义诊操作完成,点击【确定】,完成义诊修改", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "确定按钮", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "确定按钮"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 确定按钮", "case_name": "修改单次义诊", "internal_id": "191161", "external_id": "32314", "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.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "确定按钮"], "case_name": "修改单次义诊", "raw_text": "step1: 在义诊期间,并且名额没有使用完,修改单次义诊的各项:关闭义诊/义诊模式/开始时间/结束时间/义诊名额/义诊类型/义诊患者/是否通知患者-------点击【确定】按钮 => 弹出弹窗 [截图] | step2: 点击【确定修改】 => 结束正在进行的义诊,同时按照新的义诊设置来 | step3: 点击【取消】 => 取消修改"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "确定按钮", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "确定按钮"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 确定按钮", "case_name": "修改周期义诊", "internal_id": "191166", "external_id": "32315", "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.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "确定按钮"], "case_name": "修改周期义诊", "raw_text": "step1: 在义诊期间,只修改义诊模式,把“周期义诊”修改为“单次义诊” => 弹出弹窗 [截图] | step2: 在义诊期间, 除了义诊模式不修改 ,修改周期义诊的各项:关闭义诊/开始时间/结束时间/义诊名额/义诊类型/义诊患者/是否通知患者-------点击【确定】按钮 => 弹出弹窗 [截图] | step3: 点击【确定修改】 => 结束正在进行的义诊,同时按照新的义诊设置来 | step4: 点击【取消】 => 取消修改,关闭弹窗"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "老版本的永久义诊修改为“一次义诊”", "internal_id": "191193", "external_id": "32318", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生这个版本之前2023年1月2日 18:09 设置了义诊为:始终开启 该版本上线后,医生2023年2月10日 9:39 打开老版本的义诊", "expected": "1,把医生的永久义诊修改为“单次义诊”; 2,开始时间默认为义诊开启永久义诊时间:1月2日 周一 19:00??(获取不到则取医生更新版本后登陆的时间:2月10日 周五 10:00??); 3,结束时间为2023年12月31日:12月31日 周日 24:00; (3.1)如果医生是24年打开的,直接关闭义诊。 4,义诊名额默认“不限”。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "老版本的永久义诊修改为“一次义诊”", "raw_text": "step1: 医生这个版本之前2023年1月2日 18:09 设置了义诊为:始终开启 该版本上线后,医生2023年2月10日 9:39 打开老版本的义诊 => 1,把医生的永久义诊修改为“单次义诊”; 2,开始时间默认为义诊开启永久义诊时间:1月2日 周一 19:00??(获取不到则取医生更新版本后登陆的时间:2月10日 周五 10:00??); 3,结束时间为2023年12月31日:12月31日 周日 24:00; (3.1)如果医生是24年打开的,直接关闭义诊。 4,义诊名额默认“不限”。"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "老版本结束时间不限,仅一次义诊,新版本显示单次义诊", "internal_id": "191196", "external_id": "32319", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "老版本结束时间不限,仅一次义诊,新版本显示单次义诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "老版本结束时间有限制,仅一次义诊,新版本显示单次义诊", "internal_id": "191198", "external_id": "32320", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "老版本结束时间有限制,仅一次义诊,新版本显示单次义诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "老版本结束时间不限,隔一周义诊,新版本打开显示周期义诊", "internal_id": "191200", "external_id": "32321", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,同时开始时间显示:老版本设置的开始时间。 2,结束时间更新到新版本后,变成24:00。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "老版本结束时间不限,隔一周义诊,新版本打开显示周期义诊", "raw_text": "step1: => 1,同时开始时间显示:老版本设置的开始时间。 2,结束时间更新到新版本后,变成24:00。"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "老版本结束时间有限制,隔一周义诊,新版本打开显示周期义诊", "internal_id": "191203", "external_id": "32322", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "老版本结束时间有限制,隔一周义诊,新版本打开显示周期义诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "老版本预约时间使用周期义诊模版", "internal_id": "191205", "external_id": "32323", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老版本的义诊为预约时间", "expected": "1,使用周期义诊的模版。 (1)老版本结束时间选择不限-----模版消息里的时间:周X 10:00 (2)周日 10:00 至 19:00 2,始终开启依旧不发模版消息。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "老版本预约时间使用周期义诊模版", "raw_text": "step1: 老版本的义诊为预约时间 => 1,使用周期义诊的模版。 (1)老版本结束时间选择不限-----模版消息里的时间:周X 10:00 (2)周日 10:00 至 19:00 2,始终开启依旧不发模版消息。"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "新版本周期义诊,老版本打开", "internal_id": "191208", "external_id": "32324", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生有两个手机,新版本设置了周期义诊,老版本打开", "expected": "直接报错"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "新版本周期义诊,老版本打开", "raw_text": "step1: 医生有两个手机,新版本设置了周期义诊,老版本打开 => 直接报错"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "老版本", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "feature_scope": "义诊按照分组发送 > 义诊设置 > 老版本", "case_name": "新版本单次义诊,老版本打开", "internal_id": "191211", "external_id": "32325", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生有两个手机,新版本设置了单次义诊,老版本打开", "expected": "直接报错"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置", "老版本"], "case_name": "新版本单次义诊,老版本打开", "raw_text": "step1: 医生有两个手机,新版本设置了单次义诊,老版本打开 => 直接报错"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊设置", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置"], "feature_scope": "V4.20.9 > 义诊按照分组发送 > 义诊设置", "case_name": "选择单次义诊的各种情况", "internal_id": "191172", "external_id": "32316", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知", "expected": "1,当时间还没有到02-07 9:00所有患者在小程序中都看不到义诊,全是正常图文/电话问诊。 2,当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到图文义诊, 并且在义诊开始时间会 收到义诊通知 的消息,其他的看到的都是正常图文/电话问诊,也不会收到义诊通知消息。 3,当时间超出02-08 9:00,所有患者在小程序中都看不到义诊,全是正常图文问诊。"}, {"index": 2, "action": "选择单次义诊 义诊类型选择: 图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者: 不通知", "expected": "当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到图文义诊,但是在义诊开始时间 不会收到义诊通知 的消息,其他的看到的都是正常图文/电话/视频问诊,也不会收到义诊通知消息。"}, {"index": 3, "action": "选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了 一次 图文问诊,患者B再去购买图文问诊", "expected": "购买的是义诊"}, {"index": 4, "action": "选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额: 1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了 一次 图文问诊,患者B再去购买图文问诊", "expected": "购买的是正常的图文问诊"}, {"index": 5, "action": "选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额: 2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了 两次 图文问诊,患者A和患者B再去购买图文问诊", "expected": "再次购买的就是正常的图文问诊"}, {"index": 6, "action": "选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额: 不限 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了两次图文问诊,患者A和患者B再去购买图文问诊", "expected": "都是义诊"}, {"index": 7, "action": "选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A和患者B都没有购买图文问诊,超出义诊时间后", "expected": "都是正常问诊"}, {"index": 8, "action": "选择单次义诊 义诊类型选择:电话问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知", "expected": "1,当时间还没有到02-07 9:00所有患者在小程序中都看不到义诊,全是正常电话问诊。 2,当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到电话义诊,并且在义诊开始时间会收到义诊通知的消息,其他的看到的都是正常电话问诊,也不会收到义诊通知消息。 3,当时间超出02-08 9:00,所有患者在小程序中都看不到义诊,全是正常电话问诊。"}, {"index": 9, "action": "选择单次义诊 义诊类型选择:电话 问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者: 不通知", "expected": "当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到电话义诊,但是在义诊开始时间 不会收到 义诊通知的消息,其他的看到的都是正常电话/视频/图文问诊,也不会收到义诊通知消息。"}, {"index": 10, "action": "选择不同的义诊患者(工作室患者/通过标签筛选/通过病证名筛选/通过就在次数筛选)", "expected": "只有选中的患者在小程序中才可以看到义诊,其他的看到的是正常问诊"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置"], "case_name": "选择单次义诊的各种情况", "raw_text": "step1: 选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 => 1,当时间还没有到02-07 9:00所有患者在小程序中都看不到义诊,全是正常图文/电话问诊。 2,当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到图文义诊, 并且在义诊开始时间会 收到义诊通知 的消息,其他的看到的都是正常图文/电话问诊,也不会收到义诊通知消息。 3,当时间超出02-08 9:00,所有患者在小程序中都看不到义诊,全是正常图文问诊。 | step2: 选择单次义诊 义诊类型选择: 图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者: 不通知 => 当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到图文义诊,但是在义诊开始时间 不会收到义诊通知 的消息,其他的看到的都是正常图文/电话/视频问诊,也不会收到义诊通知消息。 | step3: 选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了 一次 图文问诊,患者B再去购买图文问诊 => 购买的是义诊 | step4: 选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额: 1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了 一次 图文问诊,患者B再去购买图文问诊 => 购买的是正常的图文问诊 | step5: 选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额: 2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了 两次 图文问诊,患者A和患者B再去购买图文问诊 => 再次购买的就是正常的图文问诊 | step6: 选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额: 不限 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A购买了两次图文问诊,患者A和患者B再去购买图文问诊 => 都是义诊 | step7: 选择单次义诊 义诊类型选择:图文问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 在义诊期间 患者A和患者B都没有购买图文问诊,超出义诊时间后 => 都是正常问诊 | step8: 选择单次义诊 义诊类型选择:电话问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者:通知 => 1,当时间还没有到02-07 9:00所有患者在小程序中都看不到义诊,全是正常电话问诊。 2,当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到电话义诊,并且在义诊开始时间会收到义诊通知的消息,其他的看到的都是正常电话问诊,也不会收到义诊通知消息。 3,当时间超出02-08 9:00,所有患者在小程序中都看不到义诊,全是正常电话问诊。 | step9: 选择单次义诊 义诊类型选择:电话 问诊 设置开始时间为:2023-02-07 9:00 设置结束时间为:2023-02-08 9:00 义诊名额:2人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 是否通知患者: 不通知 => 当时间到了02-07 9:00还没有超过02-08 9:00,只有患者A和患者B在小程序中才可以看到电话义诊,但是在义诊开始时间 不会收到 义诊通知的消息,其他的看到的都是正常电话/视频/图文问诊,也不会收到义诊通知消息。 | step10: 选择不同"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "义诊设置", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置"], "feature_scope": "V4.20.9 > 义诊按照分组发送 > 义诊设置", "case_name": "选择周期义诊的各种情况", "internal_id": "191184", "external_id": "32317", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前时间为2023-08 周三 选择周期义诊 义诊类型选择: 电话问诊 开始时间选择: 周二 9:00 结束时间选择: 12:00 义诊名额:1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期:隔一周 是否通知患者:通知", "expected": "1,当前时间不在周二 9:00-12:00期间,所有患者看到的都是正常的电话问诊。 2,等时间到下周二的9:00-12:00期间,患者A和患者B看到电话义诊,并且会在9:00收到 电话义诊 开始的消息;其他患者看到的是正常的电话问诊,也不会收到义诊消息。 3,以后 每周二 的9:00-12:00期间,患者A和患者B都可以看到电话义诊,并且会在 每周二 的9:00收到 电话义诊 开始的消息;其他患者看到的是正常的电话问诊,也不会收到义诊消息。"}, {"index": 2, "action": "当前时间为2023年 周二 9:00 选择周期义诊 义诊类型选择:电话问诊 开始时间选择: 周三 9:00 结束时间选择: 12:00 义诊名额:1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期: 隔一周 是否通知患者: 不通知", "expected": "1,时间没有在周三 9:00-12:00期间,所有患者看到的都是正常的电话问诊。 2,时间在每周三的9:00-12:00期间,患者A和患者B看到的是电话义诊,但是在每周三的9:00 不会收到电话义诊开始的消息 ;其他患者看到的是正常的电话问诊,也不会收到义诊消息。"}, {"index": 3, "action": "当前时间为2023年 周三 9:00 选择周期义诊 义诊类型选择:电话问诊 开始时间选择: 周三 8:00 结束时间选择:12:00", "expected": "当天患者在12点前就可以看到电话义诊"}, {"index": 4, "action": "当前时间为2023年 周三 9:00 选择周期义诊 义诊类型选择:电话问诊 开始时间选择:周三 8:00 结束时间选择:12:00 义诊周期设置: 隔两周", "expected": "1,当天12点前可以看到电话义诊。 2,隔两周后,在2023年2月22 周三8:00 再次电话义诊开始。"}, {"index": 5, "action": "选择周期义诊 义诊类型选择:电话问诊 开始时间选择:周三 8:00 结束时间选择:12:00 义诊名额: 1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期设置:隔一周 在义诊期间患者A/B购买一次义诊,患者B/A再去购买电话问诊", "expected": "正常购买"}, {"index": 6, "action": "选择周期义诊 义诊类型选择:电话问诊 开始时间选择:周三 8:00 结束时间选择:12:00 义诊名额: 不限 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期设置:隔一周", "expected": "在义诊期间患者A和B可以无限制购买电话义诊"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "义诊按照分组发送", "义诊设置"], "case_name": "选择周期义诊的各种情况", "raw_text": "step1: 当前时间为2023-08 周三 选择周期义诊 义诊类型选择: 电话问诊 开始时间选择: 周二 9:00 结束时间选择: 12:00 义诊名额:1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期:隔一周 是否通知患者:通知 => 1,当前时间不在周二 9:00-12:00期间,所有患者看到的都是正常的电话问诊。 2,等时间到下周二的9:00-12:00期间,患者A和患者B看到电话义诊,并且会在9:00收到 电话义诊 开始的消息;其他患者看到的是正常的电话问诊,也不会收到义诊消息。 3,以后 每周二 的9:00-12:00期间,患者A和患者B都可以看到电话义诊,并且会在 每周二 的9:00收到 电话义诊 开始的消息;其他患者看到的是正常的电话问诊,也不会收到义诊消息。 | step2: 当前时间为2023年 周二 9:00 选择周期义诊 义诊类型选择:电话问诊 开始时间选择: 周三 9:00 结束时间选择: 12:00 义诊名额:1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期: 隔一周 是否通知患者: 不通知 => 1,时间没有在周三 9:00-12:00期间,所有患者看到的都是正常的电话问诊。 2,时间在每周三的9:00-12:00期间,患者A和患者B看到的是电话义诊,但是在每周三的9:00 不会收到电话义诊开始的消息 ;其他患者看到的是正常的电话问诊,也不会收到义诊消息。 | step3: 当前时间为2023年 周三 9:00 选择周期义诊 义诊类型选择:电话问诊 开始时间选择: 周三 8:00 结束时间选择:12:00 => 当天患者在12点前就可以看到电话义诊 | step4: 当前时间为2023年 周三 9:00 选择周期义诊 义诊类型选择:电话问诊 开始时间选择:周三 8:00 结束时间选择:12:00 义诊周期设置: 隔两周 => 1,当天12点前可以看到电话义诊。 2,隔两周后,在2023年2月22 周三8:00 再次电话义诊开始。 | step5: 选择周期义诊 义诊类型选择:电话问诊 开始时间选择:周三 8:00 结束时间选择:12:00 义诊名额: 1人 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期设置:隔一周 在义诊期间患者A/B购买一次义诊,患者B/A再去购买电话问诊 => 正常购买 | step6: 选择周期义诊 义诊类型选择:电话问诊 开始时间选择:周三 8:00 结束时间选择:12:00 义诊名额: 不限 义诊患者:患者标签分组:一口闷(分组里有:患者A和患者B) 义诊周期设置:隔一周 => 在义诊期间患者A和B可以无限制购买电话义诊"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "所有用户3月开始收税", "suite_path": ["V4.20.9", "所有用户3月开始收税"], "feature_scope": "V4.20.9 > 所有用户3月开始收税", "case_name": "后台逻辑", "internal_id": "191230", "external_id": "32329", "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.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "所有用户3月开始收税"], "case_name": "后台逻辑", "raw_text": "step1: 所有医生均开始税收:认证后所产生的流水是劳务、签约后自动变入住; => | step2: 收入(诊金、治疗服务费、问诊费、提问、赞赏、平台奖励如新医师体验福利与邀请医师等、平台补贴等)、提现、退款等逻辑正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "所有用户3月开始收税", "suite_path": ["V4.20.9", "所有用户3月开始收税"], "feature_scope": "V4.20.9 > 所有用户3月开始收税", "case_name": "认证成功页面", "internal_id": "191234", "external_id": "32330", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击大家助理认证成功消息,进入认证成功页面;", "expected": "1、欢迎开启您的工作室,您可以管理患者、线上开方、及时随访、树立口碑。 您产生的工作室收入,我们将根据国家法律扣除个人所得税。了解更多> 2、“完成”按钮; 3、如有其他疑问您也可以电话联系大家助理 400-820-6116"}, {"index": 2, "action": "点击“了解更多”选项;", "expected": "跳转到签约页面;"}, {"index": 3, "action": "签约后,再次点击“了解更多”选项;", "expected": "仍跳转到已签约状态信息页面;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "所有用户3月开始收税"], "case_name": "认证成功页面", "raw_text": "step1: 点击大家助理认证成功消息,进入认证成功页面; => 1、欢迎开启您的工作室,您可以管理患者、线上开方、及时随访、树立口碑。 您产生的工作室收入,我们将根据国家法律扣除个人所得税。了解更多> 2、“完成”按钮; 3、如有其他疑问您也可以电话联系大家助理 400-820-6116 | step2: 点击“了解更多”选项; => 跳转到签约页面; | step3: 签约后,再次点击“了解更多”选项; => 仍跳转到已签约状态信息页面;"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "APP内banner位置点击协定方开方", "suite_path": ["V4.20.9", "APP内banner位置点击协定方开方"], "feature_scope": "V4.20.9 > APP内banner位置点击协定方开方", "case_name": "新冠防治方活动页面,点击协定方区域(图片、内容展示区),进入协定方详情页", "internal_id": "191240", "external_id": "32331", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "协定方详情展示正确、功能正常;", "expected": "点击设置、生成海报、去开方等功能正常;"}, {"index": 2, "action": "老版本,点击协定方区域,无反应;", "expected": "web根据版本判断是否调起native"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "APP内banner位置点击协定方开方"], "case_name": "新冠防治方活动页面,点击协定方区域(图片、内容展示区),进入协定方详情页", "raw_text": "step1: 协定方详情展示正确、功能正常; => 点击设置、生成海报、去开方等功能正常; | step2: 老版本,点击协定方区域,无反应; => web根据版本判断是否调起native"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "公告最多次数调整", "suite_path": ["V4.20.9", "公告最多次数调整"], "feature_scope": "V4.20.9 > 公告最多次数调整", "case_name": "发布生产的时候,每个医生增加10次", "internal_id": "191254", "external_id": "32334", "case_revision_version": "1", "summary": "", "preconditions": "医生A未使用次数、医生B还剩余19次、医生C还剩余0次", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "发布生产后,检查医生A\\B\\C的公告次数;", "expected": "A\\B\\C的公告次数分别为30、29、10次"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "公告最多次数调整"], "case_name": "发布生产的时候,每个医生增加10次", "raw_text": "医生A未使用次数、医生B还剩余19次、医生C还剩余0次 | step1: 发布生产后,检查医生A\\B\\C的公告次数; => A\\B\\C的公告次数分别为30、29、10次"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "公告最多次数调整", "suite_path": ["V4.20.9", "公告最多次数调整"], "feature_scope": "V4.20.9 > 公告最多次数调整", "case_name": "发布到主页并发送到公众号、门诊公告每月最多30次", "internal_id": "191257", "external_id": "32335", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "公告,发布到主页并发送到公众号;", "expected": "每月30次,发送公众号后,变更为29次; 患者微信收到“医嘱提醒”模板消息;"}, {"index": 2, "action": "然后再编辑门诊公告,发布到主页并发送到公众号;", "expected": "发送公众号后,变更为28次; 患者微信收到“医嘱提醒”模板消息;"}, {"index": 3, "action": "然后再进入患教文章详情页,发布到主页并发送到公众号;", "expected": "发送公众号后,变更为27次; 患者微信收到“患教通知”模板消息;"}, {"index": 4, "action": "不发送到公众号,不消耗次数;", "expected": ""}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "公告最多次数调整"], "case_name": "发布到主页并发送到公众号、门诊公告每月最多30次", "raw_text": "step1: 公告,发布到主页并发送到公众号; => 每月30次,发送公众号后,变更为29次; 患者微信收到“医嘱提醒”模板消息; | step2: 然后再编辑门诊公告,发布到主页并发送到公众号; => 发送公众号后,变更为28次; 患者微信收到“医嘱提醒”模板消息; | step3: 然后再进入患教文章详情页,发布到主页并发送到公众号; => 发送公众号后,变更为27次; 患者微信收到“患教通知”模板消息; | step4: 不发送到公众号,不消耗次数; => "}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "患者问诊对话页优化", "suite_path": ["V4.20.9", "患者问诊对话页优化"], "feature_scope": "V4.20.9 > 患者问诊对话页优化", "case_name": "患者购买问诊后未填写问诊单,患者填写问诊单温馨提醒延迟1秒发送「前端」", "internal_id": "191264", "external_id": "32336", "case_revision_version": "1", "summary": "之前后台发送的基本信息与前端发送的患者填写问诊单温馨提醒都是马上发送的。因此俩消息的先后顺序不定「看哪一端先发送成功」,所以此次前端延迟1秒再发送。", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "尝试10次,查看此俩消息的顺序;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "患者问诊对话页优化"], "case_name": "患者购买问诊后未填写问诊单,患者填写问诊单温馨提醒延迟1秒发送「前端」", "raw_text": "之前后台发送的基本信息与前端发送的患者填写问诊单温馨提醒都是马上发送的。因此俩消息的先后顺序不定「看哪一端先发送成功」,所以此次前端延迟1秒再发送。 | step1: 尝试10次,查看此俩消息的顺序; => "}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "患者问诊对话页优化", "suite_path": ["V4.20.9", "患者问诊对话页优化"], "feature_scope": "V4.20.9 > 患者问诊对话页优化", "case_name": "患者购买问诊后未填写问诊单,左下角显示“填写问诊单”选项", "internal_id": "191267", "external_id": "32337", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击“填写问诊单”选项;", "expected": "直接进入填写问诊单页面;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "患者问诊对话页优化"], "case_name": "患者购买问诊后未填写问诊单,左下角显示“填写问诊单”选项", "raw_text": "step1: 点击“填写问诊单”选项; => 直接进入填写问诊单页面;"}}
{"candidate_type": "testcase", "app_version": "v4.20.9", "suite_name": "患者问诊对话页优化", "suite_path": ["V4.20.9", "患者问诊对话页优化"], "feature_scope": "V4.20.9 > 患者问诊对话页优化", "case_name": "患者购买问诊后已提交问诊单,左下角显示“帮他人问诊”选项", "internal_id": "191270", "external_id": "32338", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击“帮他人问诊”选项;", "expected": "从新开始一个问诊购买流程「嵌套问诊」;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.9.testsuite-deep.xml", "suite_path": ["V4.20.9", "患者问诊对话页优化"], "case_name": "患者购买问诊后已提交问诊单,左下角显示“帮他人问诊”选项", "raw_text": "step1: 点击“帮他人问诊”选项; => 从新开始一个问诊购买流程「嵌套问诊」;"}}