case_candidates.jsonl
389 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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,没有提交签约材料,基础绩效满700,发送通知", "internal_id": "177263", "external_id": "29375", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "基础绩效只有1笔700,700到账后", "expected": "1,立即发通知。 [截图]"}, {"index": 2, "action": "基础绩效有2笔100、600,100已经到账,600到账后", "expected": "1,立即发通知。 [截图]"}, {"index": 3, "action": "基础绩效有2笔100、700,100已经到账,700到账后", "expected": "1,立即发通知。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,没有提交签约材料,基础绩效满700,发送通知", "raw_text": "step1: 基础绩效只有1笔700,700到账后 => 1,立即发通知。 [截图] | step2: 基础绩效有2笔100、600,100已经到账,600到账后 => 1,立即发通知。 [截图] | step3: 基础绩效有2笔100、700,100已经到账,700到账后 => 1,立即发通知。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,提交了签约材料,在基础绩效满700之前审核失败,满700后发送通知", "internal_id": "177268", "external_id": "29376", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效满700之前,签约审核失败了", "expected": "1,基础绩效满700到账后,立即发通知。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,提交了签约材料,在基础绩效满700之前审核失败,满700后发送通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效满700之前,签约审核失败了 => 1,基础绩效满700到账后,立即发通知。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,已经提交签约材料,在基础绩效满700后还在审核中,不发通知", "internal_id": "177271", "external_id": "29377", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在基础绩效满700之前,劳务已经已经提交了签约资料,在基础绩效到账700后,资料还在审核中", "expected": "1,不会发通知。"}, {"index": 2, "action": "之后基础绩效到账没有增加,还是700时,资料审核失败", "expected": "1,也不会再发通知。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,已经提交签约材料,在基础绩效满700后还在审核中,不发通知", "raw_text": "step1: 在基础绩效满700之前,劳务已经已经提交了签约资料,在基础绩效到账700后,资料还在审核中 => 1,不会发通知。 | step2: 之后基础绩效到账没有增加,还是700时,资料审核失败 => 1,也不会再发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,已经提交签约资料,在基础绩效满700时,签约审核成功,不发通知", "internal_id": "177275", "external_id": "29378", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在基础绩效满700之前,劳务已经提交了签约资料,在基础绩效到账700后,资料审核通过", "expected": "1,不会发通知。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,已经提交签约资料,在基础绩效满700时,签约审核成功,不发通知", "raw_text": "step1: 在基础绩效满700之前,劳务已经提交了签约资料,在基础绩效到账700后,资料审核通过 => 1,不会发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,没有提交签约材料,基础绩效和综合绩效之和满932元,发送通知", "internal_id": "177279", "external_id": "29379", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11号 基础绩效已到账600,综合绩效( t_doctor_performance )为332", "expected": "1,第二天上午10点发送通知。 [截图]"}, {"index": 2, "action": "11号基础绩效已到账600,综合绩效为332.01", "expected": "1,第二天上午10点发送通知。 [截图]"}, {"index": 3, "action": "11号 基础绩效已到账600,综合绩效为330; 12号基础绩效为600,综合绩效为332; 13号基础绩效为700,综合绩效为332", "expected": "1,12号上午10点不发通知。 2,13号上午10点发送932的通知。 3,13号基础绩效满足700后,发送700的通知。 [截图]"}, {"index": 4, "action": "11号 基础绩效已到账700,综合绩效为230,12号基础绩效为700,综合绩效为332", "expected": "1,11号基础绩效到账满700后,发送满700的通知。 2,13号上午10点发932元的通知。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,没有提交签约材料,基础绩效和综合绩效之和满932元,发送通知", "raw_text": "step1: 11号 基础绩效已到账600,综合绩效( t_doctor_performance )为332 => 1,第二天上午10点发送通知。 [截图] | step2: 11号基础绩效已到账600,综合绩效为332.01 => 1,第二天上午10点发送通知。 [截图] | step3: 11号 基础绩效已到账600,综合绩效为330; 12号基础绩效为600,综合绩效为332; 13号基础绩效为700,综合绩效为332 => 1,12号上午10点不发通知。 2,13号上午10点发送932的通知。 3,13号基础绩效满足700后,发送700的通知。 [截图] | step4: 11号 基础绩效已到账700,综合绩效为230,12号基础绩效为700,综合绩效为332 => 1,11号基础绩效到账满700后,发送满700的通知。 2,13号上午10点发932元的通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,提交了签约材料,在基础绩效加综合绩效之和满932之前审核失败,满932后发通知", "internal_id": "177285", "external_id": "29380", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元之前,审核失败,满932元之后", "expected": "1,第二天发送通知"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,提交了签约材料,在基础绩效加综合绩效之和满932之前审核失败,满932后发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元之前,审核失败,满932元之后 => 1,第二天发送通知"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天前审核失败,发通知", "internal_id": "177288", "external_id": "29381", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之前 ,审核失败", "expected": "第二天发通知"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天前审核失败,发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之前 ,审核失败 => 第二天发通知"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天还在审核中,不发通知", "internal_id": "177291", "external_id": "29382", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之后 ,审核失败", "expected": "1,第二天不发通知。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天还在审核中,不发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之后 ,审核失败 => 1,第二天不发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,已经提交签约材料,在基础绩效和综合绩效之和满932元第二天前,签约审核成功,不发通知", "internal_id": "177294", "external_id": "29383", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元第二天10点之前,审核成功", "expected": "1,不发通知。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,已经提交签约材料,在基础绩效和综合绩效之和满932元第二天前,签约审核成功,不发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元第二天10点之前,审核成功 => 1,不发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "通知每个用户每个月只发一次", "internal_id": "177297", "external_id": "29384", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,11月份,医生为劳务,基础绩效到账700后。 2,11月份,医生为劳务,基础绩效和综合绩效之和满932元。", "expected": "1,满700后发送一个通知。 2,满932后发一个通知。"}, {"index": 2, "action": "医生11月收到通知后没有签约,到12月份再次满足700和932时", "expected": "1,12月在给医生发这两个通知。"}, {"index": 3, "action": "医生在11月份收到这两个通知时,点击其中一个通知的“不再提示”时", "expected": "1,到11月份以后每个月医生满足700和932时,都不会再给医生发送这两个通知。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "通知每个用户每个月只发一次", "raw_text": "step1: 1,11月份,医生为劳务,基础绩效到账700后。 2,11月份,医生为劳务,基础绩效和综合绩效之和满932元。 => 1,满700后发送一个通知。 2,满932后发一个通知。 | step2: 医生11月收到通知后没有签约,到12月份再次满足700和932时 => 1,12月在给医生发这两个通知。 | step3: 医生在11月份收到这两个通知时,点击其中一个通知的“不再提示”时 => 1,到11月份以后每个月医生满足700和932时,都不会再给医生发送这两个通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "点击该通知,跳转至签约入口,可以正常提交签约资料", "internal_id": "177302", "external_id": "29385", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击700和932的通知", "expected": "1,跳转到签约入口。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "点击该通知,跳转至签约入口,可以正常提交签约资料", "raw_text": "step1: 点击700和932的通知 => 1,跳转到签约入口。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "工作室助理登录医生工作室时,看不到给医生发送的签约通知", "internal_id": "177305", "external_id": "29386", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "助理医师看不到医生的700和932的通知"}, {"index": 2, "action": "首页最新的消息通知 如果刚好是700和932的", "expected": "显示为空 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "工作室助理登录医生工作室时,看不到给医生发送的签约通知", "raw_text": "step1: => 助理医师看不到医生的700和932的通知 | step2: 首页最新的消息通知 如果刚好是700和932的 => 显示为空 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "长按通知,提供“不再提醒”入口", "internal_id": "177309", "external_id": "29387", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击【删除】按钮", "expected": "1,删除该通知。"}, {"index": 3, "action": "点击【不再提醒】", "expected": "1,toast提示:已拒收签约提醒通知。 2, 下个月不会再提醒满700元和满932元的通知,其他通知还正常提醒。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "长按通知,提供“不再提醒”入口", "raw_text": "step1: => [截图] | step2: 点击【删除】按钮 => 1,删除该通知。 | step3: 点击【不再提醒】 => 1,toast提示:已拒收签约提醒通知。 2, 下个月不会再提醒满700元和满932元的通知,其他通知还正常提醒。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "点击【不再提醒】后,再次长按该通知,文案变成“恢复提醒”", "internal_id": "177314", "external_id": "29388", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击【恢复提醒】按钮", "expected": "1,toast提示:已恢复签约提醒通知。 2,在每个月满足条件时,会再次发签约提醒通知。"}, {"index": 3, "action": "1,医生11月份收到签约通知后,点击了“不再提醒”。 2,在12月份再次满足后,点击“恢复提醒”", "expected": "1,12月份不会发签约提醒通知。 2,等到1月份在满足条件后,再发提醒。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "点击【不再提醒】后,再次长按该通知,文案变成“恢复提醒”", "raw_text": "step1: => [截图] | step2: 点击【恢复提醒】按钮 => 1,toast提示:已恢复签约提醒通知。 2,在每个月满足条件时,会再次发签约提醒通知。 | step3: 1,医生11月份收到签约通知后,点击了“不再提醒”。 2,在12月份再次满足后,点击“恢复提醒” => 1,12月份不会发签约提醒通知。 2,等到1月份在满足条件后,再发提醒。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "700和932的通知,不给有助理的医生发送推送", "internal_id": "177319", "external_id": "29389", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "700和932的通知,不给有助理的医生发送推送", "raw_text": "step1: => 1,有助理的医生,当发送这两个通知的时候,不给医生发推送。 2,没有助理的医生,外面正常发推送。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "点击“详细了解两种模式区别后返回,仍然停留在700或者932的弹窗页面", "internal_id": "177338", "external_id": "29394", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击700弹窗里的“详细了解两种模式区别”", "expected": "1,返回后,页面还停留在700的弹窗页面。"}, {"index": 3, "action": "点击932弹窗里的“详细了解两种模式区别”", "expected": "1,返回后,页面还停留在932的弹窗页面。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "点击“详细了解两种模式区别后返回,仍然停留在700或者932的弹窗页面", "raw_text": "step1: => [截图] | step2: 点击700弹窗里的“详细了解两种模式区别” => 1,返回后,页面还停留在700的弹窗页面。 | step3: 点击932弹窗里的“详细了解两种模式区别” => 1,返回后,页面还停留在932的弹窗页面。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "点击【签约入驻模式】,进入到签约流程", "internal_id": "177343", "external_id": "29395", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "点击【签约入驻模式】,进入到签约流程", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "第一次点击【以后再说】按钮关闭弹窗,弹出现在不签约弹窗", "internal_id": "177346", "external_id": "29396", "case_revision_version": "1", "summary": "", "preconditions": "医生更新版本后,满足条件时,第一次点击700或者932的弹窗里的【以后再说】", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "1,700的弹窗 [截图] 2,932的弹窗 [截图]"}, {"index": 2, "action": "点击【去签约】", "expected": "1,进入到签约流程。"}, {"index": 3, "action": "点击【以后再说】", "expected": "1,关闭弹窗。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "第一次点击【以后再说】按钮关闭弹窗,弹出现在不签约弹窗", "raw_text": "医生更新版本后,满足条件时,第一次点击700或者932的弹窗里的【以后再说】 | step1: [截图] => 1,700的弹窗 [截图] 2,932的弹窗 [截图] | step2: 点击【去签约】 => 1,进入到签约流程。 | step3: 点击【以后再说】 => 1,关闭弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "第二次点击【以后再说】,弹出的弹窗出现“以后不再提醒签约”", "internal_id": "177351", "external_id": "29397", "case_revision_version": "1", "summary": "", "preconditions": "医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "11,700的弹窗。 [截图] 2,932的弹窗 [截图]"}, {"index": 2, "action": "点击【去签约】", "expected": "1,进入签约流程。"}, {"index": 3, "action": "点击【以后再说】", "expected": "1,关闭弹窗。"}, {"index": 4, "action": "点击【以后再说】,同时勾选“以后不再提醒签约”", "expected": "1,关闭弹窗。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "第二次点击【以后再说】,弹出的弹窗出现“以后不再提醒签约”", "raw_text": "医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】 | step1: => 11,700的弹窗。 [截图] 2,932的弹窗 [截图] | step2: 点击【去签约】 => 1,进入签约流程。 | step3: 点击【以后再说】 => 1,关闭弹窗。 | step4: 点击【以后再说】,同时勾选“以后不再提醒签约” => 1,关闭弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "点击【以后再说】,同时勾选“以后不再提醒签约”,不在弹出700或者932的弹窗", "internal_id": "177357", "external_id": "29398", "case_revision_version": "1", "summary": "", "preconditions": "1,医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 2,医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】,同时勾选“以后不再提醒签约”", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在2月份医生满足700或者932的时候,点击账户余额", "expected": "1,不会再弹出700或者932的弹窗。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "点击【以后再说】,同时勾选“以后不再提醒签约”,不在弹出700或者932的弹窗", "raw_text": "1,医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 2,医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】,同时勾选“以后不再提醒签约” | step1: 在2月份医生满足700或者932的时候,点击账户余额 => 1,不会再弹出700或者932的弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "医生为劳务,基础绩效已经满足700元,点击账户余额,打开弹窗", "internal_id": "177324", "external_id": "29390", "case_revision_version": "1", "summary": "", "preconditions": "医生未签约或者签约失败", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "基础绩效满700后,点击【账户余额】", "expected": "1,弹出弹窗 [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "医生为劳务,基础绩效已经满足700元,点击账户余额,打开弹窗", "raw_text": "医生未签约或者签约失败 | step1: 基础绩效满700后,点击【账户余额】 => 1,弹出弹窗 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "医生为劳务,基础绩效和综合绩效之和满932元,点击账户余额,弹出弹窗", "internal_id": "177327", "external_id": "29391", "case_revision_version": "1", "summary": "", "preconditions": "医生未签约或者签约失败", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "基础绩效和综合绩效之和满932元", "expected": "1,弹出弹窗。 [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "医生为劳务,基础绩效和综合绩效之和满932元,点击账户余额,弹出弹窗", "raw_text": "医生未签约或者签约失败 | step1: 基础绩效和综合绩效之和满932元 => 1,弹出弹窗。 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "每个用户一个月只出现1次", "internal_id": "177330", "external_id": "29392", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "先满足700,后满足932", "expected": "1,满足700的时候,点击【账户余额】, 弹出700的弹窗 。 2,满足932时,点击【账户余额】,不再提示。"}, {"index": 2, "action": "先满足932,后满足700", "expected": "1,满足932的时候,点击【账户余额】, 弹出932的弹窗 。 2,满足700时,点击【账户余额】,不再提示。"}, {"index": 3, "action": "同时满足700和932时", "expected": "1,点击【账户余额】, 优先显示超过了700的弹窗 。 2,再次点击【账户余额】,不再显示932的弹窗。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "每个用户一个月只出现1次", "raw_text": "step1: 先满足700,后满足932 => 1,满足700的时候,点击【账户余额】, 弹出700的弹窗 。 2,满足932时,点击【账户余额】,不再提示。 | step2: 先满足932,后满足700 => 1,满足932的时候,点击【账户余额】, 弹出932的弹窗 。 2,满足700时,点击【账户余额】,不再提示。 | step3: 同时满足700和932时 => 1,点击【账户余额】, 优先显示超过了700的弹窗 。 2,再次点击【账户余额】,不再显示932的弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "老版本用户无法看到该弹窗提示", "internal_id": "177335", "external_id": "29393", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "老版本用户无法看到该弹窗提示", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户还没有签约时,账户余额顶部显示签约的滚动条", "internal_id": "177362", "external_id": "29399", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击黄色滚动条", "expected": "1,进入到签约页面。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户还没有签约时,账户余额顶部显示签约的滚动条", "raw_text": "step1: => [截图] | step2: 点击黄色滚动条 => 1,进入到签约页面。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户提交了签约资料,但是还在审核中,还是显示签约滚动条", "internal_id": "177366", "external_id": "29400", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户提交了签约资料,但是还在审核中,还是显示签约滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户提交了签约资料,但是审核失败,出现滚动条", "internal_id": "177368", "external_id": "29401", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户提交了签约资料,但是审核失败,出现滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户已经签约了,但是还能再签约,出现滚动条", "internal_id": "177370", "external_id": "29402", "case_revision_version": "1", "summary": "", "preconditions": "医生有两次签约机会", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户已经签约了,但是还能再签约,出现滚动条", "raw_text": "医生有两次签约机会"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户已经签约了,无法再次签约,不出现滚动条", "internal_id": "177372", "external_id": "29403", "case_revision_version": "1", "summary": "", "preconditions": "医生只有一次签约机会", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户已经签约了,无法再次签约,不出现滚动条", "raw_text": "医生只有一次签约机会"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户已经签约了,再次解约后,出现滚动条", "internal_id": "177374", "external_id": "29404", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户已经签约了,再次解约后,出现滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满700的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满700的黄色滚动条", "case_name": "当基础绩效满700时,账户余额顶部出现满700的黄色滚动条", "internal_id": "177377", "external_id": "29405", "case_revision_version": "1", "summary": "", "preconditions": "医生为劳务,同时没有签约/签约失败", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击满700的滚动条", "expected": "1,进入到签约页面"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "case_name": "当基础绩效满700时,账户余额顶部出现满700的黄色滚动条", "raw_text": "医生为劳务,同时没有签约/签约失败 | step1: => [截图] | step2: 点击满700的滚动条 => 1,进入到签约页面"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满700的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满700的黄色滚动条", "case_name": "当同时满足700和932时,账户余额顶部优先显示700的滚动条", "internal_id": "177381", "external_id": "29406", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "case_name": "当同时满足700和932时,账户余额顶部优先显示700的滚动条", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满700的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满700的黄色滚动条", "case_name": "当下个月不满足700或者932或者700和932,不出现700的滚动条", "internal_id": "177384", "external_id": "29407", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "case_name": "当下个月不满足700或者932或者700和932,不出现700的滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满932的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满932的黄色滚动条", "case_name": "当基础绩效和综合绩效之和满足932时,账户余额顶部出现932的黄色滚动条", "internal_id": "177387", "external_id": "29408", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "case_name": "当基础绩效和综合绩效之和满足932时,账户余额顶部出现932的黄色滚动条", "raw_text": "医生为劳务,同时没有签约/签约失败 | step1: => [截图] | step2: 点击滚动条 => 跳转到签约页面"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满932的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满932的黄色滚动条", "case_name": "当下个月不满足932时,顶部不出现滚动条", "internal_id": "177391", "external_id": "29409", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "case_name": "当下个月不满足932时,顶部不出现滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "老收入滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "老收入滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 老收入滚动条", "case_name": "当用户12月有过老收入,次月账户余额顶部出现老收入滚动条(作废)", "internal_id": "177394", "external_id": "29410", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生2023年12月是老收入,12月26号上线后,到2024年1月1号", "expected": "[截图]"}, {"index": 2, "action": "医生2023年12月显示老收入,12月中旬变成签约,签约成功,26号上线后还是老收入", "expected": "2024年1月1号后显示老收入滚动条"}, {"index": 3, "action": "医生2023年12月先是老收入,26号上线后 ,签约成功,还是老收入", "expected": "2024年1月1号也显示老收入滚动条"}, {"index": 4, "action": "", "expected": "点击跳转到老收入页面"}, {"index": 5, "action": "", "expected": "当账户余额页面顶部有多个滚动条时,老收入滚动条放在第一条"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "老收入滚动条"], "case_name": "当用户12月有过老收入,次月账户余额顶部出现老收入滚动条(作废)", "raw_text": "step1: 医生2023年12月是老收入,12月26号上线后,到2024年1月1号 => [截图] | step2: 医生2023年12月显示老收入,12月中旬变成签约,签约成功,26号上线后还是老收入 => 2024年1月1号后显示老收入滚动条 | step3: 医生2023年12月先是老收入,26号上线后 ,签约成功,还是老收入 => 2024年1月1号也显示老收入滚动条 | step4: => 点击跳转到老收入页面 | step5: => 当账户余额页面顶部有多个滚动条时,老收入滚动条放在第一条"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "签约立即生效", "internal_id": "177411", "external_id": "29413", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "签约立即生效", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "点击【签约入驻模式】,进入到签约流程", "internal_id": "177413", "external_id": "29414", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,选择身份证,输入姓名和身份证号; 2,点击【下一步】,输入验证码", "expected": "1,跳转到签约中页面。 [截图]"}, {"index": 2, "action": "还停留在该页面,工猫告诉签约成功后,页面自动刷新", "expected": "[截图]"}, {"index": 3, "action": "", "expected": "点击返回,回到首页(逻辑不变)"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "点击【签约入驻模式】,进入到签约流程", "raw_text": "step1: 1,选择身份证,输入姓名和身份证号; 2,点击【下一步】,输入验证码 => 1,跳转到签约中页面。 [截图] | step2: 还停留在该页面,工猫告诉签约成功后,页面自动刷新 => [截图] | step3: => 点击返回,回到首页(逻辑不变)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "签约成功后,发送签约成功的通知", "internal_id": "177418", "external_id": "29415", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "签约成功后,发送签约成功的通知", "raw_text": "step1: => 文案里的时间同签约详情页时间一样,是签约成功的时间 [截图] | step2: 点击该通知,跳转到签约结果详情页 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "签约结果详情页,增加起始时间文案", "internal_id": "177422", "external_id": "29416", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "原来的签约详情 [截图]", "expected": "修改后的签约详情页 [截图]"}, {"index": 2, "action": "自YYYY- MM- DD XX:YY起", "expected": "1,是签约成功的时间。"}, {"index": 3, "action": "", "expected": "上线前已经签约的和签约中的用户不需要显示起始时间文案"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "签约结果详情页,增加起始时间文案", "raw_text": "step1: 原来的签约详情 [截图] => 修改后的签约详情页 [截图] | step2: 自YYYY- MM- DD XX:YY起 => 1,是签约成功的时间。 | step3: => 上线前已经签约的和签约中的用户不需要显示起始时间文案"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "feature_scope": "签约立即生效 > 签约 > 港澳台", "case_name": "港澳台用户以签约成功为准", "internal_id": "177428", "external_id": "29417", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "case_name": "港澳台用户以签约成功为准", "raw_text": "step1: 港澳台签约成功后,需要等待签约状态,以三方返回的签约成功状态是否在当月为准 => [截图] | step2: => 点击返回,回到首页(逻辑不变)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "feature_scope": "签约立即生效 > 签约 > 港澳台", "case_name": "签约成功后,发送签约成功的通知", "internal_id": "177432", "external_id": "29418", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "case_name": "签约成功后,发送签约成功的通知", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "feature_scope": "签约立即生效 > 签约 > 港澳台", "case_name": "签约结果详情页,增加起始时间文案", "internal_id": "177435", "external_id": "29419", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "case_name": "签约结果详情页,增加起始时间文案", "raw_text": "step1: => [截图] | step2: => 上线前已经签约的和签约中的用户不需要显示起始时间文案"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "feature_scope": "绩效1-3 > 签约立即生效 > 签约", "case_name": "签约入口文案修改", "internal_id": "177403", "external_id": "29411", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "case_name": "签约入口文案修改", "raw_text": "step1: => [截图] | step2: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "feature_scope": "绩效1-3 > 签约立即生效 > 签约", "case_name": "“详细了解两种模式区别”页面文案修改", "internal_id": "177407", "external_id": "29412", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "case_name": "“详细了解两种模式区别”页面文案修改", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "公司比例", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "公司比例"], "feature_scope": "签约立即生效 > 我的绩效页面 > 公司比例", "case_name": "公司比例还是根据当月劳务和签约总共的上海和银川订单统计", "internal_id": "177441", "external_id": "29420", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当月只有劳务模式,有切换过公司 上海劳务订单80,银川劳务订单20", "expected": "上海80% 银川20%"}, {"index": 2, "action": "当月只有签约模式,有切换过公司 上海签约订单80,银川签约订单20", "expected": "上海80% 银川20%"}, {"index": 3, "action": "当月有签约和劳务,没有切换过公司 上海签约10 上海劳务80", "expected": "上海比例 100%"}, {"index": 4, "action": "当月有签约和劳务,有切换过公司 上海签约10 上海劳务80 银川签约 20 银川劳务30", "expected": "上海(10+80)/(10+80+20+30)=64% 银川 36%"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "公司比例"], "case_name": "公司比例还是根据当月劳务和签约总共的上海和银川订单统计", "raw_text": "step1: 当月只有劳务模式,有切换过公司 上海劳务订单80,银川劳务订单20 => 上海80% 银川20% | step2: 当月只有签约模式,有切换过公司 上海签约订单80,银川签约订单20 => 上海80% 银川20% | step3: 当月有签约和劳务,没有切换过公司 上海签约10 上海劳务80 => 上海比例 100% | step4: 当月有签约和劳务,有切换过公司 上海签约10 上海劳务80 银川签约 20 银川劳务30 => 上海(10+80)/(10+80+20+30)=64% 银川 36%"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "基础绩效和总绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 基础绩效和总绩效", "case_name": "基础绩效根据到账时间入劳务或者签约账户", "internal_id": "177448", "external_id": "29421", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生在 上海劳务 的时候入账了一笔100的患者问诊费用", "expected": "1,该笔钱会进入到 上海劳务账户 。 2,到账后检查医生收入表(t_income) 上海劳务 账户金额增加是否正常。"}, {"index": 2, "action": "医生在 银川签约 的时候入账了一笔50元的诊金", "expected": "1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "case_name": "基础绩效根据到账时间入劳务或者签约账户", "raw_text": "医生当月有劳务和签约 | step1: 医生在 上海劳务 的时候入账了一笔100的患者问诊费用 => 1,该笔钱会进入到 上海劳务账户 。 2,到账后检查医生收入表(t_income) 上海劳务 账户金额增加是否正常。 | step2: 医生在 银川签约 的时候入账了一笔50元的诊金 => 1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "基础绩效和总绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 基础绩效和总绩效", "case_name": "基础绩效和总绩效包含劳务和签约", "internal_id": "177452", "external_id": "29422", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "case_name": "基础绩效和总绩效包含劳务和签约", "raw_text": "基础绩效和总绩效的统计: 基础绩效=咨询+诊金(含收款码)+门诊预约+平台活动(邀请同行、新医生认证/购药、抽奖)+补充问诊记录+历史绩效+ 基础诊疗服务绩效(新增的) 总基础=基础绩效+综合绩效 | step1: 当前月份只有劳务 => 基础绩效和总绩效只统计劳务的 | step2: 当前月份只有签约 => 基础绩效和总绩效只统计签约的 | step3: 当月有签约和劳务 => 基础绩效和总绩效统计劳务和签约的和"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "综合绩效根据最后一天最后的模式,进入到劳务或者签约", "internal_id": "177458", "external_id": "29423", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月最后一天的模式是 上海劳务 ,没有再变过,2月6号 综合绩效 到账后", "expected": "1,该笔钱会进入到 上海劳务 账户。 2,到账后检查医生收入表(t_income)上海劳务账户金额增加是否正常。"}, {"index": 2, "action": "医生1月最后一天的模式是 银川签约 ,到下个月凌晨之前没有再变过,2月6号 综合绩效 到账后", "expected": "1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "综合绩效根据最后一天最后的模式,进入到劳务或者签约", "raw_text": "医生当月有劳务和签约 | step1: 医生1月最后一天的模式是 上海劳务 ,没有再变过,2月6号 综合绩效 到账后 => 1,该笔钱会进入到 上海劳务 账户。 2,到账后检查医生收入表(t_income)上海劳务账户金额增加是否正常。 | step2: 医生1月最后一天的模式是 银川签约 ,到下个月凌晨之前没有再变过,2月6号 综合绩效 到账后 => 1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "综合绩效的扣税,根据最后一天的模式扣税", "internal_id": "177462", "external_id": "29424", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月最后一天的模式是 上海劳务 ,没有再变过,1月的劳务基础绩效入账已满800元 综合绩效有1000元 2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账800元到上海劳务账户 。"}, {"index": 2, "action": "医生1月最后一天的模式是 上海签约 ,没有再变过,1月的评级为 A (按4.5%纳税) 综合绩效有1000元,2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账955元到上海签约账户 。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "综合绩效的扣税,根据最后一天的模式扣税", "raw_text": "医生当月有劳务和签约 | step1: 医生1月最后一天的模式是 上海劳务 ,没有再变过,1月的劳务基础绩效入账已满800元 综合绩效有1000元 2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账800元到上海劳务账户 。 | step2: 医生1月最后一天的模式是 上海签约 ,没有再变过,1月的评级为 A (按4.5%纳税) 综合绩效有1000元,2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账955元到上海签约账户 。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "切换过公司,综合绩效根据分配比例打入到各个公司账户", "internal_id": "177466", "external_id": "29425", "case_revision_version": "1", "summary": "", "preconditions": "上海劳务基础绩效 80,银川劳务基础绩效90,银川签约基础绩效10,上海签约基础绩效30 上海总共110 银川总共100 先统计上海的比例 1月的上海比例为(80+30)/(80+90+10+30)=52%,银川比例为48%", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满800元; 综合绩效有1000元 2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账 上海劳务 账户,480扣税20%后(384元)到账 银川劳务 账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。"}, {"index": 2, "action": "医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满3480元; 综合绩效有1000元 2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账上海劳务账户,480扣税16%后( 403.2元 )到账银川劳务账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "切换过公司,综合绩效根据分配比例打入到各个公司账户", "raw_text": "上海劳务基础绩效 80,银川劳务基础绩效90,银川签约基础绩效10,上海签约基础绩效30 上海总共110 银川总共100 先统计上海的比例 1月的上海比例为(80+30)/(80+90+10+30)=52%,银川比例为48% | step1: 医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满800元; 综合绩效有1000元 2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账 上海劳务 账户,480扣税20%后(384元)到账 银川劳务 账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。 | step2: 医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满3480元; 综合绩效有1000元 2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账上海劳务账户,480扣税16%后( 403.2元 )到账银川劳务账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "如果上个月没有收税,综合绩效打入到老收入账户", "internal_id": "177470", "external_id": "29426", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生12月是老收入,1月6号打综合绩效800元 时", "expected": "1,打入到老收入账户,检查老收入账户的入账金额(增加800元),是否正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "如果上个月没有收税,综合绩效打入到老收入账户", "raw_text": "step1: 医生12月是老收入,1月6号打综合绩效800元 时 => 1,打入到老收入账户,检查老收入账户的入账金额(增加800元),是否正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约税点", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "签约税点"], "feature_scope": "签约立即生效 > 我的绩效页面 > 签约税点", "case_name": "签约的税点仍然根据整个月的药费决定", "internal_id": "177474", "external_id": "29427", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬为劳务,药费达到了7000 1月下旬转为签约,药费为1000 1月份总药费为7000+1000", "expected": "医生1月份签约的税按照4.5%纳税"}, {"index": 2, "action": "医生1月上旬为劳务,药费达到了7000 1月中旬转为签约,药费为1000 1月下旬解约,药费为1000 1月份总药费为7000+1000+1000", "expected": "医生1月份签约的税按照3%纳税"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "签约税点"], "case_name": "签约的税点仍然根据整个月的药费决定", "raw_text": "step1: 医生1月上旬为劳务,药费达到了7000 1月下旬转为签约,药费为1000 1月份总药费为7000+1000 => 医生1月份签约的税按照4.5%纳税 | step2: 医生1月上旬为劳务,药费达到了7000 1月中旬转为签约,药费为1000 1月下旬解约,药费为1000 1月份总药费为7000+1000+1000 => 医生1月份签约的税按照3%纳税"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效明细页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "绩效明细页面"], "feature_scope": "签约立即生效 > 我的绩效页面 > 绩效明细页面", "case_name": "绩效明细页面点击可以查看绩效详情", "internal_id": "177479", "external_id": "29428", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择某条绩效数据,点击跳转到详情页", "expected": "[截图]"}, {"index": 2, "action": "收入绩效明细详情页", "expected": "1,顶部标题:绩效详情 2,显示交易成功 3,显示纳税模式:记录该笔钱去向“劳务”或者“入驻”账户。不收税的不显示这一行。 4,显示创建时间:入账时间。 [截图]"}, {"index": 3, "action": "退款绩效明细", "expected": "1,点击关联记录跳转到原账单详情页。 2,退款里面的纳税模式根据当前的纳税模式显示。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "绩效明细页面"], "case_name": "绩效明细页面点击可以查看绩效详情", "raw_text": "step1: 选择某条绩效数据,点击跳转到详情页 => [截图] | step2: 收入绩效明细详情页 => 1,顶部标题:绩效详情 2,显示交易成功 3,显示纳税模式:记录该笔钱去向“劳务”或者“入驻”账户。不收税的不显示这一行。 4,显示创建时间:入账时间。 [截图] | step3: 退款绩效明细 => 1,点击关联记录跳转到原账单详情页。 2,退款里面的纳税模式根据当前的纳税模式显示。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务、签约标签", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务、签约标签", "case_name": "当一个月份内既有劳务又有签约,同时显示:劳务和签约标签", "internal_id": "177486", "external_id": "29429", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "2月是劳务,2月中旬变成签约", "expected": "即使当月没有收入也显示 [截图]"}, {"index": 2, "action": "2月是劳务,2月中旬变成签约,2月下旬解约,变成劳务", "expected": ""}, {"index": 3, "action": "2月是签约,2月中旬解约后变成劳务", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "case_name": "当一个月份内既有劳务又有签约,同时显示:劳务和签约标签", "raw_text": "step1: 2月是劳务,2月中旬变成签约 => 即使当月没有收入也显示 [截图] | step2: 2月是劳务,2月中旬变成签约,2月下旬解约,变成劳务 => | step3: 2月是签约,2月中旬解约后变成劳务 => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务、签约标签", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务、签约标签", "case_name": "当月只有劳务,只显示劳务标签", "internal_id": "177491", "external_id": "29430", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "即使当月没有收入也显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "case_name": "当月只有劳务,只显示劳务标签", "raw_text": "step1: => 即使当月没有收入也显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务、签约标签", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务、签约标签", "case_name": "当月只有签约,只显示签约标签", "internal_id": "177494", "external_id": "29431", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "即使当月没有收入也显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "case_name": "当月只有签约,只显示签约标签", "raw_text": "step1: => 即使当月没有收入也显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务/签约 税前,税后总收入", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务/签约 税前,税后总收入", "case_name": "当月同时有劳务和签约,月明细中显示劳务和签约税前,劳务和签约税后", "internal_id": "177498", "external_id": "29432", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "case_name": "当月同时有劳务和签约,月明细中显示劳务和签约税前,劳务和签约税后", "raw_text": "step1: 没展开前 => [截图] | step2: 展开后 => [截图] | step3: => 检查劳务和签约税前税后是否正确"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务/签约 税前,税后总收入", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务/签约 税前,税后总收入", "case_name": "当月只有劳务,原逻辑显示", "internal_id": "177503", "external_id": "29433", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "case_name": "当月只有劳务,原逻辑显示", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务/签约 税前,税后总收入", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务/签约 税前,税后总收入", "case_name": "当月只有签约,原逻辑显示", "internal_id": "177506", "external_id": "29434", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "case_name": "当月只有签约,原逻辑显示", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "没有切换公司"], "feature_scope": "劳务 > 劳务没有次月结算 > 没有切换公司", "case_name": "当月只有劳务,没有切换过公司,公司为上海", "internal_id": "177525", "external_id": "29437", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000", "expected": "1,综合绩效税后800,入账到上海劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "没有切换公司"], "case_name": "当月只有劳务,没有切换过公司,公司为上海", "raw_text": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 => 1,综合绩效税后800,入账到上海劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务没有次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "internal_id": "177529", "external_id": "29438", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000", "expected": "1,综合绩效的税收金额为800,入账到银川劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 => 1,综合绩效的税收金额为800,入账到银川劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务没有次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "internal_id": "177532", "external_id": "29439", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000", "expected": "1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320) (2)综合绩效(2/2)600(税后480) 2,综合绩效320 入账到上海劳务账户;480 入账到银川劳务账户"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 => 1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320) (2)综合绩效(2/2)600(税后480) 2,综合绩效320 入账到上海劳务账户;480 入账到银川劳务账户"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "没有切换公司"], "feature_scope": "劳务 > 劳务有很多次月结算 > 没有切换公司", "case_name": "当月只有劳务,没有切换过公司,公司为上海", "internal_id": "177537", "external_id": "29440", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务次月结算为160", "expected": "1,综合绩效税后800+160=960,入账到上海劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "没有切换公司"], "case_name": "当月只有劳务,没有切换过公司,公司为上海", "raw_text": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务次月结算为160 => 1,综合绩效税后800+160=960,入账到上海劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务有很多次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "internal_id": "177541", "external_id": "29441", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算外160", "expected": "1,综合绩效的税收金额为800+160=960,入账到银川劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算外160 => 1,综合绩效的税收金额为800+160=960,入账到银川劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务有很多次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "internal_id": "177544", "external_id": "29442", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算为160", "expected": "1,综合绩效的税后金额为800+160=960. (1)综合绩效(1/2)400(税后400) (2)综合绩效(2/2)600(税后560) 2,综合绩效400 入账到上海劳务账户;560 入账到银川劳务账户"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算为160 => 1,综合绩效的税后金额为800+160=960. (1)综合绩效(1/2)400(税后400) (2)综合绩效(2/2)600(税后560) 2,综合绩效400 入账到上海劳务账户;560 入账到银川劳务账户"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "没有切换公司"], "feature_scope": "劳务 > 劳务次月结算为1分钱 > 没有切换公司", "case_name": "当月只有劳务,没有切换过公司,公司为上海", "internal_id": "177549", "external_id": "29443", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算为0.01", "expected": "1,综合绩效税后800+0.01=800.01,入账到上海劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "没有切换公司"], "case_name": "当月只有劳务,没有切换过公司,公司为上海", "raw_text": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算为0.01 => 1,综合绩效税后800+0.01=800.01,入账到上海劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "feature_scope": "劳务 > 劳务次月结算为1分钱 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "internal_id": "177553", "external_id": "29444", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算为0.01", "expected": "1,综合绩效的税收金额为800+0.01=800.01,入账到银川劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算为0.01 => 1,综合绩效的税收金额为800+0.01=800.01,入账到银川劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "feature_scope": "劳务 > 劳务次月结算为1分钱 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "internal_id": "177556", "external_id": "29445", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的", "expected": "1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320+0.01=320.01) (2)综合绩效(2/2)600(税后480) 2,综合绩效320.01 入账到上海劳务账户;480 入账到银川劳务账户"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的 => 1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320+0.01=320.01) (2)综合绩效(2/2)600(税后480) 2,综合绩效320.01 入账到上海劳务账户;480 入账到银川劳务账户"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "没有切换过公司"], "feature_scope": "次月结算税费 > 签约固定税收 > 没有切换过公司", "case_name": "当月只有签约,没有切换公司,上个月是上海公司", "internal_id": "177561", "external_id": "29446", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月下旬是 上海签约 ,药费达到2000,基础绩效达到800 1月总药费9000", "expected": "1,2月发的 次月结算税费- 入驻 +¥12 (入账到上海签约账户)"}, {"index": 2, "action": "医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月中旬是 上海签约 ,药费达到2000,基础绩效达到800 1月下旬解约,变成 上海劳务 ,药费达到22000,基础绩效达到900 1月总药费 31000", "expected": "1,2月发的 次月结算税费- 入驻 +¥36 (入账到上海签约账户)"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "没有切换过公司"], "case_name": "当月只有签约,没有切换公司,上个月是上海公司", "raw_text": "step1: 医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月下旬是 上海签约 ,药费达到2000,基础绩效达到800 1月总药费9000 => 1,2月发的 次月结算税费- 入驻 +¥12 (入账到上海签约账户) | step2: 医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月中旬是 上海签约 ,药费达到2000,基础绩效达到800 1月下旬解约,变成 上海劳务 ,药费达到22000,基础绩效达到900 1月总药费 31000 => 1,2月发的 次月结算税费- 入驻 +¥36 (入账到上海签约账户)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "切换过公司"], "feature_scope": "次月结算税费 > 签约固定税收 > 切换过公司", "case_name": "当月只有签约,有切换公司时,检查次月结算税费到账情况", "internal_id": "177566", "external_id": "29447", "case_revision_version": "1", "summary": "", "preconditions": "医生10月在 上海签约 公司产生的支付 1,诊金 10元 2,患者修改订单地址补差价 14元 3,患者修改煎药方式时补差价 13元 4,方案订单支付金额为 50元 总计:87元 医生上个月在 银川签约 公司产生的支付 1,问诊费10元 2,嵌套问诊 10元 3,门诊预约10元 4,提问费10元 总计:40元 11月份1号凌晨计算出上海和银川的比例 1, 先计算上海的比例。 2,上海签约的比例为: 87/(87+40)约等于 0.685, 68% 。 3,银川签约的比例为: 32%", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是 上海劳务 ,药费达到 7000, 基础绩效达到2000 ; 1月中旬是 上海签约 ,药费达到2000, 1月下旬是 银川签约 ,药费达到2000 签约的基础绩效达到900", "expected": "1,2月发的 次月结算税费-入驻(1/2) +¥9.18 (入账到上海签约账户) 2月发的 次月结算税费-入驻(2/2) +¥ 4.32 (入账到银川签约账户)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "切换过公司"], "case_name": "当月只有签约,有切换公司时,检查次月结算税费到账情况", "raw_text": "医生10月在 上海签约 公司产生的支付 1,诊金 10元 2,患者修改订单地址补差价 14元 3,患者修改煎药方式时补差价 13元 4,方案订单支付金额为 50元 总计:87元 医生上个月在 银川签约 公司产生的支付 1,问诊费10元 2,嵌套问诊 10元 3,门诊预约10元 4,提问费10元 总计:40元 11月份1号凌晨计算出上海和银川的比例 1, 先计算上海的比例。 2,上海签约的比例为: 87/(87+40)约等于 0.685, 68% 。 3,银川签约的比例为: 32% | step1: 医生1月上旬是 上海劳务 ,药费达到 7000, 基础绩效达到2000 ; 1月中旬是 上海签约 ,药费达到2000, 1月下旬是 银川签约 ,药费达到2000 签约的基础绩效达到900 => 1,2月发的 次月结算税费-入驻(1/2) +¥9.18 (入账到上海签约账户) 2月发的 次月结算税费-入驻(2/2) +¥ 4.32 (入账到银川签约账户)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 没有切换过公司", "case_name": "当月只有签约,没有切换过公司,检查次月结算到账情况", "internal_id": "177571", "external_id": "29448", "case_revision_version": "1", "summary": "", "preconditions": "医生按照3%扣税", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月下旬是上海签约,药费达到2000,基础绩效达到800 1月总药费9000", "expected": "不需要退税"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "case_name": "当月只有签约,没有切换过公司,检查次月结算到账情况", "raw_text": "医生按照3%扣税 | step1: 医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月下旬是上海签约,药费达到2000,基础绩效达到800 1月总药费9000 => 不需要退税"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 没有切换过公司", "case_name": "逻辑同固定税收", "internal_id": "177574", "external_id": "29449", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "case_name": "逻辑同固定税收", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 切换过公司", "case_name": "当月只有签约,切换过公司,检查次月结算到账情况", "internal_id": "177577", "external_id": "29450", "case_revision_version": "1", "summary": "", "preconditions": "上海公司比例68%。 银川公司比例32% 医生的特殊纳税模式按照3%纳税", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月中旬是上海签约,药费达到2000, 1月下旬是银川签约,药费达到2000 签约的基础绩效达到900", "expected": "不退税"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "case_name": "当月只有签约,切换过公司,检查次月结算到账情况", "raw_text": "上海公司比例68%。 银川公司比例32% 医生的特殊纳税模式按照3%纳税 | step1: 医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月中旬是上海签约,药费达到2000, 1月下旬是银川签约,药费达到2000 签约的基础绩效达到900 => 不退税"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 切换过公司", "case_name": "逻辑同固定税收", "internal_id": "177580", "external_id": "29451", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "case_name": "逻辑同固定税收", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "internal_id": "177585", "external_id": "29452", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "internal_id": "177588", "external_id": "29453", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "internal_id": "177591", "external_id": "29454", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的18+45=63,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约955+63=1018,上海劳务0,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的18+45=63,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约955+63=1018,上海劳务0,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "internal_id": "177594", "external_id": "29455", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "internal_id": "177598", "external_id": "29456", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务960,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务960,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "internal_id": "177601", "external_id": "29457", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "internal_id": "177604", "external_id": "29458", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;160,入账到上海劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务160,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;160,入账到上海劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务160,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "internal_id": "177607", "external_id": "29459", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "internal_id": "177611", "external_id": "29460", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800.01,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800.01,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "internal_id": "177614", "external_id": "29461", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "internal_id": "177617", "external_id": "29462", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;0.01,入账到上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务0.01,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;0.01,入账到上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务0.01,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "internal_id": "177620", "external_id": "29463", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "internal_id": "177625", "external_id": "29464", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "internal_id": "177628", "external_id": "29465", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800 (1)综合绩效 (1/2)400(税后320) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后320,入上海劳务账户;税后480,入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320,银川签约10.8,银川劳务480"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800 (1)综合绩效 (1/2)400(税后320) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后320,入上海劳务账户;税后480,入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320,银川签约10.8,银川劳务480"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "internal_id": "177631", "external_id": "29466", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "internal_id": "177634", "external_id": "29467", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后是955 (1)综合绩效 (1/2)400(税后382) (2)综合绩效(2/2)600(税后573) (2)次月结算 -入驻(1/2)25.2 (4)次月结算 -入驻(2/2)37.8 2,综合绩效的税后382,入上海签约账户;税后573,入账到银川签约账户。 3,次月结算的25.2,入上海签约账户;37.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务0,银川签约573+37.8=610.8,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后是955 (1)综合绩效 (1/2)400(税后382) (2)综合绩效(2/2)600(税后573) (2)次月结算 -入驻(1/2)25.2 (4)次月结算 -入驻(2/2)37.8 2,综合绩效的税后382,入上海签约账户;税后573,入账到银川签约账户。 3,次月结算的25.2,入上海签约账户;37.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务0,银川签约573+37.8=610.8,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "internal_id": "177638", "external_id": "29468", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "internal_id": "177641", "external_id": "29469", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效(1/2) 400(税后400) (2)综合绩效(2/2)600(税后560) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后400,入账上海劳务账户;560 入账到银川劳务账户。 3,次月结算的7.2,入账上海签约;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务400,银川签约10.8,银川劳务560"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效(1/2) 400(税后400) (2)综合绩效(2/2)600(税后560) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后400,入账上海劳务账户;560 入账到银川劳务账户。 3,次月结算的7.2,入账上海签约;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务400,银川签约10.8,银川劳务560"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "internal_id": "177644", "external_id": "29470", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "internal_id": "177647", "external_id": "29471", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 (1/2)400 (2)综合绩效(2/2)600 (3)次月结算-入驻 (1/2)25.2 (4)次月结算-入驻 (2/2)37.8 (5)次月结算-劳务 (1/2) 64 (6)次月结算-劳务 (2/2)96 2,综合绩效的税后382,入帐上海签约;573 入账到银川签约账户。 3,次月结算的25.2,入账上海签约;37.8 入账到银川签约账户;64,入账上海劳务;96,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务64,银川签约573+37.8=610.8,银川劳务96"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 (1/2)400 (2)综合绩效(2/2)600 (3)次月结算-入驻 (1/2)25.2 (4)次月结算-入驻 (2/2)37.8 (5)次月结算-劳务 (1/2) 64 (6)次月结算-劳务 (2/2)96 2,综合绩效的税后382,入帐上海签约;573 入账到银川签约账户。 3,次月结算的25.2,入账上海签约;37.8 入账到银川签约账户;64,入账上海劳务;96,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务64,银川签约573+37.8=610.8,银川劳务96"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "internal_id": "177651", "external_id": "29472", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "internal_id": "177654", "external_id": "29473", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效(1/2) 400(税后320.01) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻 (1/2)7.2 (4)次月结算-入驻(2/2)10.8 2,综合绩效的税后320.01,入上海劳务账户;480 入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320.01,银川签约10.8,银川劳务480"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效(1/2) 400(税后320.01) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻 (1/2)7.2 (4)次月结算-入驻(2/2)10.8 2,综合绩效的税后320.01,入上海劳务账户;480 入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320.01,银川签约10.8,银川劳务480"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "internal_id": "177657", "external_id": "29474", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "internal_id": "177660", "external_id": "29475", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效(1/2) 400(税后382) (2)综合绩效(2/2)600(税后573) (3)次月结算 -入驻 (1/2)25.2 (4)次月结算-入驻(2/2)37.8 (5)次月结算 -劳务 0.01 2,综合绩效的税后382,入上海劳务账户;573 入账到银川劳务账户。 3,次月结算的25.2,入上海签约账户;37.8 入账到银川签约账户;0.01入上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+0.01+955+63=2200,劳务税前800,劳务税后799.99+0.01=800,签约税前400+1000,签约税后382+955+63=1400 5, t_income 上海签约25.2+382=407.2,上海劳务0.01,银川签约37.8+573=610.8,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效(1/2) 400(税后382) (2)综合绩效(2/2)600(税后573) (3)次月结算 -入驻 (1/2)25.2 (4)次月结算-入驻(2/2)37.8 (5)次月结算 -劳务 0.01 2,综合绩效的税后382,入上海劳务账户;573 入账到银川劳务账户。 3,次月结算的25.2,入上海签约账户;37.8 入账到银川签约账户;0.01入上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+0.01+955+63=2200,劳务税前800,劳务税后799.99+0.01=800,签约税前400+1000,签约税后382+955+63=1400 5, t_income 上海签约25.2+382=407.2,上海劳务0.01,银川签约37.8+573=610.8,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "次月结算税费", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 次月结算税费", "case_name": "月明细里的次月结算税费区分劳务和签约", "internal_id": "177510", "external_id": "29435", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "case_name": "月明细里的次月结算税费区分劳务和签约", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "次月结算税费", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 次月结算税费", "case_name": "劳务和签约次月结算税费显示", "internal_id": "177513", "external_id": "29436", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约 入账到当前模式和公司里", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "劳务和签约都没有次月结算税费(次月结算税费为0)", "expected": "月明细收入里不显示次月结算税费"}, {"index": 2, "action": "劳务和签约只有一笔次月结算税费", "expected": "次月结算税费-劳务 +¥0.01 次月结算税费-入驻 +¥0.10"}, {"index": 3, "action": "劳务和签约各有两笔次月结算税费", "expected": "次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.01 次月结算税费-入驻 (2/2) +¥0.10 次月结算税费-入驻 (1/2) +¥0.10"}, {"index": 4, "action": "劳务没有,签约有一笔", "expected": "次月结算税费-入驻 +¥0.10"}, {"index": 5, "action": "劳务没有,签约有两笔", "expected": "次月结算税费-入驻(2/2) +¥0.01 次月结算税费-入驻(1/2) +¥0.10"}, {"index": 6, "action": "劳务有一笔,签约没有", "expected": "次月结算税费-劳务 +¥0.01"}, {"index": 7, "action": "劳务有两笔,签约没有", "expected": "次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.10"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "case_name": "劳务和签约次月结算税费显示", "raw_text": "医生当月有劳务和签约 入账到当前模式和公司里 | step1: 劳务和签约都没有次月结算税费(次月结算税费为0) => 月明细收入里不显示次月结算税费 | step2: 劳务和签约只有一笔次月结算税费 => 次月结算税费-劳务 +¥0.01 次月结算税费-入驻 +¥0.10 | step3: 劳务和签约各有两笔次月结算税费 => 次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.01 次月结算税费-入驻 (2/2) +¥0.10 次月结算税费-入驻 (1/2) +¥0.10 | step4: 劳务没有,签约有一笔 => 次月结算税费-入驻 +¥0.10 | step5: 劳务没有,签约有两笔 => 次月结算税费-入驻(2/2) +¥0.01 次月结算税费-入驻(1/2) +¥0.10 | step6: 劳务有一笔,签约没有 => 次月结算税费-劳务 +¥0.01 | step7: 劳务有两笔,签约没有 => 次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.10"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "领取和买课", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "领取和买课"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 领取和买课", "case_name": "领取和买课根据当前模式,从当前模式账户取出", "internal_id": "177664", "external_id": "29476", "case_revision_version": "1", "summary": "", "preconditions": "医生当前月份有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生2月份领取了一笔 5块钱,当前是上海劳务模式", "expected": "1,该笔钱会从上海劳务账户取出。 2,取出后检查医生收入表(t_income)上海劳务账户金额减少是否正常。"}, {"index": 2, "action": "医生2月份购买了一个课程花费 100元,当前是银川签约模式", "expected": "1,该笔钱会从银川签约账户取出。 2,取出后检查医生收入表(t_income)银川签约账户金额减少是否正常。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "领取和买课"], "case_name": "领取和买课根据当前模式,从当前模式账户取出", "raw_text": "医生当前月份有劳务和签约 | step1: 医生2月份领取了一笔 5块钱,当前是上海劳务模式 => 1,该笔钱会从上海劳务账户取出。 2,取出后检查医生收入表(t_income)上海劳务账户金额减少是否正常。 | step2: 医生2月份购买了一个课程花费 100元,当前是银川签约模式 => 1,该笔钱会从银川签约账户取出。 2,取出后检查医生收入表(t_income)银川签约账户金额减少是否正常。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "账户余额页面显示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示"], "feature_scope": "绩效1-3 > 签约立即生效 > 账户余额页面显示", "case_name": "账户余额页面点击条目,可以查看账单详情", "internal_id": "177668", "external_id": "29477", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示"], "case_name": "账户余额页面点击条目,可以查看账单详情", "raw_text": "step1: => 1,也是增加“纳税模式”:劳务和入驻,不收税就不显示该行。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "中间页"], "feature_scope": "绩效1-3 > 签约立即生效 > 中间页", "case_name": "中间页的展示逻辑不变", "internal_id": "177672", "external_id": "29478", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "检查一下一个月内同时有劳务和签约收入的时候,中间页月份显示是否正确"}, {"index": 2, "action": "老收入全面收税后 由上海老收入变成上海劳务 上海劳务账户没有入账 老收入12月有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前"}, {"index": 3, "action": "1月份变成上海劳务后,有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前"}, {"index": 4, "action": "1月份变成 上海 劳务后,没有收入 又变成了 银川 签约,也没有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2023年12月之前"}, {"index": 5, "action": "1月份变成 上海劳务 后,有收入 又变成了 银川签约 ,有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2024年1月 劳务 2023年12月之前"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "中间页"], "case_name": "中间页的展示逻辑不变", "raw_text": "step1: => 检查一下一个月内同时有劳务和签约收入的时候,中间页月份显示是否正确 | step2: 老收入全面收税后 由上海老收入变成上海劳务 上海劳务账户没有入账 老收入12月有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前 | step3: 1月份变成上海劳务后,有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前 | step4: 1月份变成 上海 劳务后,没有收入 又变成了 银川 签约,也没有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2023年12月之前 | step5: 1月份变成 上海劳务 后,有收入 又变成了 银川签约 ,有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2024年1月 劳务 2023年12月之前"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绑定银行卡页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "绑定银行卡页面"], "feature_scope": "绩效1-3 > 签约立即生效 > 绑定银行卡页面", "case_name": "签约或者解约后,原来的银行卡无法继承,顶部有黄条提示", "internal_id": "177680", "external_id": "29479", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "绑定银行卡页面"], "case_name": "签约或者解约后,原来的银行卡无法继承,顶部有黄条提示", "raw_text": "step1: => 1,原逻辑。 2,点击关闭后,下次不再出现。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月只有劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有劳务"], "feature_scope": "签约立即生效 > 提现 > 当月只有劳务", "case_name": "当月只有劳务,当前是上海劳务,上海劳务和银川劳务都有钱,提现时,优先从银川劳务提现", "internal_id": "177685", "external_id": "29480", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100", "expected": "优先从银川劳务提现100,提现成功后,银川劳务余额变成0"}, {"index": 2, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210", "expected": "出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图]"}, {"index": 3, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100", "expected": "只能从上海劳务提现,提现成功后上海劳务账户余额为100"}, {"index": 5, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有劳务"], "case_name": "当月只有劳务,当前是上海劳务,上海劳务和银川劳务都有钱,提现时,优先从银川劳务提现", "raw_text": "step1: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100 => 优先从银川劳务提现100,提现成功后,银川劳务余额变成0 | step2: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210 => 出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图] | step3: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300 => 出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图] | step4: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100 => 只能从上海劳务提现,提现成功后上海劳务账户余额为100 | step5: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月只有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有签约"], "feature_scope": "签约立即生效 > 提现 > 当月只有签约", "case_name": "当月只有签约,当前是上海签约,上海签约和银川签约都有钱,提现时,优先从银川签约提现", "internal_id": "177693", "external_id": "29481", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100", "expected": "优先从银川签约提现100,提现成功后,银川签约余额变成0"}, {"index": 2, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210", "expected": "出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图]"}, {"index": 3, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有签约"], "case_name": "当月只有签约,当前是上海签约,上海签约和银川签约都有钱,提现时,优先从银川签约提现", "raw_text": "step1: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100 => 优先从银川签约提现100,提现成功后,银川签约余额变成0 | step2: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210 => 出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图] | step3: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300 => 出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图] | step4: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月有劳务和签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "feature_scope": "签约立即生效 > 提现 > 当月有劳务和签约", "case_name": "当月即有劳务又有签约,当前为上海签约,通过劳务纳税模式去提现,优先从银川劳务提现", "internal_id": "177700", "external_id": "29482", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100", "expected": "优先从银川劳务提现100,提现成功后,银川劳务余额变成0"}, {"index": 2, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210", "expected": "出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图]"}, {"index": 3, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100", "expected": "只能从上海劳务提现,提现成功后上海劳务账户余额为100"}, {"index": 5, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "case_name": "当月即有劳务又有签约,当前为上海签约,通过劳务纳税模式去提现,优先从银川劳务提现", "raw_text": "step1: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100 => 优先从银川劳务提现100,提现成功后,银川劳务余额变成0 | step2: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210 => 出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图] | step3: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300 => 出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图] | step4: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100 => 只能从上海劳务提现,提现成功后上海劳务账户余额为100 | step5: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月有劳务和签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "feature_scope": "签约立即生效 > 提现 > 当月有劳务和签约", "case_name": "当月即有劳务又有签约,当前为上海签约,通过签约纳税模式去提现,优先从银川签约提现", "internal_id": "177707", "external_id": "29483", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100", "expected": "优先从银川签约提现100,提现成功后,银川签约余额变成0"}, {"index": 2, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210", "expected": "出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图]"}, {"index": 3, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "case_name": "当月即有劳务又有签约,当前为上海签约,通过签约纳税模式去提现,优先从银川签约提现", "raw_text": "step1: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100 => 优先从银川签约提现100,提现成功后,银川签约余额变成0 | step2: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210 => 出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图] | step3: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300 => 出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图] | step4: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约立即生效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效"], "feature_scope": "绩效 > 绩效1-3 > 签约立即生效", "case_name": "上线前已经签约还没有生效的用户,上线后立即生效", "internal_id": "177713", "external_id": "29484", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生12月上旬是老收入,12月上旬医生签约了", "expected": "12月26号上线后,该医生不会立即进入新收入,变成签约;要等到2024年1月1号才会进入到新收入,变成签约"}, {"index": 2, "action": "医生12月上旬是劳务,12月上旬医生签约了,12月27号上线后", "expected": "12月26号上线后,该医生立即变成签约,12月份同时存在劳务和签约两种状态"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效"], "case_name": "上线前已经签约还没有生效的用户,上线后立即生效", "raw_text": "step1: 医生12月上旬是老收入,12月上旬医生签约了 => 12月26号上线后,该医生不会立即进入新收入,变成签约;要等到2024年1月1号才会进入到新收入,变成签约 | step2: 医生12月上旬是劳务,12月上旬医生签约了,12月27号上线后 => 12月26号上线后,该医生立即变成签约,12月份同时存在劳务和签约两种状态"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "会话页退订单页", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "会话页退订单页"], "feature_scope": "绩效 > 绩效1-3 > 会话页退订单页", "case_name": "退款时显示当前纳税模式的账户余额", "internal_id": "177718", "external_id": "29485", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "还是从当前账户余额扣出,原逻辑"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "会话页退订单页"], "case_name": "退款时显示当前纳税模式的账户余额", "raw_text": "step1: => 还是从当前账户余额扣出,原逻辑"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "feature_scope": "绩效1-3 > 老版本 > 劳务", "case_name": "月明细去掉平台补贴", "internal_id": "177723", "external_id": "29486", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "case_name": "月明细去掉平台补贴", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "feature_scope": "绩效1-3 > 老版本 > 劳务", "case_name": "月明细增加次月结算后入账", "internal_id": "177726", "external_id": "29487", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "case_name": "月明细增加次月结算后入账", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "签约"], "feature_scope": "绩效1-3 > 老版本 > 签约", "case_name": "税前、税收收入、次月结算、订单金额顺序更换", "internal_id": "177730", "external_id": "29488", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "原来的 [截图]", "expected": "更换后的 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "签约"], "case_name": "税前、税收收入、次月结算、订单金额顺序更换", "raw_text": "step1: 原来的 [截图] => 更换后的 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内又有劳务又有签约,同时显示“劳务”和“入驻”", "internal_id": "177734", "external_id": "29489", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内又有劳务又有签约,同时显示“劳务”和“入驻”", "raw_text": "step1: => 1,先显示劳务,再显示入驻。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内又有劳务又有签约,显示劳务和签约税前税后收入", "internal_id": "177737", "external_id": "29490", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内又有劳务又有签约,显示劳务和签约税前税后收入", "raw_text": "step1: 没有展开前 => [截图] | step2: 展开后 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内有劳务又有签约,“次月结算后入账”包含入驻和签约", "internal_id": "177741", "external_id": "29491", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "劳务的次月结算后入账为0.01 签约的次月结算后入账为1", "expected": "总的次月结算后入账为1.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内有劳务又有签约,“次月结算后入账”包含入驻和签约", "raw_text": "step1: 劳务的次月结算后入账为0.01 签约的次月结算后入账为1 => 总的次月结算后入账为1.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内有劳务又有签约,“订单金额”还是只包含入驻", "internal_id": "177744", "external_id": "29492", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内有劳务又有签约,“订单金额”还是只包含入驻", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,出现浮层", "internal_id": "177777", "external_id": "29501", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 上海劳务第二笔 200 对应的税后800、160 上海劳务 账户余额160", "expected": "1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务税前800 上海劳务第二笔 200 对应的税后800、160 上海劳务 账户余额160 => 1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,劳务账户余额280,出现浮层", "internal_id": "177780", "external_id": "29502", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 上海劳务第二笔 200 上海劳务第三笔150 对应的税后800、160,120 上海劳务 账户余额280,银川劳务账户余额0", "expected": "1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,劳务账户余额280,出现浮层", "raw_text": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务税前800 上海劳务第二笔 200 上海劳务第三笔150 对应的税后800、160,120 上海劳务 账户余额280,银川劳务账户余额0 => 1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额159,不出现浮层", "internal_id": "177783", "external_id": "29503", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从 上海劳务 转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 第二笔 上海劳务200 对应的税后800、160 上海劳务账户余额 159", "expected": "上海劳务账户余额不足,不显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额159,不出现浮层", "raw_text": "医生1月份从 上海劳务 转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务税前800 第二笔 上海劳务200 对应的税后800、160 上海劳务账户余额 159 => 上海劳务账户余额不足,不显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,不出现浮层", "internal_id": "177786", "external_id": "29504", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从 上海劳务转到上海签约 ,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔税前800,第二笔 200 对应的税后800、160 银川劳务账户余额80, 上海劳务 余额80", "expected": "上海劳务余额不足,不显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,不出现浮层", "raw_text": "医生1月份从 上海劳务转到上海签约 ,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔税前800,第二笔 200 对应的税后800、160 银川劳务账户余额80, 上海劳务 余额80 => 上海劳务余额不足,不显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入700,第二笔250,劳务账户余额120,不出现浮层", "internal_id": "177789", "external_id": "29505", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务700 第二笔上海劳务250 上海劳务余额700", "expected": "不出现浮层(一笔订单金额不能拆分)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入700,第二笔250,劳务账户余额120,不出现浮层", "raw_text": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务700 第二笔上海劳务250 上海劳务余额700 => 不出现浮层(一笔订单金额不能拆分)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入200,第二笔600,劳务账户余额300,不出现浮层", "internal_id": "177792", "external_id": "29506", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务200 第二笔上海劳务600 上海劳务余额300", "expected": "订单金额不满足800,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入200,第二笔600,劳务账户余额300,不出现浮层", "raw_text": "step1: 第一笔上海劳务200 第二笔上海劳务600 上海劳务余额300 => 订单金额不满足800,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入是综合绩效 800,第二笔200,对应的劳务账户余额充足,不出现浮层", "internal_id": "177795", "external_id": "29507", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前为综合绩效800 第二笔上海劳务200 上海劳务余额充足", "expected": "综合绩效不能劳务转到签约,订单金额不满足800,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入是综合绩效 800,第二笔200,对应的劳务账户余额充足,不出现浮层", "raw_text": "step1: 第一笔上海劳务税前为综合绩效800 第二笔上海劳务200 上海劳务余额充足 => 综合绩效不能劳务转到签约,订单金额不满足800,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额160,出现浮层", "internal_id": "177800", "external_id": "29508", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 第二笔银川劳务200 对应的税后800上海、160银川 银川劳务账户 余额160", "expected": "1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔上海劳务税前800 第二笔银川劳务200 对应的税后800上海、160银川 银川劳务账户 余额160 => 1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,不出现浮层", "internal_id": "177803", "external_id": "29509", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800入 第二笔银川劳务 200 对应的税后800入上海、160入银川 上海劳务 账户余额160,银川劳务账户余额0", "expected": "不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,不出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔上海劳务税前800入 第二笔银川劳务 200 对应的税后800入上海、160入银川 上海劳务 账户余额160,银川劳务账户余额0 => 不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,银川账户余额160,出现浮层", "internal_id": "177806", "external_id": "29510", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 第二笔银川劳务 200 第三笔银川劳务150 对应的税后800、160,120 银川劳务 账户余额160", "expected": "1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}, {"index": 2, "action": "150迁移后,银川劳务账户余额剩余40", "expected": "不出现浮层"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,银川账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5 | step1: 第一笔上海劳务税前800 第二笔银川劳务 200 第三笔银川劳务150 对应的税后800、160,120 银川劳务 账户余额160 => 1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 | step2: 150迁移后,银川劳务账户余额剩余40 => 不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额159,不出现浮层", "internal_id": "177810", "external_id": "29511", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务800 第二笔银川劳务200 银川劳务账户余额159", "expected": "不出现浮层(余额不足)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额159,不出现浮层", "raw_text": "step1: 第一笔上海劳务800 第二笔银川劳务200 银川劳务账户余额159 => 不出现浮层(余额不足)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入700,第二笔250,银川劳务账户余额120,不出现浮层", "internal_id": "177813", "external_id": "29512", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务700 第二笔银川劳务250 银川劳务余额120", "expected": "不出现浮层(同一笔订单金额不拆分)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入700,第二笔250,银川劳务账户余额120,不出现浮层", "raw_text": "step1: 第一笔上海劳务700 第二笔银川劳务250 银川劳务余额120 => 不出现浮层(同一笔订单金额不拆分)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入200,第二笔600,银川劳务账户余额300,不出现浮层", "internal_id": "177816", "external_id": "29513", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务200 第二笔银川劳务600 银川劳务余额300", "expected": "订单金额没有超出800,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入200,第二笔600,银川劳务账户余额300,不出现浮层", "raw_text": "step1: 第一笔上海劳务200 第二笔银川劳务600 银川劳务余额300 => 订单金额没有超出800,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "银川转上海", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 银川转上海", "case_name": "逻辑同上海转银川", "internal_id": "177820", "external_id": "29514", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "case_name": "逻辑同上海转银川", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "银川转上海", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 银川转上海", "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,出现浮层", "internal_id": "177822", "external_id": "29515", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成银川签约,最后转成 上海签约 劳务税费 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔税前800入,第二笔 200入 对应的税后800上海、160银川 上海劳务 账户余额160", "expected": "1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额 减少是否正确, 上海签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成银川签约,最后转成 上海签约 劳务税费 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔税前800入,第二笔 200入 对应的税后800上海、160银川 上海劳务 账户余额160 => 1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额 减少是否正确, 上海签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "次月结算税费", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "次月结算税费"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 次月结算税费", "case_name": "劳务转移金额后,检查劳务和签约次月结算计算是否正确", "internal_id": "177826", "external_id": "29516", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约, 没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务800 第二笔上海劳务200(转移到上海签约) 上海签约800 (月药价 9000)", "expected": "转移劳务的200元后,签约的次月结算在2月6号为15"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "次月结算税费"], "case_name": "劳务转移金额后,检查劳务和签约次月结算计算是否正确", "raw_text": "医生1月份从上海劳务转到上海签约, 没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔上海劳务800 第二笔上海劳务200(转移到上海签约) 上海签约800 (月药价 9000) => 转移劳务的200元后,签约的次月结算在2月6号为15"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效明细详情", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "绩效明细详情"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 绩效明细详情", "case_name": "劳务订单迁移成功后,该笔订单的绩效明细和退款详情里纳税模式变化正确", "internal_id": "177830", "external_id": "29517", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "绩效明细详情"], "case_name": "劳务订单迁移成功后,该笔订单的绩效明细和退款详情里纳税模式变化正确", "raw_text": "step1: 从劳务转移了一笔钱到签约 => 1,绩效明细里纳税模式由“劳务”变成“入驻”。 [截图] | step2: 转移成功后,去退款,退款详情里,纳税模式也正确显示 => 1,退款明细里纳税模式根据当前的纳税模式显示:“劳务”或者“入驻”。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "选择退款订单页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "选择退款订单页面"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 选择退款订单页面", "case_name": "劳务订单迁移成功后,去退款该笔订单,“预计从中扣除”显示正确", "internal_id": "177835", "external_id": "29518", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "从劳务转移了一笔150元的订单 去退款,签约账户余额充足 选择该笔订单去退款", "expected": "1,预计从中扣除: ¥143.25"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "选择退款订单页面"], "case_name": "劳务订单迁移成功后,去退款该笔订单,“预计从中扣除”显示正确", "raw_text": "step1: 从劳务转移了一笔150元的订单 去退款,签约账户余额充足 选择该笔订单去退款 => 1,预计从中扣除: ¥143.25"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务领取页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "劳务领取页面"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 劳务领取页面", "case_name": "劳务领取页面也显示转移浮层", "internal_id": "177839", "external_id": "29519", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "劳务领取页面"], "case_name": "劳务领取页面也显示转移浮层", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "医生劳务转签约,当月劳务税前收入已超出800,劳务余额充足超出800后的第一笔到最新一笔订单,可以转移", "internal_id": "177747", "external_id": "29493", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "医生劳务转签约,当月劳务税前收入已超出800,劳务余额充足超出800后的第一笔到最新一笔订单,可以转移", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "综合绩效不能从劳务转移至签约", "internal_id": "177749", "external_id": "29494", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当月上海劳务税前第一笔收入是综合绩效 800 上海劳务第二笔200 上海劳务账户余额充足", "expected": "不出现浮层"}, {"index": 2, "action": "医生上海劳务转上海签约 1月上海劳务税前第一笔收入是综合绩效 800 第二笔上海劳务800 第三笔上海劳务100 上海劳务 公司账户余额700", "expected": "1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1700.00-100.00 劳务税后 1520-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "综合绩效不能从劳务转移至签约", "raw_text": "step1: 当月上海劳务税前第一笔收入是综合绩效 800 上海劳务第二笔200 上海劳务账户余额充足 => 不出现浮层 | step2: 医生上海劳务转上海签约 1月上海劳务税前第一笔收入是综合绩效 800 第二笔上海劳务800 第三笔上海劳务100 上海劳务 公司账户余额700 => 1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1700.00-100.00 劳务税后 1520-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "切换公司后,只有当前公司的订单可以转移", "internal_id": "177753", "external_id": "29495", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生 上海 劳务转 银川 签约 当月第一笔上海劳务800 第二笔上海劳务200 上海劳务 账户余额300, 银川劳务 账户300", "expected": "不出现浮层"}, {"index": 2, "action": "医生 上海劳务 转 银川 劳务,再转 银川 签约 1月第一笔上海劳务800 第二笔上海劳务200 第三笔 银川劳务 100 上海劳务 账户余额300, 银川劳务 账户300", "expected": "1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 银川劳务 账户余额减少是否正确, 银川签约 账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "切换公司后,只有当前公司的订单可以转移", "raw_text": "step1: 医生 上海 劳务转 银川 签约 当月第一笔上海劳务800 第二笔上海劳务200 上海劳务 账户余额300, 银川劳务 账户300 => 不出现浮层 | step2: 医生 上海劳务 转 银川 劳务,再转 银川 签约 1月第一笔上海劳务800 第二笔上海劳务200 第三笔 银川劳务 100 上海劳务 账户余额300, 银川劳务 账户300 => 1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 银川劳务 账户余额减少是否正确, 银川签约 账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "当遇到非当前公司的订单,结束统计,不再转入", "internal_id": "177757", "external_id": "29496", "case_revision_version": "1", "summary": "", "preconditions": "医生上海劳务 转 银川劳务,再转上海劳务,再转上海签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务账户余额 900, 银川 劳务账户余额900", "expected": "1,您1月劳务税前收入中有 ¥100.00 可以签约方式结算,迁移后节约税费¥15.50, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}, {"index": 2, "action": "上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务第四笔100 上海 劳务账户余额 900, 银川 劳务账户余额900", "expected": "1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1200.00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}, {"index": 3, "action": "上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100( 退款了 ) 上海 劳务第三笔收入100 上海 劳务账户余额 900,银川劳务账户余额900", "expected": "1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前 1000 .00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "当遇到非当前公司的订单,结束统计,不再转入", "raw_text": "医生上海劳务 转 银川劳务,再转上海劳务,再转上海签约 | step1: 上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务账户余额 900, 银川 劳务账户余额900 => 1,您1月劳务税前收入中有 ¥100.00 可以签约方式结算,迁移后节约税费¥15.50, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。 | step2: 上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务第四笔100 上海 劳务账户余额 900, 银川 劳务账户余额900 => 1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1200.00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。 | step3: 上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100( 退款了 ) 上海 劳务第三笔收入100 上海 劳务账户余额 900,银川劳务账户余额900 => 1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前 1000 .00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "医生签约解约再签约,已转移的收入不能再转移", "internal_id": "177762", "external_id": "29497", "case_revision_version": "1", "summary": "", "preconditions": "医生由上海劳务转上海签约,再转上海劳务,再转上海签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上海 劳务第一笔钱800 上海 劳务第二笔钱100(第一次转上海签约时,已转移) 上海 签约第一笔钱100 上海劳务 账户余额900", "expected": "第二次再变成上海签约时,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "医生签约解约再签约,已转移的收入不能再转移", "raw_text": "医生由上海劳务转上海签约,再转上海劳务,再转上海签约 | step1: 上海 劳务第一笔钱800 上海 劳务第二笔钱100(第一次转上海签约时,已转移) 上海 签约第一笔钱100 上海劳务 账户余额900 => 第二次再变成上海签约时,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "劳务有多笔订单,退款其中一笔,转移正确", "internal_id": "177765", "external_id": "29498", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "劳务有多笔订单,退款其中一笔,转移正确", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "转移浮层", "internal_id": "177767", "external_id": "29499", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "转移浮层", "raw_text": "step1: => [截图] | step2: 点击【立即迁移】打开确认迁移弹窗 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "确认迁移弹窗", "internal_id": "177771", "external_id": "29500", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击【取消】", "expected": "1,弹窗关闭,不迁移,劳务/入驻税前和税后没有变化。"}, {"index": 3, "action": "点击【确认迁移】", "expected": "1,迁移成功,劳务/入驻税前和税后减少和增加正确。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "确认迁移弹窗", "raw_text": "step1: => [截图] | step2: 点击【取消】 => 1,弹窗关闭,不迁移,劳务/入驻税前和税后没有变化。 | step3: 点击【确认迁移】 => 1,迁移成功,劳务/入驻税前和税后减少和增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "feature_scope": "绩效 > 绩效4-10 > 解约和重新签约", "case_name": "在猫头鹰被解约的医生,可在签约入口重新签约", "internal_id": "177844", "external_id": "29520", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了1次)", "expected": "正常签约成功,签约名称为最新的名称,重新签约成功,原来的银行卡自动解绑"}, {"index": 2, "action": "在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了2次)", "expected": "签约失败,一个医生当月只能签约 2次"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "case_name": "在猫头鹰被解约的医生,可在签约入口重新签约", "raw_text": "step1: 在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了1次) => 正常签约成功,签约名称为最新的名称,重新签约成功,原来的银行卡自动解绑 | step2: 在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了2次) => 签约失败,一个医生当月只能签约 2次"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "feature_scope": "绩效 > 绩效4-10 > 解约和重新签约", "case_name": "在猫头鹰点击重新签约,APP会收到一条消息通知", "internal_id": "177848", "external_id": "29521", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "case_name": "在猫头鹰点击重新签约,APP会收到一条消息通知", "raw_text": "step1: 点击这条消息 => 进入签约流程页面 | step2: 重新签约成功的医生点击这条消息 => 跳转到签约结果页面 | step3: 在通知列表点击最新的重新签约通知或者历史的重新签约通知 => 重新签约成功的医生会跳转到结果页面,没有重新签约过的医生会进入签约流程"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "加强新认证用户的收税感知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "feature_scope": "绩效 > 绩效4-10 > 加强新认证用户的收税感知", "case_name": "新认证用户消息通知文案更新", "internal_id": "177854", "external_id": "29522", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "创建一个新认证用户", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "case_name": "新认证用户消息通知文案更新", "raw_text": "step1: 创建一个新认证用户 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "加强新认证用户的收税感知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "feature_scope": "绩效 > 绩效4-10 > 加强新认证用户的收税感知", "case_name": "新认证用户认证成功页面", "internal_id": "177857", "external_id": "29523", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "case_name": "新认证用户认证成功页面", "raw_text": "step1: 点击认证成功消息通知进入认证成功页面 => [截图] | step2: 点击左上角的返回按钮 => 返回哪个页面? 不同入口点击返回对应的页面 | step3: 点击“了解劳务和签约入驻模式” => 跳转到签约入口 | step4: 点击“完成” => 返回的原来页面,哪个入口进来就返回哪个页面"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "加强新认证用户的收税感知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "feature_scope": "绩效 > 绩效4-10 > 加强新认证用户的收税感知", "case_name": "老版本创建新用户认证消息通知", "internal_id": "177863", "external_id": "29524", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老版本创建新用户认证", "expected": "新版收到新的通知"}, {"index": 2, "action": "在新版本创建用户 老版本收到消息通知", "expected": "老版本收到老的通知"}, {"index": 3, "action": "新版本,老版本都测试一遍2种消息通知", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "case_name": "老版本创建新用户认证消息通知", "raw_text": "step1: 老版本创建新用户认证 => 新版收到新的通知 | step2: 在新版本创建用户 老版本收到消息通知 => 老版本收到老的通知 | step3: 新版本,老版本都测试一遍2种消息通知 => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "收入提示优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "feature_scope": "绩效 > 绩效4-10 > 收入提示优化", "case_name": "收入优化通知去掉", "internal_id": "177869", "external_id": "29525", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "去掉"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "case_name": "收入优化通知去掉", "raw_text": "step1: [截图] => 去掉"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "收入提示优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "feature_scope": "绩效 > 绩效4-10 > 收入提示优化", "case_name": "老收入页面去掉固定黄条文案", "internal_id": "177872", "external_id": "29526", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "去掉顶部文案,把原来的配置的黄条展示出来"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "case_name": "老收入页面去掉固定黄条文案", "raw_text": "step1: [截图] => 去掉顶部文案,把原来的配置的黄条展示出来"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "收入提示优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "feature_scope": "绩效 > 绩效4-10 > 收入提示优化", "case_name": "老版本在途收入页面优化", "internal_id": "177875", "external_id": "29527", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "case_name": "老版本在途收入页面优化", "raw_text": "step1: [截图] => 去掉顶部文案 | step2: 在途收入为空时 => [截图] | step3: 新版本没有这个页面 => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "消息通知优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "feature_scope": "绩效 > 绩效4-10 > 消息通知优化", "case_name": "2024年1月1日新认证/新认证专业人士用户收税", "internal_id": "177881", "external_id": "29528", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "case_name": "2024年1月1日新认证/新认证专业人士用户收税", "raw_text": "step1: 新创建一个认证用户/新专业人士用户 => 收税 | step2: 老的认证用户/老的专业人士 => 还是按原逻辑"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "消息通知优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "feature_scope": "绩效 > 绩效4-10 > 消息通知优化", "case_name": "取消每个月1号的历史纳税模式余额消息", "internal_id": "177885", "external_id": "29529", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击历史的消息", "expected": "正常点击进入消息详情"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "case_name": "取消每个月1号的历史纳税模式余额消息", "raw_text": "step1: 点击历史的消息 => 正常点击进入消息详情"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "消息通知优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "feature_scope": "绩效 > 绩效4-10 > 消息通知优化", "case_name": "取消有综合绩效又有退税合并发送消息的逻辑,改为分开发送", "internal_id": "177888", "external_id": "29530", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "case_name": "取消有综合绩效又有退税合并发送消息的逻辑,改为分开发送", "raw_text": "step1: => [截图] | step2: 退税有劳务,签约也分开发送 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 入账", "case_name": "老收入->劳务", "internal_id": "177895", "external_id": "29531", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "case_name": "老收入->劳务", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 入账", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177898", "external_id": "29532", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 入账", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177901", "external_id": "29533", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 退款", "case_name": "老收入->劳务", "internal_id": "177905", "external_id": "29534", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "case_name": "老收入->劳务", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 退款", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177909", "external_id": "29535", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 退款", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177914", "external_id": "29536", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "老收入->劳务", "internal_id": "177921", "external_id": "29537", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "老收入->劳务", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177924", "external_id": "29538", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有签约收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 只有签约收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177927", "external_id": "29539", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 提现中间页", "case_name": "老收入->劳务", "internal_id": "177931", "external_id": "29540", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "case_name": "老收入->劳务", "raw_text": "step1: 有劳务收入+老收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 提现中间页", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177935", "external_id": "29541", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+劳务收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有劳务收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 老收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常; | step2: 老收入+劳务收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有劳务收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 提现中间页", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177942", "external_id": "29542", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+签约收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有签约收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 老收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 老收入+签约收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有签约收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "未税收用户,税收生效后自动为劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务"], "feature_scope": "绩效 > 全量税收 > 未税收用户,税收生效后自动为劳务", "case_name": "上海、银川切换", "internal_id": "177949", "external_id": "29543", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务"], "case_name": "上海、银川切换", "raw_text": "step1: 上海劳务->上海签约; => 收入、退款、提现正常; | step2: 上海劳务->银川劳务; => 收入、退款、提现正常; | step3: 上海签约->上海劳务; => 收入、退款、提现正常; | step4: 上海签约->银川劳务; => 收入、退款、提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 入账", "case_name": "劳务", "internal_id": "177957", "external_id": "29544", "case_revision_version": "1", "summary": "", "preconditions": "开通工作室后,默认劳务", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "case_name": "劳务", "raw_text": "开通工作室后,默认劳务 | step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约", "internal_id": "177960", "external_id": "29545", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "177963", "external_id": "29546", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 退款", "case_name": "劳务", "internal_id": "177967", "external_id": "29547", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "case_name": "劳务", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约", "internal_id": "177971", "external_id": "29548", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "177976", "external_id": "29549", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务", "internal_id": "177983", "external_id": "29550", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约", "internal_id": "177986", "external_id": "29551", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有签约收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 只有签约收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "177989", "external_id": "29552", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务", "internal_id": "177993", "external_id": "29553", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "case_name": "劳务", "raw_text": "step1: 有劳务收入+老收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约", "internal_id": "177997", "external_id": "29554", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+劳务收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有劳务收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 老收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常; | step2: 老收入+劳务收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有劳务收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178004", "external_id": "29555", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+签约收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有签约收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 老收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 老收入+签约收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有签约收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务"], "feature_scope": "绩效 > 全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "case_name": "上海、银川切换", "internal_id": "178011", "external_id": "29556", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务"], "case_name": "上海、银川切换", "raw_text": "step1: 上海劳务->上海签约; => 收入、退款、提现正常; | step2: 上海劳务->银川劳务; => 收入、退款、提现正常; | step3: 上海签约->上海劳务; => 收入、退款、提现正常; | step4: 上海签约->银川劳务; => 收入、退款、提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 入账", "case_name": "劳务", "internal_id": "178019", "external_id": "29557", "case_revision_version": "1", "summary": "", "preconditions": "开通工作室后,默认劳务", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "case_name": "劳务", "raw_text": "开通工作室后,默认劳务 | step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约", "internal_id": "178022", "external_id": "29558", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178025", "external_id": "29559", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 退款", "case_name": "劳务", "internal_id": "178029", "external_id": "29560", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "case_name": "劳务", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约", "internal_id": "178033", "external_id": "29561", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178038", "external_id": "29562", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务", "internal_id": "178045", "external_id": "29563", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约", "internal_id": "178048", "external_id": "29564", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有签约收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 只有签约收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178051", "external_id": "29565", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务", "internal_id": "178055", "external_id": "29566", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "case_name": "劳务", "raw_text": "step1: 有劳务收入+老收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约", "internal_id": "178059", "external_id": "29567", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+劳务收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有劳务收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 老收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常; | step2: 老收入+劳务收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有劳务收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178066", "external_id": "29568", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+签约收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有签约收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 老收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 老收入+签约收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有签约收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务"], "feature_scope": "绩效 > 全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "case_name": "上海、银川切换", "internal_id": "178073", "external_id": "29569", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务"], "case_name": "上海、银川切换", "raw_text": "step1: 上海劳务->上海签约; => 收入、退款、提现正常; | step2: 上海劳务->银川劳务; => 收入、退款、提现正常; | step3: 上海签约->上海劳务; => 收入、退款、提现正常; | step4: 上海签约->银川劳务; => 收入、退款、提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他老逻辑验证", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "feature_scope": "医师端 > 体验工作室医生默认图文问诊费为免费 > 其他老逻辑验证", "case_name": "医生提交认证,通过认证后,工作室状态自动为“开通”", "internal_id": "178092", "external_id": "29572", "case_revision_version": "1", "summary": "执业医师 四证齐 自动开通工作室", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "自动开通工作室(为“开通”状态);", "expected": ""}, {"index": 2, "action": "医生或患者端调用setDoctorSettingService;", "expected": "会进行医生工作室设置初始化: 图文问诊费为 20 且开启状态,电话/视频问诊关闭状态;"}, {"index": 3, "action": "患者问诊正常;", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "case_name": "医生提交认证,通过认证后,工作室状态自动为“开通”", "raw_text": "执业医师 四证齐 自动开通工作室 | step1: 自动开通工作室(为“开通”状态); => | step2: 医生或患者端调用setDoctorSettingService; => 会进行医生工作室设置初始化: 图文问诊费为 20 且开启状态,电话/视频问诊关闭状态; | step3: 患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他老逻辑验证", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "feature_scope": "医师端 > 体验工作室医生默认图文问诊费为免费 > 其他老逻辑验证", "case_name": "医生已开通工作室且已初始化工作室设置,变更为“专业人士”", "internal_id": "178097", "external_id": "29573", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "case_name": "医生已开通工作室且已初始化工作室设置,变更为“专业人士”", "raw_text": "step1: 仍保持之前问诊设置; => | step2: 患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "体验工作室医生默认图文问诊费为免费", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "feature_scope": "V4.23.5 > 医师端 > 体验工作室医生默认图文问诊费为免费", "case_name": "医生提交认证,通过认证后,工作室状态自动为“专业人士”", "internal_id": "178080", "external_id": "29570", "case_revision_version": "1", "summary": "执业助理医师 四证齐 自动开半开通工作室", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "自动开通工作室(为“专业人士”);", "expected": ""}, {"index": 2, "action": "医生或患者端调用setDoctorSettingService;", "expected": "会进行医生工作室设置初始化: 图文问诊费为 0 且开启状态,电话/视频问诊关闭状态;"}, {"index": 3, "action": "患者问诊正常; 医生更改为收费问诊后,患者问诊正常;", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "case_name": "医生提交认证,通过认证后,工作室状态自动为“专业人士”", "raw_text": "执业助理医师 四证齐 自动开半开通工作室 | step1: 自动开通工作室(为“专业人士”); => | step2: 医生或患者端调用setDoctorSettingService; => 会进行医生工作室设置初始化: 图文问诊费为 0 且开启状态,电话/视频问诊关闭状态; | step3: 患者问诊正常; 医生更改为收费问诊后,患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "体验工作室医生默认图文问诊费为免费", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "feature_scope": "V4.23.5 > 医师端 > 体验工作室医生默认图文问诊费为免费", "case_name": "医生刚注册,且已通过认证且工作室已开通状态", "internal_id": "178085", "external_id": "29571", "case_revision_version": "1", "summary": "1、医生还未初始化工作室设置;", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查医生工作室状态;", "expected": "为开通状态; 因为此时医生或患者端还未调用setDoctorSettingService,所以工作室初始化未进行"}, {"index": 2, "action": "猫头鹰把医生工作室变更为“专业人士”;", "expected": ""}, {"index": 3, "action": "医生或患者端调用setDoctorSettingService;", "expected": "会进行医生工作室设置初始化: 图文问诊费为0 且开启状态,电话/视频问诊关闭状态;"}, {"index": 4, "action": "患者问诊正常; 医生更改为收费问诊后,患者问诊正常;", "expected": ""}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "case_name": "医生刚注册,且已通过认证且工作室已开通状态", "raw_text": "1、医生还未初始化工作室设置; | step1: 检查医生工作室状态; => 为开通状态; 因为此时医生或患者端还未调用setDoctorSettingService,所以工作室初始化未进行 | step2: 猫头鹰把医生工作室变更为“专业人士”; => | step3: 医生或患者端调用setDoctorSettingService; => 会进行医生工作室设置初始化: 图文问诊费为0 且开启状态,电话/视频问诊关闭状态; | step4: 患者问诊正常; 医生更改为收费问诊后,患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "feature_scope": "医师端 > 综合绩效发放 > 饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "case_name": "当治疗服务费选择亲友问诊,治疗服务费大于等于5块钱,药房发货后,给医生发“基础诊疗服务绩效”", "internal_id": "178128", "external_id": "29580", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费不为0,同时大于等于5元),患者购药,药房发货成功后", "expected": "发钱"}, {"index": 2, "action": "医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}, {"index": 3, "action": "医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费为0),患者购药,药房发货成功后", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "case_name": "当治疗服务费选择亲友问诊,治疗服务费大于等于5块钱,药房发货后,给医生发“基础诊疗服务绩效”", "raw_text": "step1: 医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费不为0,同时大于等于5元),患者购药,药房发货成功后 => 发钱 | step2: 医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发 | step3: 医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费为0),患者购药,药房发货成功后 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "feature_scope": "医师端 > 综合绩效发放 > 饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费大于等于5元,药房发货后,给医生发一笔“基础诊疗服务绩效”", "internal_id": "178133", "external_id": "29581", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费大于等于5),患者购药,药房发货成功后", "expected": "1,给医生发一笔“基础诊疗服务绩效”。 5块钱"}, {"index": 2, "action": "医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费大于等于5元),患者购药,药房发货成功后", "expected": "1,给医生发一笔“基础诊疗服务绩效”。 5块钱"}, {"index": 3, "action": "医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费大于等于5),患者购药,药房发货成功后", "expected": "发一笔5块钱"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费大于等于5元,药房发货后,给医生发一笔“基础诊疗服务绩效”", "raw_text": "step1: 医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费大于等于5),患者购药,药房发货成功后 => 1,给医生发一笔“基础诊疗服务绩效”。 5块钱 | step2: 医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费大于等于5元),患者购药,药房发货成功后 => 1,给医生发一笔“基础诊疗服务绩效”。 5块钱 | step3: 医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费大于等于5),患者购药,药房发货成功后 => 发一笔5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "feature_scope": "医师端 > 综合绩效发放 > 饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费小于5元,药房发货后,不给医生发“基础诊疗服务绩效”", "internal_id": "178138", "external_id": "29582", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}, {"index": 2, "action": "医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}, {"index": 3, "action": "医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费小于5元,药房发货后,不给医生发“基础诊疗服务绩效”", "raw_text": "step1: 医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发 | step2: 医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发 | step3: 医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,在24小时前,药房发货后,发“基础诊疗服务绩效”", "internal_id": "178144", "external_id": "29583", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "给患者发一笔基础诊疗服务绩效 5块钱"}, {"index": 2, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "给患者发一笔基础诊疗服务绩效 5块钱"}, {"index": 3, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "发5块钱"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,在24小时前,药房发货后,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 给患者发一笔基础诊疗服务绩效 5块钱 | step2: 医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 给患者发一笔基础诊疗服务绩效 5块钱 | step3: 医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 发5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,在24小时前,药房发货,不发“基础诊疗服务绩效”", "internal_id": "178149", "external_id": "29584", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发"}, {"index": 2, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发"}, {"index": 3, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,在24小时前,药房发货,不发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发 | step2: 医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发 | step3: 医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,在24小时前,药房发货后,发“基础诊疗服务绩效”", "internal_id": "178154", "external_id": "29585", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "发钱"}, {"index": 2, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发钱"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,在24小时前,药房发货后,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 发钱 | step2: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "internal_id": "178158", "external_id": "29586", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "给患者发一笔基础诊疗服务绩效"}, {"index": 2, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "给患者发一笔基础诊疗服务绩效"}, {"index": 3, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "发钱"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 给患者发一笔基础诊疗服务绩效 | step2: 医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 给患者发一笔基础诊疗服务绩效 | step3: 医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 发钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,药房接单后24小时后,药房还没发货,不发“基础诊疗服务绩效”", "internal_id": "178163", "external_id": "29587", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发"}, {"index": 2, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发"}, {"index": 3, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,药房接单后24小时后,药房还没发货,不发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发 | step2: 医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发 | step3: 医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "internal_id": "178168", "external_id": "29588", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "发钱"}, {"index": 2, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发钱"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 发钱 | step2: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "治疗服务费跨月,到账正确", "internal_id": "178172", "external_id": "29589", "case_revision_version": "1", "summary": "", "preconditions": "4小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "12月31号有一笔订单,在1月份药房才发货", "expected": "在1月份才发5块钱,该笔订单的治疗服务费在1月份发综合绩效的时候,也会统计进去,扣掉这笔钱"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "治疗服务费跨月,到账正确", "raw_text": "4小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 12月31号有一笔订单,在1月份药房才发货 => 在1月份才发5块钱,该笔订单的治疗服务费在1月份发综合绩效的时候,也会统计进去,扣掉这笔钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "通知消息", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "通知消息"], "feature_scope": "医师端 > 综合绩效发放 > 通知消息", "case_name": "基础诊疗服务绩效到账后,首页通知和我的通知里面发送消息提醒", "internal_id": "178176", "external_id": "29590", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "绩效到账后,我的tab页上方的通知+1", "expected": "查看后 红点消失 [截图]"}, {"index": 2, "action": "点进入可以查看", "expected": "[截图]"}, {"index": 3, "action": "", "expected": "该通知无法进入详情页,无法点击"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "通知消息"], "case_name": "基础诊疗服务绩效到账后,首页通知和我的通知里面发送消息提醒", "raw_text": "step1: 绩效到账后,我的tab页上方的通知+1 => 查看后 红点消失 [截图] | step2: 点进入可以查看 => [截图] | step3: => 该通知无法进入详情页,无法点击"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "推荐中医师优化,半开通发送图片优惠", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "feature_scope": "医师端 > 综合绩效发放 > 推荐中医师优化,半开通发送图片优惠", "case_name": "半开通状态开方分享给患者", "internal_id": "178545", "external_id": "29678", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "半开通用户开方分享方案", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "case_name": "半开通状态开方分享给患者", "raw_text": "step1: 半开通用户开方分享方案 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "推荐中医师优化,半开通发送图片优惠", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "feature_scope": "医师端 > 综合绩效发放 > 推荐中医师优化,半开通发送图片优惠", "case_name": "邀请推荐中医师页面文案修改", "internal_id": "178548", "external_id": "29679", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "case_name": "邀请推荐中医师页面文案修改", "raw_text": "step1: 进入推荐中医师页面 => 步骤流程“已认证”改为“备案成功” 邀请记录中 收到奖励的邀请记录改为“已备案” 收不到的改为“未备案” [截图] | step2: 邀请成功人数统计 => 为该邀请列表中 “已备案”的人数"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效发放", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "feature_scope": "V4.23.5 > 医师端 > 综合绩效发放", "case_name": "4.22.3之后和pc端开方,当方案的治疗服务费大于等于5块钱的时候,发钱", "internal_id": "178124", "external_id": "29579", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每笔订单都发5块钱"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "case_name": "4.22.3之后和pc端开方,当方案的治疗服务费大于等于5块钱的时候,发钱", "raw_text": "step1: => 每笔订单都发5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效发放", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "feature_scope": "V4.23.5 > 医师端 > 综合绩效发放", "case_name": "次月发放的综合绩效需要减去已经发的“基础诊疗服务绩效”", "internal_id": "178181", "external_id": "29591", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1月份医生有一笔订单,治疗服务费为8块钱,1月份给医生发5块钱后", "expected": "在2月6号统计综合绩效的时候,需要扣掉5块钱"}, {"index": 2, "action": "1月底医生有一笔订单,治疗服务费为8块钱,跨月2月份给医生发5块钱", "expected": "在2月6号统计综合绩效的时候,不需要扣掉5块钱,在3月6号发综合绩效的时候需要扣掉5块钱"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "case_name": "次月发放的综合绩效需要减去已经发的“基础诊疗服务绩效”", "raw_text": "step1: 1月份医生有一笔订单,治疗服务费为8块钱,1月份给医生发5块钱后 => 在2月6号统计综合绩效的时候,需要扣掉5块钱 | step2: 1月底医生有一笔订单,治疗服务费为8块钱,跨月2月份给医生发5块钱 => 在2月6号统计综合绩效的时候,不需要扣掉5块钱,在3月6号发综合绩效的时候需要扣掉5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "未签约/有两次签约权限的医生详情页面", "internal_id": "178569", "external_id": "29684", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生未签约/有两次签约权限", "expected": "详情页面不展示“重新签约”按钮"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "未签约/有两次签约权限的医生详情页面", "raw_text": "step1: 该医生未签约/有两次签约权限 => 详情页面不展示“重新签约”按钮"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "已签约没有签两次的医生详情页面", "internal_id": "178572", "external_id": "29685", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生已签约但是没有签订2次", "expected": "医生详情页面展示“重新签约”按钮 [截图]"}, {"index": 2, "action": "点击“重新签约”按钮", "expected": "弹出二次确认的弹窗,点击“取消”关闭该弹窗,点击“确认”给该医生发送通知消息"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "已签约没有签两次的医生详情页面", "raw_text": "step1: 该医生已签约但是没有签订2次 => 医生详情页面展示“重新签约”按钮 [截图] | step2: 点击“重新签约”按钮 => 弹出二次确认的弹窗,点击“取消”关闭该弹窗,点击“确认”给该医生发送通知消息"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "选择医生点击“解约”", "internal_id": "178576", "external_id": "29686", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "选择医生点击“解约”", "raw_text": "step1: 在医生列表选择任意一个已签约的医生,点击解约 => 弹出二次确认的弹窗,点击“确认”解约成功,点击“取消”关闭该弹窗不做任何操作 | step2: 在医生列表选择任意一个当月已解约过一次的医生,点击解约 => 文字气泡提示“该医生本月已解过约,不可重复解约” | step3: 在医生列表选择任意一个没有签约过的医生,点击解约 => 有对应的文案提示 | step4: 在医生列表选择任意一个认证过的港澳台医生解约 => 解约逻辑与国内医生一致"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "重新签约", "internal_id": "178582", "external_id": "29687", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "重新签约", "raw_text": "step1: 点击“重新签约”按钮 => 给该医生发送一条消息通知,“解约”按钮“签约权限”按钮置灰点击有文字气泡提示“请取消重新签约” “重新签约”按钮变成“取消重新签约”按钮 [截图] | step2: 点击“取消重新签约”按钮 => 有二次确认的弹窗,点击“取消”按钮关闭该弹窗,点击“确认”按钮取消重新签约,返回详情页面“取消重新签约按钮”变成“重新签约”按钮 | step3: 助手可以多次操作“重新签约”多次“取消重新签约” => 每操作一次“重新签约”给该医生发送一条消息通知 | step4: 选择一个港澳台医生重新签约 => 逻辑跟国内医生保持一致"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 认证管理", "case_name": "通过认证,开通工作室", "internal_id": "178591", "external_id": "29688", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "case_name": "通过认证,开通工作室", "raw_text": "step1: 用户提交资料认证审核; => 不会加入税收名单; | step2: 猫头鹰通过认证,开通工作室; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 认证管理", "case_name": "通过认证,半工作室(专业人士)", "internal_id": "178595", "external_id": "29689", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "猫头鹰认证通过,专业人士;", "expected": "加入税收名单;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "case_name": "通过认证,半工作室(专业人士)", "raw_text": "step1: 猫头鹰认证通过,专业人士; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 认证管理", "case_name": "认证不通过:普通医生、助理医生", "internal_id": "178598", "external_id": "29690", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "猫头鹰认证不通过(工作室未开通);", "expected": "加入税收名单;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "case_name": "认证不通过:普通医生、助理医生", "raw_text": "step1: 猫头鹰认证不通过(工作室未开通); => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "快速认证", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "快速认证"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 快速认证", "case_name": "医生详情-快速开通工作室", "internal_id": "178602", "external_id": "29691", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "快速开通工作室后;", "expected": "加入税收名单;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "快速认证"], "case_name": "医生详情-快速开通工作室", "raw_text": "step1: 快速开通工作室后; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 开关/关闭工作室", "case_name": "医生详情,开通工作室", "internal_id": "178606", "external_id": "29692", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "case_name": "医生详情,开通工作室", "raw_text": "step1: 开通工作室; => 加入税收名单; | step2: 开通为专业人士; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 开关/关闭工作室", "case_name": "医生详情,关闭工作室", "internal_id": "178610", "external_id": "29693", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "关闭工作室;", "expected": "仍在税收名单"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "case_name": "医生详情,关闭工作室", "raw_text": "step1: 关闭工作室; => 仍在税收名单"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 开关/关闭工作室", "case_name": "医生详情,切换工作室状态", "internal_id": "178613", "external_id": "29694", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "case_name": "医生详情,切换工作室状态", "raw_text": "step1: 开通——>专业人士; => | step2: 专业人士——>开通; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生不在税收名单,且已开通工作室,再次审核通过", "internal_id": "178619", "external_id": "29695", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生不在税收名单,且已开通工作室,再次审核通过", "raw_text": "step1: 医生有老收入流水; => 不会加入税收名单; | step2: 医生无老收入流水; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生不在税收名单,且已是半开通工作室(专业人士),再次审核通过", "internal_id": "178623", "external_id": "29696", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生不在税收名单,且已是半开通工作室(专业人士),再次审核通过", "raw_text": "step1: 医生有老收入流水; => 不会加入税收名单; | step2: 医生无老收入流水; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生不在税收名单,且已开通工作室,审核失败", "internal_id": "178627", "external_id": "29697", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生不在税收名单,且已开通工作室,审核失败", "raw_text": "step1: 再次审核该医生,失败其中一项或多项; => | step2: 医生有老收入流水; => 不会加入税收名单; | step3: 医生无老收入流水; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生已在税收名单,再次审核通过", "internal_id": "178632", "external_id": "29698", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生已在税收名单,再次审核通过", "raw_text": "step1: 既有老收入流水,也有新收入流水; => 仍保持在税收名单; | step2: 只有新收入流水 => 仍保持在税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生已在税收名单,再次审核,失败", "internal_id": "178636", "external_id": "29699", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生已在税收名单,再次审核,失败", "raw_text": "step1: 既有老收入流水,也有新收入流水; => 仍保持在税收名单; | step2: 只有新收入流水 => 仍保持在税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生详情,再次开通工作室", "internal_id": "178641", "external_id": "29700", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生详情,再次开通工作室", "raw_text": "该医生之前已开通过工作室,但后面被关闭; | step1: 开通工作室:有老收入; => 不会加入税收名单; 对于既有老收入流水,也有新收入流水,说明此医生已经加入税收名单; | step2: 开通工作室:无老收入; => 加入税收名单; | step3: 开通为专业人士:有收入; => 不会加入税收名单; 对于既有老收入流水,也有新收入流水,说明此医生已经加入税收名单; | step4: 开通为专业人士:无老收入; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生不在税收名单,医生详情,关闭工作室", "internal_id": "178647", "external_id": "29701", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生不在税收名单,医生详情,关闭工作室", "raw_text": "step1: 关闭工作室:有老收入; => 仍不在税收名单 | step2: 关闭工作室:无老收入; => 不加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生在税收名单,医生详情,关闭工作室", "internal_id": "178651", "external_id": "29702", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生在税收名单,医生详情,关闭工作室", "raw_text": "step1: 关闭工作室:有老收入; => 仍在税收名单; | step2: 关闭工作室:无老收入; => 仍在税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生不在税收名单,医生详情,切换工作室状态", "internal_id": "178655", "external_id": "29703", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生不在税收名单,医生详情,切换工作室状态", "raw_text": "step1: 开通与专业人士互切:有老收入;; => 不加入税收名单; | step2: 开通与专业人士互切:无老收入;; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生在税收名单,医生详情,切换工作室状态", "internal_id": "178659", "external_id": "29704", "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.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生在税收名单,医生详情,切换工作室状态", "raw_text": "step1: 开通与专业人士互切:有老收入;; => 仍在税收名单; | step2: 开通与专业人士互切:无老收入;; => 仍在税收名单;"}}