case_candidates.jsonl
292 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "查看奖励页", "internal_id": "196459", "external_id": "33391", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "title、各奖励文案、活动规则正确"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "查看奖励页", "raw_text": "step1: => [截图] | step2: => title、各奖励文案、活动规则正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "未登录用户", "internal_id": "196463", "external_id": "33392", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "表现正常"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:去注册 奖励2:去认证 奖励3:去开方"}, {"index": 3, "action": "点击各奖励按钮", "expected": "去工作室首页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "未登录用户", "raw_text": "step1: 查看已获得 => 表现正常 | step2: 查看各奖励状态及文案 => 奖励1:去注册 奖励2:去认证 奖励3:去开方 | step3: 点击各奖励按钮 => 去工作室首页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "未认证用户", "internal_id": "196468", "external_id": "33393", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "10元优惠券礼包"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:已到账、按钮不可点 奖励2:去认证 奖励3:去开方"}, {"index": 3, "action": "点击各奖励按钮", "expected": "去工作室首页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "未认证用户", "raw_text": "step1: 查看已获得 => 10元优惠券礼包 | step2: 查看各奖励状态及文案 => 奖励1:已到账、按钮不可点 奖励2:去认证 奖励3:去开方 | step3: 点击各奖励按钮 => 去工作室首页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "已认证未首单用户", "internal_id": "196473", "external_id": "33394", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "20元现金 20元优惠券礼包"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:去开方"}, {"index": 3, "action": "点击各奖励按钮", "expected": "去工作室首页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "已认证未首单用户", "raw_text": "step1: 查看已获得 => 20元现金 20元优惠券礼包 | step2: 查看各奖励状态及文案 => 奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:去开方 | step3: 点击各奖励按钮 => 去工作室首页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "查看奖励页", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "feature_scope": "医师端 > 拉新活动 > 查看奖励页", "case_name": "已首单用户", "internal_id": "196478", "external_id": "33395", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看已获得", "expected": "70元现金 30元优惠券礼包"}, {"index": 2, "action": "查看各奖励状态及文案", "expected": "奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:已到账、按钮不可点"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "查看奖励页"], "case_name": "已首单用户", "raw_text": "step1: 查看已获得 => 70元现金 30元优惠券礼包 | step2: 查看各奖励状态及文案 => 奖励1:已到账、按钮不可点 奖励2:已到账、按钮不可点 奖励3:已到账、按钮不可点"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "完成各任务", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "feature_scope": "医师端 > 拉新活动 > 完成各任务", "case_name": "完成注册", "internal_id": "196483", "external_id": "33396", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大家助理消息", "expected": "[截图] 点击卡片进入奖励页面"}, {"index": 2, "action": "优惠券到账", "expected": "10元优惠券 订单满100可用 有效期100天"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "case_name": "完成注册", "raw_text": "step1: 大家助理消息 => [截图] 点击卡片进入奖励页面 | step2: 优惠券到账 => 10元优惠券 订单满100可用 有效期100天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "完成各任务", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "feature_scope": "医师端 > 拉新活动 > 完成各任务", "case_name": "完成认证", "internal_id": "196487", "external_id": "33397", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大家助理消息", "expected": "[截图] 点击卡片进入奖励页面"}, {"index": 2, "action": "优惠券到账", "expected": "10元优惠券 订单满100可用 有效期100天"}, {"index": 3, "action": "现金到账", "expected": "[截图] 20元 我的收入(累计收入、余额、平台奖励)正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "case_name": "完成认证", "raw_text": "step1: 大家助理消息 => [截图] 点击卡片进入奖励页面 | step2: 优惠券到账 => 10元优惠券 订单满100可用 有效期100天 | step3: 现金到账 => [截图] 20元 我的收入(累计收入、余额、平台奖励)正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "完成各任务", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "feature_scope": "医师端 > 拉新活动 > 完成各任务", "case_name": "完成首单", "internal_id": "196492", "external_id": "33398", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大家助理消息", "expected": "[截图] 点击卡片进入奖励页面"}, {"index": 2, "action": "优惠券到账", "expected": "10元优惠券 订单满100可用 有效期100天"}, {"index": 3, "action": "现金到账", "expected": "[截图] 50元 我的收入(累计收入、余额、平台奖励)正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "完成各任务"], "case_name": "完成首单", "raw_text": "step1: 大家助理消息 => [截图] 点击卡片进入奖励页面 | step2: 优惠券到账 => 10元优惠券 订单满100可用 有效期100天 | step3: 现金到账 => [截图] 50元 我的收入(累计收入、余额、平台奖励)正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "等级相关", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "feature_scope": "医师端 > 拉新活动 > 等级相关", "case_name": "查看1级奖励", "internal_id": "196498", "external_id": "33399", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "case_name": "查看1级奖励", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "等级相关", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "feature_scope": "医师端 > 拉新活动 > 等级相关", "case_name": "按钮状态", "internal_id": "196501", "external_id": "33400", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "未完成体验步骤", "expected": "按钮为去完成 点击进入奖励页面"}, {"index": 2, "action": "已完成体验步骤", "expected": "按钮为已完成、不可点击"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "等级相关"], "case_name": "按钮状态", "raw_text": "step1: 未完成体验步骤 => 按钮为去完成 点击进入奖励页面 | step2: 已完成体验步骤 => 按钮为已完成、不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "问诊单气泡出现逻辑", "internal_id": "196515", "external_id": "33404", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新认证用户首次进入豆腐块问诊单", "expected": "出现提示气泡 文案内容“发送问诊单给患者,快速收集患者的身体情况精准辩证开方“"}, {"index": 2, "action": "新认证用户首次进入会话页", "expected": "出现提示气泡 文案内容“发送问诊单给患者,快速收集患者的身体情况精准辩证开方“"}, {"index": 3, "action": "老认证用户首次进入豆腐块问诊单", "expected": "无气泡"}, {"index": 4, "action": "老认证用户首次进入会话页", "expected": "无气泡"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "问诊单气泡出现逻辑", "raw_text": "step1: 新认证用户首次进入豆腐块问诊单 => 出现提示气泡 文案内容“发送问诊单给患者,快速收集患者的身体情况精准辩证开方“ | step2: 新认证用户首次进入会话页 => 出现提示气泡 文案内容“发送问诊单给患者,快速收集患者的身体情况精准辩证开方“ | step3: 老认证用户首次进入豆腐块问诊单 => 无气泡 | step4: 老认证用户首次进入会话页 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "开方气泡出现逻辑", "internal_id": "196521", "external_id": "33405", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新认证用户首次进入豆腐块开方", "expected": "出现提示气泡 文案”在线开方,可直接发给工作室患者,也可通过微信、手机号发送给患者,患者可直接在线购药“"}, {"index": 2, "action": "新认证用户第二次进入会话页", "expected": "出现提示气泡 文案”在线开方,可直接发给工作室患者,也可通过微信、手机号发送给患者,患者可直接在线购药“"}, {"index": 3, "action": "老认证用户首次进入豆腐块开方", "expected": "无气泡"}, {"index": 4, "action": "老认证用户第二次进入会话页", "expected": "无气泡"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "开方气泡出现逻辑", "raw_text": "step1: 新认证用户首次进入豆腐块开方 => 出现提示气泡 文案”在线开方,可直接发给工作室患者,也可通过微信、手机号发送给患者,患者可直接在线购药“ | step2: 新认证用户第二次进入会话页 => 出现提示气泡 文案”在线开方,可直接发给工作室患者,也可通过微信、手机号发送给患者,患者可直接在线购药“ | step3: 老认证用户首次进入豆腐块开方 => 无气泡 | step4: 老认证用户第二次进入会话页 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "问诊单气泡消失逻辑", "internal_id": "196527", "external_id": "33406", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "豆腐块问诊单页点击气泡之外区域", "expected": "气泡消失"}, {"index": 2, "action": "会话页点击气泡之外区域", "expected": "气泡消失"}, {"index": 3, "action": "首次进入豆腐块问诊单->第二次进入豆腐块问诊单", "expected": "无气泡"}, {"index": 4, "action": "首次进入豆腐块问诊单->首次进入会话页", "expected": "无气泡"}, {"index": 5, "action": "首次进入会话页->再次进入会话页->再一次进入会话页", "expected": "无气泡"}, {"index": 6, "action": "首次进入会话页->首次进入豆腐块问诊单", "expected": "无气泡"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "问诊单气泡消失逻辑", "raw_text": "step1: 豆腐块问诊单页点击气泡之外区域 => 气泡消失 | step2: 会话页点击气泡之外区域 => 气泡消失 | step3: 首次进入豆腐块问诊单->第二次进入豆腐块问诊单 => 无气泡 | step4: 首次进入豆腐块问诊单->首次进入会话页 => 无气泡 | step5: 首次进入会话页->再次进入会话页->再一次进入会话页 => 无气泡 | step6: 首次进入会话页->首次进入豆腐块问诊单 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "提示气泡", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "feature_scope": "医师端 > 拉新活动 > 提示气泡", "case_name": "开方气泡消失逻辑", "internal_id": "196535", "external_id": "33407", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "豆腐块开方页点击气泡之外区域", "expected": "气泡消失"}, {"index": 2, "action": "会话页点击气泡之外区域", "expected": "气泡消失"}, {"index": 3, "action": "首次进入豆腐块开方->第二次进入豆腐块开方", "expected": "无气泡"}, {"index": 4, "action": "首次进入豆腐块开方->第二次进入会话页", "expected": "无气泡"}, {"index": 5, "action": "第二次进入会话页->再一次进入会话页", "expected": "无气泡"}, {"index": 6, "action": "第二次进入会话页->首次进入豆腐块开方", "expected": "无气泡"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "提示气泡"], "case_name": "开方气泡消失逻辑", "raw_text": "step1: 豆腐块开方页点击气泡之外区域 => 气泡消失 | step2: 会话页点击气泡之外区域 => 气泡消失 | step3: 首次进入豆腐块开方->第二次进入豆腐块开方 => 无气泡 | step4: 首次进入豆腐块开方->第二次进入会话页 => 无气泡 | step5: 第二次进入会话页->再一次进入会话页 => 无气泡 | step6: 第二次进入会话页->首次进入豆腐块开方 => 无气泡"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "升级到新版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "feature_scope": "医师端 > 拉新活动 > 升级到新版本", "case_name": "老新手任务进行中用户升级到新版本", "internal_id": "196544", "external_id": "33408", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}, {"index": 2, "action": "完成原来的任务", "expected": "表现正常 奖励到账"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "case_name": "老新手任务进行中用户升级到新版本", "raw_text": "step1: => 表现正常 | step2: 完成原来的任务 => 表现正常 奖励到账"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "升级到新版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "feature_scope": "医师端 > 拉新活动 > 升级到新版本", "case_name": "老未认证用户升级到新版本", "internal_id": "196548", "external_id": "33409", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "给注册奖励(在提交认证申请后,发放)"}, {"index": 2, "action": "认证后", "expected": "给认证奖励"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "升级到新版本"], "case_name": "老未认证用户升级到新版本", "raw_text": "step1: => 给注册奖励(在提交认证申请后,发放) | step2: 认证后 => 给认证奖励"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "仍使用老版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "feature_scope": "医师端 > 拉新活动 > 仍使用老版本", "case_name": "老新手任务进行中用户", "internal_id": "196553", "external_id": "33410", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}, {"index": 2, "action": "完成原来的任务", "expected": "表现正常 奖励到账"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "case_name": "老新手任务进行中用户", "raw_text": "step1: => 表现正常 | step2: 完成原来的任务 => 表现正常 奖励到账"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "仍使用老版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "feature_scope": "医师端 > 拉新活动 > 仍使用老版本", "case_name": "老未认证用户", "internal_id": "196557", "external_id": "33411", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "什么时候给注册奖励???"}, {"index": 2, "action": "使用老版本认证后", "expected": "给认证奖励???"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "case_name": "老未认证用户", "raw_text": "step1: => 什么时候给注册奖励??? | step2: 使用老版本认证后 => 给认证奖励???"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "仍使用老版本", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "feature_scope": "医师端 > 拉新活动 > 仍使用老版本", "case_name": "新注册用户", "internal_id": "196561", "external_id": "33412", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "按照新逻辑来 给注册奖励"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "仍使用老版本"], "case_name": "新注册用户", "raw_text": "step1: => 按照新逻辑来 给注册奖励"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "feature_scope": "拉新活动 > 优惠券 > 赠送优惠券", "case_name": "查看赠送入口", "internal_id": "196579", "external_id": "33415", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看会话页工具栏", "expected": "添加“赠送优惠券”"}, {"index": 2, "action": "点击赠送优惠券", "expected": "进入选择优惠券页面 默认不选中优惠券 确定不可点击 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "case_name": "查看赠送入口", "raw_text": "step1: 查看会话页工具栏 => 添加“赠送优惠券” | step2: 点击赠送优惠券 => 进入选择优惠券页面 默认不选中优惠券 确定不可点击 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "feature_scope": "拉新活动 > 优惠券 > 赠送优惠券", "case_name": "选择优惠券", "internal_id": "196583", "external_id": "33416", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "优惠券只能选择一张"}, {"index": 2, "action": "先选中一张->又选中另一张", "expected": "前一张取消选中 后一张选中正常"}, {"index": 3, "action": "先选中一张->又选中该张", "expected": "表现正常"}, {"index": 4, "action": "选中后点击确定", "expected": "1、该患者有此优惠券 2、该医生无此优惠券 3、发送优惠券卡片消息 4、发送优惠券模板消息"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "case_name": "选择优惠券", "raw_text": "step1: => 优惠券只能选择一张 | step2: 先选中一张->又选中另一张 => 前一张取消选中 后一张选中正常 | step3: 先选中一张->又选中该张 => 表现正常 | step4: 选中后点击确定 => 1、该患者有此优惠券 2、该医生无此优惠券 3、发送优惠券卡片消息 4、发送优惠券模板消息"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "feature_scope": "拉新活动 > 优惠券 > 赠送优惠券", "case_name": "查看优惠券卡片消息", "internal_id": "196589", "external_id": "33417", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "优惠券名称、金额、到期时间正确 精确到分 [截图]"}, {"index": 2, "action": "点击卡片消息", "expected": "进入优惠券详情页 [截图]"}, {"index": 3, "action": "会话列表页文案", "expected": "优惠券名称正确 [截图]"}, {"index": 4, "action": "1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的", "expected": "1~7、表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "赠送优惠券"], "case_name": "查看优惠券卡片消息", "raw_text": "step1: => 优惠券名称、金额、到期时间正确 精确到分 [截图] | step2: 点击卡片消息 => 进入优惠券详情页 [截图] | step3: 会话列表页文案 => 优惠券名称正确 [截图] | step4: 1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的 => 1~7、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "购药页展示优惠券栏", "internal_id": "196596", "external_id": "33418", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况进入购药页", "expected": ""}, {"index": 2, "action": "有优惠券&购药金额>=门槛金额", "expected": "有优惠券栏"}, {"index": 3, "action": "有优惠券&购药金额 < 门槛金额", "expected": "无优惠券栏"}, {"index": 4, "action": "有优惠券&药费为0", "expected": "无优惠券栏"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "购药页展示优惠券栏", "raw_text": "step1: 以下情况进入购药页 => | step2: 有优惠券&购药金额>=门槛金额 => 有优惠券栏 | step3: 有优惠券&购药金额 < 门槛金额 => 无优惠券栏 | step4: 有优惠券&药费为0 => 无优惠券栏"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "进购药页时默认选中优惠券", "internal_id": "196602", "external_id": "33419", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "订单金额大于优惠券使用条件", "expected": "默认选中该优惠券"}, {"index": 2, "action": "订单金额等于优惠券使用条件", "expected": "默认选中该优惠券"}, {"index": 3, "action": "订单金额小于优惠券使用条件", "expected": "不选中该优惠券"}, {"index": 4, "action": "有多张优惠券时", "expected": "选中正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "进购药页时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件 => 默认选中该优惠券 | step2: 订单金额等于优惠券使用条件 => 默认选中该优惠券 | step3: 订单金额小于优惠券使用条件 => 不选中该优惠券 | step4: 有多张优惠券时 => 选中正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "优惠券栏文案", "internal_id": "196608", "external_id": "33420", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无诊金时", "expected": "无文案"}, {"index": 2, "action": "有诊金时", "expected": "文案为不包括诊金"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "优惠券栏文案", "raw_text": "step1: 无诊金时 => 无文案 | step2: 有诊金时 => 文案为不包括诊金"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换地址时默认选中优惠券", "internal_id": "196612", "external_id": "33421", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "订单金额大于优惠券使用条件->订单金额小于优惠券使用条件", "expected": "表现正常"}, {"index": 2, "action": "订单金额小于优惠券使用条件->订单金额大于优惠券使用条件", "expected": "表现正常"}, {"index": 3, "action": "有可用优惠券->无可用优惠券", "expected": "不显示优惠券栏、总价正确"}, {"index": 4, "action": "无可用优惠券->有可用优惠券", "expected": "默认选中优惠券、总价正确"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换地址时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常 | step3: 有可用优惠券->无可用优惠券 => 不显示优惠券栏、总价正确 | step4: 无可用优惠券->有可用优惠券 => 默认选中优惠券、总价正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换代煎时默认选中优惠券", "internal_id": "196618", "external_id": "33422", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "订单金额大于优惠券使用条件->订单金额小于优惠券使用条件", "expected": "表现正常"}, {"index": 2, "action": "订单金额小于优惠券使用条件->订单金额大于优惠券使用条件", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换代煎时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换药房时默认选中优惠券", "internal_id": "196622", "external_id": "33423", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "订单金额大于优惠券使用条件->订单金额小于优惠券使用条件", "expected": "表现正常"}, {"index": 2, "action": "订单金额小于优惠券使用条件->订单金额大于优惠券使用条件", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换药房时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "切换快递时默认选中优惠券", "internal_id": "196626", "external_id": "33424", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "订单金额大于优惠券使用条件->订单金额小于优惠券使用条件", "expected": "表现正常"}, {"index": 2, "action": "订单金额小于优惠券使用条件->订单金额大于优惠券使用条件", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "切换快递时默认选中优惠券", "raw_text": "step1: 订单金额大于优惠券使用条件->订单金额小于优惠券使用条件 => 表现正常 | step2: 订单金额小于优惠券使用条件->订单金额大于优惠券使用条件 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "使用优惠券后购药", "internal_id": "196630", "external_id": "33425", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "订单总价正确、支付正常、支付后优惠券为已使用状态"}, {"index": 2, "action": "", "expected": "订单优惠券不减诊金、其他都减 药费、代煎费、加工费、定制费、运费"}, {"index": 3, "action": "", "expected": "订单优惠券使用条件金额不含诊金、其他都包含 药费、代煎费、加工费、定制费、运费"}, {"index": 4, "action": "不使用优惠券下单", "expected": "下单正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "使用优惠券后购药", "raw_text": "step1: => 订单总价正确、支付正常、支付后优惠券为已使用状态 | step2: => 订单优惠券不减诊金、其他都减 药费、代煎费、加工费、定制费、运费 | step3: => 订单优惠券使用条件金额不含诊金、其他都包含 药费、代煎费、加工费、定制费、运费 | step4: 不使用优惠券下单 => 下单正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "手动选择优惠券", "internal_id": "196636", "external_id": "33426", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击优惠券栏", "expected": "进入优惠券列表页 各优惠券展示正常 默认选中已选的优惠券"}, {"index": 2, "action": "选择某优惠券", "expected": "返回购药页、代入刚刚选择的优惠券"}, {"index": 3, "action": "选择不使用优惠券", "expected": "返回购药页、优惠券处显示x张可用、总价正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "手动选择优惠券", "raw_text": "step1: 点击优惠券栏 => 进入优惠券列表页 各优惠券展示正常 默认选中已选的优惠券 | step2: 选择某优惠券 => 返回购药页、代入刚刚选择的优惠券 | step3: 选择不使用优惠券 => 返回购药页、优惠券处显示x张可用、总价正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "代患者购药使用优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "feature_scope": "拉新活动 > 优惠券 > 代患者购药使用优惠券", "case_name": "临界情况", "internal_id": "196641", "external_id": "33427", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1、使用优惠券代患者购药用支付宝支付停留在支付页 2、把优惠券送给患者 3、继续支付", "expected": "2、赠送正常 3、支付后自动退款,订单为未支付"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券", "代患者购药使用优惠券"], "case_name": "临界情况", "raw_text": "step1: 1、使用优惠券代患者购药用支付宝支付停留在支付页 2、把优惠券送给患者 3、继续支付 => 2、赠送正常 3、支付后自动退款,订单为未支付"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "feature_scope": "医师端 > 拉新活动 > 优惠券", "case_name": "查看优惠券入口", "internal_id": "196565", "external_id": "33413", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看我的", "expected": "添加优惠券入口 [截图]"}, {"index": 2, "action": "未登录点击优惠券", "expected": "跳转登录页"}, {"index": 3, "action": "已登录点击优惠券 a、未认证 b、已认证", "expected": "a、b、进入优惠券列表"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "case_name": "查看优惠券入口", "raw_text": "step1: 查看我的 => 添加优惠券入口 [截图] | step2: 未登录点击优惠券 => 跳转登录页 | step3: 已登录点击优惠券 a、未认证 b、已认证 => a、b、进入优惠券列表"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "优惠券", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "feature_scope": "医师端 > 拉新活动 > 优惠券", "case_name": "查看优惠券列表", "internal_id": "196570", "external_id": "33414", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无优惠券时", "expected": "表现正常"}, {"index": 2, "action": "有优惠券", "expected": "1、不显示已过期的优惠券 2、按照优惠券金额由大到小 金额相同,按照优惠券到期时间倒序"}, {"index": 3, "action": "查看单张优惠券", "expected": "[截图] 优惠券名称、有效期、优惠金额、优惠条件正确 有效期精确到分"}, {"index": 4, "action": "点击使用规则", "expected": "展开显示 [截图]"}, {"index": 5, "action": "点击优惠券卡片", "expected": "进入优惠券详情页"}, {"index": 6, "action": "1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的", "expected": "1~7、显示正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "优惠券"], "case_name": "查看优惠券列表", "raw_text": "step1: 无优惠券时 => 表现正常 | step2: 有优惠券 => 1、不显示已过期的优惠券 2、按照优惠券金额由大到小 金额相同,按照优惠券到期时间倒序 | step3: 查看单张优惠券 => [截图] 优惠券名称、有效期、优惠金额、优惠条件正确 有效期精确到分 | step4: 点击使用规则 => 展开显示 [截图] | step5: 点击优惠券卡片 => 进入优惠券详情页 | step6: 1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 4、无起用金额有起用金额的 => 1~7、显示正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "小程序--推荐中医师页面", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "feature_scope": "拉新活动 > 老拉新活动--推荐中医师 > 小程序--推荐中医师页面", "case_name": "医生邀请H5页面截图替换", "internal_id": "196679", "external_id": "33434", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点开推荐医师的链接", "expected": "1,进入到【邀请加入大家中医】的页面; 2,页面里面增加 100元新手礼包的图片;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "case_name": "医生邀请H5页面截图替换", "raw_text": "step1: 点开推荐医师的链接 => 1,进入到【邀请加入大家中医】的页面; 2,页面里面增加 100元新手礼包的图片;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "小程序--推荐中医师页面", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "feature_scope": "拉新活动 > 老拉新活动--推荐中医师 > 小程序--推荐中医师页面", "case_name": "医师不能被邀请的文案修改", "internal_id": "196682", "external_id": "33435", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "已经认证过的医师,点击推荐链接,填写内容,点击【立即注册】", "expected": "提示:您已经开通了医生工作室,不能被邀请了哦;"}, {"index": 2, "action": "已经点击过别的医师的邀请链接,注册完后(还没有认证通过),再点击另外一个医师的推荐链接,填写手机号,获取验证码,点击【立即注册】", "expected": "提示:您已被别人邀请过了,立即打开大家中医体验;"}, {"index": 3, "action": "通过老版本邀请链接注册的用户,用户认证通过后", "expected": "邀请者获取老版本50元奖励;"}, {"index": 4, "action": "通过新版本链接邀请的注册用户,认证通过后,并且首单开成功后", "expected": "邀请者走新的奖励制度;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "case_name": "医师不能被邀请的文案修改", "raw_text": "step1: 已经认证过的医师,点击推荐链接,填写内容,点击【立即注册】 => 提示:您已经开通了医生工作室,不能被邀请了哦; | step2: 已经点击过别的医师的邀请链接,注册完后(还没有认证通过),再点击另外一个医师的推荐链接,填写手机号,获取验证码,点击【立即注册】 => 提示:您已被别人邀请过了,立即打开大家中医体验; | step3: 通过老版本邀请链接注册的用户,用户认证通过后 => 邀请者获取老版本50元奖励; | step4: 通过新版本链接邀请的注册用户,认证通过后,并且首单开成功后 => 邀请者走新的奖励制度;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "小程序--推荐中医师页面", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "feature_scope": "拉新活动 > 老拉新活动--推荐中医师 > 小程序--推荐中医师页面", "case_name": "点击新老链接去注册", "internal_id": "196688", "external_id": "33436", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "没有注册过的医师,点击新版本的链接,去注册", "expected": "1,正常注册,"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师", "小程序--推荐中医师页面"], "case_name": "点击新老链接去注册", "raw_text": "step1: 没有注册过的医师,点击新版本的链接,去注册 => 1,正常注册,"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "推荐中医师页面", "internal_id": "196645", "external_id": "33428", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "用户已登陆,点击我的页面的【推荐中医师】", "expected": "1,页面进入推荐中医师页面; 2,页面内容正常显示:立即邀请,邀请步骤,邀请记录;"}, {"index": 2, "action": "用户没有登陆,点击【推荐中医师】按钮", "expected": "1,页面直接跳转到登陆页面;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "推荐中医师页面", "raw_text": "step1: 用户已登陆,点击我的页面的【推荐中医师】 => 1,页面进入推荐中医师页面; 2,页面内容正常显示:立即邀请,邀请步骤,邀请记录; | step2: 用户没有登陆,点击【推荐中医师】按钮 => 1,页面直接跳转到登陆页面;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "【立即邀请】按钮显示", "internal_id": "196649", "external_id": "33429", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "刚进入推荐中医师页面", "expected": "1,先显示页面里面的邀请; 2,当上方的立即邀请划出页面后,下方出现【立即邀请】的按钮;"}, {"index": 2, "action": "当页面在划到上方的立即邀请后", "expected": "下方的【立即邀请】按钮消失;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "【立即邀请】按钮显示", "raw_text": "step1: 刚进入推荐中医师页面 => 1,先显示页面里面的邀请; 2,当上方的立即邀请划出页面后,下方出现【立即邀请】的按钮; | step2: 当页面在划到上方的立即邀请后 => 下方的【立即邀请】按钮消失;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "邀请弹窗的出现", "internal_id": "196653", "external_id": "33430", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击页面上方的立即发送邀请", "expected": "弹出邀请弹窗;"}, {"index": 2, "action": "点击下方出现的【立即邀请】按钮", "expected": "弹出邀请弹窗;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "邀请弹窗的出现", "raw_text": "step1: 点击页面上方的立即发送邀请 => 弹出邀请弹窗; | step2: 点击下方出现的【立即邀请】按钮 => 弹出邀请弹窗;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "邀请弹窗的页面显示", "internal_id": "196657", "external_id": "33431", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "邀请弹窗的页面显示", "expected": "1,显示医师头像和姓名; 2,其他文案是默认的; 3,可以保存图片,分享到微信和微信朋友圈; 4,【取消】按钮;"}, {"index": 2, "action": "点击【保存图片】", "expected": "1,图片保存成功; 2,同时tost提示:已保存到相册; 3,保存到不同手机里面的分享图片正常显示; 4,扫描图片上的二维码,进入大家中医的注册H5页面;"}, {"index": 3, "action": "点击【微信】", "expected": "1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示;"}, {"index": 4, "action": "点击【朋友圈】", "expected": "1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示;"}, {"index": 5, "action": "点击【取消】按钮", "expected": "页面回到推荐中医师页面;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "邀请弹窗的页面显示", "raw_text": "step1: 邀请弹窗的页面显示 => 1,显示医师头像和姓名; 2,其他文案是默认的; 3,可以保存图片,分享到微信和微信朋友圈; 4,【取消】按钮; | step2: 点击【保存图片】 => 1,图片保存成功; 2,同时tost提示:已保存到相册; 3,保存到不同手机里面的分享图片正常显示; 4,扫描图片上的二维码,进入大家中医的注册H5页面; | step3: 点击【微信】 => 1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示; | step4: 点击【朋友圈】 => 1,可以选择不同的微信好友把 H5链接 分享给不同的好友; 2,好友点击分享的H5链接 ,正常打开,里面的内容正常显示; | step5: 点击【取消】按钮 => 页面回到推荐中医师页面;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "医师专属二维码显示", "internal_id": "196664", "external_id": "33432", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击推荐医师页面的【邀请二维码】", "expected": "1,弹出医师专属分享二维码; 2,二维码没有时效性,一直有效; 3,此二维码与邀请弹窗里面的二维码一样;"}, {"index": 2, "action": "被邀请用户没有注册过,扫描医师专属分享二维码", "expected": "1,进入注册 H5 页面; 2,注册成功后,在推荐医师页面的邀请记录列表第一列展示;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "医师专属二维码显示", "raw_text": "step1: 点击推荐医师页面的【邀请二维码】 => 1,弹出医师专属分享二维码; 2,二维码没有时效性,一直有效; 3,此二维码与邀请弹窗里面的二维码一样; | step2: 被邀请用户没有注册过,扫描医师专属分享二维码 => 1,进入注册 H5 页面; 2,注册成功后,在推荐医师页面的邀请记录列表第一列展示;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老拉新活动--推荐中医师", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "feature_scope": "医师端 > 拉新活动 > 老拉新活动--推荐中医师", "case_name": "邀请记录显示", "internal_id": "196668", "external_id": "33433", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "本版本之前成功邀请的医生", "expected": "不显示在此页面的邀请记录里;"}, {"index": 2, "action": "本版本之后成功邀请的医生", "expected": "1,按照被邀请的医师的注册时间倒序展示; 2,展示所有本医生邀请成功的注册医师;"}, {"index": 3, "action": "这个版本发布之后,通过老链接进行注册", "expected": "医师邀请记录会显示吗?"}, {"index": 4, "action": "成功邀请人数", "expected": "1,仅统计被邀请者已被审核通过的; (1.1)被审核通过的:医师提交认证,猫头鹰审核通过; 2,医师只是提交了认证,还没有在猫头鹰审核通过,不统计;"}, {"index": 5, "action": "被邀请用户只是注册", "expected": "邀请列表只显示加密的手机号,统一的头像;"}, {"index": 6, "action": "仅注册的用户,认证补充头像,姓名资料,但没有提交认证", "expected": "1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【未认证】标志;"}, {"index": 7, "action": "仅注册的用户,认证补充头像,姓名资料,提交了认证,审核还未通过", "expected": "1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【审核中】标志;"}, {"index": 8, "action": "仅注册的用户,认证补充头像,姓名资料,提交了认证,审核通过", "expected": "1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【已认证】标志;"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动", "老拉新活动--推荐中医师"], "case_name": "邀请记录显示", "raw_text": "step1: 本版本之前成功邀请的医生 => 不显示在此页面的邀请记录里; | step2: 本版本之后成功邀请的医生 => 1,按照被邀请的医师的注册时间倒序展示; 2,展示所有本医生邀请成功的注册医师; | step3: 这个版本发布之后,通过老链接进行注册 => 医师邀请记录会显示吗? | step4: 成功邀请人数 => 1,仅统计被邀请者已被审核通过的; (1.1)被审核通过的:医师提交认证,猫头鹰审核通过; 2,医师只是提交了认证,还没有在猫头鹰审核通过,不统计; | step5: 被邀请用户只是注册 => 邀请列表只显示加密的手机号,统一的头像; | step6: 仅注册的用户,认证补充头像,姓名资料,但没有提交认证 => 1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【未认证】标志; | step7: 仅注册的用户,认证补充头像,姓名资料,提交了认证,审核还未通过 => 1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【审核中】标志; | step8: 仅注册的用户,认证补充头像,姓名资料,提交了认证,审核通过 => 1,邀请列表由手机号和统一头像显示姓名和头像; 2,同时后方显示【已认证】标志;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "活动入口出现逻辑", "internal_id": "196449", "external_id": "33390", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "未登录", "expected": "有入口"}, {"index": 3, "action": "新版本新注册未认证", "expected": "有入口"}, {"index": 4, "action": "新版本新注册已认证", "expected": "有入口"}, {"index": 5, "action": "新版本新注册已认证完成所有任务", "expected": "入口消失"}, {"index": 6, "action": "在老版本注册未认证", "expected": "有入口"}, {"index": 7, "action": "在老版本注册已认证 a、未完成新手任务 b、已完成新手任务", "expected": "a、b、均无入口"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "活动入口出现逻辑", "raw_text": "step1: => [截图] | step2: 未登录 => 有入口 | step3: 新版本新注册未认证 => 有入口 | step4: 新版本新注册已认证 => 有入口 | step5: 新版本新注册已认证完成所有任务 => 入口消失 | step6: 在老版本注册未认证 => 有入口 | step7: 在老版本注册已认证 a、未完成新手任务 b、已完成新手任务 => a、b、均无入口"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "取消原来的首单卡片消息", "internal_id": "196505", "external_id": "33401", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "完成首单", "expected": "取消发送之前的卡片消息 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "取消原来的首单卡片消息", "raw_text": "step1: 完成首单 => 取消发送之前的卡片消息 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "取消N元奖励提示", "internal_id": "196508", "external_id": "33402", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在老新手任务中的用户", "expected": "删除之前的任务完成弹窗 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "取消N元奖励提示", "raw_text": "step1: 在老新手任务中的用户 => 删除之前的任务完成弹窗 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拉新活动", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "feature_scope": "V4.17.5 > 医师端 > 拉新活动", "case_name": "删除之前的任务完成弹窗", "internal_id": "196511", "external_id": "33403", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在老新手任务中的用户", "expected": "取消“N元”奖励提示 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "拉新活动"], "case_name": "删除之前的任务完成弹窗", "raw_text": "step1: 在老新手任务中的用户 => 取消“N元”奖励提示 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "没有添加门诊机构,查看门诊信息页", "internal_id": "196693", "external_id": "33437", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "不添加门诊机构,查看门诊信息页", "expected": "显示无门诊信息; 如图:"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "没有添加门诊机构,查看门诊信息页", "raw_text": "step1: 不添加门诊机构,查看门诊信息页 => 显示无门诊信息; 如图:"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "增加公立,非公立注释", "internal_id": "196696", "external_id": "33438", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只要添加门诊机构(1个或多个),就会出现公立和非公立的注释", "expected": ""}, {"index": 2, "action": "没有添加坐诊机构,不会出现公立和非公立的注释", "expected": ""}, {"index": 3, "action": "添加门诊机构(公立或者非公立)", "expected": "1,门诊信息页面顶部出现公立和非公立注释; 2,公立:仅支持免费加号; 非公立:支持在线挂号;"}, {"index": 4, "action": "添加了坐诊机构,又全部删除", "expected": "1,门诊信息页面顶部的公立和非公立注释消失; 2,展示:无门诊信息"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "增加公立,非公立注释", "raw_text": "step1: 只要添加门诊机构(1个或多个),就会出现公立和非公立的注释 => | step2: 没有添加坐诊机构,不会出现公立和非公立的注释 => | step3: 添加门诊机构(公立或者非公立) => 1,门诊信息页面顶部出现公立和非公立注释; 2,公立:仅支持免费加号; 非公立:支持在线挂号; | step4: 添加了坐诊机构,又全部删除 => 1,门诊信息页面顶部的公立和非公立注释消失; 2,展示:无门诊信息"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "医院增加公立,非公立标签", "internal_id": "196702", "external_id": "33439", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "添加公立性质的坐诊机构", "expected": "1,添加成功的医院名称旁边显示:公立"}, {"index": 2, "action": "添加非公立性质的坐诊机构", "expected": "1,添加成功的医院名称旁边显示:非公立"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "医院增加公立,非公立标签", "raw_text": "step1: 添加公立性质的坐诊机构 => 1,添加成功的医院名称旁边显示:公立 | step2: 添加非公立性质的坐诊机构 => 1,添加成功的医院名称旁边显示:非公立"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "医院名称去掉跳转箭头", "internal_id": "196706", "external_id": "33440", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "门诊信息页面的医院名称去掉跳转:坐诊机构页面的箭头", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "医院名称去掉跳转箭头", "raw_text": "step1: 门诊信息页面的医院名称去掉跳转:坐诊机构页面的箭头 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "feature_scope": "医师端 > 门诊预约 > 门诊信息页", "case_name": "取消单日编辑门诊弹窗", "internal_id": "196709", "external_id": "33441", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "整个门诊区域统一点击跳转至【编辑坐诊机构页面】", "expected": ""}, {"index": 2, "action": "点击置灰/约满/出诊/空白/可约/已约的格子", "expected": "1,页面统一跳转【编辑坐诊机构页面】 2,取消单日编辑门诊弹窗"}, {"index": 3, "action": "其他规则不变", "expected": "1,分享门诊(微信,朋友圈,工作室患者,分享的图片正常展示:安卓,ios) 2,发布公告功能 3,【编辑坐诊信息】功能"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "门诊信息页"], "case_name": "取消单日编辑门诊弹窗", "raw_text": "step1: 整个门诊区域统一点击跳转至【编辑坐诊机构页面】 => | step2: 点击置灰/约满/出诊/空白/可约/已约的格子 => 1,页面统一跳转【编辑坐诊机构页面】 2,取消单日编辑门诊弹窗 | step3: 其他规则不变 => 1,分享门诊(微信,朋友圈,工作室患者,分享的图片正常展示:安卓,ios) 2,发布公告功能 3,【编辑坐诊信息】功能"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "坐诊标题更新", "internal_id": "196742", "external_id": "33447", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "坐诊标题", "expected": "1,由原来的“坐诊挂号”更改为“近三周坐诊情况”"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "坐诊标题更新", "raw_text": "step1: 坐诊标题 => 1,由原来的“坐诊挂号”更改为“近三周坐诊情况”"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "规则说明位置及名称更新", "internal_id": "196745", "external_id": "33448", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "规则说明位置", "expected": "1,由上方挪到坐诊情况下方"}, {"index": 2, "action": "规则说明名称更新", "expected": "1,名称由“规则说明”改成“了解预约规则”"}, {"index": 3, "action": "点击了解预约规则", "expected": "1,进入详情页 2,里面的内容不变"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "规则说明位置及名称更新", "raw_text": "step1: 规则说明位置 => 1,由上方挪到坐诊情况下方 | step2: 规则说明名称更新 => 1,名称由“规则说明”改成“了解预约规则” | step3: 点击了解预约规则 => 1,进入详情页 2,里面的内容不变"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "坐诊情况底部增加色块提示文案", "internal_id": "196750", "external_id": "33449", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "坐诊机构是公立医院", "expected": "1,绿色:患者在大家中医预约,到医院支付挂号费,找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点"}, {"index": 2, "action": "坐诊机构是非公立医院", "expected": "1,绿色:患者在大家中医预约和支付挂号费,凭短信找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "坐诊情况底部增加色块提示文案", "raw_text": "step1: 坐诊机构是公立医院 => 1,绿色:患者在大家中医预约,到医院支付挂号费,找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点 | step2: 坐诊机构是非公立医院 => 1,绿色:患者在大家中医预约和支付挂号费,凭短信找您问诊 2,黄色:患者在大家中医了解您的出诊时间及地点"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "超过时间医生无法修改坐诊情况", "internal_id": "196754", "external_id": "33450", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "时间晚于早上8:00", "expected": "医生无法修改坐诊情况"}, {"index": 2, "action": "时间晚于中午12:00", "expected": "医生无法修改坐诊情况"}, {"index": 3, "action": "时间晚于晚上18:00", "expected": "医生无法修改坐诊情况"}, {"index": 4, "action": "当天超过的时间有出诊,约满,已约的坐诊记录", "expected": "1,用淡色显示出诊,约满,已约"}, {"index": 5, "action": "点击淡色的出诊,约满,已约", "expected": "1,toast提示:无法修改该时段"}, {"index": 6, "action": "当天之前的时间即使有坐诊记录也置灰显示", "expected": ""}, {"index": 7, "action": "当天没有坐诊", "expected": "1,时间还没有过早上:8:00,当天一整天空白显示 2,时间过了早上:8:00,没过中午:12:00,当天上午置灰,下午和晚上空白 3,时间过了中午12:00,没过晚上18:00,当天上午和下午置灰,晚上空白 4,当天时间过了18:00,当天上午,下午和晚上全部置灰"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "超过时间医生无法修改坐诊情况", "raw_text": "step1: 时间晚于早上8:00 => 医生无法修改坐诊情况 | step2: 时间晚于中午12:00 => 医生无法修改坐诊情况 | step3: 时间晚于晚上18:00 => 医生无法修改坐诊情况 | step4: 当天超过的时间有出诊,约满,已约的坐诊记录 => 1,用淡色显示出诊,约满,已约 | step5: 点击淡色的出诊,约满,已约 => 1,toast提示:无法修改该时段 | step6: 当天之前的时间即使有坐诊记录也置灰显示 => | step7: 当天没有坐诊 => 1,时间还没有过早上:8:00,当天一整天空白显示 2,时间过了早上:8:00,没过中午:12:00,当天上午置灰,下午和晚上空白 3,时间过了中午12:00,没过晚上18:00,当天上午和下午置灰,晚上空白 4,当天时间过了18:00,当天上午,下午和晚上全部置灰"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "坐诊情况展示", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 坐诊情况展示", "case_name": "近三周坐诊情况展示", "internal_id": "196763", "external_id": "33451", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "近三周坐诊情况展示", "expected": "1,在第一个日期格子上加上月份 2,其他逻辑不变"}, {"index": 2, "action": "如果添加机构的当天是2月24号周四,时间已经过了中午12点,没有过晚上18点", "expected": "1,坐诊时间的第一周从21号周一开始展示 (1)2月21周一,22周二,23周三,24周四上午和下午全部置灰,不可点击"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "坐诊情况展示"], "case_name": "近三周坐诊情况展示", "raw_text": "step1: 近三周坐诊情况展示 => 1,在第一个日期格子上加上月份 2,其他逻辑不变 | step2: 如果添加机构的当天是2月24号周四,时间已经过了中午12点,没有过晚上18点 => 1,坐诊时间的第一周从21号周一开始展示 (1)2月21周一,22周二,23周三,24周四上午和下午全部置灰,不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "修改坐诊时间", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 修改坐诊时间", "case_name": "修改的坐诊时间,影响到已预约的患者,出现【确认需改坐诊时间】的弹窗", "internal_id": "196768", "external_id": "33452", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改时间后,点击保存,若开始时间推迟或者结束时间提前,从而影响到已预约的患者出现弹窗"}, {"index": 2, "action": "患者预约了2月24号早上8:00-8:30, 医生在早上八点之前把上午开始的坐诊时间修改为8:20-11:00, 点击【保存】", "expected": "1,开始时间推迟影响到了8点预约的患者 2,出现弹窗:确认修改坐诊时间? 弹窗如下图:"}, {"index": 3, "action": "患者预约了晚上23:00-23:30, 医生在早于18:00之前把晚上开始的坐诊时间修改为18:00-23:00,点击保存", "expected": "1,结束时间影响到了晚上23点预约的患者 2,出现弹窗"}, {"index": 4, "action": "点击弹窗【好的】按钮", "expected": "1,坐诊时间保存修改 2,患者端保存的坐诊时间段修改 3,同时给影响到的预约患者群发会话消息和短信"}, {"index": 5, "action": "点击弹窗【取消】", "expected": "1,弹窗关闭 2,回到修改坐诊时间页面继续修改"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "case_name": "修改的坐诊时间,影响到已预约的患者,出现【确认需改坐诊时间】的弹窗", "raw_text": "step1: => 修改时间后,点击保存,若开始时间推迟或者结束时间提前,从而影响到已预约的患者出现弹窗 | step2: 患者预约了2月24号早上8:00-8:30, 医生在早上八点之前把上午开始的坐诊时间修改为8:20-11:00, 点击【保存】 => 1,开始时间推迟影响到了8点预约的患者 2,出现弹窗:确认修改坐诊时间? 弹窗如下图: | step3: 患者预约了晚上23:00-23:30, 医生在早于18:00之前把晚上开始的坐诊时间修改为18:00-23:00,点击保存 => 1,结束时间影响到了晚上23点预约的患者 2,出现弹窗 | step4: 点击弹窗【好的】按钮 => 1,坐诊时间保存修改 2,患者端保存的坐诊时间段修改 3,同时给影响到的预约患者群发会话消息和短信 | step5: 点击弹窗【取消】 => 1,弹窗关闭 2,回到修改坐诊时间页面继续修改"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "修改坐诊时间", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 修改坐诊时间", "case_name": "因修改坐诊时间影响到患者,给患者发送的会话信息和短信", "internal_id": "196775", "external_id": "33453", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生上午开始坐诊时间是:8:00-12:50,三个患者预约了2月24号早上8:00,医生在早上八点之前 把上午开始的坐诊时间修改为8:20-11:00,点击【保存】", "expected": "1,修改的门诊信息往后推迟,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 8:00 ”,因 上午 的坐诊时间调整至 8:20-11:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日8:00 ”,因 上午 的坐诊时间调整至 8:30-11:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116"}, {"index": 2, "action": "医生下午开始的时间段为:12:10-18:50,三个患者预约了2月24号下午12:30,医生在下午12点之前 把下午开始的坐诊时间修改为12:30-18:00,点击【保存】", "expected": "1,下午坐诊开始时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信"}, {"index": 3, "action": "医生晚上开始的时间段为:18:00-21:50,三个患者预约了2月24号晚上21:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:30-21:20,点击【保存】", "expected": "1,修改的门诊时间提前结束,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116"}, {"index": 4, "action": "医生晚上开始的时间段为:18:10-20:50,三个化妆预约了2月24号晚上20:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:10-20:30/20:40,点击【保存】", "expected": "1,晚上坐诊结束时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信"}, {"index": 5, "action": "会话消息和短信内容里面的注意点", "expected": "1,查看医生的名字是否正确 2,查看自己预约的门诊时间是否正确 3,查看医生调整时间的坐诊时间段是否正确 (上午,下午,晚上和时间段) 4,查看客服电话是否正确 5,验证小程序链接是否可以正确打开"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "修改坐诊时间"], "case_name": "因修改坐诊时间影响到患者,给患者发送的会话信息和短信", "raw_text": "step1: 医生上午开始坐诊时间是:8:00-12:50,三个患者预约了2月24号早上8:00,医生在早上八点之前 把上午开始的坐诊时间修改为8:20-11:00,点击【保存】 => 1,修改的门诊信息往后推迟,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 8:00 ”,因 上午 的坐诊时间调整至 8:20-11:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日8:00 ”,因 上午 的坐诊时间调整至 8:30-11:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116 | step2: 医生下午开始的时间段为:12:10-18:50,三个患者预约了2月24号下午12:30,医生在下午12点之前 把下午开始的坐诊时间修改为12:30-18:00,点击【保存】 => 1,下午坐诊开始时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信 | step3: 医生晚上开始的时间段为:18:00-21:50,三个患者预约了2月24号晚上21:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:30-21:20,点击【保存】 => 1,修改的门诊时间提前结束,影响到已预约的患者 2,三个患者都会收到会话消息和短信 3,会话内容: 您好,我是xx医师,您预约的门诊“ 2月24号 21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。 3,短信内容: 【大家中医】您预约的xxx主任医师门诊“ 2月24日21:30 ”,因 晚上 的坐诊时间调整至 18:30-21:00 ,请注意到达时间。可登录大家中医小程序www链接及时联系医师,如有疑问请拨打客服电话:400-820-6116 | step4: 医生晚上开始的时间段为:18:10-20:50,三个化妆预约了2月24号晚上20:30,医生在晚上18点之前 把晚上开始的坐诊时间修改为18:10-20:30/20:40,点击【保存】 => 1,晚上坐诊结束时间没有影响到已预约的患者 2,坐诊时间修改成功,不会出现弹窗提示,不会发送会话和短信 | step5: 会话消息和短信内容里面的注意点 => 1,查看医生的名字是否正确 2,查看自己预约的门诊时间是否正确 3,查看医生调整时间的坐诊时间段是否正确 (上午,下午,晚上和时间段) 4,查看客服电话是否正确 5,验证小程序链接是否可以正确打开"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "已过去的时间不能放号", "internal_id": "196783", "external_id": "33454", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击空白的格子", "expected": "1,可以放号 2,弹出 开启坐诊 弹窗 点击【取消】或者上方阴影面积都可以关闭弹窗"}, {"index": 2, "action": "点击置灰和淡色的已约/约满/出诊的格子", "expected": "2,不能放号"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "已过去的时间不能放号", "raw_text": "step1: 点击空白的格子 => 1,可以放号 2,弹出 开启坐诊 弹窗 点击【取消】或者上方阴影面积都可以关闭弹窗 | step2: 点击置灰和淡色的已约/约满/出诊的格子 => 2,不能放号"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "开启坐诊弹窗 增加挂号费", "internal_id": "196787", "external_id": "33455", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加 挂号费/到院缴挂号费", "expected": "1,开启坐诊页面在:放号数下方 增加挂号费 2,挂号费/到院缴挂号费默认:未设置(非必填) 3,非公立医院显示:挂号费 4,公立医院显示:到院缴挂号费"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "开启坐诊弹窗 增加挂号费", "raw_text": "step1: 增加 挂号费/到院缴挂号费 => 1,开启坐诊页面在:放号数下方 增加挂号费 2,挂号费/到院缴挂号费默认:未设置(非必填) 3,非公立医院显示:挂号费 4,公立医院显示:到院缴挂号费"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "挂号费设置规则", "internal_id": "196790", "external_id": "33456", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "没有开启坐诊按钮", "expected": "1,不可以设置放号数和挂号费 2,可以勾选以后每周x坐诊设置 3,点击【保存】按钮,页面回到坐诊情况页面"}, {"index": 2, "action": "开启坐诊按钮,没有设置放号数,放号数为0", "expected": "1,不可以设置挂号费 2,可以勾选以后每周x坐诊设置"}, {"index": 3, "action": "开启坐诊按钮,设置放号数,放号数>0", "expected": "1,可以设置挂号费"}, {"index": 4, "action": "开启坐诊按钮,设置放号数和挂号费,再把放号数改为0, 点击【保存】", "expected": "1,toast提示:请设置放号数 2,还在开启坐诊页面"}, {"index": 5, "action": "进入设置挂号费页面", "expected": "1,导航栏根据医院性质显示: 非公立医院显示:挂号费 公立医院显示:到院缴挂号费 2,挂号费的设置方式同“工作室设置--中医线上咨询设置--图文问诊费用”一样 (有一点不同的是医生进入设置挂号费的页面里面的 “免费” 修改为 “0”)"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "挂号费设置规则", "raw_text": "step1: 没有开启坐诊按钮 => 1,不可以设置放号数和挂号费 2,可以勾选以后每周x坐诊设置 3,点击【保存】按钮,页面回到坐诊情况页面 | step2: 开启坐诊按钮,没有设置放号数,放号数为0 => 1,不可以设置挂号费 2,可以勾选以后每周x坐诊设置 | step3: 开启坐诊按钮,设置放号数,放号数>0 => 1,可以设置挂号费 | step4: 开启坐诊按钮,设置放号数和挂号费,再把放号数改为0, 点击【保存】 => 1,toast提示:请设置放号数 2,还在开启坐诊页面 | step5: 进入设置挂号费页面 => 1,导航栏根据医院性质显示: 非公立医院显示:挂号费 公立医院显示:到院缴挂号费 2,挂号费的设置方式同“工作室设置--中医线上咨询设置--图文问诊费用”一样 (有一点不同的是医生进入设置挂号费的页面里面的 “免费” 修改为 “0”)"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "开启坐诊弹窗修改“每周x上午/下午/晚上”的断句", "internal_id": "196797", "external_id": "33457", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "由“同时修改以后每 周五 上午 坐诊设置”", "expected": "1,修改为“同时修改以后 每周五上午 坐诊设置”"}, {"index": 2, "action": "勾选同时修改", "expected": "1,以后的每周xxx都会有同样的放号数量和挂号费用的坐诊 2,检查以后每周xxx坐诊是否正常展示,挂号费用是否正确"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "开启坐诊弹窗修改“每周x上午/下午/晚上”的断句", "raw_text": "step1: 由“同时修改以后每 周五 上午 坐诊设置” => 1,修改为“同时修改以后 每周五上午 坐诊设置” | step2: 勾选同时修改 => 1,以后的每周xxx都会有同样的放号数量和挂号费用的坐诊 2,检查以后每周xxx坐诊是否正常展示,挂号费用是否正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "添加坐诊情况", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "feature_scope": "门诊预约 > 编辑坐诊信息页 > 添加坐诊情况", "case_name": "添加坐诊规则除了以上修改,其他的跟之前逻辑一样", "internal_id": "196801", "external_id": "33458", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "之前的逻辑", "expected": "1,只能添加未来时间的坐诊"}, {"index": 2, "action": "", "expected": "2,打开 开启坐诊弹窗,可以什么都不编辑就可以关闭弹窗"}, {"index": 3, "action": "", "expected": "3,已经添加的坐诊,没有患者预约可以点击取消"}, {"index": 4, "action": "", "expected": "4,已经添加的坐诊,有患者预约,关闭开启坐诊按钮,点击【保存】 (1)会弹窗提示:是否关闭坐诊 【1】点击【取消】,之前关闭的 开启坐 诊会自动打开 【2】点击【确定】会取消患者的预约,会给患者发送取消短信 ,取消成功,页面不会显示此坐诊"}, {"index": 5, "action": "", "expected": "5,*放号数必须大于当前已挂号数 例如:已预约了3个患者,医生把放号数改为2个,会提示:*放号数必须大于当前已挂号数"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页", "添加坐诊情况"], "case_name": "添加坐诊规则除了以上修改,其他的跟之前逻辑一样", "raw_text": "step1: 之前的逻辑 => 1,只能添加未来时间的坐诊 | step2: => 2,打开 开启坐诊弹窗,可以什么都不编辑就可以关闭弹窗 | step3: => 3,已经添加的坐诊,没有患者预约可以点击取消 | step4: => 4,已经添加的坐诊,有患者预约,关闭开启坐诊按钮,点击【保存】 (1)会弹窗提示:是否关闭坐诊 【1】点击【取消】,之前关闭的 开启坐 诊会自动打开 【2】点击【确定】会取消患者的预约,会给患者发送取消短信 ,取消成功,页面不会显示此坐诊 | step5: => 5,*放号数必须大于当前已挂号数 例如:已预约了3个患者,医生把放号数改为2个,会提示:*放号数必须大于当前已挂号数"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "编辑坐诊信息页面增加删除功能", "internal_id": "196715", "external_id": "33442", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入编辑坐诊信息页面", "expected": "1,右上角增加【删除】按钮;"}, {"index": 2, "action": "坐诊机构没有人预约/没有添加坐诊信息/只添加了出诊,点击【删除】按钮", "expected": "1,弹窗提示:确定要删除门诊信息? 2,点击【放弃】,删除失败 3,点击【删除】,删除成功,不显示此坐诊机构 弹窗如图:"}, {"index": 3, "action": "坐诊机构已有人预约,点击【删除】按钮", "expected": "1,弹窗提示:是否删除坐诊机构 2,点击【放弃】,删除失败 3,点击【删除】,删除成功,同时会给已预约的患者发送短信通知:提示医生取消了预约(现有规则) 弹窗如图:"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "编辑坐诊信息页面增加删除功能", "raw_text": "step1: 进入编辑坐诊信息页面 => 1,右上角增加【删除】按钮; | step2: 坐诊机构没有人预约/没有添加坐诊信息/只添加了出诊,点击【删除】按钮 => 1,弹窗提示:确定要删除门诊信息? 2,点击【放弃】,删除失败 3,点击【删除】,删除成功,不显示此坐诊机构 弹窗如图: | step3: 坐诊机构已有人预约,点击【删除】按钮 => 1,弹窗提示:是否删除坐诊机构 2,点击【放弃】,删除失败 3,点击【删除】,删除成功,同时会给已预约的患者发送短信通知:提示医生取消了预约(现有规则) 弹窗如图:"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "编辑坐诊机构页面展示医院名称", "internal_id": "196720", "external_id": "33443", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入坐诊机构页面", "expected": "1,顶部展示医院名称和公立或非公立标签 2,医院名称全部展示(过长)"}, {"index": 2, "action": "点击医院名称", "expected": "1,进入到坐诊机构页面 2,坐诊机构页面去掉右上角的【删除】功能 3,其他规则不变,还是只能修改【坐诊科室】"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "编辑坐诊机构页面展示医院名称", "raw_text": "step1: 进入坐诊机构页面 => 1,顶部展示医院名称和公立或非公立标签 2,医院名称全部展示(过长) | step2: 点击医院名称 => 1,进入到坐诊机构页面 2,坐诊机构页面去掉右上角的【删除】功能 3,其他规则不变,还是只能修改【坐诊科室】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "’就诊指南‘标题及默认文案修改", "internal_id": "196724", "external_id": "33444", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击就诊提示", "expected": "1,跳转到编辑就诊提示页面"}, {"index": 2, "action": "就诊指南标题", "expected": "1,编辑坐诊机构页面和编辑就诊提示页面全都由:' 就诊指南 '修改为' 就诊提示 ' 2,编辑功能不变"}, {"index": 3, "action": "就诊提示默认文案修改", "expected": "1,【编辑坐诊信息页面】默认文案是:提示患者预约后如何就诊。例:请到xx楼xx科室找我后加号 2,【就诊提示编辑页面】*默认文案:患者预约后,将看到您的就诊提示"}, {"index": 4, "action": "点击【就诊提示】编辑页面的查看示例", "expected": "视觉重新修改"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "’就诊指南‘标题及默认文案修改", "raw_text": "step1: 点击就诊提示 => 1,跳转到编辑就诊提示页面 | step2: 就诊指南标题 => 1,编辑坐诊机构页面和编辑就诊提示页面全都由:' 就诊指南 '修改为' 就诊提示 ' 2,编辑功能不变 | step3: 就诊提示默认文案修改 => 1,【编辑坐诊信息页面】默认文案是:提示患者预约后如何就诊。例:请到xx楼xx科室找我后加号 2,【就诊提示编辑页面】*默认文案:患者预约后,将看到您的就诊提示 | step4: 点击【就诊提示】编辑页面的查看示例 => 视觉重新修改"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "’坐诊时间设置‘ 的标题及默认文案更新", "internal_id": "196730", "external_id": "33445", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "坐诊时间设置 标题", "expected": "1,编辑坐诊机构页面 和 放号设置页面 全都由:'坐诊时间设置 '修改为' 放号设置 '"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "’坐诊时间设置‘ 的标题及默认文案更新", "raw_text": "step1: 坐诊时间设置 标题 => 1,编辑坐诊机构页面 和 放号设置页面 全都由:'坐诊时间设置 '修改为' 放号设置 '"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "编辑坐诊信息页", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "feature_scope": "医师端 > 门诊预约 > 编辑坐诊信息页", "case_name": "放号设置编辑页面", "internal_id": "196733", "external_id": "33446", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击放号设置", "expected": "1,跳转放号设置编辑页面"}, {"index": 2, "action": "放号设置编辑页面增加医院名称", "expected": "1,顶部显示医院全称(名称过长)"}, {"index": 3, "action": "坐诊时间默认值", "expected": "1,放号设置页面原有的功能 2,坐诊时间默认值 上午 8:00-11:00 下午 13:00-16:00 晚上 18:00-20:00"}, {"index": 4, "action": "法定节假日放号", "expected": "1,把法定节假日放号功能 挪到 放号设置里面 2,默认文案:关闭后,法定节假日(不含双休日)自动不放号"}, {"index": 5, "action": "打开法定节假日放号", "expected": "1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日放号"}, {"index": 6, "action": "关闭法定节假日放号", "expected": "1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日不放号"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "编辑坐诊信息页"], "case_name": "放号设置编辑页面", "raw_text": "step1: 点击放号设置 => 1,跳转放号设置编辑页面 | step2: 放号设置编辑页面增加医院名称 => 1,顶部显示医院全称(名称过长) | step3: 坐诊时间默认值 => 1,放号设置页面原有的功能 2,坐诊时间默认值 上午 8:00-11:00 下午 13:00-16:00 晚上 18:00-20:00 | step4: 法定节假日放号 => 1,把法定节假日放号功能 挪到 放号设置里面 2,默认文案:关闭后,法定节假日(不含双休日)自动不放号 | step5: 打开法定节假日放号 => 1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日放号 | step6: 关闭法定节假日放号 => 1,编辑坐诊信息---放号设置那里在坐诊时间后面显示:法定节假日不放号"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "预约时间由:上午/下午/晚上 ,更新为时间点", "internal_id": "196825", "external_id": "33463", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "原来的预约时间为:2022-03-02 周三 晚上", "expected": "1,修改为:2022-03-02 周三 19:30"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "预约时间由:上午/下午/晚上 ,更新为时间点", "raw_text": "step1: 原来的预约时间为:2022-03-02 周三 晚上 => 1,修改为:2022-03-02 周三 19:30"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "所有字段去掉冒号", "internal_id": "196828", "external_id": "33464", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约详情页面所有字段统一去掉冒号", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "所有字段去掉冒号", "raw_text": "step1: 预约详情页面所有字段统一去掉冒号 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "就诊机构位置修改", "internal_id": "196831", "external_id": "33465", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊机构放在挂号费用的上方", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "就诊机构位置修改", "raw_text": "step1: 就诊机构放在挂号费用的上方 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "增加挂号费用", "internal_id": "196834", "external_id": "33466", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加挂号费用", "expected": "1,预约详情里面增加:挂号费用 2,挂号费用排在:就诊机构下方"}, {"index": 2, "action": "非公立医院设置了挂号金额,在预约详情里面展示", "expected": "1,挂号费用:¥20"}, {"index": 3, "action": "非公立医院没有设置挂号费,在预约详情里面展示", "expected": "1,挂号费用:¥ 0"}, {"index": 4, "action": "非公立医院设置了挂号费,但是设置的是0元,在预约详情里面展示", "expected": "1,挂号费用:¥ 0"}, {"index": 5, "action": "公立医院设置了挂号金额,在预约详情里面展示", "expected": "1,挂号费用:到院缴费 ¥ 20"}, {"index": 6, "action": "公立医院没有设置挂号金额或者设置为 0 元", "expected": "1,挂号费用:以医院公示费用为准"}, {"index": 7, "action": "自定义的挂号费用设置", "expected": "1,默认文案:范围在0-9999元 2,只可以输入正整数"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "增加挂号费用", "raw_text": "step1: 增加挂号费用 => 1,预约详情里面增加:挂号费用 2,挂号费用排在:就诊机构下方 | step2: 非公立医院设置了挂号金额,在预约详情里面展示 => 1,挂号费用:¥20 | step3: 非公立医院没有设置挂号费,在预约详情里面展示 => 1,挂号费用:¥ 0 | step4: 非公立医院设置了挂号费,但是设置的是0元,在预约详情里面展示 => 1,挂号费用:¥ 0 | step5: 公立医院设置了挂号金额,在预约详情里面展示 => 1,挂号费用:到院缴费 ¥ 20 | step6: 公立医院没有设置挂号金额或者设置为 0 元 => 1,挂号费用:以医院公示费用为准 | step7: 自定义的挂号费用设置 => 1,默认文案:范围在0-9999元 2,只可以输入正整数"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "增加预约序号", "internal_id": "196843", "external_id": "33467", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加预约序号", "expected": "1,在预约详情里面显示:序号 1/2/3... 2,序号排在挂号费用的下方"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "增加预约序号", "raw_text": "step1: 增加预约序号 => 1,在预约详情里面显示:序号 1/2/3... 2,序号排在挂号费用的下方"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约详情页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "feature_scope": "门诊预约 > 预约记录页面 > 预约详情页面", "case_name": "版本之前的预约记录在新版本的显示", "internal_id": "196846", "external_id": "33468", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "版本之前的预约记录,在新版本里面的显示", "expected": "1,时间还是显示:03-07 周一 上午/下午/晚上 2,挂号费用显示: 公立医院:以医院公示费用为准 非公立医院:¥ 0 3,序号显示: - 4,其他状态同最新版本一样"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面", "预约详情页面"], "case_name": "版本之前的预约记录在新版本的显示", "raw_text": "step1: 版本之前的预约记录,在新版本里面的显示 => 1,时间还是显示:03-07 周一 上午/下午/晚上 2,挂号费用显示: 公立医院:以医院公示费用为准 非公立医院:¥ 0 3,序号显示: - 4,其他状态同最新版本一样"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "把预约时间改为时间点", "internal_id": "196809", "external_id": "33459", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "之前的预约时间为“周六 上午”", "expected": "1,改为“ 02-24 周四 9:30”"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "把预约时间改为时间点", "raw_text": "step1: 之前的预约时间为“周六 上午” => 1,改为“ 02-24 周四 9:30”"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "病历资料去掉浏览功能", "internal_id": "196812", "external_id": "33460", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者预约门诊的时候,上传了病历资料", "expected": "1,医生在预约记录里面可以看到 2,外部“病历资料”以icon形式体现,不能去浏览 3,只有进入预约详情里面才可以查看患者上传的病历资料"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "病历资料去掉浏览功能", "raw_text": "step1: 患者预约门诊的时候,上传了病历资料 => 1,医生在预约记录里面可以看到 2,外部“病历资料”以icon形式体现,不能去浏览 3,只有进入预约详情里面才可以查看患者上传的病历资料"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "每条预约记录增加预约序号", "internal_id": "196815", "external_id": "33461", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约记录里增加:序号", "expected": "1,患者在小程序预约门诊,获取预约序号 2,例:序号:1"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "每条预约记录增加预约序号", "raw_text": "step1: 预约记录里增加:序号 => 1,患者在小程序预约门诊,获取预约序号 2,例:序号:1"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约记录页面", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "feature_scope": "医师端 > 门诊预约 > 预约记录页面", "case_name": "预约记录排序", "internal_id": "196818", "external_id": "33462", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "排序规则", "expected": "1,按预约日期排序,离今日最近的日子排在前面 2,预约日期为同一天的按时间点从早至晚排序 3,同一个时间点的,按序号从小至大排序 4,同一天,同一个时间段,同一个号码,按照患者提交预约的时间,时间早的排在前)"}, {"index": 2, "action": "版本发布之前的预约记录", "expected": "1,在新版本显示为“上午/下午/晚上” 2,不显示序号 3,显示预约的日期,周几,上午/下午/晚上 4,序号显示:- 5,病例资料同新版本修改一样,也是去掉浏览功能"}, {"index": 3, "action": "版本之前和最新版本的预约记录排序", "expected": "1,先按预约日期排序,离今日最佳的日子拍照最前面; 2,老版本之前的:上午的排在上午的最上面,下午的排在下午的最上面,晚上排在晚上的最上面 3,其他的排序同新版本的一样"}, {"index": 4, "action": "历史预约 页面", "expected": "1,排序与修改逻辑同上"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "预约记录页面"], "case_name": "预约记录排序", "raw_text": "step1: 排序规则 => 1,按预约日期排序,离今日最近的日子排在前面 2,预约日期为同一天的按时间点从早至晚排序 3,同一个时间点的,按序号从小至大排序 4,同一天,同一个时间段,同一个号码,按照患者提交预约的时间,时间早的排在前) | step2: 版本发布之前的预约记录 => 1,在新版本显示为“上午/下午/晚上” 2,不显示序号 3,显示预约的日期,周几,上午/下午/晚上 4,序号显示:- 5,病例资料同新版本修改一样,也是去掉浏览功能 | step3: 版本之前和最新版本的预约记录排序 => 1,先按预约日期排序,离今日最佳的日子拍照最前面; 2,老版本之前的:上午的排在上午的最上面,下午的排在下午的最上面,晚上排在晚上的最上面 3,其他的排序同新版本的一样 | step4: 历史预约 页面 => 1,排序与修改逻辑同上"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生取消门诊预约", "suite_path": ["V4.17.5", "医师端", "门诊预约", "医生取消门诊预约"], "feature_scope": "医师端 > 门诊预约 > 医生取消门诊预约", "case_name": "医生取消患者已经预约的门诊", "internal_id": "196850", "external_id": "33469", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生在预约记录里面取消患者的预约记录", "expected": "1,取消成功 2,在会话框里面给患者发送取消通知 3,同时给患者发送取消短信 4,有产生退款,会给患者发送【退款通知】的大模版(与患者自己取消文案不一样),3天内退款成功"}, {"index": 2, "action": "医生删除了门诊机构", "expected": "1,所有已预约的门诊取消成功 2,给所有患者发送取消会话,短信,大模版,所有患者退款成功"}, {"index": 3, "action": "医生关闭已预约的门诊", "expected": "1,取消成功 2,给患者发送取消会话,短信,大模版,3日内退款成功"}, {"index": 4, "action": "医生原先开启了【节假日放号】,有人预约了节假日门诊,然后关闭了【节假日放号】", "expected": "1,已经预约的患者取消门诊 2,给所有患者发送会话,短信,大模版,产生费用的3日内退款成功"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "门诊预约", "医生取消门诊预约"], "case_name": "医生取消患者已经预约的门诊", "raw_text": "step1: 医生在预约记录里面取消患者的预约记录 => 1,取消成功 2,在会话框里面给患者发送取消通知 3,同时给患者发送取消短信 4,有产生退款,会给患者发送【退款通知】的大模版(与患者自己取消文案不一样),3天内退款成功 | step2: 医生删除了门诊机构 => 1,所有已预约的门诊取消成功 2,给所有患者发送取消会话,短信,大模版,所有患者退款成功 | step3: 医生关闭已预约的门诊 => 1,取消成功 2,给患者发送取消会话,短信,大模版,3日内退款成功 | step4: 医生原先开启了【节假日放号】,有人预约了节假日门诊,然后关闭了【节假日放号】 => 1,已经预约的患者取消门诊 2,给所有患者发送会话,短信,大模版,产生费用的3日内退款成功"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的收入", "suite_path": ["V4.17.5", "医师端", "我的收入"], "feature_scope": "V4.17.5 > 医师端 > 我的收入", "case_name": "我的收入增加预约费用", "internal_id": "196857", "external_id": "33470", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者在小程序预约了门诊,付款后,医生在【我的收入】中看到", "expected": "1,预约挂号费---微信名 10.00"}, {"index": 2, "action": "患者预约了门诊,但是被医生标记为:未就诊,在当天就诊的晚24点,仍旧入帐", "expected": ""}, {"index": 3, "action": "点击预约挂号费进入账单详情", "expected": "1,说明展示:微信名 的预约挂号费¥10.00 2,创建时间:患者的付款时间"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "我的收入"], "case_name": "我的收入增加预约费用", "raw_text": "step1: 患者在小程序预约了门诊,付款后,医生在【我的收入】中看到 => 1,预约挂号费---微信名 10.00 | step2: 患者预约了门诊,但是被医生标记为:未就诊,在当天就诊的晚24点,仍旧入帐 => | step3: 点击预约挂号费进入账单详情 => 1,说明展示:微信名 的预约挂号费¥10.00 2,创建时间:患者的付款时间"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开方页 > 服务级别计算", "case_name": "不满整周的按照整周计算", "internal_id": "196908", "external_id": "33477", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "6天、7天", "expected": "按7天算"}, {"index": 2, "action": "8天、11天、13天、14天", "expected": "按14天算"}, {"index": 3, "action": "15天", "expected": "按21天算"}, {"index": 4, "action": "27天、28天", "expected": "按28天算"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "case_name": "不满整周的按照整周计算", "raw_text": "step1: 6天、7天 => 按7天算 | step2: 8天、11天、13天、14天 => 按14天算 | step3: 15天 => 按21天算 | step4: 27天、28天 => 按28天算"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开方页 > 服务级别计算", "case_name": "颗粒剂饮片", "internal_id": "196914", "external_id": "33478", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "", "expected": "用药天数=帖数/每日帖数 (向上取整)"}, {"index": 3, "action": "6.9天", "expected": "按7天"}, {"index": 4, "action": "7.1天", "expected": "按8天"}, {"index": 5, "action": "13.9天", "expected": "按14天"}, {"index": 6, "action": "14.1天", "expected": "按15天"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "case_name": "颗粒剂饮片", "raw_text": "step1: => 每日病程管理费用 = 费用/ 天数 | step2: => 用药天数=帖数/每日帖数 (向上取整) | step3: 6.9天 => 按7天 | step4: 7.1天 => 按8天 | step5: 13.9天 => 按14天 | step6: 14.1天 => 按15天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开方页 > 服务级别计算", "case_name": "丸散膏", "internal_id": "196922", "external_id": "33479", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "预计天数A到B", "expected": "用药天数=(A+B)/2(向上取整)"}, {"index": 3, "action": "预计天数A到B且A=B", "expected": "用药天数=A"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页", "服务级别计算"], "case_name": "丸散膏", "raw_text": "step1: => 每日病程管理费用 = 费用/ 天数 | step2: 预计天数A到B => 用药天数=(A+B)/2(向上取整) | step3: 预计天数A到B且A=B => 用药天数=A"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "查看开方页", "internal_id": "196864", "external_id": "33471", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改治疗服务费为“诊后病程管理” [截图]"}, {"index": 2, "action": "关闭时", "expected": "显示关闭"}, {"index": 3, "action": "开启时", "expected": "显示开启"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "查看开方页", "raw_text": "step1: => 修改治疗服务费为“诊后病程管理” [截图] | step2: 关闭时 => 显示关闭 | step3: 开启时 => 显示开启"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "诊后病程管理默认开关状态", "internal_id": "196869", "external_id": "33472", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "豆腐块开方页", "expected": "默认开启"}, {"index": 2, "action": "给患者首次开方", "expected": "默认开启"}, {"index": 3, "action": "上次给某患者是开启", "expected": "默认开启"}, {"index": 4, "action": "上次给某患者是关闭", "expected": "默认关闭"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "诊后病程管理默认开关状态", "raw_text": "step1: 豆腐块开方页 => 默认开启 | step2: 给患者首次开方 => 默认开启 | step3: 上次给某患者是开启 => 默认开启 | step4: 上次给某患者是关闭 => 默认关闭"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "查看诊后病程设置页", "internal_id": "196875", "external_id": "33473", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击开方页的诊后病程管理", "expected": "进入设置页 [截图]"}, {"index": 2, "action": "开方页是开启状态", "expected": "开关打开 展示病程管理服务部分 费用展示正常"}, {"index": 3, "action": "开方页是关闭状态", "expected": "开关关闭 不展示病程管理服务部分"}, {"index": 4, "action": "未添加药材时点击", "expected": "不能进入设置页 toast提示正常"}, {"index": 5, "action": "缺药时点击", "expected": "不能进入设置页 toast提示正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "查看诊后病程设置页", "raw_text": "step1: 点击开方页的诊后病程管理 => 进入设置页 [截图] | step2: 开方页是开启状态 => 开关打开 展示病程管理服务部分 费用展示正常 | step3: 开方页是关闭状态 => 开关关闭 不展示病程管理服务部分 | step4: 未添加药材时点击 => 不能进入设置页 toast提示正常 | step5: 缺药时点击 => 不能进入设置页 toast提示正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "各级别对应费用及文案", "internal_id": "196882", "external_id": "33474", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有1次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果。您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有6次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 => | step2: 大于0,小于等于2 => 1级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 | step3: 大于2,小于等于5 => 2级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有1次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 | step4: 大于5,小于等于10 => 3级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果。您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 | step5: 大于10,小于等于15 => 4级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 | step6: 大于15,小于等于25 => 5级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有2向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 | step7: 大于25,小于等于30 => 6级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 | step8: 大于30,小于等于35 => 7级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有4次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼 | step9: 大于35 => 8级 1、大家中医将提供由专业医师撰写的煎药及药品保存指南 2、大家中医将定时提醒患者按时遵医嘱服药 3、服药期间内,每周患者有6次向您提问的机会 4、在患者服药期间,大家中医会定期监控用药效果,您须根据需要发起随访、了解病患病情变化,并在效果不佳时给予指导 5、大家中医将为患者提供专属客服一对一解决问题 6、服药期间可为患者提供免预约加号复诊机会一次 7、服药期间患者可请求1次紧急电话回呼"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "设置费用", "internal_id": "196893", "external_id": "33475", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图] 设置金额弹窗与之前治疗服务费一样 去掉免费"}, {"index": 2, "action": "选择金额后", "expected": "每天费用和服务等级正确"}, {"index": 3, "action": "选择金额前8级->选择后1级", "expected": "文案变化正常"}, {"index": 4, "action": "选择金额前2级->选择后7级", "expected": "文案变化正常"}, {"index": 5, "action": "选择金额后返回开方页", "expected": "总计金额正确"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "设置费用", "raw_text": "step1: => [截图] 设置金额弹窗与之前治疗服务费一样 去掉免费 | step2: 选择金额后 => 每天费用和服务等级正确 | step3: 选择金额前8级->选择后1级 => 文案变化正常 | step4: 选择金额前2级->选择后7级 => 文案变化正常 | step5: 选择金额后返回开方页 => 总计金额正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "设置开启关闭", "internal_id": "196900", "external_id": "33476", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1、开启->关闭 2、返回开方页", "expected": "1、不展示病程管理服务部分 2、诊后病程管理变为关闭、总计金额正确(服务金额为0)"}, {"index": 2, "action": "1、关闭->开启并默认费用 2、返回开方页", "expected": "1、展示病程管理服务部分 费用为默认金额 每天费用和服务等级正确 2、诊后病程管理变为开启、总计金额正确"}, {"index": 3, "action": "1、关闭->开启并手动设置费用 2、返回开方页", "expected": "2、诊后病程管理变为开启、总计金额正确"}, {"index": 4, "action": "1、关闭->开启->关闭 2、返回开方页", "expected": "1、2、表现正常"}, {"index": 5, "action": "1、开启->关闭->开启 2、返回开方页", "expected": "1、费用不变(不会变为默认) 2、表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "设置开启关闭", "raw_text": "step1: 1、开启->关闭 2、返回开方页 => 1、不展示病程管理服务部分 2、诊后病程管理变为关闭、总计金额正确(服务金额为0) | step2: 1、关闭->开启并默认费用 2、返回开方页 => 1、展示病程管理服务部分 费用为默认金额 每天费用和服务等级正确 2、诊后病程管理变为开启、总计金额正确 | step3: 1、关闭->开启并手动设置费用 2、返回开方页 => 2、诊后病程管理变为开启、总计金额正确 | step4: 1、关闭->开启->关闭 2、返回开方页 => 1、2、表现正常 | step5: 1、开启->关闭->开启 2、返回开方页 => 1、费用不变(不会变为默认) 2、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "费用及级别的变化", "internal_id": "196927", "external_id": "33480", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "药材无->有", "expected": "费用及级别表现正常"}, {"index": 2, "action": "药材有->无", "expected": "费用及级别表现正常"}, {"index": 3, "action": "修改药材", "expected": "费用及级别表现正常"}, {"index": 4, "action": "切换药房", "expected": "费用及级别表现正常"}, {"index": 5, "action": "切换剂型", "expected": "费用及级别表现正常"}, {"index": 6, "action": "颗粒饮片编辑帖数及每日帖数", "expected": "费用及级别表现正常"}, {"index": 7, "action": "丸散膏编辑用法用量", "expected": "费用及级别表现正常"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "费用及级别的变化", "raw_text": "step1: 药材无->有 => 费用及级别表现正常 | step2: 药材有->无 => 费用及级别表现正常 | step3: 修改药材 => 费用及级别表现正常 | step4: 切换药房 => 费用及级别表现正常 | step5: 切换剂型 => 费用及级别表现正常 | step6: 颗粒饮片编辑帖数及每日帖数 => 费用及级别表现正常 | step7: 丸散膏编辑用法用量 => 费用及级别表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "关闭诊后服务时进行一些操作", "internal_id": "196936", "external_id": "33481", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "药材无->有", "expected": "开关状态及费用表现正常"}, {"index": 2, "action": "药材有->无", "expected": "开关状态及费用表现正常"}, {"index": 3, "action": "修改药材", "expected": "开关状态及费用表现正常"}, {"index": 4, "action": "切换药房", "expected": "开关状态及费用表现正常"}, {"index": 5, "action": "切换剂型", "expected": "开关状态及费用表现正常"}, {"index": 6, "action": "颗粒饮片编辑帖数及每日帖数", "expected": "开关状态及费用表现正常"}, {"index": 7, "action": "丸散膏编辑用法用量", "expected": "开关状态及费用表现正常"}, {"index": 8, "action": "缺药", "expected": "开关状态及费用表现正常"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "关闭诊后服务时进行一些操作", "raw_text": "step1: 药材无->有 => 开关状态及费用表现正常 | step2: 药材有->无 => 开关状态及费用表现正常 | step3: 修改药材 => 开关状态及费用表现正常 | step4: 切换药房 => 开关状态及费用表现正常 | step5: 切换剂型 => 开关状态及费用表现正常 | step6: 颗粒饮片编辑帖数及每日帖数 => 开关状态及费用表现正常 | step7: 丸散膏编辑用法用量 => 开关状态及费用表现正常 | step8: 缺药 => 开关状态及费用表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "发送方案", "internal_id": "196946", "external_id": "33482", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "发送诊后服务开启的方案", "expected": "发送正常、治疗服务费正确"}, {"index": 2, "action": "发送诊后服务关闭的方案", "expected": "发送正常、治疗服务费为0"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "发送方案", "raw_text": "step1: 发送诊后服务开启的方案 => 发送正常、治疗服务费正确 | step2: 发送诊后服务关闭的方案 => 发送正常、治疗服务费为0"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "调用历史方案、复制方案", "internal_id": "196950", "external_id": "33483", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "调用老版本方案且治疗服务费不为0", "expected": "表现正常"}, {"index": 2, "action": "调用老版本方案且治疗服务费为0", "expected": "表现正常"}, {"index": 3, "action": "调用诊后服务开启的方案", "expected": "表现正常"}, {"index": 4, "action": "调用诊后服务关闭的方案", "expected": "表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "调用历史方案、复制方案", "raw_text": "step1: 调用老版本方案且治疗服务费不为0 => 表现正常 | step2: 调用老版本方案且治疗服务费为0 => 表现正常 | step3: 调用诊后服务开启的方案 => 表现正常 | step4: 调用诊后服务关闭的方案 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "feature_scope": "医师端 > 治疗服务费优化 > 开方页", "case_name": "调用本地草稿、调用后台草稿", "internal_id": "196956", "external_id": "33484", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "有患者调用诊后服务开启的草稿", "expected": "表现正常 仍为开启"}, {"index": 2, "action": "有患者调用诊后服务关闭的草稿", "expected": "表现正常 仍为关闭"}, {"index": 3, "action": "无患者调用诊后服务开启的草稿", "expected": "表现正常 仍为开启"}, {"index": 4, "action": "无患者调用诊后服务关闭的草稿", "expected": "表现正常 仍为关闭"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开方页"], "case_name": "调用本地草稿、调用后台草稿", "raw_text": "step1: 有患者调用诊后服务开启的草稿 => 表现正常 仍为开启 | step2: 有患者调用诊后服务关闭的草稿 => 表现正常 仍为关闭 | step3: 无患者调用诊后服务开启的草稿 => 表现正常 仍为开启 | step4: 无患者调用诊后服务关闭的草稿 => 表现正常 仍为关闭"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开明医好方 > 服务级别计算", "case_name": "不满整周的按照整周计算", "internal_id": "196981", "external_id": "33488", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "6天、7天", "expected": "按7天算"}, {"index": 2, "action": "8天、11天、13天、14天", "expected": "按14天算"}, {"index": 3, "action": "15天", "expected": "按21天算"}, {"index": 4, "action": "27天、28天", "expected": "按28天算"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "case_name": "不满整周的按照整周计算", "raw_text": "step1: 6天、7天 => 按7天算 | step2: 8天、11天、13天、14天 => 按14天算 | step3: 15天 => 按21天算 | step4: 27天、28天 => 按28天算"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开明医好方 > 服务级别计算", "case_name": "颗粒剂饮片", "internal_id": "196987", "external_id": "33489", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "", "expected": "用药天数=帖数/每日帖数 (向上取整)"}, {"index": 3, "action": "6.9天", "expected": "按7天"}, {"index": 4, "action": "7.1天", "expected": "按8天"}, {"index": 5, "action": "13.9天", "expected": "按14天"}, {"index": 6, "action": "14.1天", "expected": "按15天"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "case_name": "颗粒剂饮片", "raw_text": "step1: => 每日病程管理费用 = 费用/ 天数 | step2: => 用药天数=帖数/每日帖数 (向上取整) | step3: 6.9天 => 按7天 | step4: 7.1天 => 按8天 | step5: 13.9天 => 按14天 | step6: 14.1天 => 按15天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "feature_scope": "治疗服务费优化 > 开明医好方 > 服务级别计算", "case_name": "丸散膏", "internal_id": "196995", "external_id": "33490", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "都是7天"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "服务级别计算"], "case_name": "丸散膏", "raw_text": "step1: => 都是7天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "确认方案页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "feature_scope": "治疗服务费优化 > 开明医好方 > 确认方案页", "case_name": "查看确认方案页", "internal_id": "197002", "external_id": "33492", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改治疗服务费为“诊后病程管理” [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "case_name": "查看确认方案页", "raw_text": "step1: => 修改治疗服务费为“诊后病程管理” [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "确认方案页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "feature_scope": "治疗服务费优化 > 开明医好方 > 确认方案页", "case_name": "查看诊后病程页", "internal_id": "197005", "external_id": "33493", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击确认方案页的查看服务", "expected": "进入诊后病程管理页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "case_name": "查看诊后病程页", "raw_text": "step1: 点击确认方案页的查看服务 => 进入诊后病程管理页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "确认方案页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "feature_scope": "治疗服务费优化 > 开明医好方 > 确认方案页", "case_name": "各级别对应费用及文案", "internal_id": "197008", "external_id": "33494", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 煎药指导、药品保存指南 服药提醒"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方", "确认方案页"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 => | step2: 大于0,小于等于2 => 1级 煎药指导、药品保存指南 服药提醒 | step3: 大于2,小于等于5 => 2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访 | step4: 大于5,小于等于10 => 3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 | step5: 大于10,小于等于15 => 4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服 | step6: 大于15,小于等于25 => 5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step7: 大于25,小于等于30 => 6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step8: 大于30,小于等于35 => 7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 | step9: 大于35 => 8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "查看开明医好方页", "internal_id": "196963", "external_id": "33485", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改治疗服务费为“诊后病程管理” [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "查看开明医好方页", "raw_text": "step1: => 修改治疗服务费为“诊后病程管理” [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "查看诊后病程页", "internal_id": "196966", "external_id": "33486", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击开明医好方页的查看服务", "expected": "进入诊后病程管理页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "查看诊后病程页", "raw_text": "step1: 点击开明医好方页的查看服务 => 进入诊后病程管理页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "各级别对应费用及文案", "internal_id": "196969", "external_id": "33487", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 煎药指导、药品保存指南 服药提醒"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}], "step_count": 9, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 => | step2: 大于0,小于等于2 => 1级 煎药指导、药品保存指南 服药提醒 | step3: 大于2,小于等于5 => 2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访 | step4: 大于5,小于等于10 => 3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 | step5: 大于10,小于等于15 => 4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服 | step6: 大于15,小于等于25 => 5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step7: 大于25,小于等于30 => 6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step8: 大于30,小于等于35 => 7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 | step9: 大于35 => 8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "费用及级别的计算", "internal_id": "196998", "external_id": "33491", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "颗粒饮片编辑帖数及每日帖数", "expected": "费用及级别表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "费用及级别的计算", "raw_text": "step1: 颗粒饮片编辑帖数及每日帖数 => 费用及级别表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "发送方案", "internal_id": "197019", "external_id": "33495", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "发送正常、治疗服务费正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "发送方案", "raw_text": "step1: => 发送正常、治疗服务费正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "调用历史方案、复制方案", "internal_id": "197022", "external_id": "33496", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "调用老版本方案", "expected": "表现正常"}, {"index": 2, "action": "调用新版本方案", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "调用历史方案、复制方案", "raw_text": "step1: 调用老版本方案 => 表现正常 | step2: 调用新版本方案 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "开明医好方", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "feature_scope": "医师端 > 治疗服务费优化 > 开明医好方", "case_name": "调用本地草稿、调用后台草稿", "internal_id": "197026", "external_id": "33497", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "调用某患者草稿", "expected": "表现正常"}, {"index": 2, "action": "调用无患者草稿", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "开明医好方"], "case_name": "调用本地草稿、调用后台草稿", "raw_text": "step1: 调用某患者草稿 => 表现正常 | step2: 调用无患者草稿 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方页", "case_name": "查看拍方页", "internal_id": "197032", "external_id": "33498", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改治疗服务费为“诊后病程管理” [截图]"}, {"index": 2, "action": "查看设置弹窗", "expected": "1、修改治疗服务费为“诊后病程管理” 2、之前的免费变为”关闭“"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "case_name": "查看拍方页", "raw_text": "step1: => 修改治疗服务费为“诊后病程管理” [截图] | step2: 查看设置弹窗 => 1、修改治疗服务费为“诊后病程管理” 2、之前的免费变为”关闭“"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方页", "case_name": "提交拍方", "internal_id": "197036", "external_id": "33499", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "提交关闭诊后管理的拍方", "expected": "提交正常、实际治疗服务费是0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "case_name": "提交拍方", "raw_text": "step1: 提交关闭诊后管理的拍方 => 提交正常、实际治疗服务费是0"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方页", "case_name": "转方", "internal_id": "197039", "external_id": "33500", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "关闭诊后管理的拍方", "expected": "转方正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方页"], "case_name": "转方", "raw_text": "step1: 关闭诊后管理的拍方 => 转方正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "feature_scope": "拍方 > 拍方详情页 > 服务级别计算", "case_name": "不满整周的按照整周计算", "internal_id": "197063", "external_id": "33504", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "6天、7天", "expected": "按7天算"}, {"index": 2, "action": "8天、11天、13天、14天", "expected": "按14天算"}, {"index": 3, "action": "15天", "expected": "按21天算"}, {"index": 4, "action": "27天、28天", "expected": "按28天算"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "case_name": "不满整周的按照整周计算", "raw_text": "step1: 6天、7天 => 按7天算 | step2: 8天、11天、13天、14天 => 按14天算 | step3: 15天 => 按21天算 | step4: 27天、28天 => 按28天算"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "feature_scope": "拍方 > 拍方详情页 > 服务级别计算", "case_name": "颗粒剂饮片", "internal_id": "197069", "external_id": "33505", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每日病程管理费用 = 费用/ 天数"}, {"index": 2, "action": "", "expected": "用药天数=帖数/每日帖数 (向上取整)"}, {"index": 3, "action": "6.9天", "expected": "按7天"}, {"index": 4, "action": "7.1天", "expected": "按8天"}, {"index": 5, "action": "13.9天", "expected": "按14天"}, {"index": 6, "action": "14.1天", "expected": "按15天"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "case_name": "颗粒剂饮片", "raw_text": "step1: => 每日病程管理费用 = 费用/ 天数 | step2: => 用药天数=帖数/每日帖数 (向上取整) | step3: 6.9天 => 按7天 | step4: 7.1天 => 按8天 | step5: 13.9天 => 按14天 | step6: 14.1天 => 按15天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "服务级别计算", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "feature_scope": "拍方 > 拍方详情页 > 服务级别计算", "case_name": "丸散膏", "internal_id": "197077", "external_id": "33506", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "都是7天"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页", "服务级别计算"], "case_name": "丸散膏", "raw_text": "step1: => 都是7天"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "查看拍方详情页", "internal_id": "197043", "external_id": "33501", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "修改治疗服务费为“诊后病程管理” [截图]"}, {"index": 2, "action": "", "expected": "隐藏下面文案 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "查看拍方详情页", "raw_text": "step1: => 修改治疗服务费为“诊后病程管理” [截图] | step2: => 隐藏下面文案 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "查看诊后病程页", "internal_id": "197047", "external_id": "33502", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击拍方详情页的查看服务", "expected": "进入诊后病程管理页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "查看诊后病程页", "raw_text": "step1: 点击拍方详情页的查看服务 => 进入诊后病程管理页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "各级别对应费用及文案", "internal_id": "197050", "external_id": "33503", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "每天费用为以下情况", "expected": ""}, {"index": 2, "action": "大于0,小于等于2", "expected": "1级 煎药指导、药品保存指南 服药提醒"}, {"index": 3, "action": "大于2,小于等于5", "expected": "2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访"}, {"index": 4, "action": "大于5,小于等于10", "expected": "3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访"}, {"index": 5, "action": "大于10,小于等于15", "expected": "4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服"}, {"index": 6, "action": "大于15,小于等于25", "expected": "5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 7, "action": "大于25,小于等于30", "expected": "6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊"}, {"index": 8, "action": "大于30,小于等于35", "expected": "7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼"}, {"index": 9, "action": "大于35", "expected": "8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次"}, {"index": 10, "action": "关闭诊后管理的拍方", "expected": "表现正常"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "各级别对应费用及文案", "raw_text": "step1: 每天费用为以下情况 => | step2: 大于0,小于等于2 => 1级 煎药指导、药品保存指南 服药提醒 | step3: 大于2,小于等于5 => 2级 煎药指导、药品保存指南 服药期间免费提问 1次/周 服药提醒 随访 | step4: 大于5,小于等于10 => 3级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 | step5: 大于10,小于等于15 => 4级 煎药指导、药品保存指南 服药期间免费提问 2次/周 服药提醒 随访 一对一客服 | step6: 大于15,小于等于25 => 5级 煎药指导、药品保存指南 服药期间免费提问 2次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step7: 大于25,小于等于30 => 6级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 | step8: 大于30,小于等于35 => 7级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 | step9: 大于35 => 8级 煎药指导、药品保存指南 服药期间免费提问 4次/每周 服药提醒 随访 一对一客服 免预约加号线下复诊 紧急电话回呼 2次 | step10: 关闭诊后管理的拍方 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "发送方案", "internal_id": "197080", "external_id": "33507", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "发送正常、治疗服务费正确"}, {"index": 2, "action": "关闭诊后管理的拍方", "expected": "发送正常、治疗服务费为0"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "发送方案", "raw_text": "step1: => 发送正常、治疗服务费正确 | step2: 关闭诊后管理的拍方 => 发送正常、治疗服务费为0"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "拍方详情页", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "feature_scope": "治疗服务费优化 > 拍方 > 拍方详情页", "case_name": "编辑拍方", "internal_id": "197084", "external_id": "33508", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "诊后服务费代入正常"}, {"index": 2, "action": "关闭诊后管理的拍方", "expected": "诊后服务代入的是关闭"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "拍方", "拍方详情页"], "case_name": "编辑拍方", "raw_text": "step1: => 诊后服务费代入正常 | step2: 关闭诊后管理的拍方 => 诊后服务代入的是关闭"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老版本", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "feature_scope": "医师端 > 治疗服务费优化 > 老版本", "case_name": "发送方案", "internal_id": "197089", "external_id": "33509", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "case_name": "发送方案", "raw_text": "step1: => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老版本", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "feature_scope": "医师端 > 治疗服务费优化 > 老版本", "case_name": "发送明医好方", "internal_id": "197092", "external_id": "33510", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "case_name": "发送明医好方", "raw_text": "step1: => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "老版本", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "feature_scope": "医师端 > 治疗服务费优化 > 老版本", "case_name": "发送拍方", "internal_id": "197095", "external_id": "33511", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "医师端", "治疗服务费优化", "老版本"], "case_name": "发送拍方", "raw_text": "step1: => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "是否标记为陌生患者时【立即咨询】,进入页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "feature_scope": "患者端 > 接待陌生患者 > 是否标记为陌生患者时【立即咨询】,进入页面", "case_name": "用户被标记为陌生患者,点击【立即咨询】进入页面", "internal_id": "197212", "external_id": "33517", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "陌生患者的定义", "expected": "1,没有通过任何渠道关注过公众号,也没有关注过医生; 2,关注过公众号,没有关注过医生; 3,通过膏方节关注过公众号和医生;"}, {"index": 2, "action": "被标记为陌生患者,点击文章里面的【立即咨询】按钮", "expected": "进入到病情描述页面;"}, {"index": 3, "action": "陌生患者每次点击【立即咨询】按钮", "expected": "都是进入同样的页面;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "case_name": "用户被标记为陌生患者,点击【立即咨询】进入页面", "raw_text": "step1: 陌生患者的定义 => 1,没有通过任何渠道关注过公众号,也没有关注过医生; 2,关注过公众号,没有关注过医生; 3,通过膏方节关注过公众号和医生; | step2: 被标记为陌生患者,点击文章里面的【立即咨询】按钮 => 进入到病情描述页面; | step3: 陌生患者每次点击【立即咨询】按钮 => 都是进入同样的页面;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "是否标记为陌生患者时【立即咨询】,进入页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "feature_scope": "患者端 > 接待陌生患者 > 是否标记为陌生患者时【立即咨询】,进入页面", "case_name": "没有被标记陌生患者的用户,点击【立即咨询】按钮进入页面", "internal_id": "197217", "external_id": "33518", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击文章里面的【立即咨询】按钮", "expected": "1,直接进入咨询中医页面; 2,选择关注的医生,可以与医生正常聊天;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "是否标记为陌生患者时【立即咨询】,进入页面"], "case_name": "没有被标记陌生患者的用户,点击【立即咨询】按钮进入页面", "raw_text": "step1: 点击文章里面的【立即咨询】按钮 => 1,直接进入咨询中医页面; 2,选择关注的医生,可以与医生正常聊天;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "有无用户信息进入病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 有无用户信息进入病情描述页面", "case_name": "没有用户信息,进入病情描述页面", "internal_id": "197221", "external_id": "33519", "case_revision_version": "1", "summary": "", "preconditions": "被标记陌生患者的用户", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "后台没有这个用户信息,用户点击【立即咨询】", "expected": "需要先进行头像昵称授权,才可以进入病情描述页面;"}, {"index": 2, "action": "用户点击头像昵称授权后", "expected": "1,页面进入病情描述页面; 2,用户授权后返回,再次从文章页进入病情描述页面,不会再提示头像昵称的授权;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "case_name": "没有用户信息,进入病情描述页面", "raw_text": "被标记陌生患者的用户 | step1: 后台没有这个用户信息,用户点击【立即咨询】 => 需要先进行头像昵称授权,才可以进入病情描述页面; | step2: 用户点击头像昵称授权后 => 1,页面进入病情描述页面; 2,用户授权后返回,再次从文章页进入病情描述页面,不会再提示头像昵称的授权;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "有无用户信息进入病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 有无用户信息进入病情描述页面", "case_name": "有用户信息,进入病情描述页面", "internal_id": "197225", "external_id": "33520", "case_revision_version": "1", "summary": "", "preconditions": "被标记陌生患者的用户", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "用户进入病情描述页面之前,后台有用户信息,点击【立即咨询】", "expected": "1,直接进入病情描述页面,不会出现昵称头像授权的提示;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "有无用户信息进入病情描述页面"], "case_name": "有用户信息,进入病情描述页面", "raw_text": "被标记陌生患者的用户 | step1: 用户进入病情描述页面之前,后台有用户信息,点击【立即咨询】 => 1,直接进入病情描述页面,不会出现昵称头像授权的提示;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 病情描述页面", "case_name": "症状描述页面", "internal_id": "197229", "external_id": "33521", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "页面展示", "expected": "1,返回按钮【 < 】和返回主页按钮; 2,顶部标题; 3,病情描述输入框; 4,【下一步】按钮;"}, {"index": 2, "action": "顶部标题", "expected": "症状描述---问诊人信息---问诊咨询"}, {"index": 3, "action": "刚进入填写病情页面时", "expected": "顶部的【症状描述】显示红色,问诊人信息和问诊咨询灰色显示"}, {"index": 4, "action": "描述病情输入框左上角的文案", "expected": "*请描述您的病情"}, {"index": 5, "action": "请描述您的病情输入框的默认文案", "expected": "描述您的病情症状等..."}, {"index": 6, "action": "上传图片的入口", "expected": "1,在请描述您的病情输入框内,加号显示;"}, {"index": 7, "action": "上传图片入口下方的文案", "expected": "上传舌苔照片,检查报告或者患部照片"}, {"index": 8, "action": "点击页面左上角的返回【 < 】按钮", "expected": "1,页面回到小程序的首页; 2,首页展示正常(关注了医生或者没有关注医生的展示);"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "case_name": "症状描述页面", "raw_text": "step1: 页面展示 => 1,返回按钮【 < 】和返回主页按钮; 2,顶部标题; 3,病情描述输入框; 4,【下一步】按钮; | step2: 顶部标题 => 症状描述---问诊人信息---问诊咨询 | step3: 刚进入填写病情页面时 => 顶部的【症状描述】显示红色,问诊人信息和问诊咨询灰色显示 | step4: 描述病情输入框左上角的文案 => *请描述您的病情 | step5: 请描述您的病情输入框的默认文案 => 描述您的病情症状等... | step6: 上传图片的入口 => 1,在请描述您的病情输入框内,加号显示; | step7: 上传图片入口下方的文案 => 上传舌苔照片,检查报告或者患部照片 | step8: 点击页面左上角的返回【 < 】按钮 => 1,页面回到小程序的首页; 2,首页展示正常(关注了医生或者没有关注医生的展示);"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 病情描述页面", "case_name": "请描述您的病情输入框", "internal_id": "197239", "external_id": "33522", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "请描述您的病情输入框", "expected": "1,必填项; 2,最多500个字符,最少10个字符(空格,标点,表情等);"}, {"index": 2, "action": "病情输入框没有填写内容,点击【下一步】按钮", "expected": "提示:请输入最少10个字描述;"}, {"index": 3, "action": "病情输入框输入少于10个字符的文字,点击【下一步】按钮", "expected": "提示:请输入最少10个字描述;"}, {"index": 4, "action": "输入超出10个字符的文字,点击【下一步】按钮", "expected": "进入问诊人信息页面;"}, {"index": 5, "action": "病情输入框输入超出500个字符", "expected": "无法输入超出的文字;"}, {"index": 6, "action": "第一次编辑了病情描述,然后返回,再次进来", "expected": "之前填写的内容还在"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "case_name": "请描述您的病情输入框", "raw_text": "step1: 请描述您的病情输入框 => 1,必填项; 2,最多500个字符,最少10个字符(空格,标点,表情等); | step2: 病情输入框没有填写内容,点击【下一步】按钮 => 提示:请输入最少10个字描述; | step3: 病情输入框输入少于10个字符的文字,点击【下一步】按钮 => 提示:请输入最少10个字描述; | step4: 输入超出10个字符的文字,点击【下一步】按钮 => 进入问诊人信息页面; | step5: 病情输入框输入超出500个字符 => 无法输入超出的文字; | step6: 第一次编辑了病情描述,然后返回,再次进来 => 之前填写的内容还在"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "病情描述页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "feature_scope": "患者端 > 接待陌生患者 > 病情描述页面", "case_name": "上传图片", "internal_id": "197247", "external_id": "33523", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击病情描述输入框中的上传图片按钮", "expected": "1,选填; 2,最多输入9张图片; 3,只允许 jpg.png 格式的图片上传,大小没有限制;"}, {"index": 2, "action": "已经上传成功的图片", "expected": "1,右上角出现【x】按钮; 2,点击【x】按钮,可以删除已经上传的图片;"}, {"index": 3, "action": "已经上传了9张图片,在去上传第10张图片", "expected": "无法上传;"}, {"index": 4, "action": "已经上传了9张图片,随机删除一张,再次上传图片", "expected": "上传成功;"}, {"index": 5, "action": "只上传了图片,没有填写病情描述,点击【下一步】", "expected": "提示:请输入最少10个字描述"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "病情描述页面"], "case_name": "上传图片", "raw_text": "step1: 点击病情描述输入框中的上传图片按钮 => 1,选填; 2,最多输入9张图片; 3,只允许 jpg.png 格式的图片上传,大小没有限制; | step2: 已经上传成功的图片 => 1,右上角出现【x】按钮; 2,点击【x】按钮,可以删除已经上传的图片; | step3: 已经上传了9张图片,在去上传第10张图片 => 无法上传; | step4: 已经上传了9张图片,随机删除一张,再次上传图片 => 上传成功; | step5: 只上传了图片,没有填写病情描述,点击【下一步】 => 提示:请输入最少10个字描述"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "问诊人信息页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "feature_scope": "患者端 > 接待陌生患者 > 问诊人信息页面", "case_name": "问诊人信息页面", "internal_id": "197255", "external_id": "33524", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "页面展示", "expected": "1,顶部标题:症状描述---问诊人信息--问诊咨询; 2,*问诊人--新建问诊人; 3,【立即匹配医生】按钮;"}, {"index": 2, "action": "从症状描述页面点击【下一步】按钮", "expected": "进入问诊人信息页面,并且顶部标题:问诊人信息红色点亮;"}, {"index": 3, "action": "点击页面左上角的返回【 < 】按钮", "expected": "页面回到:症状描述页面;"}, {"index": 4, "action": "点击页面左上角返回按钮旁边的返回主页按钮", "expected": "页面回到小程序首页;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "case_name": "问诊人信息页面", "raw_text": "step1: 页面展示 => 1,顶部标题:症状描述---问诊人信息--问诊咨询; 2,*问诊人--新建问诊人; 3,【立即匹配医生】按钮; | step2: 从症状描述页面点击【下一步】按钮 => 进入问诊人信息页面,并且顶部标题:问诊人信息红色点亮; | step3: 点击页面左上角的返回【 < 】按钮 => 页面回到:症状描述页面; | step4: 点击页面左上角返回按钮旁边的返回主页按钮 => 页面回到小程序首页;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "问诊人信息页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "feature_scope": "患者端 > 接待陌生患者 > 问诊人信息页面", "case_name": "问诊人展示", "internal_id": "197261", "external_id": "33525", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新用户进入到问诊人信息页面", "expected": "默认选中问诊人(展示患者的主档案),同时是未认证的;"}, {"index": 2, "action": "问诊人没有认证,点击【立即匹配医生】按钮", "expected": "提示:请完善信息;"}, {"index": 3, "action": "点击【新建问诊人】", "expected": "1,进入添加问诊人信息页面; 2,页面同现有的添加问诊人逻辑一样;"}, {"index": 4, "action": "已经存在问诊人,进入到问诊人页面", "expected": "1,正确展示已经存在的问诊人; 2,默认选中最后一次新建的问诊人;"}, {"index": 5, "action": "填写完病情描述,去选择问诊人,然后退出,再重新进来", "expected": "1,之前的病情描述还保留草稿; 2,选择的问诊人还保留上一次选择的问诊人;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "case_name": "问诊人展示", "raw_text": "step1: 新用户进入到问诊人信息页面 => 默认选中问诊人(展示患者的主档案),同时是未认证的; | step2: 问诊人没有认证,点击【立即匹配医生】按钮 => 提示:请完善信息; | step3: 点击【新建问诊人】 => 1,进入添加问诊人信息页面; 2,页面同现有的添加问诊人逻辑一样; | step4: 已经存在问诊人,进入到问诊人页面 => 1,正确展示已经存在的问诊人; 2,默认选中最后一次新建的问诊人; | step5: 填写完病情描述,去选择问诊人,然后退出,再重新进来 => 1,之前的病情描述还保留草稿; 2,选择的问诊人还保留上一次选择的问诊人;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "问诊人信息页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "feature_scope": "患者端 > 接待陌生患者 > 问诊人信息页面", "case_name": "【立即匹配医生】按钮", "internal_id": "197268", "external_id": "33526", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选中的问诊人已完善信息,点击【立即匹配医生】按钮", "expected": "1,按照当前医生排班随机匹配医生; 2,如果当前时间不在医生坐诊时间内咨询,自动分配给最近能接诊的医生;"}, {"index": 2, "action": "如果用户关注了公众号,点击【立即匹配医生】", "expected": "1,页面进入到问诊页面;"}, {"index": 3, "action": "用户没有关注公众号,点击【立即匹配医生】", "expected": "1,先弹窗授权通知的弹窗;"}, {"index": 4, "action": "患者匹配到医生后问诊结束之前,点击【立即匹配医生】", "expected": "1,直接进到还在问诊中的医生会话框内;"}, {"index": 5, "action": "授权接收医生问诊提醒弹窗", "expected": "1,点击【取消】,弹窗消失;再次点击【立即匹配医生】按钮,会再次出现该弹窗; 2,点击【允许】,弹窗消失,同时页面进入到问诊页面,用户也没有自动关注公众号;"}, {"index": 6, "action": "匹配到医生后(用户没通过膏方节关注过这个医生)", "expected": "(2.1)医生在app第一次看到的这个问诊会添加“平台推荐”四个字的标签(陌生患者每次通过此渠道发送了问诊单,都会被标记); (2.2)当本次问诊结束后此标签消失; (2.3)患者不通过这个渠道发送问诊,医生在app看到的问诊通知不会有这个标记);"}, {"index": 7, "action": "用户通过膏方节关注过这个医生,点击匹配医生后", "expected": "患者返回到首页可以看到已关注了这个医生;"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "问诊人信息页面"], "case_name": "【立即匹配医生】按钮", "raw_text": "step1: 选中的问诊人已完善信息,点击【立即匹配医生】按钮 => 1,按照当前医生排班随机匹配医生; 2,如果当前时间不在医生坐诊时间内咨询,自动分配给最近能接诊的医生; | step2: 如果用户关注了公众号,点击【立即匹配医生】 => 1,页面进入到问诊页面; | step3: 用户没有关注公众号,点击【立即匹配医生】 => 1,先弹窗授权通知的弹窗; | step4: 患者匹配到医生后问诊结束之前,点击【立即匹配医生】 => 1,直接进到还在问诊中的医生会话框内; | step5: 授权接收医生问诊提醒弹窗 => 1,点击【取消】,弹窗消失;再次点击【立即匹配医生】按钮,会再次出现该弹窗; 2,点击【允许】,弹窗消失,同时页面进入到问诊页面,用户也没有自动关注公众号; | step6: 匹配到医生后(用户没通过膏方节关注过这个医生) => (2.1)医生在app第一次看到的这个问诊会添加“平台推荐”四个字的标签(陌生患者每次通过此渠道发送了问诊单,都会被标记); (2.2)当本次问诊结束后此标签消失; (2.3)患者不通过这个渠道发送问诊,医生在app看到的问诊通知不会有这个标记); | step7: 用户通过膏方节关注过这个医生,点击匹配医生后 => 患者返回到首页可以看到已关注了这个医生;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "匹配医生信息的问诊页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "feature_scope": "患者端 > 接待陌生患者 > 匹配医生信息的问诊页面", "case_name": "匹配医生页面展示", "internal_id": "197278", "external_id": "33527", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "页面展示", "expected": "1,展示医生的头像,姓名,职称,医院; 2,问诊服务,复诊率; 3,【展开】; 4,页面左上角没有返回按钮,只有一个返回小程序主页的按钮;"}, {"index": 2, "action": "问诊服务", "expected": "1,按照图文问诊+语音问诊+义诊计算;"}, {"index": 3, "action": "复诊率", "expected": "1,问诊过的患者有过二次问诊的概率;"}, {"index": 4, "action": "点击【展开】", "expected": "1,展示医生的擅长和简介,同时右下角显示【收起】; 2,点击【收起】,收起擅长和简介;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "case_name": "匹配医生页面展示", "raw_text": "step1: 页面展示 => 1,展示医生的头像,姓名,职称,医院; 2,问诊服务,复诊率; 3,【展开】; 4,页面左上角没有返回按钮,只有一个返回小程序主页的按钮; | step2: 问诊服务 => 1,按照图文问诊+语音问诊+义诊计算; | step3: 复诊率 => 1,问诊过的患者有过二次问诊的概率; | step4: 点击【展开】 => 1,展示医生的擅长和简介,同时右下角显示【收起】; 2,点击【收起】,收起擅长和简介;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "匹配医生信息的问诊页面", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "feature_scope": "患者端 > 接待陌生患者 > 匹配医生信息的问诊页面", "case_name": "用户与匹配医生的聊天框", "internal_id": "197284", "external_id": "33528", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "聊天框内展示患者提交的问诊信息", "expected": "1,包含患者名称,性别,年龄,出生日期,既往病史,过敏病史,主诉; 2,患者头像,展示正常;"}, {"index": 2, "action": "点击聊天框里面的问诊信息卡片【点击查看详情】", "expected": "查看问诊的所有信息;"}, {"index": 3, "action": "当前时间不在匹配到的医生的排班时间,给医生发送消息", "expected": "1,消息正常发送,并且会提示:医生坐诊时间XX--XX,医生看到后会及时回复您“。(坐诊时间的显示样示:9:00-21:00) 2,同时第一次给医生发信息后,患者自动关注该医生; (2.1)此时医生会在app患者通讯录里面看的这个患者; (2.2)医生在app患者通讯录里面看到的此患者会被添加一个标记“推荐人:大家中医”;(此标记一直存在)"}, {"index": 4, "action": "当前时间在匹配到的医生排班时间,给医生发消息", "expected": "1,正常发送,不会有提示; 2,患者自动关注该医生;"}, {"index": 5, "action": "给医生发送第一条消息后", "expected": "1,未关注公众号患者通过订阅消息发送“收到医生问诊提醒订阅通知”; 2,通知内容: 标题:收到医生问诊提醒 医生:为匹配到的医生 时间:为患者发送第一条消息的时间 【查看详情】"}, {"index": 6, "action": "点击收到医生问诊通知的【查看详情】", "expected": "1,进入跟医生的对话页面(对话页面用当前大家中医的页面】; 2,订阅消息每次点击【查看详情】都是直接进入跟医生的对话页面;"}, {"index": 7, "action": "该患者之前没有通过膏方节关注过匹配到的医生,同时被标记为陌生患者,并且没有关注过公众号,进入匹配医生的问诊页面", "expected": "1,页面顶部出现快捷关注公众号小程序卡片提示; 2,点击【快捷关注】,进入关注公众号的文章,关注公众号后; (2.1)如果患者还没有给医生发送第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,不会显示匹配的医生; (2.2)如果患者给医生发送了第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,会显示匹配的医生;"}, {"index": 8, "action": "患者通过膏方节关注过匹配搭配的医生,并且被标记为陌生患者,进入匹配医生问诊页面(患者没有关注公众号)", "expected": "1,顶部出现快捷关注公众号的卡片提示; 2,点击【快捷关注】,进入关注公众号的文章页面; 3,查看公众号首页,展示匹配到的医生;"}, {"index": 9, "action": "被标记的患者关注了公众号,进入匹配医生问诊页面", "expected": "1,顶部不会出现关注公众号的卡片;"}, {"index": 10, "action": "已经匹配过的医生有过聊天", "expected": "1,下次在匹配之前的聊天内容还都在;"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "接待陌生患者", "匹配医生信息的问诊页面"], "case_name": "用户与匹配医生的聊天框", "raw_text": "step1: 聊天框内展示患者提交的问诊信息 => 1,包含患者名称,性别,年龄,出生日期,既往病史,过敏病史,主诉; 2,患者头像,展示正常; | step2: 点击聊天框里面的问诊信息卡片【点击查看详情】 => 查看问诊的所有信息; | step3: 当前时间不在匹配到的医生的排班时间,给医生发送消息 => 1,消息正常发送,并且会提示:医生坐诊时间XX--XX,医生看到后会及时回复您“。(坐诊时间的显示样示:9:00-21:00) 2,同时第一次给医生发信息后,患者自动关注该医生; (2.1)此时医生会在app患者通讯录里面看的这个患者; (2.2)医生在app患者通讯录里面看到的此患者会被添加一个标记“推荐人:大家中医”;(此标记一直存在) | step4: 当前时间在匹配到的医生排班时间,给医生发消息 => 1,正常发送,不会有提示; 2,患者自动关注该医生; | step5: 给医生发送第一条消息后 => 1,未关注公众号患者通过订阅消息发送“收到医生问诊提醒订阅通知”; 2,通知内容: 标题:收到医生问诊提醒 医生:为匹配到的医生 时间:为患者发送第一条消息的时间 【查看详情】 | step6: 点击收到医生问诊通知的【查看详情】 => 1,进入跟医生的对话页面(对话页面用当前大家中医的页面】; 2,订阅消息每次点击【查看详情】都是直接进入跟医生的对话页面; | step7: 该患者之前没有通过膏方节关注过匹配到的医生,同时被标记为陌生患者,并且没有关注过公众号,进入匹配医生的问诊页面 => 1,页面顶部出现快捷关注公众号小程序卡片提示; 2,点击【快捷关注】,进入关注公众号的文章,关注公众号后; (2.1)如果患者还没有给医生发送第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,不会显示匹配的医生; (2.2)如果患者给医生发送了第一条信息,点击【快捷关注】进入的自己关注医生的页面里面,会显示匹配的医生; | step8: 患者通过膏方节关注过匹配搭配的医生,并且被标记为陌生患者,进入匹配医生问诊页面(患者没有关注公众号) => 1,顶部出现快捷关注公众号的卡片提示; 2,点击【快捷关注】,进入关注公众号的文章页面; 3,查看公众号首页,展示匹配到的医生; | step9: 被标记的患者关注了公众号,进入匹配医生问诊页面 => 1,顶部不会出现关注公众号的卡片; | step10: 已经匹配过的医生有过聊天 => 1,下次在匹配之前的聊天内容还都在;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "查看优惠券卡片消息", "internal_id": "197501", "external_id": "33567", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "优惠券名称、金额、到期时间正确 精确到分 [截图]"}, {"index": 2, "action": "点击卡片消息", "expected": "进入优惠券详情页 [截图]"}, {"index": 3, "action": "会话列表页文案", "expected": "[截图]"}, {"index": 4, "action": "1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的", "expected": "1~3、表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "查看优惠券卡片消息", "raw_text": "step1: => 优惠券名称、金额、到期时间正确 精确到分 [截图] | step2: 点击卡片消息 => 进入优惠券详情页 [截图] | step3: 会话列表页文案 => [截图] | step4: 1、折扣的或金额的 2、永久有效的或有效期的 3、药费的或订单的 => 1~3、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "查看优惠券模板消息", "internal_id": "197507", "external_id": "33568", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "xxx医师送你一张xxx优惠券"}, {"index": 2, "action": "点击模板", "expected": "进优惠中心???"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "查看优惠券模板消息", "raw_text": "step1: => xxx医师送你一张xxx优惠券 | step2: 点击模板 => 进优惠中心???"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "使用赠送的优惠券", "internal_id": "197511", "external_id": "33569", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "表现正常"}, {"index": 2, "action": "限制药房的优惠券", "expected": "使用正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "使用赠送的优惠券", "raw_text": "step1: => 表现正常 | step2: 限制药房的优惠券 => 使用正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "赠送优惠券", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "feature_scope": "V4.17.5 > 患者端 > 赠送优惠券", "case_name": "查看优惠中心", "internal_id": "197515", "external_id": "33570", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "赠送的优惠券展示正常"}, {"index": 2, "action": "1、有头像的没头像的 2、有药房或全部药房", "expected": "表现正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "赠送优惠券"], "case_name": "查看优惠中心", "raw_text": "step1: => 赠送的优惠券展示正常 | step2: 1、有头像的没头像的 2、有药房或全部药房 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "展示医生全部的门诊机构", "internal_id": "197298", "external_id": "33529", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "门诊信息展示全部的门诊机构", "expected": "1,只展示门诊机构的名称(医院名称过长也全部展示),以及添加的坐诊时间 2,按照添加顺序展示 3,不展示之前的表格"}, {"index": 2, "action": "医生没有出诊的坐诊机构", "expected": "1,不展示门诊信息"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "展示医生全部的门诊机构", "raw_text": "step1: 门诊信息展示全部的门诊机构 => 1,只展示门诊机构的名称(医院名称过长也全部展示),以及添加的坐诊时间 2,按照添加顺序展示 3,不展示之前的表格 | step2: 医生没有出诊的坐诊机构 => 1,不展示门诊信息"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "每个门诊机构展示未来14天内的医生坐诊", "internal_id": "197302", "external_id": "33530", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "展示未来14天的坐诊", "expected": "1,包括放号和出诊 2,按照日期由近及远的展示(3.2(周三)) 3,门诊日期只展示一行,超出有.......显示"}, {"index": 2, "action": "医生当日到未来14天内没有设置坐诊", "expected": "1,只显示医院名称,下方不显示坐诊日期"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "每个门诊机构展示未来14天内的医生坐诊", "raw_text": "step1: 展示未来14天的坐诊 => 1,包括放号和出诊 2,按照日期由近及远的展示(3.2(周三)) 3,门诊日期只展示一行,超出有.......显示 | step2: 医生当日到未来14天内没有设置坐诊 => 1,只显示医院名称,下方不显示坐诊日期"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "门诊信息【预约】按钮的显示逻辑", "internal_id": "197306", "external_id": "33531", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当日到未来14天内,医生设置了坐诊,并且有放号", "expected": "1,显示【预约】按钮"}, {"index": 2, "action": "当日到未来14天内,医生设置了坐诊,但是没有放号", "expected": "1,不显示【预约】按钮"}, {"index": 3, "action": "当日到未来14天内,医生没有设置坐诊", "expected": "1,不显示【预约】按钮"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "门诊信息【预约】按钮的显示逻辑", "raw_text": "step1: 当日到未来14天内,医生设置了坐诊,并且有放号 => 1,显示【预约】按钮 | step2: 当日到未来14天内,医生设置了坐诊,但是没有放号 => 1,不显示【预约】按钮 | step3: 当日到未来14天内,医生没有设置坐诊 => 1,不显示【预约】按钮"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "【查看详情】按钮", "internal_id": "197311", "external_id": "33532", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看详情", "expected": "1,【查看详情】在门诊信息右侧"}, {"index": 2, "action": "点击【查看详情】", "expected": "1,跳转至门诊信息页面 2,默认定位到第一个门诊机构,及其最近一个有门诊信息的日子"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "【查看详情】按钮", "raw_text": "step1: 查看详情 => 1,【查看详情】在门诊信息右侧 | step2: 点击【查看详情】 => 1,跳转至门诊信息页面 2,默认定位到第一个门诊机构,及其最近一个有门诊信息的日子"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生详情--门诊信息展示", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "feature_scope": "患者端 > 门诊预约 > 医生详情--门诊信息展示", "case_name": "点击门诊机构", "internal_id": "197315", "external_id": "33533", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击某个未来14天内有放号的门诊机构", "expected": "1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有门诊信息的日子"}, {"index": 2, "action": "点击某个未来14天内有出诊没有放号的门诊机构", "expected": "1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有出诊的日子"}, {"index": 3, "action": "点击某个未来14天内没有出诊的门诊机构", "expected": "1,跳转至门诊信息页面并且自动定位到这个医院"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "医生详情--门诊信息展示"], "case_name": "点击门诊机构", "raw_text": "step1: 点击某个未来14天内有放号的门诊机构 => 1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有门诊信息的日子 | step2: 点击某个未来14天内有出诊没有放号的门诊机构 => 1,跳转至门诊信息页面并且自动定位到这个医院,及其最近一个有出诊的日子 | step3: 点击某个未来14天内没有出诊的门诊机构 => 1,跳转至门诊信息页面并且自动定位到这个医院"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "进入门诊信息页", "internal_id": "197321", "external_id": "33534", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生分享门诊给微信/朋友圈/工作室患者,打开分享的门诊", "expected": "1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}, {"index": 2, "action": "点击【医生详情】页门诊信息的【查看详情】", "expected": "1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}, {"index": 3, "action": "点击患者与医生会话框底部的【门诊信息】", "expected": "1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "进入门诊信息页", "raw_text": "step1: 医生分享门诊给微信/朋友圈/工作室患者,打开分享的门诊 => 1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子 | step2: 点击【医生详情】页门诊信息的【查看详情】 => 1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子 | step3: 点击患者与医生会话框底部的【门诊信息】 => 1,进入门诊信息页面并且自动定位到第一个机构,及其最近一个有门诊信息的日子"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "门诊信息顶部展示", "internal_id": "197326", "external_id": "33535", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "顶部展示", "expected": "1,展示医生头像,名称,主任医师(不可点击) 2,右边显示【查看详情】"}, {"index": 2, "action": "点击【查看详情】", "expected": "1,跳转至医师主页"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "门诊信息顶部展示", "raw_text": "step1: 顶部展示 => 1,展示医生头像,名称,主任医师(不可点击) 2,右边显示【查看详情】 | step2: 点击【查看详情】 => 1,跳转至医师主页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "坐诊机构tab页的显示", "internal_id": "197330", "external_id": "33536", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生添加了4个门诊机构", "expected": "1,共4家坐诊机构 2,默认展示3个坐诊机构的tab页,往左边拉显示第四个坐诊机构的tab页 3,按照添加顺序显示 4,医院名称过长用 .....表示"}, {"index": 2, "action": "医生添加了3个门诊机构", "expected": "1,共3家坐诊机构 2,按照添加顺序展示3个tab页"}, {"index": 3, "action": "医生添加了1个坐诊机构", "expected": "1,不会出现tab页"}, {"index": 4, "action": "医生先添加3个坐诊机构,在删除两个坐诊机构", "expected": "1,先展示3个tab页,删除后不出现tab页,直接显示剩余的坐诊机构的名称"}, {"index": 5, "action": "切换坐诊机构的tab页", "expected": "1,自动对应到最近一个有门诊信息的日子 2,显示医院的名称和地址 3,显示当日及未来14天内的坐诊情况 4,当日的日期放在日历的第一个,并且加上月份"}, {"index": 6, "action": "添加了5个坐诊机构,往左边拉看到第四个机构的一部分,选中第四个", "expected": "1,选中的第四个移动至中间"}, {"index": 7, "action": "选择最后一个坐诊机构", "expected": "1,将其移动至屏幕右侧,完整显示"}, {"index": 8, "action": "选中名称过长的医院", "expected": "1,tab页里面用....显示 2,tab页下方显示完整的医院名称"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "坐诊机构tab页的显示", "raw_text": "step1: 医生添加了4个门诊机构 => 1,共4家坐诊机构 2,默认展示3个坐诊机构的tab页,往左边拉显示第四个坐诊机构的tab页 3,按照添加顺序显示 4,医院名称过长用 .....表示 | step2: 医生添加了3个门诊机构 => 1,共3家坐诊机构 2,按照添加顺序展示3个tab页 | step3: 医生添加了1个坐诊机构 => 1,不会出现tab页 | step4: 医生先添加3个坐诊机构,在删除两个坐诊机构 => 1,先展示3个tab页,删除后不出现tab页,直接显示剩余的坐诊机构的名称 | step5: 切换坐诊机构的tab页 => 1,自动对应到最近一个有门诊信息的日子 2,显示医院的名称和地址 3,显示当日及未来14天内的坐诊情况 4,当日的日期放在日历的第一个,并且加上月份 | step6: 添加了5个坐诊机构,往左边拉看到第四个机构的一部分,选中第四个 => 1,选中的第四个移动至中间 | step7: 选择最后一个坐诊机构 => 1,将其移动至屏幕右侧,完整显示 | step8: 选中名称过长的医院 => 1,tab页里面用....显示 2,tab页下方显示完整的医院名称"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "置灰的日期不可以点击", "internal_id": "197340", "external_id": "33537", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "没有出诊的日期", "expected": "1,置灰并且不可点击"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "置灰的日期不可以点击", "raw_text": "step1: 没有出诊的日期 => 1,置灰并且不可点击"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "日期角标的显示", "internal_id": "197343", "external_id": "33538", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当都不坐诊", "expected": "1,日期置灰,并且显示为空"}, {"index": 2, "action": "当有出诊,但是没放号", "expected": "1,日期可以点击 2,显示为:出诊 3,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}, {"index": 3, "action": "有出诊,有放号,并且一天中上午/下午/晚上其中一个有号,没有约满", "expected": "1,日期可以点击 2,显示为:有号"}, {"index": 4, "action": "有出诊,有放号,但是约满", "expected": "1,日期可以点击 2,显示为:约满 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 5, "action": "只要时间已晚于晚上八点,不管当天有出诊不放号或者有出诊放号,约满/没有约满", "expected": "1,日期脚标都同出诊不放号处理 2,日期可以点击 3,显示:出诊 4,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "日期角标的显示", "raw_text": "step1: 当都不坐诊 => 1,日期置灰,并且显示为空 | step2: 当有出诊,但是没放号 => 1,日期可以点击 2,显示为:出诊 3,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊 | step3: 有出诊,有放号,并且一天中上午/下午/晚上其中一个有号,没有约满 => 1,日期可以点击 2,显示为:有号 | step4: 有出诊,有放号,但是约满 => 1,日期可以点击 2,显示为:约满 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊 | step5: 只要时间已晚于晚上八点,不管当天有出诊不放号或者有出诊放号,约满/没有约满 => 1,日期脚标都同出诊不放号处理 2,日期可以点击 3,显示:出诊 4,下方的挂号费区域显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "挂号费区域显示", "internal_id": "197350", "external_id": "33539", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "非公立医院,放号,上午/下午/晚上有 可约的号", "expected": "1,显示: 10-30 周六 上午 挂号费:¥100/ 10-30 周六 下午 挂号费:¥100/ 10-30 周六 晚上 挂号费:¥100"}, {"index": 2, "action": "非公立医院,放号,上午/下午/晚上 约满", "expected": "1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 3, "action": "非公立医院,只出诊,不放号", "expected": "1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}, {"index": 4, "action": "非公立医院,上午出诊放号可约,下午不出诊,晚上出诊", "expected": "1,显示: 10-30 周六 上午 挂号费:¥100 下午不显示 10-30 周六 晚上 暂无号源,请线下就诊"}, {"index": 5, "action": "公立医院,放号,可约", "expected": "1,显示:10-30 周六 上午 挂号费:¥100(加班门诊)"}, {"index": 6, "action": "公立医院,放号,上午/下午/晚上,约满", "expected": "1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 7, "action": "公立医院,只出诊,不放号", "expected": "1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "挂号费区域显示", "raw_text": "step1: 非公立医院,放号,上午/下午/晚上有 可约的号 => 1,显示: 10-30 周六 上午 挂号费:¥100/ 10-30 周六 下午 挂号费:¥100/ 10-30 周六 晚上 挂号费:¥100 | step2: 非公立医院,放号,上午/下午/晚上 约满 => 1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊 | step3: 非公立医院,只出诊,不放号 => 1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊 | step4: 非公立医院,上午出诊放号可约,下午不出诊,晚上出诊 => 1,显示: 10-30 周六 上午 挂号费:¥100 下午不显示 10-30 周六 晚上 暂无号源,请线下就诊 | step5: 公立医院,放号,可约 => 1,显示:10-30 周六 上午 挂号费:¥100(加班门诊) | step6: 公立医院,放号,上午/下午/晚上,约满 => 1,预约时间点隐藏,只显示: 10-30 周六 上午 已约满,请线下就诊/ 10-30 周六 下午 已约满,请线下就诊/ 10-30 周六 晚上 已约满,请线下就诊 | step7: 公立医院,只出诊,不放号 => 1,显示: 10-30 周六 上午 暂无号源,请线下就诊 10-30 周六 下午 暂无号源,请线下就诊 10-30 周六 晚上 暂无号源,请线下就诊"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "预约时间段选择", "internal_id": "197359", "external_id": "33540", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生上午/下午/晚上放号,患者在8点/12:00/18:00之前选择预约", "expected": "1,患者可以选择上午/下午/晚上的时间段"}, {"index": 2, "action": "医生上午/下午/晚上放号,患者在8:00/12:00/18:00之后去预约", "expected": "1,患者不可以选择上午/下午/晚上的时间段 2,同时上午/下午/晚上的时间段显示: 10-30 周六 上午/下午/晚上 暂无号源,请线下就诊"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "预约时间段选择", "raw_text": "step1: 医生上午/下午/晚上放号,患者在8点/12:00/18:00之前选择预约 => 1,患者可以选择上午/下午/晚上的时间段 | step2: 医生上午/下午/晚上放号,患者在8:00/12:00/18:00之后去预约 => 1,患者不可以选择上午/下午/晚上的时间段 2,同时上午/下午/晚上的时间段显示: 10-30 周六 上午/下午/晚上 暂无号源,请线下就诊"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "上午/下午/晚上,预约时间点", "internal_id": "197363", "external_id": "33541", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置坐诊时间为7:40-11:40/8:00-12:00", "expected": "8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30"}, {"index": 2, "action": "设置坐诊时间为7:30-10:50", "expected": "7:30 8:00 8:30 9:00 9:30 10:00 10:30"}, {"index": 3, "action": "设置坐诊时间为7:10-11:30/7:10-11:10", "expected": "7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00"}, {"index": 4, "action": "默认不选中时间点", "expected": ""}, {"index": 5, "action": "预约满的某个时间点置灰", "expected": ""}, {"index": 6, "action": "上午/下午/晚上的时间点,全部约满", "expected": "1,隐藏所有的时间点 2,显示: 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊"}, {"index": 7, "action": "选中某个时间点,再次点击,取消选择中", "expected": ""}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "上午/下午/晚上,预约时间点", "raw_text": "step1: 设置坐诊时间为7:40-11:40/8:00-12:00 => 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 | step2: 设置坐诊时间为7:30-10:50 => 7:30 8:00 8:30 9:00 9:30 10:00 10:30 | step3: 设置坐诊时间为7:10-11:30/7:10-11:10 => 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 | step4: 默认不选中时间点 => | step5: 预约满的某个时间点置灰 => | step6: 上午/下午/晚上的时间点,全部约满 => 1,隐藏所有的时间点 2,显示: 10-30 周六 上午 已约满,请线下就诊 10-30 周六 下午 已约满,请线下就诊 10-30 周六 晚上 已约满,请线下就诊 | step7: 选中某个时间点,再次点击,取消选择中 => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "每个时间点的可预约名额", "internal_id": "197372", "external_id": "33542", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "总放号数平均分配至每个时间段", "expected": "1,如果不能整除,每个时间点的人数向上取整 2,总放号数约满后,其余时间置灰"}, {"index": 2, "action": "时间点有号可约", "expected": "1,预约成功 2,医生和患者端的预约信息展示正确"}, {"index": 3, "action": "已经约满的时间点,患者或者医生取消了预约", "expected": "1,此时间点名额释放,还可以继续预约"}, {"index": 4, "action": "上午放号8个,坐诊时间为7:40-11:10", "expected": "8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,每个时间点有2个可以预约的号 2,8:00 8:30 9:00 9:30 已经预约了7个号,8:00 8:30 9:00(每个预约2个)置灰 9:30( 预约了一个号 ) 10:00 10:30 11:00 可以选择 3,选择其中的一个时间点,没有提交之前都是亮的,提交成功之后,其他时间点全部置灰"}, {"index": 5, "action": "上午放号8个,坐诊时间为7:40-11:10", "expected": "8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,8:00 8:30 9:00 预约了2个,9:30预约了1个 2,8:00预约的取消了一个号,8:00,9:30,10:00, 10:30 , 11:00全部点亮,可以预约"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "每个时间点的可预约名额", "raw_text": "step1: 总放号数平均分配至每个时间段 => 1,如果不能整除,每个时间点的人数向上取整 2,总放号数约满后,其余时间置灰 | step2: 时间点有号可约 => 1,预约成功 2,医生和患者端的预约信息展示正确 | step3: 已经约满的时间点,患者或者医生取消了预约 => 1,此时间点名额释放,还可以继续预约 | step4: 上午放号8个,坐诊时间为7:40-11:10 => 8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,每个时间点有2个可以预约的号 2,8:00 8:30 9:00 9:30 已经预约了7个号,8:00 8:30 9:00(每个预约2个)置灰 9:30( 预约了一个号 ) 10:00 10:30 11:00 可以选择 3,选择其中的一个时间点,没有提交之前都是亮的,提交成功之后,其他时间点全部置灰 | step5: 上午放号8个,坐诊时间为7:40-11:10 => 8:00 8:30 9:00 9:30 10:00 10:30 11:00 1,8:00 8:30 9:00 预约了2个,9:30预约了1个 2,8:00预约的取消了一个号,8:00,9:30,10:00, 10:30 , 11:00全部点亮,可以预约"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "医生修改总放号数和坐诊时间,重新均分时间点的人数", "internal_id": "197379", "external_id": "33543", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(前提患者还没有预约号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号"}, {"index": 2, "action": "之前坐诊时间7:10-11:10,放号数8;只修改总放号数7/9(前提患者还没有预约号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点2个号"}, {"index": 3, "action": "之前坐诊时间7:10-11:10,放号数8;修改坐诊时间7:00-11:30,放号数12(前提患者还没有预约号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号"}, {"index": 4, "action": "之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(患者已经预约了9:00的1个号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号;在预约一个9:00的号,9:00置灰"}, {"index": 5, "action": "之前坐诊时间7:10-11:50,放号数9;只修改坐诊时间7:00-11:00/7:50-11:50(患者已经预约了11:30/7:30的1个号)", "expected": "1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30/ 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 ,每个时间点1个号;(总放号数9减去已经预约的1个号,剩余8个平分)"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "医生修改总放号数和坐诊时间,重新均分时间点的人数", "raw_text": "step1: 之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(前提患者还没有预约号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号 | step2: 之前坐诊时间7:10-11:10,放号数8;只修改总放号数7/9(前提患者还没有预约号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点2个号 | step3: 之前坐诊时间7:10-11:10,放号数8;修改坐诊时间7:00-11:30,放号数12(前提患者还没有预约号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号 | step4: 之前坐诊时间7:10-11:10,放号数8;只修改坐诊时间7:00-11:30(患者已经预约了9:00的1个号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 ,每个时间点2个号;在预约一个9:00的号,9:00置灰 | step5: 之前坐诊时间7:10-11:50,放号数9;只修改坐诊时间7:00-11:00/7:50-11:50(患者已经预约了11:30/7:30的1个号) => 1,修改之前7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30,每个时间点1个号 2,修改后7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30/ 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 ,每个时间点1个号;(总放号数9减去已经预约的1个号,剩余8个平分)"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "患者或者医生取消预约,预约名额释放", "internal_id": "197386", "external_id": "33544", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约时间没有过,患者/医生取消预约", "expected": "1,取消的该时间点号码释放 2,患者退款成功"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "患者或者医生取消预约,预约名额释放", "raw_text": "step1: 预约时间没有过,患者/医生取消预约 => 1,取消的该时间点号码释放 2,患者退款成功"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "【立即预约】按钮显示规则", "internal_id": "197389", "external_id": "33545", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "日期角标是“出诊”的", "expected": "1,底部没有【立即预约】按钮"}, {"index": 2, "action": "日期角标是:有号/约满", "expected": "1,底部显示【立即预约】按钮"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "【立即预约】按钮显示规则", "raw_text": "step1: 日期角标是“出诊”的 => 1,底部没有【立即预约】按钮 | step2: 日期角标是:有号/约满 => 1,底部显示【立即预约】按钮"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "患者预约门诊", "internal_id": "197393", "external_id": "33546", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者没有选择预约时间点", "expected": "1,底部有【立即预约】 2,点击toast提示:请先选择时间段"}, {"index": 2, "action": "没有获取手机号授权,点击【立即预约】", "expected": "1,先获取手机号授权"}, {"index": 3, "action": "患者被医生标记未就诊大于等于3次", "expected": "1,点击立即预约,toast提示:您已爽约多次,无法预约"}, {"index": 4, "action": "患者被医生标记未就诊小于3次", "expected": "1,可以正常预约"}, {"index": 5, "action": "患者当日取消超过3次", "expected": "1,点击立即预约,toast提示:您已取消预约多次,当日无法预约"}, {"index": 6, "action": "患者当日取消小于或等于3次", "expected": "1,可以正常预约"}, {"index": 7, "action": "当日已经预约满", "expected": "1,点击立即预约,toast提示:当日已约满,请重新选择"}, {"index": 8, "action": "患者打开门诊信息页面后,医生修改了挂号费,页面没有刷新,点击【立即预约】", "expected": "1,刷新页面,并toast提示:请确认挂号费"}, {"index": 9, "action": "患者打开门诊信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击【立即预约】", "expected": "1,toast提示:医生更新坐诊时间,请重新选择 2,同时刷新门诊信息页面"}, {"index": 10, "action": "已选的时间段被别人2分钟内付款成功,没有可约的名额,点击立即预约", "expected": "1,toast提示:该时间已约满,请重新选择 2,同时刷新门诊信息页面"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "患者预约门诊", "raw_text": "step1: 患者没有选择预约时间点 => 1,底部有【立即预约】 2,点击toast提示:请先选择时间段 | step2: 没有获取手机号授权,点击【立即预约】 => 1,先获取手机号授权 | step3: 患者被医生标记未就诊大于等于3次 => 1,点击立即预约,toast提示:您已爽约多次,无法预约 | step4: 患者被医生标记未就诊小于3次 => 1,可以正常预约 | step5: 患者当日取消超过3次 => 1,点击立即预约,toast提示:您已取消预约多次,当日无法预约 | step6: 患者当日取消小于或等于3次 => 1,可以正常预约 | step7: 当日已经预约满 => 1,点击立即预约,toast提示:当日已约满,请重新选择 | step8: 患者打开门诊信息页面后,医生修改了挂号费,页面没有刷新,点击【立即预约】 => 1,刷新页面,并toast提示:请确认挂号费 | step9: 患者打开门诊信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击【立即预约】 => 1,toast提示:医生更新坐诊时间,请重新选择 2,同时刷新门诊信息页面 | step10: 已选的时间段被别人2分钟内付款成功,没有可约的名额,点击立即预约 => 1,toast提示:该时间已约满,请重新选择 2,同时刷新门诊信息页面"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "feature_scope": "患者端 > 门诊预约 > 门诊信息页", "case_name": "预约规则", "internal_id": "197405", "external_id": "33547", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改位置", "expected": "1,放到门诊预约的下方 2,名称修改为:预约规则"}, {"index": 2, "action": "非公立医院", "expected": "1,预约规则详情不变"}, {"index": 3, "action": "公立医院", "expected": "1,增加一条说明 第六条:加班门诊由医院本人自愿加班提供号源,与医院无关。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "门诊信息页"], "case_name": "预约规则", "raw_text": "step1: 修改位置 => 1,放到门诊预约的下方 2,名称修改为:预约规则 | step2: 非公立医院 => 1,预约规则详情不变 | step3: 公立医院 => 1,增加一条说明 第六条:加班门诊由医院本人自愿加班提供号源,与医院无关。"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "统一去掉冒号和导航栏名称修改", "internal_id": "197411", "external_id": "33548", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【立即预约】", "expected": "1,进入【填写预约信息】页面"}, {"index": 2, "action": "页面修改", "expected": "1,统一不要冒号 2,导航栏名字由【预约单】,修改为【填写预约信息】"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "统一去掉冒号和导航栏名称修改", "raw_text": "step1: 点击【立即预约】 => 1,进入【填写预约信息】页面 | step2: 页面修改 => 1,统一不要冒号 2,导航栏名字由【预约单】,修改为【填写预约信息】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "增加挂号费", "internal_id": "197415", "external_id": "33549", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加挂号费", "expected": "1,非公立医院,设置挂号费:¥0 2,非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 3,公立医院,设置非0挂号费:到院缴费¥20 4,公立医院,没有设置或者设置挂号费为0:医医院公示费用为准"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "增加挂号费", "raw_text": "step1: 增加挂号费 => 1,非公立医院,设置挂号费:¥0 2,非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 3,公立医院,设置非0挂号费:到院缴费¥20 4,公立医院,没有设置或者设置挂号费为0:医医院公示费用为准"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "底部及按钮显示", "internal_id": "197418", "external_id": "33550", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "底部增加支付金额显示", "expected": "1,非公立医院,设置挂号费:¥20.00 【支付并预约】 2,非公立医院,0元挂号费:¥0.00 【提交】 3,公立医院,不关有没有挂号费:【确认预约加班门诊】"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "底部及按钮显示", "raw_text": "step1: 底部增加支付金额显示 => 1,非公立医院,设置挂号费:¥20.00 【支付并预约】 2,非公立医院,0元挂号费:¥0.00 【提交】 3,公立医院,不关有没有挂号费:【确认预约加班门诊】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "名额的锁定", "internal_id": "197421", "external_id": "33551", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选中此时间段,进入支付页面后,在两分钟内锁定这个号码,超出两分钟后释放该号码", "expected": ""}, {"index": 2, "action": "患者填写完预约信息进入支付页面后,没有超出两分钟去付款", "expected": "1,付款成功,预约成功 2,患者和医生端都可以看到预约记录"}, {"index": 3, "action": "患者填写完预约信息进入支付页面后,超过2分钟没有付款", "expected": "1,名额会被释放,预约门诊信息页面显示有号; 2,还可以点击付款页面,正常付款 3,付款成功后,会被退款。同时会给患者发送一个超时的退款通知(微信大模版) 4,在患者和医生预约里面看不到此预约记录"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "名额的锁定", "raw_text": "step1: 选中此时间段,进入支付页面后,在两分钟内锁定这个号码,超出两分钟后释放该号码 => | step2: 患者填写完预约信息进入支付页面后,没有超出两分钟去付款 => 1,付款成功,预约成功 2,患者和医生端都可以看到预约记录 | step3: 患者填写完预约信息进入支付页面后,超过2分钟没有付款 => 1,名额会被释放,预约门诊信息页面显示有号; 2,还可以点击付款页面,正常付款 3,付款成功后,会被退款。同时会给患者发送一个超时的退款通知(微信大模版) 4,在患者和医生预约里面看不到此预约记录"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "患者多个档案预约", "internal_id": "197426", "external_id": "33552", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者名下有多个档案", "expected": "1,每个档案都可以在同一天,同一个上午/下午/晚上,同一个医院进行预约,且只能预约一次"}, {"index": 2, "action": "同一个患者,同一个档案,已经预约了某个医院某一天的某个时间段", "expected": "1,在同一天,不可以在预约这个医院的任何时间段 2,在同一天,不可以预约同一个医生的另外一个医院的所有时间段"}, {"index": 3, "action": "患者多档案或者一个档案", "expected": "1,患者A,预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者A,预约阿杜医生 1门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 3,患者A,预约阿杜医生 2门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 4,患者A,预约当归医生 2门诊,2号上午的号,可以预约成功"}, {"index": 4, "action": "患者多个档案,患者A档案和B档案", "expected": "1,患者A预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者B预约了阿杜医生 1门诊,2号上午的号,可以预约成功"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "患者多个档案预约", "raw_text": "step1: 患者名下有多个档案 => 1,每个档案都可以在同一天,同一个上午/下午/晚上,同一个医院进行预约,且只能预约一次 | step2: 同一个患者,同一个档案,已经预约了某个医院某一天的某个时间段 => 1,在同一天,不可以在预约这个医院的任何时间段 2,在同一天,不可以预约同一个医生的另外一个医院的所有时间段 | step3: 患者多档案或者一个档案 => 1,患者A,预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者A,预约阿杜医生 1门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 3,患者A,预约阿杜医生 2门诊,2号上午/下午/晚上的号,点击支付按钮 (1)无法预约成功,提示:您在该时间段有其他预约 4,患者A,预约当归医生 2门诊,2号上午的号,可以预约成功 | step4: 患者多个档案,患者A档案和B档案 => 1,患者A预约了阿杜医生 1门诊,2号上午的号,可以预约成功 2,患者B预约了阿杜医生 1门诊,2号上午的号,可以预约成功"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "填写预约信息页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "feature_scope": "患者端 > 门诊预约 > 填写预约信息页", "case_name": "支付按钮校验", "internal_id": "197432", "external_id": "33553", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "规则同门诊信息底部页面的【立即预约】按钮一致", "expected": ""}, {"index": 2, "action": "患者被医生标记未就诊大于等于3次(不管选择的档案是谁)", "expected": "1,点击支付按钮,toast提示:您已爽约多次,无法预约"}, {"index": 3, "action": "患者被医生标记未就诊小于3次", "expected": "1,可以正常支付"}, {"index": 4, "action": "患者当日取消超过3次", "expected": "1,点击付款,toast提示:您已取消预约多次,当日无法预约"}, {"index": 5, "action": "患者当日取消小于或等于3次", "expected": "1,可以正常支付 2,支付成功后,患者和医生端都可以看到预约记录"}, {"index": 6, "action": "患者打开填写预约信息页面后,医生修改了挂号费,页面没有刷新,点击付款", "expected": "1,同时刷新本页面,并toast提示:请确认挂号费"}, {"index": 7, "action": "患者打开填写预约信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击付款", "expected": "1,toast提示:医生更新坐诊时间,请重新选择 2,并返回到上一页【门诊信息页面】"}, {"index": 8, "action": "已选的时间段已经被别人2分钟内付款成功,没有可约的名额,点击付款", "expected": "1,toast提示:该时间已约满,请重新选择 2,并返回上一页【门诊信息页面】"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "填写预约信息页"], "case_name": "支付按钮校验", "raw_text": "step1: 规则同门诊信息底部页面的【立即预约】按钮一致 => | step2: 患者被医生标记未就诊大于等于3次(不管选择的档案是谁) => 1,点击支付按钮,toast提示:您已爽约多次,无法预约 | step3: 患者被医生标记未就诊小于3次 => 1,可以正常支付 | step4: 患者当日取消超过3次 => 1,点击付款,toast提示:您已取消预约多次,当日无法预约 | step5: 患者当日取消小于或等于3次 => 1,可以正常支付 2,支付成功后,患者和医生端都可以看到预约记录 | step6: 患者打开填写预约信息页面后,医生修改了挂号费,页面没有刷新,点击付款 => 1,同时刷新本页面,并toast提示:请确认挂号费 | step7: 患者打开填写预约信息页面后,医生修改了坐诊时间/删除坐诊医院/节假日不放号/关闭坐诊,点击付款 => 1,toast提示:医生更新坐诊时间,请重新选择 2,并返回到上一页【门诊信息页面】 | step8: 已选的时间段已经被别人2分钟内付款成功,没有可约的名额,点击付款 => 1,toast提示:该时间已约满,请重新选择 2,并返回上一页【门诊信息页面】"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "付款页面", "suite_path": ["V4.17.5", "患者端", "门诊预约", "付款页面"], "feature_scope": "患者端 > 门诊预约 > 付款页面", "case_name": "仅支持微信付款", "internal_id": "197443", "external_id": "33554", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "非公立医院,挂号费非0元", "expected": "1,打开微信支付页面"}, {"index": 2, "action": "公立医院或者非公立0元挂号费", "expected": "1,提交成功后,生成预约单 2,患者端和医生端都可以看到"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "付款页面"], "case_name": "仅支持微信付款", "raw_text": "step1: 非公立医院,挂号费非0元 => 1,打开微信支付页面 | step2: 公立医院或者非公立0元挂号费 => 1,提交成功后,生成预约单 2,患者端和医生端都可以看到"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "预约时间由上午/下午/晚上,更改为时间点", "internal_id": "197448", "external_id": "33555", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者预约了2022-03-09 周三 上午 8:00 的门诊", "expected": "1,预约单预约时间显示:2022-03-09 周三 8:00"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "预约时间由上午/下午/晚上,更改为时间点", "raw_text": "step1: 患者预约了2022-03-09 周三 上午 8:00 的门诊 => 1,预约单预约时间显示:2022-03-09 周三 8:00"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "预约单详情增加挂号费显示", "internal_id": "197451", "external_id": "33556", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "非公立医院,设置非0元挂号费", "expected": "1,挂号费用 ¥20"}, {"index": 2, "action": "非公立医院,设置挂号费为0或者没有设置挂号费", "expected": "1,挂号费用 ¥0"}, {"index": 3, "action": "公立医院设置非0元挂号费", "expected": "1,挂号费用 到院缴费¥20"}, {"index": 4, "action": "公立医院设置挂号费为0或者没有设置挂号费", "expected": "1,挂号费用 以医院公示费用为准"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "预约单详情增加挂号费显示", "raw_text": "step1: 非公立医院,设置非0元挂号费 => 1,挂号费用 ¥20 | step2: 非公立医院,设置挂号费为0或者没有设置挂号费 => 1,挂号费用 ¥0 | step3: 公立医院设置非0元挂号费 => 1,挂号费用 到院缴费¥20 | step4: 公立医院设置挂号费为0或者没有设置挂号费 => 1,挂号费用 以医院公示费用为准"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "增加医院地址", "internal_id": "197457", "external_id": "33557", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加医院地址", "expected": "1,在就诊机构下方增加医院地址 2,医院地址 上海市XXXXX"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "增加医院地址", "raw_text": "step1: 增加医院地址 => 1,在就诊机构下方增加医院地址 2,医院地址 上海市XXXXX"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "增加预约序号", "internal_id": "197460", "external_id": "33558", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "增加预约序号", "expected": "1,预约序号 1"}, {"index": 2, "action": "同一个时间点里的患者", "expected": "1,根据预约信息的提交顺序,序号从小到大排列 2,下一个时间点,重新从1开始"}, {"index": 3, "action": "单个患者取消预约或者医生取消单个患者", "expected": "1,号码保留,其他患者的序号不受影响"}, {"index": 4, "action": "医生删除坐诊机构/关闭当日坐诊/关闭节假日坐诊后又重新添加了坐诊机构", "expected": "1,患者序号重新从1开始"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "增加预约序号", "raw_text": "step1: 增加预约序号 => 1,预约序号 1 | step2: 同一个时间点里的患者 => 1,根据预约信息的提交顺序,序号从小到大排列 2,下一个时间点,重新从1开始 | step3: 单个患者取消预约或者医生取消单个患者 => 1,号码保留,其他患者的序号不受影响 | step4: 医生删除坐诊机构/关闭当日坐诊/关闭节假日坐诊后又重新添加了坐诊机构 => 1,患者序号重新从1开始"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "版本之前的预约记录,在新版本的显示", "internal_id": "197466", "external_id": "33559", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "版本之前的预约记录在新版本的显示", "expected": "1,预约时间还是显示上午/下午/晚上 2,挂号费用同非公立和公立医院的未设置一样显示 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 —"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "版本之前的预约记录,在新版本的显示", "raw_text": "step1: 版本之前的预约记录在新版本的显示 => 1,预约时间还是显示上午/下午/晚上 2,挂号费用同非公立和公立医院的未设置一样显示 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 —"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "患者预约成功短信和模版,前一天晚20:00的短信对应更新", "internal_id": "197469", "external_id": "33560", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "预约成功的短信", "expected": "【大家健康】XXX已成功预约XXX 主治医师的线下问诊,就诊指南“到院后请先到5楼找我”,就诊时间: 2021-09-08 周三 08:00,预约序号:1 ,预约机构:上海海员医院。请按时就诊,地址:天津市河东区测试。如您有疑问,请拨打客服电话:400-820-6116。就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号"}, {"index": 2, "action": "小程序的预约成功模版", "expected": "医院:患者预约医生所在的医疗结构 科室:中医科(以医师所在坐诊机构科室为准) 医生:预约的医生 开诊时间: 2021-10-01 13:00 备注:到院后请先找医生开加号凭证,再前台挂号。 您的预约序号:1 。"}, {"index": 3, "action": "前一天晚上20:00的短信", "expected": "【大家中医】xxx您好,您预约的xxx主任医师的线下问诊,就诊时间: 明天(07-07) 08:00,预约序号:1 ,预约机构:上海三爱中医门诊部。地址:卢湾区建国东路320号。就诊指南“到院后请先到5楼找我”,就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号 如有问题请您拨打客服电话:400-820-6116。登录大家中医小程序查看详情www链接"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "患者预约成功短信和模版,前一天晚20:00的短信对应更新", "raw_text": "step1: 预约成功的短信 => 【大家健康】XXX已成功预约XXX 主治医师的线下问诊,就诊指南“到院后请先到5楼找我”,就诊时间: 2021-09-08 周三 08:00,预约序号:1 ,预约机构:上海海员医院。请按时就诊,地址:天津市河东区测试。如您有疑问,请拨打客服电话:400-820-6116。就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号 | step2: 小程序的预约成功模版 => 医院:患者预约医生所在的医疗结构 科室:中医科(以医师所在坐诊机构科室为准) 医生:预约的医生 开诊时间: 2021-10-01 13:00 备注:到院后请先找医生开加号凭证,再前台挂号。 您的预约序号:1 。 | step3: 前一天晚上20:00的短信 => 【大家中医】xxx您好,您预约的xxx主任医师的线下问诊,就诊时间: 明天(07-07) 08:00,预约序号:1 ,预约机构:上海三爱中医门诊部。地址:卢湾区建国东路320号。就诊指南“到院后请先到5楼找我”,就诊当天到院后请先找医生出示预约短信或者保存的预约凭证,医师给予加号资格,本短信仅可提供给医生查看,不可凭此短信去医院窗口挂号 如有问题请您拨打客服电话:400-820-6116。登录大家中医小程序查看详情www链接"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "预约单详情页", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "feature_scope": "患者端 > 门诊预约 > 预约单详情页", "case_name": "预约单详情其他规则不变", "internal_id": "197474", "external_id": "33561", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "预约单详情页"], "case_name": "预约单详情其他规则不变", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "feature_scope": "患者端 > 门诊预约 > 我的预约", "case_name": "预约记录里的上午/下午/晚上,更新为时间点", "internal_id": "197477", "external_id": "33562", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新版本创建的预约单,预约时间显示", "expected": "1,03-09 周六 8:00"}, {"index": 2, "action": "新版本之前创建的预约单,预约时间显示", "expected": "1,03-09 周六 上午"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "case_name": "预约记录里的上午/下午/晚上,更新为时间点", "raw_text": "step1: 新版本创建的预约单,预约时间显示 => 1,03-09 周六 8:00 | step2: 新版本之前创建的预约单,预约时间显示 => 1,03-09 周六 上午"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "feature_scope": "患者端 > 门诊预约 > 我的预约", "case_name": "预约记录去掉“病例资料”入口", "internal_id": "197481", "external_id": "33563", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者填写预约信息的时候上传了病例图片,预约成功后", "expected": "1,患者在【我的预约】页面里面,去掉病例资料的入口 2,只能进入预约单详情查看上传的病例资料"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "case_name": "预约记录去掉“病例资料”入口", "raw_text": "step1: 患者填写预约信息的时候上传了病例图片,预约成功后 => 1,患者在【我的预约】页面里面,去掉病例资料的入口 2,只能进入预约单详情查看上传的病例资料"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "我的预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "feature_scope": "患者端 > 门诊预约 > 我的预约", "case_name": "保存凭证生成的预约单修改", "internal_id": "197484", "external_id": "33564", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击预约详情里面的【保存凭证】,生成的预约单(公立和非公立医院)", "expected": "1,统一去掉冒号 2,增加序号:预约序号 1 3,显示挂号费用 (1)非公立医院,设置挂号费:¥0 (2)非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 (3)公立医院,设置非0挂号费:到院缴费¥20 (4)公立医院,没有设置或者设置挂号费为0:医医院公示费用为准"}, {"index": 2, "action": "版本之前生的的预约记录,在新版本生成预约单后", "expected": "1,时间显示上午/下午/晚上 2,挂号费用同未设置 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 — 4,其他修改一样"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "我的预约"], "case_name": "保存凭证生成的预约单修改", "raw_text": "step1: 点击预约详情里面的【保存凭证】,生成的预约单(公立和非公立医院) => 1,统一去掉冒号 2,增加序号:预约序号 1 3,显示挂号费用 (1)非公立医院,设置挂号费:¥0 (2)非公立医院,没有设置挂号费或者设置的挂号费为0:¥0 (3)公立医院,设置非0挂号费:到院缴费¥20 (4)公立医院,没有设置或者设置挂号费为0:医医院公示费用为准 | step2: 版本之前生的的预约记录,在新版本生成预约单后 => 1,时间显示上午/下午/晚上 2,挂号费用同未设置 (1)非公立医院:挂号费用 ¥0 (2)公立医院:挂号费用 以医院公示费用为准 3,预约序号 — 4,其他修改一样"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "取消预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "feature_scope": "患者端 > 门诊预约 > 取消预约", "case_name": "患者取消预约", "internal_id": "197489", "external_id": "33565", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击取消预约", "expected": "1,弹出弹窗 单日取消预约3次后,当日将无法预约。 是否取消预约? 【我在想想】 【取消预约】"}, {"index": 2, "action": "选择【我在想想】", "expected": "1,关闭弹窗"}, {"index": 3, "action": "选择【取消预约】", "expected": "1,取消预约"}, {"index": 4, "action": "患者当日取消了四次预约", "expected": "1,当日无法预约任何医生"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "case_name": "患者取消预约", "raw_text": "step1: 点击取消预约 => 1,弹出弹窗 单日取消预约3次后,当日将无法预约。 是否取消预约? 【我在想想】 【取消预约】 | step2: 选择【我在想想】 => 1,关闭弹窗 | step3: 选择【取消预约】 => 1,取消预约 | step4: 患者当日取消了四次预约 => 1,当日无法预约任何医生"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "取消预约", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "feature_scope": "患者端 > 门诊预约 > 取消预约", "case_name": "选择取消弹窗里的【取消预约】", "internal_id": "197495", "external_id": "33566", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者预约时没有付款,选择【取消预约 】", "expected": "1,取消成功,页面显示已取消 2,患者和医生端预约记录显示“与取消”"}, {"index": 2, "action": "患者预约副有付款,选择【取消预约】", "expected": "1,弹出弹窗 预约已取消,挂号费用约在3天内到账,请查收 【 确认】 2,点击【确认】,取消成功,3天内患者收到退款 3,同时会给患者在小程序里发送大模版,【退款通知】"}, {"index": 3, "action": "点击退款通知大模版", "expected": "1,跳转到对应的医生主页"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "门诊预约", "取消预约"], "case_name": "选择取消弹窗里的【取消预约】", "raw_text": "step1: 患者预约时没有付款,选择【取消预约 】 => 1,取消成功,页面显示已取消 2,患者和医生端预约记录显示“与取消” | step2: 患者预约副有付款,选择【取消预约】 => 1,弹出弹窗 预约已取消,挂号费用约在3天内到账,请查收 【 确认】 2,点击【确认】,取消成功,3天内患者收到退款 3,同时会给患者在小程序里发送大模版,【退款通知】 | step3: 点击退款通知大模版 => 1,跳转到对应的医生主页"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "新患者,进行图文问诊,完善主档案,需要填写手机号", "internal_id": "197197", "external_id": "33512", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "新患者,进行图文问诊,完善主档案,需要填写手机号", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "进行图文问诊,添加新档案,需要填写手机号", "internal_id": "197199", "external_id": "33513", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "进行图文问诊,添加新档案,需要填写手机号", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "老患者,进行图文问诊,选择主档案(无手机号),可直接进行图文问诊", "internal_id": "197201", "external_id": "33514", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "老患者,进行图文问诊,选择主档案(无手机号),可直接进行图文问诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "老患者,进行图文问诊,选择非主档案(无手机号),可直接进行图文问诊", "internal_id": "197203", "external_id": "33515", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "老患者,进行图文问诊,选择非主档案(无手机号),可直接进行图文问诊", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "图文问诊", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "feature_scope": "患者端 > 电话问诊添加电话确认 > 图文问诊", "case_name": "删除档案", "internal_id": "197205", "external_id": "33516", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "档案没有手机号,删除档案;", "expected": ""}, {"index": 2, "action": "档案含有手机号,删除档案;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "患者端", "电话问诊添加电话确认", "图文问诊"], "case_name": "删除档案", "raw_text": "step1: 档案没有手机号,删除档案; => | step2: 档案含有手机号,删除档案; => "}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生排班管理", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "feature_scope": "V4.17.5 > 猫头鹰端 > 医生排班管理", "case_name": "新增【排班管理】列表", "internal_id": "197541", "external_id": "33577", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "排班管理页面展示", "expected": "1,医师搜索框,可以搜索 医生id 和 医生名字; 2,月份搜索,默认展示当前月份; 2,添加医师功能;"}, {"index": 2, "action": "排班时间", "expected": "1,上午:8:00-12:00 2,下午:12:00-16:00 3,晚上:16:00-20:00"}, {"index": 3, "action": "排班列表", "expected": "1,添加成功的排班列表正常显示; 2,最多只能展示当前一整月的排班; 3,已经过去的排班不能修改; 4,未来的时间,医生排班可以修改;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "case_name": "新增【排班管理】列表", "raw_text": "step1: 排班管理页面展示 => 1,医师搜索框,可以搜索 医生id 和 医生名字; 2,月份搜索,默认展示当前月份; 2,添加医师功能; | step2: 排班时间 => 1,上午:8:00-12:00 2,下午:12:00-16:00 3,晚上:16:00-20:00 | step3: 排班列表 => 1,添加成功的排班列表正常显示; 2,最多只能展示当前一整月的排班; 3,已经过去的排班不能修改; 4,未来的时间,医生排班可以修改;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医生排班管理", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "feature_scope": "V4.17.5 > 猫头鹰端 > 医生排班管理", "case_name": "添加医师", "internal_id": "197546", "external_id": "33578", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【添加医师】", "expected": "1,弹窗添加医师的页面; 2,选择的日期和星期几正常显示; 3,可以添加多个坐诊医师,没有数量限制; 添加过的医师后方展示删除按钮【-】,可以正常删除已经添加的医师; 4,已经添加成功的排班医生未来时间可以修改,过去时间不能修改;"}, {"index": 2, "action": "以后每周几排班", "expected": "1,选择的是周几,下方的:以后每周几都如此排班 正确显示;"}, {"index": 3, "action": "勾选以后每周几排班", "expected": "1,排班列表里面后面这周几的排班都这样显示;"}, {"index": 4, "action": "排班列表", "expected": "1,添加成功的排班列表正常显示; 2,最多展示一个月的排班;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "医生排班管理"], "case_name": "添加医师", "raw_text": "step1: 点击【添加医师】 => 1,弹窗添加医师的页面; 2,选择的日期和星期几正常显示; 3,可以添加多个坐诊医师,没有数量限制; 添加过的医师后方展示删除按钮【-】,可以正常删除已经添加的医师; 4,已经添加成功的排班医生未来时间可以修改,过去时间不能修改; | step2: 以后每周几排班 => 1,选择的是周几,下方的:以后每周几都如此排班 正确显示; | step3: 勾选以后每周几排班 => 1,排班列表里面后面这周几的排班都这样显示; | step4: 排班列表 => 1,添加成功的排班列表正常显示; 2,最多展示一个月的排班;"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "医院管理", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约", "医院管理"], "feature_scope": "猫头鹰端 > 门诊预约 > 医院管理", "case_name": "医院管理的机构性质由“民营”改为“非公立”", "internal_id": "197536", "external_id": "33576", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医院管理列表页面的机构性质", "expected": "1,民营 全部改为 非公立"}, {"index": 2, "action": "添加机构页面机构性质", "expected": "1,民营 改为 非公立"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约", "医院管理"], "case_name": "医院管理的机构性质由“民营”改为“非公立”", "raw_text": "step1: 医院管理列表页面的机构性质 => 1,民营 全部改为 非公立 | step2: 添加机构页面机构性质 => 1,民营 改为 非公立"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "预约列表新增“门诊性质”", "internal_id": "197520", "external_id": "33571", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新增门诊性质列表", "expected": "1,公立和非公立"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "预约列表新增“门诊性质”", "raw_text": "step1: 新增门诊性质列表 => 1,公立和非公立"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "新增“挂号费用”", "internal_id": "197523", "external_id": "33572", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新增挂号费用列表", "expected": "1,以医院公示费用为准/¥20/到院缴费¥20"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "新增“挂号费用”", "raw_text": "step1: 新增挂号费用列表 => 1,以医院公示费用为准/¥20/到院缴费¥20"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "新增“序号”", "internal_id": "197526", "external_id": "33573", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新增序号列表", "expected": "1,患者预约的时候获得的序号"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "新增“序号”", "raw_text": "step1: 新增序号列表 => 1,患者预约的时候获得的序号"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "就诊时间由原来的时间段,改为时间点", "internal_id": "197529", "external_id": "33574", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "就诊时间", "expected": "1,患者预约的坐诊时间点"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "就诊时间由原来的时间段,改为时间点", "raw_text": "step1: 就诊时间 => 1,患者预约的坐诊时间点"}}
{"candidate_type": "testcase", "app_version": "v4.17.5", "suite_name": "门诊预约", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "feature_scope": "V4.17.5 > 猫头鹰端 > 门诊预约", "case_name": "门诊详情修改点", "internal_id": "197532", "external_id": "33575", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "门诊性质", "expected": "1,原来的民营改为“非公立” 2,挂号费用正确显示 3,就诊时间由时间段改为时间点 4,序号正确显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.17.5.testsuite-deep.xml", "suite_path": ["V4.17.5", "猫头鹰端", "门诊预约"], "case_name": "门诊详情修改点", "raw_text": "step1: 门诊性质 => 1,原来的民营改为“非公立” 2,挂号费用正确显示 3,就诊时间由时间段改为时间点 4,序号正确显示"}}