case_atoms_model.jsonl
273 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
{"atom_id": "v4.18.9_8fabefd2b617", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "添加问诊人为女,年龄为18周岁或者以上", "R": "出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择", "canon_text": "C=|A=添加问诊人为女,年龄为18周岁或者以上|R=出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择", "merge_fingerprint": "8fabefd2b617", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "raw_text": "step1: 添加问诊人为女,年龄为18周岁或者以上 => 出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择 | step2: 妊娠哺乳选择:有 => 下方出现:孕妇 哺乳期 | step3: 老数据:18周岁或以上女性,进入此页面 => 出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}, "search_terms": ["添加的问诊人为成", "年女性", "展示妊娠哺乳选项", "添加问诊人为女", "年龄为", "周岁或者以上", "出现", "妊娠哺乳", "选项", "妊娠哺乳为必填项"]}
{"atom_id": "v4.18.9_4cfbd646bca2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "妊娠哺乳选择:有", "R": "下方出现:孕妇 哺乳期", "canon_text": "C=|A=妊娠哺乳选择:有|R=下方出现:孕妇 哺乳期", "merge_fingerprint": "4cfbd646bca2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "raw_text": "step1: 添加问诊人为女,年龄为18周岁或者以上 => 出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择 | step2: 妊娠哺乳选择:有 => 下方出现:孕妇 哺乳期 | step3: 老数据:18周岁或以上女性,进入此页面 => 出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}, "search_terms": ["添加的问诊人为成", "年女性", "展示妊娠哺乳选项", "妊娠哺乳选择", "下方出现", "孕妇", "哺乳期"]}
{"atom_id": "v4.18.9_b8ecc5b7ba85", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "老数据:18周岁或以上女性,进入此页面", "R": "出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择", "canon_text": "C=|A=老数据:18周岁或以上女性,进入此页面|R=出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择", "merge_fingerprint": "b8ecc5b7ba85", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "raw_text": "step1: 添加问诊人为女,年龄为18周岁或者以上 => 出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择 | step2: 妊娠哺乳选择:有 => 下方出现:孕妇 哺乳期 | step3: 老数据:18周岁或以上女性,进入此页面 => 出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}, "search_terms": ["添加的问诊人为成", "年女性", "展示妊娠哺乳选项", "老数据", "周岁或以上女性", "进入此页面", "出现", "妊娠哺乳", "选项", "妊娠哺乳为"]}
{"atom_id": "v4.18.9_a9a98081292b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "touchpoints": ["签约页", "医生App"], "C": "", "A": "未签约过", "R": "进入签约说明页 温馨提示的文案第三条更换", "canon_text": "C=|A=未签约过|R=进入签约说明页 温馨提示的文案第三条更换", "merge_fingerprint": "a9a98081292b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "未签约过", "raw_text": "step1: => 进入签约说明页 温馨提示的文案第三条更换 [截图] | step2: 点击立即签约 => 进入签约页"}, "search_terms": ["未签约过", "未签约过", "进入签约说明页", "温馨提示的文案第", "三条更换"]}
{"atom_id": "v4.18.9_f287286cc768", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击立即签约", "R": "进入签约页", "canon_text": "C=|A=点击立即签约|R=进入签约页", "merge_fingerprint": "f287286cc768", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "未签约过", "raw_text": "step1: => 进入签约说明页 温馨提示的文案第三条更换 [截图] | step2: 点击立即签约 => 进入签约页"}, "search_terms": ["未签约过", "点击立即签约", "进入签约页"]}
{"atom_id": "v4.18.9_8f9c9b362fe4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证签约的", "R": "签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "canon_text": "C=|A=身份证签约的|R=签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "merge_fingerprint": "8f9c9b362fe4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且不在多次签约白名单", "raw_text": "step1: 身份证签约的 => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 [截图] | step2: 港澳台签约的 => 签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确 [截图]"}, "search_terms": ["已签约且不在多次", "签约白名单", "身份证签约的", "签约人展示正确", "身份证号显示第一", "位和最后一位", "签约时间展示正确"]}
{"atom_id": "v4.18.9_0e8ac5fc9a4d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "touchpoints": ["签约页", "医生App"], "C": "", "A": "港澳台签约的", "R": "签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确", "canon_text": "C=|A=港澳台签约的|R=签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确", "merge_fingerprint": "0e8ac5fc9a4d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且不在多次签约白名单", "raw_text": "step1: 身份证签约的 => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 [截图] | step2: 港澳台签约的 => 签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确 [截图]"}, "search_terms": ["已签约且不在多次", "签约白名单", "港澳台签约的", "签约人展示正确", "证件号显示第一位", "和最后一位", "按真实位数显示", "签约时间展示正确"]}
{"atom_id": "v4.18.9_05e8f8dd5272", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击继续", "R": "跳转至签约说明页", "canon_text": "C=|A=点击继续|R=跳转至签约说明页", "merge_fingerprint": "05e8f8dd5272", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且在多次签约白名单", "raw_text": "step1: => [截图] | step2: 点击继续 => 跳转至签约说明页"}, "search_terms": ["已签约且在多次签", "约白名单", "点击继续", "跳转至签约说明页"]}
{"atom_id": "v4.18.9_870bfa278820", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "点击上传控件", "R": "打开弹窗", "canon_text": "C=|A=点击上传控件|R=打开弹窗", "merge_fingerprint": "870bfa278820", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "点击上传控件", "打开弹窗"]}
{"atom_id": "v4.18.9_116f87c25caa", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只上传人像面", "R": "去人脸识别按钮仍置灰", "canon_text": "C=|A=只上传人像面|R=去人脸识别按钮仍置灰", "merge_fingerprint": "116f87c25caa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 去人脸识别按钮仍置灰 | step3: 只上传国徽面 => 去人脸识别按钮仍置灰 | step4: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step5: 编辑姓名 => 表现正常 | step6: 编辑身份证号 => 最长18??? 可输入X"}, "search_terms": ["上传身份证图片", "只上传人像面", "去人脸识别按钮仍", "置灰"]}
{"atom_id": "v4.18.9_16adc60cc9c1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只上传国徽面", "R": "去人脸识别按钮仍置灰", "canon_text": "C=|A=只上传国徽面|R=去人脸识别按钮仍置灰", "merge_fingerprint": "16adc60cc9c1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 去人脸识别按钮仍置灰 | step3: 只上传国徽面 => 去人脸识别按钮仍置灰 | step4: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step5: 编辑姓名 => 表现正常 | step6: 编辑身份证号 => 最长18??? 可输入X"}, "search_terms": ["上传身份证图片", "只上传国徽面", "去人脸识别按钮仍", "置灰"]}
{"atom_id": "v4.18.9_847e5bfd8a33", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面都上传了", "R": "去人脸识别按钮可点", "canon_text": "C=|A=人像面和国徽面都上传了|R=去人脸识别按钮可点", "merge_fingerprint": "847e5bfd8a33", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 去人脸识别按钮仍置灰 | step3: 只上传国徽面 => 去人脸识别按钮仍置灰 | step4: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step5: 编辑姓名 => 表现正常 | step6: 编辑身份证号 => 最长18??? 可输入X"}, "search_terms": ["上传身份证图片", "人像面和国徽面都", "上传了", "去人脸识别按钮可"]}
{"atom_id": "v4.18.9_99922a808def", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "删除图片", "R": "表现正常 去人脸识别按钮置灰", "canon_text": "C=|A=删除图片|R=表现正常 去人脸识别按钮置灰", "merge_fingerprint": "99922a808def", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 去人脸识别按钮置灰"}, "search_terms": ["删除图片", "删除图片", "表现正常", "去人脸识别按钮置"]}
{"atom_id": "v4.18.9_fc6ec032d2a3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面均未上传时或 只传了人像面或国徽面", "R": "toast提示“请上传证件”", "canon_text": "C=|A=人像面和国徽面均未上传时或 只传了人像面或国徽面|R=toast提示“请上传证件”", "merge_fingerprint": "fc6ec032d2a3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 => | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "人像面和国徽面均", "未上传时或", "只传了人像面或国", "徽面", "toast提示", "请上传证件"]}
{"atom_id": "v4.18.9_18cc14c4a9ce", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面均上传且姓名身份证相符时", "R": "进入同意认证服务协议", "canon_text": "C=|A=人像面和国徽面均上传且姓名身份证相符时|R=进入同意认证服务协议", "merge_fingerprint": "18cc14c4a9ce", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 => | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "人像面和国徽面均", "上传且姓名身份证", "相符时", "进入同意认证服务", "协议"]}
{"atom_id": "v4.18.9_831745bf874b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面均上传且姓名身份证不相符时", "R": "toast提示“请核对身份证信息是否一致”", "canon_text": "C=|A=人像面和国徽面均上传且姓名身份证不相符时|R=toast提示“请核对身份证信息是否一致”", "merge_fingerprint": "831745bf874b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 => | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "人像面和国徽面均", "上传且姓名身份证", "不相符时", "toast提示", "请核对身份证信息", "是否一致"]}
{"atom_id": "v4.18.9_120387161dc0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证已被别的账号签约", "R": "toast提示“该身份证号已签约,请联系助理”", "canon_text": "C=|A=身份证已被别的账号签约|R=toast提示“该身份证号已签约,请联系助理”", "merge_fingerprint": "120387161dc0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 => | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "身份证已被别的账", "号签约", "toast提示", "该身份证号已签约", "请联系助理"]}
{"atom_id": "v4.18.9_cd60b995dc86", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人脸识别失败", "R": "提示正常", "canon_text": "C=|A=人脸识别失败|R=提示正常", "merge_fingerprint": "cd60b995dc86", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别失败 => 提示正常 | step2: 人脸识别成功 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 不识别返回 => 返回签约页"}, "search_terms": ["进行人脸识别", "人脸识别失败", "提示正常"]}
{"atom_id": "v4.18.9_5f41013d098a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人脸识别成功", "R": "进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "canon_text": "C=|A=人脸识别成功|R=进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "merge_fingerprint": "5f41013d098a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别失败 => 提示正常 | step2: 人脸识别成功 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 不识别返回 => 返回签约页"}, "search_terms": ["进行人脸识别", "人脸识别成功", "进入验证码页面", "倒计时正常", "验证码", "非第三方", "发送正常", "证件为审核中状态", "点击返回表现正常"]}
{"atom_id": "v4.18.9_d5d4dc2e4b84", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "不识别返回", "R": "返回签约页", "canon_text": "C=|A=不识别返回|R=返回签约页", "merge_fingerprint": "d5d4dc2e4b84", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别失败 => 提示正常 | step2: 人脸识别成功 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 不识别返回 => 返回签约页"}, "search_terms": ["进行人脸识别", "不识别返回", "返回签约页"]}
{"atom_id": "v4.18.9_b8a0112f9434", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看签约页", "R": "确认按钮置灰可不点", "canon_text": "C=|A=查看签约页|R=确认按钮置灰可不点", "merge_fingerprint": "b8a0112f9434", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看签约页", "raw_text": "step1: => 右上角证件名正确 [截图] | step2: => 确认按钮置灰可不点"}, "search_terms": ["查看签约页", "查看签约页", "确认按钮置灰可不"]}
{"atom_id": "v4.18.9_86bbcc2ede36", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "编辑证件号码", "R": "证件号码,位数不超过14位,超过则无法输入 可输入字母", "canon_text": "C=|A=编辑证件号码|R=证件号码,位数不超过14位,超过则无法输入 可输入字母", "merge_fingerprint": "86bbcc2ede36", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "选择香港/澳门/台湾通行证", "raw_text": "step1: 上传证件正面和反面 => 表现正常 | step2: 编辑中文姓名 => 表现正常 | step3: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step4: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}, "search_terms": ["选择香港", "澳门", "台湾通行证", "编辑证件号码", "证件号码", "位数不超过", "超过则无法输入", "可输入字母"]}
{"atom_id": "v4.18.9_914382ca714a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号", "R": "a、b、c、d、确认按钮置灰不可点", "canon_text": "C=|A=a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号|R=a、b、c、d、确认按钮置灰不可点", "merge_fingerprint": "914382ca714a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "选择香港/澳门/台湾通行证", "raw_text": "step1: 上传证件正面和反面 => 表现正常 | step2: 编辑中文姓名 => 表现正常 | step3: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step4: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}, "search_terms": ["选择香港", "澳门", "台湾通行证", "未上传正面", "未上传反面", "未填写姓名", "未填写证件号", "确认按钮置灰不可"]}
{"atom_id": "v4.18.9_91b0472e2b23", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "正反面、姓名和证件号都填了", "R": "进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "canon_text": "C=|A=正反面、姓名和证件号都填了|R=进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "merge_fingerprint": "91b0472e2b23", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "点击确认按钮", "raw_text": "step1: 以下情况点击确认按钮 => | step2: 正反面、姓名和证件号都填了 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 证件已被别的账号签约 => toast提示“该证件已签约,请联系助理”"}, "search_terms": ["点击确认按钮", "正反面", "姓名和证件号都填", "进入验证码页面", "倒计时正常", "验证码", "非第三方", "发送正常", "证件为审核中状态", "点击返回表现正常"]}
{"atom_id": "v4.18.9_5de3b8f6a0f2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "证件已被别的账号签约", "R": "toast提示“该证件已签约,请联系助理”", "canon_text": "C=|A=证件已被别的账号签约|R=toast提示“该证件已签约,请联系助理”", "merge_fingerprint": "5de3b8f6a0f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "点击确认按钮", "raw_text": "step1: 以下情况点击确认按钮 => | step2: 正反面、姓名和证件号都填了 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 证件已被别的账号签约 => toast提示“该证件已签约,请联系助理”"}, "search_terms": ["点击确认按钮", "证件已被别的账号", "签约", "toast提示", "该证件已签约", "请联系助理"]}
{"atom_id": "v4.18.9_42bfd8d86140", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 香港通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击样例说明", "R": "展开显示香港通行证样例图", "canon_text": "C=|A=点击样例说明|R=展开显示香港通行证样例图", "merge_fingerprint": "42bfd8d86140", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示香港通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "点击样例说明", "展开显示香港通行", "证样例图"]}
{"atom_id": "v4.18.9_264e2faf67d4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "再次点击样例说明", "R": "收起样例图", "canon_text": "C=|A=再次点击样例说明|R=收起样例图", "merge_fingerprint": "264e2faf67d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示台湾通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "再次点击样例说明", "收起样例图"]}
{"atom_id": "v4.18.9_02bb3c0a16c4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看签约页", "R": "右上角证件名正确", "canon_text": "C=|A=查看签约页|R=右上角证件名正确", "merge_fingerprint": "02bb3c0a16c4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看签约页", "raw_text": "step1: => 右上角证件名正确 [截图] | step2: => 确认按钮置灰可不点"}, "search_terms": ["查看签约页", "查看签约页", "右上角证件名正确"]}
{"atom_id": "v4.18.9_0d3add9fb46a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 澳门通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击样例说明", "R": "展开显示澳门通行证样例图", "canon_text": "C=|A=点击样例说明|R=展开显示澳门通行证样例图", "merge_fingerprint": "0d3add9fb46a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示澳门通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "点击样例说明", "展开显示澳门通行", "证样例图"]}
{"atom_id": "v4.18.9_144679d9b3d1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击样例说明", "R": "展开显示台湾通行证样例图", "canon_text": "C=|A=点击样例说明|R=展开显示台湾通行证样例图", "merge_fingerprint": "144679d9b3d1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示台湾通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "点击样例说明", "展开显示台湾通行", "证样例图"]}
{"atom_id": "v4.18.9_d2093a2dc86c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看签约页", "R": "去人脸识别按钮置灰可不点", "canon_text": "C=|A=查看签约页|R=去人脸识别按钮置灰可不点", "merge_fingerprint": "d2093a2dc86c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "查看签约页", "raw_text": "step1: => [截图] | step2: => 去人脸识别按钮置灰可不点"}, "search_terms": ["查看签约页", "查看签约页", "去人脸识别按钮置", "灰可不点"]}
{"atom_id": "v4.18.9_73466db478c8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证切到非身份证", "R": "底部按钮变化 无需人脸识别", "canon_text": "C=|A=身份证切到非身份证|R=底部按钮变化 无需人脸识别", "merge_fingerprint": "73466db478c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 无需人脸识别 | step3: 非身份证切到身份证 => 底部按钮变化 需人脸识别 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "身份证切到非身份", "底部按钮变化", "无需人脸识别"]}
{"atom_id": "v4.18.9_87d3b128065e", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "touchpoints": ["签约页", "医生App"], "C": "", "A": "非身份证切到身份证", "R": "底部按钮变化 需人脸识别", "canon_text": "C=|A=非身份证切到身份证|R=底部按钮变化 需人脸识别", "merge_fingerprint": "87d3b128065e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 无需人脸识别 | step3: 非身份证切到身份证 => 底部按钮变化 需人脸识别 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "非身份证切到身份", "底部按钮变化", "需人脸识别"]}
{"atom_id": "v4.18.9_9553f904ecb1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "查看上传页", "R": "下一步按钮置灰", "canon_text": "C=|A=查看上传页|R=下一步按钮置灰", "merge_fingerprint": "9553f904ecb1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "查看上传页", "raw_text": "step1: => [截图] | step2: => 下一步按钮置灰"}, "search_terms": ["查看上传页", "查看上传页", "下一步按钮置灰"]}
{"atom_id": "v4.18.9_0e7f6703cbd5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "只上传人像面", "R": "下一步按钮仍置灰", "canon_text": "C=|A=只上传人像面|R=下一步按钮仍置灰", "merge_fingerprint": "0e7f6703cbd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "只上传人像面", "下一步按钮仍置灰"]}
{"atom_id": "v4.18.9_53c91538355a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "只上传国徽面", "R": "下一步按钮仍置灰", "canon_text": "C=|A=只上传国徽面|R=下一步按钮仍置灰", "merge_fingerprint": "53c91538355a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "只上传国徽面", "下一步按钮仍置灰"]}
{"atom_id": "v4.18.9_d1d54d117d75", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面和国徽面都上传了", "R": "下一步按钮可点", "canon_text": "C=|A=人像面和国徽面都上传了|R=下一步按钮可点", "merge_fingerprint": "d1d54d117d75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "人像面和国徽面都", "上传了", "下一步按钮可点"]}
{"atom_id": "v4.18.9_ae4dfc1eb03d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功", "R": "a、b、表现正常", "canon_text": "C=|A=多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功|R=a、b、表现正常", "merge_fingerprint": "ae4dfc1eb03d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "多次上传人像面", "先识别成功", "后识别失败", "先识别成功", "后识别成功", "表现正常"]}
{"atom_id": "v4.18.9_d019b7cc1ed0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "删除图片", "R": "表现正常 提交按钮置灰", "canon_text": "C=|A=删除图片|R=表现正常 提交按钮置灰", "merge_fingerprint": "d019b7cc1ed0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 提交按钮置灰"}, "search_terms": ["删除图片", "删除图片", "表现正常", "提交按钮置灰"]}
{"atom_id": "v4.18.9_6b04a64afe1a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面和国徽面都没或 只有人像面或国徽面", "R": "toast提示", "canon_text": "C=|A=人像面和国徽面都没或 只有人像面或国徽面|R=toast提示", "merge_fingerprint": "6b04a64afe1a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 人像面和国徽面都传了 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "人像面和国徽面都", "没或", "只有人像面或国徽", "toast提示"]}
{"atom_id": "v4.18.9_d789d4f5d0f0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面或国徽面不是身份证", "R": "弹窗提示", "canon_text": "C=|A=人像面或国徽面不是身份证|R=弹窗提示", "merge_fingerprint": "d789d4f5d0f0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 人像面和国徽面都传了 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "人像面或国徽面不", "是身份证", "弹窗提示"]}
{"atom_id": "v4.18.9_766374248c73", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面和国徽面都传了", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=人像面和国徽面都传了|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "766374248c73", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 人像面和国徽面都传了 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "人像面和国徽面都", "传了", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_dc138e53e633", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "查看签约页", "R": "姓名和身份证号为空 下一步按钮置灰", "canon_text": "C=|A=查看签约页|R=姓名和身份证号为空 下一步按钮置灰", "merge_fingerprint": "dc138e53e633", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "查看签约页", "raw_text": "step1: => [截图] | step2: => 姓名和身份证号为空 下一步按钮置灰"}, "search_terms": ["查看签约页", "查看签约页", "姓名和身份证号为", "下一步按钮置灰"]}
{"atom_id": "v4.18.9_93c1cdeda421", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "编辑身份证号", "R": "表现正常 可输入X", "canon_text": "C=|A=编辑身份证号|R=表现正常 可输入X", "merge_fingerprint": "93c1cdeda421", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "编辑姓名及身份证号", "raw_text": "step1: 编辑姓名 => 表现正常 | step2: 编辑身份证号 => 表现正常 可输入X"}, "search_terms": ["编辑姓名及身份证", "编辑身份证号", "表现正常", "可输入X"]}
{"atom_id": "v4.18.9_f14e5ce13c8d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名和身份证号都没填或 只填了姓名或身份证号", "R": "toast提示", "canon_text": "C=|A=姓名和身份证号都没填或 只填了姓名或身份证号|R=toast提示", "merge_fingerprint": "f14e5ce13c8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名和身份证号都", "没填或", "只填了姓名或身份", "证号", "toast提示"]}
{"atom_id": "v4.18.9_b2450b4b0fa4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证不相符时", "R": "toast提示“请核对身份证信息是否一致”", "canon_text": "C=|A=姓名身份证不相符时|R=toast提示“请核对身份证信息是否一致”", "merge_fingerprint": "b2450b4b0fa4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证不相符", "toast提示", "请核对身份证信息", "是否一致"]}
{"atom_id": "v4.18.9_e570e7a4113a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证相符且 与之前的证照一致且 证照审核通过", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=姓名身份证相符且 与之前的证照一致且 证照审核通过|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "e570e7a4113a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证相符且", "与之前的证照一致", "证照审核通过", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_8a09f56f200f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败", "R": "上传身份证图片页 点击返回表现正常", "canon_text": "C=|A=姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败|R=上传身份证图片页 点击返回表现正常", "merge_fingerprint": "8a09f56f200f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证相符且", "与之前的证照一致", "证照审核中或审核", "失败", "上传身份证图片页", "点击返回表现正常"]}
{"atom_id": "v4.18.9_ae9bf610d4df", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证相符但 与之前的证照不一致", "R": "上传身份证图片页 点击返回表现正常", "canon_text": "C=|A=姓名身份证相符但 与之前的证照不一致|R=上传身份证图片页 点击返回表现正常", "merge_fingerprint": "ae9bf610d4df", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证相符但", "与之前的证照不一", "上传身份证图片页", "点击返回表现正常"]}
{"atom_id": "v4.18.9_b7180c744b4e", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证切到非身份证", "R": "底部按钮变化", "canon_text": "C=|A=身份证切到非身份证|R=底部按钮变化", "merge_fingerprint": "b7180c744b4e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 | step3: 非身份证切到身份证 => 底部按钮变化 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "身份证切到非身份", "底部按钮变化"]}
{"atom_id": "v4.18.9_2eb71e2a86f2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "非身份证切到身份证", "R": "底部按钮变化", "canon_text": "C=|A=非身份证切到身份证|R=底部按钮变化", "merge_fingerprint": "2eb71e2a86f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 | step3: 非身份证切到身份证 => 底部按钮变化 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "非身份证切到身份", "底部按钮变化"]}
{"atom_id": "v4.18.9_973f29972351", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "证件审核未通过", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=证件审核未通过|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "973f29972351", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 证件审核未通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "证件审核未通过", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_3fb1c0125c77", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "重新签约", "R": "姓名和身份证号为空 下一步按钮置灰", "canon_text": "C=|A=重新签约|R=姓名和身份证号为空 下一步按钮置灰", "merge_fingerprint": "3fb1c0125c77", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "重新签约", "raw_text": "step1: => [截图] | step2: => 姓名和身份证号为空 下一步按钮置灰"}, "search_terms": ["重新签约", "重新签约", "姓名和身份证号为", "下一步按钮置灰"]}
{"atom_id": "v4.18.9_7fe18ab241f7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证审核通过且 与证件一致 签约页点击下一步", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=身份证审核通过且 与证件一致 签约页点击下一步|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "7fe18ab241f7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 身份证审核通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step2: 身份证审核不通过且 与证件一致 签约页点击下一步 => 进入上传身份证页 | step3: 非身份证审核不通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["与第一次签约人一", "身份证审核通过且", "与证件一致", "签约页点击下一步", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_7d952e35ac24", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证审核不通过且 与证件一致 签约页点击下一步", "R": "进入上传身份证页", "canon_text": "C=|A=身份证审核不通过且 与证件一致 签约页点击下一步|R=进入上传身份证页", "merge_fingerprint": "7d952e35ac24", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 身份证审核通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step2: 身份证审核不通过且 与证件一致 签约页点击下一步 => 进入上传身份证页 | step3: 非身份证审核不通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["与第一次签约人一", "身份证审核不通过", "与证件一致", "签约页点击下一步", "进入上传身份证页"]}
{"atom_id": "v4.18.9_86968458cc5f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "非身份证审核不通过且 与证件一致 签约页点击下一步", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=非身份证审核不通过且 与证件一致 签约页点击下一步|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "86968458cc5f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 身份证审核通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step2: 身份证审核不通过且 与证件一致 签约页点击下一步 => 进入上传身份证页 | step3: 非身份证审核不通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["与第一次签约人一", "非身份证审核不通", "过且", "与证件一致", "签约页点击下一步", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_6c1afd510e61", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "与证照一致 签约页点击下一步", "R": "进入验证码页 点击返回表现正常", "canon_text": "C=|A=与证照一致 签约页点击下一步|R=进入验证码页 点击返回表现正常", "merge_fingerprint": "6c1afd510e61", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人不一致", "raw_text": "step1: 与证照一致 签约页点击下一步 => 进入验证码页 点击返回表现正常 | step2: 与证照不一致 签约页点击下一步 => 进入需上传身份证页 点击返回表现正常"}, "search_terms": ["与第一次签约人不", "一致", "与证照一致", "签约页点击下一步", "进入验证码页", "点击返回表现正常"]}
{"atom_id": "v4.18.9_38963b0f1af1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "与证照不一致 签约页点击下一步", "R": "进入需上传身份证页 点击返回表现正常", "canon_text": "C=|A=与证照不一致 签约页点击下一步|R=进入需上传身份证页 点击返回表现正常", "merge_fingerprint": "38963b0f1af1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人不一致", "raw_text": "step1: 与证照一致 签约页点击下一步 => 进入验证码页 点击返回表现正常 | step2: 与证照不一致 签约页点击下一步 => 进入需上传身份证页 点击返回表现正常"}, "search_terms": ["与第一次签约人不", "一致", "与证照不一致", "签约页点击下一步", "进入需上传身份证", "点击返回表现正常"]}
{"atom_id": "v4.18.9_d011cd621ff7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看验证码页", "R": "手机号显示前三和后四 下一步置灰", "canon_text": "C=|A=查看验证码页|R=手机号显示前三和后四 下一步置灰", "merge_fingerprint": "d011cd621ff7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "查看验证码页", "raw_text": "step1: => [截图] | step2: => 手机号显示前三和后四 下一步置灰 | step3: 查看服务协议 => 跳转至协议页 [截图]"}, "search_terms": ["查看验证码页", "查看验证码页", "手机号显示前三和", "后四", "下一步置灰"]}
{"atom_id": "v4.18.9_50764f0c13f2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看服务协议", "R": "跳转至协议页", "canon_text": "C=|A=查看服务协议|R=跳转至协议页", "merge_fingerprint": "50764f0c13f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "查看验证码页", "raw_text": "step1: => [截图] | step2: => 手机号显示前三和后四 下一步置灰 | step3: 查看服务协议 => 跳转至协议页 [截图]"}, "search_terms": ["查看验证码页", "查看服务协议", "跳转至协议页"]}
{"atom_id": "v4.18.9_2881fe655893", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App"], "C": "", "A": "进入页面时", "R": "倒计时正常 倒计时结束后变为获取验证码按钮", "canon_text": "C=|A=进入页面时|R=倒计时正常 倒计时结束后变为获取验证码按钮", "merge_fingerprint": "2881fe655893", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "重新获取", "raw_text": "step1: 进入页面时 => 倒计时正常 倒计时结束后变为获取验证码按钮 | step2: 点击获取验证码 => 按钮变为倒计时 倒计时结束后变为获取验证码按钮 | step3: 今日已达到最大次数 => 表现正常"}, "search_terms": ["重新获取", "进入页面时", "倒计时正常", "倒计时结束后变为", "获取验证码按钮"]}
{"atom_id": "v4.18.9_3de200f3c177", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击获取验证码", "R": "按钮变为倒计时 倒计时结束后变为获取验证码按钮", "canon_text": "C=|A=点击获取验证码|R=按钮变为倒计时 倒计时结束后变为获取验证码按钮", "merge_fingerprint": "3de200f3c177", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "重新获取", "raw_text": "step1: 进入页面时 => 倒计时正常 倒计时结束后变为获取验证码按钮 | step2: 点击获取验证码 => 按钮变为倒计时 倒计时结束后变为获取验证码按钮 | step3: 今日已达到最大次数 => 表现正常"}, "search_terms": ["重新获取", "点击获取验证码", "按钮变为倒计时", "倒计时结束后变为", "获取验证码按钮"]}
{"atom_id": "v4.18.9_d2e36a3f6bcd", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证签约点击下一步", "R": "后台存储签署过名字的协议", "canon_text": "C=|A=身份证签约点击下一步|R=后台存储签署过名字的协议", "merge_fingerprint": "d2e36a3f6bcd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "身份证签约点击下一步", "raw_text": "step1: => [截图] 后台存储签署过名字的协议 | step2: => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}, "search_terms": ["身份证签约点击下", "一步", "身份证签约点击下", "一步", "后台存储签署过名", "字的协议"]}
{"atom_id": "v4.18.9_c3fe6776dd7a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证签约点击下一步", "R": "签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "canon_text": "C=|A=身份证签约点击下一步|R=签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "merge_fingerprint": "c3fe6776dd7a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "身份证签约点击下一步", "raw_text": "step1: => [截图] 后台存储签署过名字的协议 | step2: => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}, "search_terms": ["身份证签约点击下", "一步", "身份证签约点击下", "一步", "签约人展示正确", "身份证号显示第一", "位和最后一位", "签约时间展示正确"]}
{"atom_id": "v4.18.9_2f6aaa9d142b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "验证码错误点击下一步", "R": "应提示", "canon_text": "C=|A=验证码错误点击下一步|R=应提示", "merge_fingerprint": "2f6aaa9d142b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "身份证签约点击下一步", "raw_text": "step1: => [截图] 后台存储签署过名字的协议 | step2: => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}, "search_terms": ["身份证签约点击下", "一步", "验证码错误点击下", "一步", "应提示"]}
{"atom_id": "v4.18.9_ac182fab3c68", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "签约提交后", "R": "发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码", "canon_text": "C=|A=签约提交后|R=发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码", "merge_fingerprint": "ac182fab3c68", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "非身份证签约点击下一步", "raw_text": "step1: => [截图] | step2: 签约提交后 => 发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码"}, "search_terms": ["非身份证签约点击", "下一步", "签约提交后", "发送猫头鹰待办事", "项给助理", "需告知助理", "医生工作室姓名", "ID", "签约选择的证件类", "签约姓名和证件号"]}
{"atom_id": "v4.18.9_0de4908c9669", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App"], "C": "", "A": "验证码短信", "R": "【大家中医】你的短信验证码是{1}。你正在进行签约入驻模式,如非本人操作,请忽略本短信。", "canon_text": "C=|A=验证码短信|R=【大家中医】你的短信验证码是{1}。你正在进行签约入驻模式,如非本人操作,请忽略本短信。", "merge_fingerprint": "0de4908c9669", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "验证码短信", "raw_text": "step1: => 【大家中医】你的短信验证码是{1}。你正在进行签约入驻模式,如非本人操作,请忽略本短信。"}, "search_terms": ["验证码短信", "验证码短信", "大家中医", "你的短信验证码是", "你正在进行签约入", "驻模式", "如非本人操作", "请忽略本短信"]}
{"atom_id": "v4.18.9_9094197532f7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "未上传证照,身份证签约", "R": "需人脸识别 签约正常", "canon_text": "C=|A=未上传证照,身份证签约|R=需人脸识别 签约正常", "merge_fingerprint": "9094197532f7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,身份证签约", "raw_text": "step1: => 需人脸识别 签约正常 | step2: 签约的人脸识别后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "身份证签约", "未上传证照", "身份证签约", "需人脸识别", "签约正常"]}
{"atom_id": "v4.18.9_c0b4f6df40c2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "签约的人脸识别后", "R": "信息同步到证照审核中", "canon_text": "C=|A=签约的人脸识别后|R=信息同步到证照审核中", "merge_fingerprint": "c0b4f6df40c2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,身份证签约", "raw_text": "step1: => 需人脸识别 签约正常 | step2: 签约的人脸识别后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "身份证签约", "签约的人脸识别后", "信息同步到证照审", "核中"]}
{"atom_id": "v4.18.9_b3015e547fa4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "未上传证照,港澳台签约", "R": "无需人脸识别 签约正常", "canon_text": "C=|A=未上传证照,港澳台签约|R=无需人脸识别 签约正常", "merge_fingerprint": "b3015e547fa4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,港澳台签约", "raw_text": "step1: => 无需人脸识别 签约正常 | step2: 身份信息提交后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "港澳台签约", "未上传证照", "港澳台签约", "无需人脸识别", "签约正常"]}
{"atom_id": "v4.18.9_2bf01a056829", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份信息提交后", "R": "信息同步到证照审核中", "canon_text": "C=|A=身份信息提交后|R=信息同步到证照审核中", "merge_fingerprint": "2bf01a056829", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,港澳台签约", "raw_text": "step1: => 无需人脸识别 签约正常 | step2: 身份信息提交后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "港澳台签约", "身份信息提交后", "信息同步到证照审", "核中"]}
{"atom_id": "v4.18.9_faf7d938fd40", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证认证且身份证签约人与证照一致", "R": "无需人脸识别 无需重新上传身份证 签约正常", "canon_text": "C=|A=身份证认证且身份证签约人与证照一致|R=无需人脸识别 无需重新上传身份证 签约正常", "merge_fingerprint": "faf7d938fd40", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证且身份证签约人与证照一致", "raw_text": "step1: => 无需人脸识别 无需重新上传身份证 签约正常"}, "search_terms": ["身份证认证且身份", "证签约人与证照一", "身份证认证且身份", "证签约人与证照一", "无需人脸识别", "无需重新上传身份", "签约正常"]}
{"atom_id": "v4.18.9_139665658bf9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证认证且身份证签约人与证照不一致", "R": "无需人脸识别 需重新上传身份证 签约正常", "canon_text": "C=|A=身份证认证且身份证签约人与证照不一致|R=无需人脸识别 需重新上传身份证 签约正常", "merge_fingerprint": "139665658bf9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证且身份证签约人与证照不一致", "raw_text": "step1: => 无需人脸识别 需重新上传身份证 签约正常"}, "search_terms": ["身份证认证且身份", "证签约人与证照不", "一致", "身份证认证且身份", "证签约人与证照不", "一致", "无需人脸识别", "需重新上传身份证", "签约正常"]}
{"atom_id": "v4.18.9_d77632afc6da", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证认证中或认证失败且身份证签约人与证照一致", "R": "无需人脸识别 需重新上传身份证 签约正常", "canon_text": "C=|A=身份证认证中或认证失败且身份证签约人与证照一致|R=无需人脸识别 需重新上传身份证 签约正常", "merge_fingerprint": "d77632afc6da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证中或认证失败且身份证签约人与证照一致", "raw_text": "step1: => 无需人脸识别 需重新上传身份证 签约正常"}, "search_terms": ["身份证认证中或认", "证失败且身份证签", "约人与证照一致", "身份证认证中或认", "证失败且身份证签", "约人与证照一致", "无需人脸识别", "需重新上传身份证", "签约正常"]}
{"atom_id": "v4.18.9_77d2224db270", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "非身份证认证且非身份证签约的人与证照不一致", "R": "无需人脸识别 无需重新上传身份证 签约正常", "canon_text": "C=|A=非身份证认证且非身份证签约的人与证照不一致|R=无需人脸识别 无需重新上传身份证 签约正常", "merge_fingerprint": "77d2224db270", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "非身份证认证且非身份证签约的人与证照不一致", "raw_text": "step1: => 无需人脸识别 无需重新上传身份证 签约正常"}, "search_terms": ["非身份证认证且非", "身份证签约的人与", "证照不一致", "非身份证认证且非", "身份证签约的人与", "证照不一致", "无需人脸识别", "无需重新上传身份", "签约正常"]}
{"atom_id": "v4.18.9_b0aad56bfac8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "非首次签约", "R": "签约正常", "canon_text": "C=|A=非首次签约|R=签约正常", "merge_fingerprint": "b0aad56bfac8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "非首次签约", "raw_text": "step1: => 签约正常"}, "search_terms": ["非首次签约", "非首次签约", "签约正常"]}
{"atom_id": "v4.18.9_7d7cfc7c317c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 签约换公司 > 签约流程", "touchpoints": ["签约页", "医生App"], "C": "", "A": "模板消息", "R": "点击跳转至签约结果页", "canon_text": "C=|A=模板消息|R=点击跳转至签约结果页", "merge_fingerprint": "7d7cfc7c317c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "case_name": "模板消息", "raw_text": "step1: [截图] => 点击跳转至签约结果页 | step2: [截图] => 点击进入签约说明页,可以重新签约。"}, "search_terms": ["模板消息", "模板消息", "点击跳转至签约结", "果页"]}
{"atom_id": "v4.18.9_c4ff4edffbc8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 签约换公司 > 签约流程", "touchpoints": ["签约页", "医生App"], "C": "", "A": "模板消息", "R": "点击进入签约说明页,可以重新签约。", "canon_text": "C=|A=模板消息|R=点击进入签约说明页,可以重新签约。", "merge_fingerprint": "c4ff4edffbc8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "case_name": "模板消息", "raw_text": "step1: [截图] => 点击跳转至签约结果页 | step2: [截图] => 点击进入签约说明页,可以重新签约。"}, "search_terms": ["模板消息", "模板消息", "点击进入签约说明", "可以重新签约"]}
{"atom_id": "v4.18.9_98fa85bda50b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已签约", "R": "税率均按", "canon_text": "C=|A=已签约|R=税率均按", "merge_fingerprint": "98fa85bda50b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约", "raw_text": "step1: => 税率均按4.5%计算 与本月药费无关"}, "search_terms": ["已签约", "已签约", "税率均按"]}
{"atom_id": "v4.18.9_25e733a4a1ec", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已签约", "R": "5%计算 与本月药费无关", "canon_text": "C=|A=已签约|R=5%计算 与本月药费无关", "merge_fingerprint": "25e733a4a1ec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约", "raw_text": "step1: => 税率均按4.5%计算 与本月药费无关"}, "search_terms": ["已签约", "已签约", "计算", "与本月药费无关"]}
{"atom_id": "v4.18.9_a546c43b20c7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已签约且配置比例", "R": "税率均按", "canon_text": "C=|A=已签约且配置比例|R=税率均按", "merge_fingerprint": "a546c43b20c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率均按4.5%计算 不看临时比例"}, "search_terms": ["已签约且配置比例", "已签约且配置比例", "税率均按"]}
{"atom_id": "v4.18.9_cf2f8091518a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已签约且配置比例", "R": "5%计算 不看临时比例", "canon_text": "C=|A=已签约且配置比例|R=5%计算 不看临时比例", "merge_fingerprint": "cf2f8091518a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率均按4.5%计算 不看临时比例"}, "search_terms": ["已签约且配置比例", "已签约且配置比例", "计算", "不看临时比例"]}
{"atom_id": "v4.18.9_03a13fa08f3b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 < 8000", "R": "税率按", "canon_text": "C=|A=药费 < 8000|R=税率按", "merge_fingerprint": "03a13fa08f3b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费", "税率按"]}
{"atom_id": "v4.18.9_ab27e06faef7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 < 8000", "R": "5%计算", "canon_text": "C=|A=药费 < 8000|R=5%计算", "merge_fingerprint": "ab27e06faef7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费", "计算"]}
{"atom_id": "v4.18.9_3cc0c0fba917", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "3%", "canon_text": "C=|A=8000≤ 药费 < 30000|R=3%", "merge_fingerprint": "3cc0c0fba917", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_c4663c78aff9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "0", "canon_text": "C=|A=药费 ≥ 30000|R=0", "merge_fingerprint": "c4663c78aff9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_aa71b32d3048", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已签约且配置比例", "R": "税率按该月的临时比例计算", "canon_text": "C=|A=已签约且配置比例|R=税率按该月的临时比例计算", "merge_fingerprint": "aa71b32d3048", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "已签约且配置比例", "税率按该月的临时", "比例计算"]}
{"atom_id": "v4.18.9_1e801a8a8d55", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "未达第一梯度", "R": "默认税率", "canon_text": "C=|A=未达第一梯度|R=默认税率", "merge_fingerprint": "1e801a8a8d55", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "未达第一梯度", "默认税率"]}
{"atom_id": "v4.18.9_d2913896bb82", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已达第一梯度,未达第二梯度", "R": "第一梯度税率", "canon_text": "C=|A=已达第一梯度,未达第二梯度|R=第一梯度税率", "merge_fingerprint": "d2913896bb82", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "已达第一梯度", "未达第二梯度", "第一梯度税率"]}
{"atom_id": "v4.18.9_547c6f809fe7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "达到税率为0的梯度", "R": "税率为0", "canon_text": "C=|A=达到税率为0的梯度|R=税率为0", "merge_fingerprint": "547c6f809fe7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "达到税率为", "的梯度", "税率为"]}
{"atom_id": "v4.18.9_7546e9e66426", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月实际收入", "R": "税率均按16%计算 与本月收入无关", "canon_text": "C=|A=本月实际收入|R=税率均按16%计算 与本月收入无关", "merge_fingerprint": "7546e9e66426", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "本月实际收入", "raw_text": "step1: => 税率均按16%计算 与本月收入无关"}, "search_terms": ["本月实际收入", "本月实际收入", "税率均按", "计算", "与本月收入无关"]}
{"atom_id": "v4.18.9_142a5b8ecbf5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =800", "R": "税率为0", "canon_text": "C=|A=收入 < =800|R=税率为0", "merge_fingerprint": "142a5b8ecbf5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "税率为"]}
{"atom_id": "v4.18.9_c57bb6370b82", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "800 < 收入 < =4000", "R": "(收入-800)*20%", "canon_text": "C=|A=800 < 收入 < =4000|R=(收入-800)*20%", "merge_fingerprint": "c57bb6370b82", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "收入"]}
{"atom_id": "v4.18.9_0e05bac64952", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "4000 < 收入 < =25000", "R": "收入*16%", "canon_text": "C=|A=4000 < 收入 < =25000|R=收入*16%", "merge_fingerprint": "0e05bac64952", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "收入"]}
{"atom_id": "v4.18.9_4d0a4b400891", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>25000或 收入>62500", "R": "收入*16%", "canon_text": "C=|A=收入>25000或 收入>62500|R=收入*16%", "merge_fingerprint": "4d0a4b400891", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_a158fac02c82", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 收入详情页", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入详情页--点击了解两种模式区别", "R": "进入详情页, 入驻 的月累计最高改为:", "canon_text": "C=|A=收入详情页--点击了解两种模式区别|R=进入详情页, 入驻 的月累计最高改为:", "merge_fingerprint": "a158fac02c82", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页"], "case_name": "收入说明页", "raw_text": "step1: 收入详情页--点击了解两种模式区别 => 进入详情页, 入驻 的月累计最高改为:14.5万"}, "search_terms": ["收入说明页", "收入详情页", "点击了解两种模式", "区别", "进入详情页", "入驻", "的月累计最高改为"]}
{"atom_id": "v4.18.9_024bf65c5502", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 收入详情页", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入详情页--点击了解两种模式区别", "R": "5万", "canon_text": "C=|A=收入详情页--点击了解两种模式区别|R=5万", "merge_fingerprint": "024bf65c5502", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页"], "case_name": "收入说明页", "raw_text": "step1: 收入详情页--点击了解两种模式区别 => 进入详情页, 入驻 的月累计最高改为:14.5万"}, "search_terms": ["收入说明页", "收入详情页", "点击了解两种模式", "区别"]}
{"atom_id": "v4.18.9_ba48319eb91a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月药费 < 8000", "R": "0", "canon_text": "C=|A=本月药费 < 8000|R=0", "merge_fingerprint": "ba48319eb91a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 0 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% | step3: 药费 ≥ 30000 => 4.5%-0=4.5%"}, "search_terms": ["已签约", "本月药费"]}
{"atom_id": "v4.18.9_f3ed9c62033d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "5%-3%=", "canon_text": "C=|A=8000≤ 药费 < 30000|R=5%-3%=", "merge_fingerprint": "f3ed9c62033d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_d0e166f7d978", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "5%", "canon_text": "C=|A=8000≤ 药费 < 30000|R=5%", "merge_fingerprint": "d0e166f7d978", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 0 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% | step3: 药费 ≥ 30000 => 4.5%-0=4.5%"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_e2ed9567770a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "5%-0=", "canon_text": "C=|A=药费 ≥ 30000|R=5%-0=", "merge_fingerprint": "e2ed9567770a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_5f8b3ea8f74a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "5%", "canon_text": "C=|A=药费 ≥ 30000|R=5%", "merge_fingerprint": "5f8b3ea8f74a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 0 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% | step3: 药费 ≥ 30000 => 4.5%-0=4.5%"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_d97c2977c821", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费未达到第一梯度", "R": "5%-默认比例", "canon_text": "C=|A=药费未达到第一梯度|R=5%-默认比例", "merge_fingerprint": "d97c2977c821", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "药费未达到第一梯", "默认比例"]}
{"atom_id": "v4.18.9_2623c648c882", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第一梯度未达到第二梯度", "R": "默认比例 (税率均按", "canon_text": "C=|A=药费达到第一梯度未达到第二梯度|R=默认比例 (税率均按", "merge_fingerprint": "2623c648c882", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第一梯度", "未达到第二梯度", "默认比例", "税率均按"]}
{"atom_id": "v4.18.9_5aff51ba4f25", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第一梯度未达到第二梯度", "R": "5%计算 (14号修改) ) -第一梯度比例", "canon_text": "C=|A=药费达到第一梯度未达到第二梯度|R=5%计算 (14号修改) ) -第一梯度比例", "merge_fingerprint": "5aff51ba4f25", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "药费达到第一梯度", "未达到第二梯度", "计算", "号修改", "第一梯度比例"]}
{"atom_id": "v4.18.9_117ca2566f6f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第二梯度未达到第三梯度", "R": "默认比例 (税率均按", "canon_text": "C=|A=药费达到第二梯度未达到第三梯度|R=默认比例 (税率均按", "merge_fingerprint": "117ca2566f6f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第二梯度", "未达到第三梯度", "默认比例", "税率均按"]}
{"atom_id": "v4.18.9_bf27b5ed1183", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第二梯度未达到第三梯度", "R": "5%计算(14号修改)) -第二梯度比例", "canon_text": "C=|A=药费达到第二梯度未达到第三梯度|R=5%计算(14号修改)) -第二梯度比例", "merge_fingerprint": "bf27b5ed1183", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "药费达到第二梯度", "未达到第三梯度", "计算", "号修改", "第二梯度比例"]}
{"atom_id": "v4.18.9_3b4cdb2c4be4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已达到税率为0的梯度", "R": "默认比例 (税率均按", "canon_text": "C=|A=已达到税率为0的梯度|R=默认比例 (税率均按", "merge_fingerprint": "3b4cdb2c4be4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "已达到税率为", "的梯度", "默认比例", "税率均按"]}
{"atom_id": "v4.18.9_ca4fb47541c7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已达到税率为0的梯度", "R": "5%计算(14号修改))", "canon_text": "C=|A=已达到税率为0的梯度|R=5%计算(14号修改))", "merge_fingerprint": "ca4fb47541c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "已达到税率为", "的梯度", "计算", "号修改"]}
{"atom_id": "v4.18.9_54e6b66d2f4f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看当月明细页", "R": "年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入", "canon_text": "C=|A=查看当月明细页|R=年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入", "merge_fingerprint": "54e6b66d2f4f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1: => [截图] | step2: => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签"}, "search_terms": ["查看当月明细页", "查看当月明细页", "年月显示正确", "标签为签约", "显示次月入账金额", "订单金额为接单时", "间在当月的药费总", "金额保留两位小数", "四舍五入"]}
{"atom_id": "v4.18.9_fb77b83fe8bc", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击订单金额", "R": "进入当月订单明细页", "canon_text": "C=|A=点击订单金额|R=进入当月订单明细页", "merge_fingerprint": "fb77b83fe8bc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1: => [截图] | step2: => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签"}, "search_terms": ["查看当月明细页", "点击订单金额", "进入当月订单明细"]}
{"atom_id": "v4.18.9_1180962fb2d4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "当月无收入记录", "R": "不显示签约标签", "canon_text": "C=|A=当月无收入记录|R=不显示签约标签", "merge_fingerprint": "1180962fb2d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1: => [截图] | step2: => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签"}, "search_terms": ["查看当月明细页", "当月无收入记录", "不显示签约标签"]}
{"atom_id": "v4.18.9_be34b970c0ce", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看之前月明细页", "R": "年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和", "canon_text": "C=|A=查看之前月明细页|R=年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和", "merge_fingerprint": "be34b970c0ce", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2: => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签"}, "search_terms": ["查看之前月明细页", "查看之前月明细页", "年月显示正确", "标签为签约", "无次月入账金额", "订单金额为接单时", "间在该月的药费总"]}
{"atom_id": "v4.18.9_df206387330f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击订单金额", "R": "进入该月订单明细页", "canon_text": "C=|A=点击订单金额|R=进入该月订单明细页", "merge_fingerprint": "df206387330f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2: => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签"}, "search_terms": ["查看之前月明细页", "点击订单金额", "进入该月订单明细"]}
{"atom_id": "v4.18.9_17a9b0714ca9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "该月无收入记录", "R": "不显示签约标签", "canon_text": "C=|A=该月无收入记录|R=不显示签约标签", "merge_fingerprint": "17a9b0714ca9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2: => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签"}, "search_terms": ["查看之前月明细页", "该月无收入记录", "不显示签约标签"]}
{"atom_id": "v4.18.9_5e0171d7d30b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "查看订单明细", "R": "年月展示正确 订单金额为接单时间在该月的药费总和", "canon_text": "C=|A=查看订单明细|R=年月展示正确 订单金额为接单时间在该月的药费总和", "merge_fingerprint": "5e0171d7d30b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看订单明细", "raw_text": "step1: => [截图] | step2: => 年月展示正确 订单金额为接单时间在该月的药费总和 | step3: 药费列表 => 时间顺序??? 上下滑动查看正常 翻页正常 | step4: 单条记录 => 患者头像??? “患者名-剂型”正确 药费正确 金额保留两位小数点,四舍五入 时间为接单时间"}, "search_terms": ["查看订单明细", "查看订单明细", "年月展示正确", "订单金额为接单时", "间在该月的药费总"]}
{"atom_id": "v4.18.9_e580c6a6c00d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看当月明细页", "R": "年月显示正确 标签为劳务 显示次月入账金额", "canon_text": "C=|A=查看当月明细页|R=年月显示正确 标签为劳务 显示次月入账金额", "merge_fingerprint": "e580c6a6c00d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看当月明细页", "raw_text": "step1: => [截图] | step2: => 年月显示正确 标签为劳务 显示次月入账金额 | step3: 当月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看当月明细页", "查看当月明细页", "年月显示正确", "标签为劳务", "显示次月入账金额"]}
{"atom_id": "v4.18.9_eb95f048c2da", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "当月无收入记录", "R": "不显示劳务标签", "canon_text": "C=|A=当月无收入记录|R=不显示劳务标签", "merge_fingerprint": "eb95f048c2da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看当月明细页", "raw_text": "step1: => [截图] | step2: => 年月显示正确 标签为劳务 显示次月入账金额 | step3: 当月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看当月明细页", "当月无收入记录", "不显示劳务标签"]}
{"atom_id": "v4.18.9_3506c8a10aa4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看之前月明细页", "R": "年月显示正确 标签为劳务 无次月入账金额", "canon_text": "C=|A=查看之前月明细页|R=年月显示正确 标签为劳务 无次月入账金额", "merge_fingerprint": "3506c8a10aa4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2: => 年月显示正确 标签为劳务 无次月入账金额 | step3: 该月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看之前月明细页", "查看之前月明细页", "年月显示正确", "标签为劳务", "无次月入账金额"]}
{"atom_id": "v4.18.9_ae2a97a210f3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "该月无收入记录", "R": "不显示劳务标签", "canon_text": "C=|A=该月无收入记录|R=不显示劳务标签", "merge_fingerprint": "ae2a97a210f3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2: => 年月显示正确 标签为劳务 无次月入账金额 | step3: 该月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看之前月明细页", "该月无收入记录", "不显示劳务标签"]}
{"atom_id": "v4.18.9_af0632c958f8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =25000", "R": "0", "canon_text": "C=|A=收入 < =25000|R=0", "merge_fingerprint": "af0632c958f8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =25000 => 0 | step2: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step3: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}, "search_terms": ["平台补贴", "收入"]}
{"atom_id": "v4.18.9_af21542d5f12", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "25000 < 收入 < =62500", "R": "[收入*(1-20%)*30%-2000]-收入*16%", "canon_text": "C=|A=25000 < 收入 < =62500|R=[收入*(1-20%)*30%-2000]-收入*16%", "merge_fingerprint": "af21542d5f12", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =25000 => 0 | step2: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step3: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}, "search_terms": ["平台补贴", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_c75b8cac30a9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>62500", "R": "[收入*(1-20%)*40%-7000]-收入*16%", "canon_text": "C=|A=收入>62500|R=[收入*(1-20%)*40%-7000]-收入*16%", "merge_fingerprint": "c75b8cac30a9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =25000 => 0 | step2: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step3: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}, "search_terms": ["平台补贴", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_a2f71c1347c3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =800", "R": "收入*16%-0", "canon_text": "C=|A=收入 < =800|R=收入*16%-0", "merge_fingerprint": "a2f71c1347c3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入", "收入"]}
{"atom_id": "v4.18.9_1a508b780056", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "800 < 收入 < =4000", "R": "收入*16%-[(收入-800)*20%]", "canon_text": "C=|A=800 < 收入 < =4000|R=收入*16%-[(收入-800)*20%]", "merge_fingerprint": "1a508b780056", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_1afc457c026b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "4000 < 收入 < =25000", "R": "0", "canon_text": "C=|A=4000 < 收入 < =25000|R=0", "merge_fingerprint": "1afc457c026b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入"]}
{"atom_id": "v4.18.9_fabe8d3f0e53", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>25000或 收入>62500", "R": "0", "canon_text": "C=|A=收入>25000或 收入>62500|R=0", "merge_fingerprint": "fabe8d3f0e53", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入", "收入"]}
{"atom_id": "v4.18.9_63cff11d9cee", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 月明细", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "查看明细列表", "R": "该月的入账、退款、提现", "canon_text": "C=|A=查看明细列表|R=该月的入账、退款、提现", "merge_fingerprint": "63cff11d9cee", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1: => [截图] | step2: => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}, "search_terms": ["查看明细列表", "查看明细列表", "该月的入账", "退款", "提现"]}
{"atom_id": "v4.18.9_e0ff0f853b97", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 月明细", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "退款对应的收入是上月的", "R": "该条退款记录显示在上月明细里", "canon_text": "C=|A=退款对应的收入是上月的|R=该条退款记录显示在上月明细里", "merge_fingerprint": "e0ff0f853b97", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1: => [截图] | step2: => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}, "search_terms": ["查看明细列表", "退款对应的收入是", "上月的", "该条退款记录显示", "在上月明细里"]}
{"atom_id": "v4.18.9_e2eff9dfbe46", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 月明细", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "该笔入账已退款", "R": "状态显示“已退款”", "canon_text": "C=|A=该笔入账已退款|R=状态显示“已退款”", "merge_fingerprint": "e2eff9dfbe46", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1: => [截图] | step2: => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}, "search_terms": ["查看明细列表", "该笔入账已退款", "状态显示", "已退款"]}
{"atom_id": "v4.18.9_d7c9681c99db", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击查看原账单", "R": "查看相应入账记录", "canon_text": "C=|A=点击查看原账单|R=查看相应入账记录", "merge_fingerprint": "d7c9681c99db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看退款详情", "raw_text": "step1: 点击某退款记录 => [截图] | step2: 点击查看原账单 => 查看相应入账记录 [截图]"}, "search_terms": ["查看退款详情", "点击查看原账单", "查看相应入账记录"]}
{"atom_id": "v4.18.9_1c00f92a1f75", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "银行卡本月剩余额度小于余额", "R": "出现提示语 计算银行卡剩余额度时,也用145000计算", "canon_text": "C=|A=银行卡本月剩余额度小于余额|R=出现提示语 计算银行卡剩余额度时,也用145000计算", "merge_fingerprint": "1c00f92a1f75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "提现页提示", "raw_text": "step1: 银行卡本月剩余额度小于余额 => 出现提示语 计算银行卡剩余额度时,也用145000计算 [截图] | step2: 点击全部提现 => 填充所选卡本月剩余额度和可提现余额中较小的那个数字。"}, "search_terms": ["提现页提示", "银行卡本月剩余额", "度小于余额", "出现提示语", "计算银行卡剩余额", "度时", "也用", "计算"]}
{"atom_id": "v4.18.9_3c9169b9e8b3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "点击全部提现", "R": "填充所选卡本月剩余额度和可提现余额中较小的那个数字。", "canon_text": "C=|A=点击全部提现|R=填充所选卡本月剩余额度和可提现余额中较小的那个数字。", "merge_fingerprint": "3c9169b9e8b3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "提现页提示", "raw_text": "step1: 银行卡本月剩余额度小于余额 => 出现提示语 计算银行卡剩余额度时,也用145000计算 [截图] | step2: 点击全部提现 => 填充所选卡本月剩余额度和可提现余额中较小的那个数字。"}, "search_terms": ["提现页提示", "点击全部提现", "填充所选卡本月剩", "余额度和可提现余", "额中较小的那个数"]}
{"atom_id": "v4.18.9_a8671e90d70e", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "查看选择银行卡页", "R": "先签约的在前 两卡剩余额度正确 没有管理按钮", "canon_text": "C=|A=查看选择银行卡页|R=先签约的在前 两卡剩余额度正确 没有管理按钮", "merge_fingerprint": "a8671e90d70e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "查看选择银行卡页", "raw_text": "step1: => [截图] | step2: => 先签约的在前 两卡剩余额度正确 没有管理按钮 | step3: 选择某银行卡 => 返回提现页 表现正常"}, "search_terms": ["查看选择银行卡页", "查看选择银行卡页", "先签约的在前", "两卡剩余额度正确", "没有管理按钮"]}
{"atom_id": "v4.18.9_b4b187236bbd", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "选择某银行卡", "R": "返回提现页 表现正常", "canon_text": "C=|A=选择某银行卡|R=返回提现页 表现正常", "merge_fingerprint": "b4b187236bbd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "查看选择银行卡页", "raw_text": "step1: => [截图] | step2: => 先签约的在前 两卡剩余额度正确 没有管理按钮 | step3: 选择某银行卡 => 返回提现页 表现正常"}, "search_terms": ["查看选择银行卡页", "选择某银行卡", "返回提现页", "表现正常"]}
{"atom_id": "v4.18.9_320ebc620d74", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "有银行卡", "R": "默认选中该银行卡", "canon_text": "C=|A=有银行卡|R=默认选中该银行卡", "merge_fingerprint": "320ebc620d74", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看提现页", "raw_text": "step1: 无银行卡 => [截图] | step2: 有银行卡 => [截图] 默认选中该银行卡 | step3: 有两张银行卡 => 默认显示先签约的卡"}, "search_terms": ["查看提现页", "有银行卡", "默认选中该银行卡"]}
{"atom_id": "v4.18.9_565c11ecfb6a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "有两张银行卡", "R": "默认显示先签约的卡", "canon_text": "C=|A=有两张银行卡|R=默认显示先签约的卡", "merge_fingerprint": "565c11ecfb6a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看提现页", "raw_text": "step1: 无银行卡 => [截图] | step2: 有银行卡 => [截图] 默认选中该银行卡 | step3: 有两张银行卡 => 默认显示先签约的卡"}, "search_terms": ["查看提现页", "有两张银行卡", "默认显示先签约的"]}
{"atom_id": "v4.18.9_3b4cff13d834", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "点击提现页小问号", "R": "进入说明页", "canon_text": "C=|A=点击提现页小问号|R=进入说明页", "merge_fingerprint": "3b4cff13d834", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现说明", "raw_text": "step1: 点击提现页小问号 => 进入说明页 [截图]"}, "search_terms": ["提现说明", "点击提现页小问号", "进入说明页"]}
{"atom_id": "v4.18.9_eff163c816a9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "进入此页面时", "R": "默认选中上一页展示的卡", "canon_text": "C=|A=进入此页面时|R=默认选中上一页展示的卡", "merge_fingerprint": "eff163c816a9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2: => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "进入此页面时", "默认选中上一页展", "示的卡"]}
{"atom_id": "v4.18.9_862596747038", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "查看选择提现账户页", "R": "不显示微信", "canon_text": "C=|A=查看选择提现账户页|R=不显示微信", "merge_fingerprint": "862596747038", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2: => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "查看选择提现账户", "不显示微信"]}
{"atom_id": "v4.18.9_06c6c3ce9f72", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "未绑卡时", "R": "展示正常 无管理按钮", "canon_text": "C=|A=未绑卡时|R=展示正常 无管理按钮", "merge_fingerprint": "06c6c3ce9f72", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2: => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "未绑卡时", "展示正常", "无管理按钮"]}
{"atom_id": "v4.18.9_d18da60b04d4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "一张卡", "R": "展示正常 有管理按钮", "canon_text": "C=|A=一张卡|R=展示正常 有管理按钮", "merge_fingerprint": "d18da60b04d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2: => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "一张卡", "展示正常", "有管理按钮"]}
{"atom_id": "v4.18.9_8f7d4bafac09", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "之前已绑微信", "R": "不显示微信", "canon_text": "C=|A=之前已绑微信|R=不显示微信", "merge_fingerprint": "8f7d4bafac09", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "管理账户", "raw_text": "step1: 之前已绑微信 => 不显示微信 | step2: 一张卡 => 展示正常 | step3: 删除银行卡 => 表现正常"}, "search_terms": ["管理账户", "之前已绑微信", "不显示微信"]}
{"atom_id": "v4.18.9_acc1a84af1b7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "一张卡", "R": "展示正常", "canon_text": "C=|A=一张卡|R=展示正常", "merge_fingerprint": "acc1a84af1b7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "管理账户", "raw_text": "step1: 之前已绑微信 => 不显示微信 | step2: 一张卡 => 展示正常 | step3: 删除银行卡 => 表现正常"}, "search_terms": ["管理账户", "一张卡", "展示正常"]}
{"atom_id": "v4.18.9_c244121325fc", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "银行卡持卡人与签约人不一致时 点击下一步", "R": "弹窗提示 显示签约人(港澳台)的名字", "canon_text": "C=|A=银行卡持卡人与签约人不一致时 点击下一步|R=弹窗提示 显示签约人(港澳台)的名字", "merge_fingerprint": "c244121325fc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 => | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5: => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "银行卡持卡人与签", "约人不一致时", "点击下一步", "弹窗提示", "显示签约人", "港澳台", "的名字"]}
{"atom_id": "v4.18.9_e7b45529564a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "签约两次", "R": "持卡人在签约的(港澳台)名字中就可以。", "canon_text": "C=|A=签约两次|R=持卡人在签约的(港澳台)名字中就可以。", "merge_fingerprint": "e7b45529564a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 => | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5: => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "签约两次", "持卡人在签约的", "港澳台", "名字中就可以"]}
{"atom_id": "v4.18.9_2d1fe4b99e00", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "签约两次", "R": "不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。", "canon_text": "C=|A=签约两次|R=不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。", "merge_fingerprint": "2d1fe4b99e00", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 => | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5: => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "签约两次", "不能绑两张持卡人", "一样的银行卡", "如果第二次绑卡了", "重复姓名", "同样弹窗提示另一", "个姓名"]}
{"atom_id": "v4.18.9_a6231365a5b6", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "添加银行卡,顶部增加文案", "R": "银行卡绑定正常", "canon_text": "C=|A=添加银行卡,顶部增加文案|R=银行卡绑定正常", "merge_fingerprint": "a6231365a5b6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 => | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5: => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "添加银行卡", "顶部增加文案", "银行卡绑定正常"]}
{"atom_id": "v4.18.9_c59e499f006d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "提现", "R": "单日最大无限额(145000)", "canon_text": "C=|A=提现|R=单日最大无限额(145000)", "merge_fingerprint": "c59e499f006d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "提现", "raw_text": "step1: => 单日提现次数无限制(验证码是5次???) | step2: => 单日最大无限额(145000) | step3: => 每月最大提现金额145000(单张卡) | step4: => 每笔最少提现1元 如小于1元,toast提示???"}, "search_terms": ["提现", "提现", "单日最大无限额"]}
{"atom_id": "v4.18.9_cf8fafcb3cbf", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "提现", "R": "每月最大提现金额145000(单张卡)", "canon_text": "C=|A=提现|R=每月最大提现金额145000(单张卡)", "merge_fingerprint": "cf8fafcb3cbf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "提现", "raw_text": "step1: => 单日提现次数无限制(验证码是5次???) | step2: => 单日最大无限额(145000) | step3: => 每月最大提现金额145000(单张卡) | step4: => 每笔最少提现1元 如小于1元,toast提示???"}, "search_terms": ["提现", "提现", "每月最大提现金额", "单张卡"]}
{"atom_id": "v4.18.9_783c3a328cee", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "进入此页面时", "R": "默认选中上一页展示的方式", "canon_text": "C=|A=进入此页面时|R=默认选中上一页展示的方式", "merge_fingerprint": "783c3a328cee", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "进入此页面时", "默认选中上一页展", "示的方式"]}
{"atom_id": "v4.18.9_e301063246be", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "查看选择提现账户页", "R": "不显示银行卡", "canon_text": "C=|A=查看选择提现账户页|R=不显示银行卡", "merge_fingerprint": "e301063246be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "查看选择提现账户", "不显示银行卡"]}
{"atom_id": "v4.18.9_ddc53dba2a8d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "微信支付宝都没绑", "R": "展示正常 无管理按钮", "canon_text": "C=|A=微信支付宝都没绑|R=展示正常 无管理按钮", "merge_fingerprint": "ddc53dba2a8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "微信支付宝都没绑", "展示正常", "无管理按钮"]}
{"atom_id": "v4.18.9_e634db487a80", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "已绑微信", "R": "有管理按钮", "canon_text": "C=|A=已绑微信|R=有管理按钮", "merge_fingerprint": "e634db487a80", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "已绑微信", "有管理按钮"]}
{"atom_id": "v4.18.9_36c0c832287c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "已绑支付宝", "R": "有管理按钮", "canon_text": "C=|A=已绑支付宝|R=有管理按钮", "merge_fingerprint": "36c0c832287c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "已绑支付宝", "有管理按钮"]}
{"atom_id": "v4.18.9_6fb76b5c39bb", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "微信支付宝都绑了", "R": "展示正常 有管理按钮", "canon_text": "C=|A=微信支付宝都绑了|R=展示正常 有管理按钮", "merge_fingerprint": "6fb76b5c39bb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "微信支付宝都绑了", "展示正常", "有管理按钮"]}
{"atom_id": "v4.18.9_68dab7407e01", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "查看支付宝账号", "R": "若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234", "canon_text": "C=|A=查看支付宝账号|R=若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234", "merge_fingerprint": "68dab7407e01", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "查看支付宝账号", "若账号为邮箱", "显示开头字母", "三个", "邮箱后缀", "若账号为手机号", "显示前", "位与后", "并以"]}
{"atom_id": "v4.18.9_6c4db843f9ec", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "管理账户", "R": "微信支付宝展示正常", "canon_text": "C=|A=管理账户|R=微信支付宝展示正常", "merge_fingerprint": "6c4db843f9ec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "管理账户", "raw_text": "step1: => 微信支付宝展示正常 | step2: 解绑微信或支付宝 => 表现正常"}, "search_terms": ["管理账户", "管理账户", "微信支付宝展示正"]}
{"atom_id": "v4.18.9_bff8c60d0f79", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "微信单日最大", "R": "2w", "canon_text": "C=|A=微信单日最大|R=2w", "merge_fingerprint": "bff8c60d0f79", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现", "raw_text": "step1: 微信单日最大 => 2w | step2: 支付宝单日最大 => 5w"}, "search_terms": ["提现", "微信单日最大"]}
{"atom_id": "v4.18.9_2cfd8ddfe079", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "支付宝单日最大", "R": "5w", "canon_text": "C=|A=支付宝单日最大|R=5w", "merge_fingerprint": "2cfd8ddfe079", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现", "raw_text": "step1: 微信单日最大 => 2w | step2: 支付宝单日最大 => 5w"}, "search_terms": ["提现", "支付宝单日最大"]}
{"atom_id": "v4.18.9_9421d0ceab24", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 未上传身份", "touchpoints": ["提现页", "签约页", "医生App", "猫头鹰后台"], "C": "", "A": "点击去提交", "R": "进入之前完善信息的身份认证页", "canon_text": "C=|A=点击去提交|R=进入之前完善信息的身份认证页", "merge_fingerprint": "9421d0ceab24", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "未上传身份"], "case_name": "查看提现页", "raw_text": "step1: => [截图] | step2: 点击去提交 => 进入之前完善信息的身份认证页 [截图] | step3: 完善身份证 => 表现正常 [截图] | step4: 完善非身份证 => 表现正常 [截图] | step5: 身份已提交在审核中或审核失败时点击去提交 => 进入结果页 [截图]"}, "search_terms": ["查看提现页", "点击去提交", "进入之前完善信息", "的身份认证页"]}
{"atom_id": "v4.18.9_cf93ab1a94f5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 未上传身份", "touchpoints": ["提现页", "签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份已提交在审核中或审核失败时点击去提交", "R": "进入结果页", "canon_text": "C=|A=身份已提交在审核中或审核失败时点击去提交|R=进入结果页", "merge_fingerprint": "cf93ab1a94f5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "未上传身份"], "case_name": "查看提现页", "raw_text": "step1: => [截图] | step2: 点击去提交 => 进入之前完善信息的身份认证页 [截图] | step3: 完善身份证 => 表现正常 [截图] | step4: 完善非身份证 => 表现正常 [截图] | step5: 身份已提交在审核中或审核失败时点击去提交 => 进入结果页 [截图]"}, "search_terms": ["查看提现页", "身份已提交在审核", "中或审核失败时点", "击去提交", "进入结果页"]}
{"atom_id": "v4.18.9_ad67f581b884", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "下月1号自动提现", "R": "所有余额提现——1号 (上月的劳务次月入账——6-8号结算后)", "canon_text": "C=|A=下月1号自动提现|R=所有余额提现——1号 (上月的劳务次月入账——6-8号结算后)", "merge_fingerprint": "ad67f581b884", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "下月", "号自动提现", "所有余额提现", "上月的劳务次月入", "号结算后"]}
{"atom_id": "v4.18.9_7c3047f29a57", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "只绑了微信", "R": "打到微信 不满1元则不发", "canon_text": "C=|A=只绑了微信|R=打到微信 不满1元则不发", "merge_fingerprint": "7c3047f29a57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "只绑了微信", "打到微信", "不满", "元则不发"]}
{"atom_id": "v4.18.9_cd4e9036bfb0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "只绑了支付宝", "R": "打到支付宝 不满", "canon_text": "C=|A=只绑了支付宝|R=打到支付宝 不满", "merge_fingerprint": "cd4e9036bfb0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "只绑了支付宝", "打到支付宝", "不满"]}
{"atom_id": "v4.18.9_2090ed2facc6", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "只绑了支付宝", "R": "1则不发", "canon_text": "C=|A=只绑了支付宝|R=1则不发", "merge_fingerprint": "2090ed2facc6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "只绑了支付宝", "则不发"]}
{"atom_id": "v4.18.9_488682fbdff2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "都绑了", "R": "微信优先", "canon_text": "C=|A=都绑了|R=微信优先", "merge_fingerprint": "488682fbdff2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "都绑了", "微信优先"]}
{"atom_id": "v4.18.9_38eb57fb14f4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 签约改为劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "下月1号自动提现", "R": "所有余额提现——1号 (上月的签约次月入账——6-8号结算后)", "canon_text": "C=|A=下月1号自动提现|R=所有余额提现——1号 (上月的签约次月入账——6-8号结算后)", "merge_fingerprint": "38eb57fb14f4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "下月", "号自动提现", "所有余额提现", "上月的签约次月入", "号结算后"]}
{"atom_id": "v4.18.9_280437033021", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 签约改为劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "绑了一张卡", "R": "提现正常", "canon_text": "C=|A=绑了一张卡|R=提现正常", "merge_fingerprint": "280437033021", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "绑了一张卡", "提现正常"]}
{"atom_id": "v4.18.9_54b31aee4da6", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 签约改为劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "绑了两张卡", "R": "优先打到先绑定的卡", "canon_text": "C=|A=绑了两张卡|R=优先打到先绑定的卡", "merge_fingerprint": "54b31aee4da6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "绑了两张卡", "优先打到先绑定的"]}
{"atom_id": "v4.18.9_ca9127c3c06f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 签约改为劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "绑了两张卡,优先的卡额度不够", "R": "超出部分打到第二张卡", "canon_text": "C=|A=绑了两张卡,优先的卡额度不够|R=超出部分打到第二张卡", "merge_fingerprint": "ca9127c3c06f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "绑了两张卡", "优先的卡额度不够", "超出部分打到第二", "张卡"]}
{"atom_id": "v4.18.9_fb6552470d41", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "签约", "R": "下月生效", "canon_text": "C=|A=签约|R=下月生效", "merge_fingerprint": "fb6552470d41", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["签约", "签约", "下月生效"]}
{"atom_id": "v4.18.9_7ca2e77eaace", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看本月收入", "R": "仍是劳务税率(查看税后收入及次月入账金额)", "canon_text": "C=|A=查看本月收入|R=仍是劳务税率(查看税后收入及次月入账金额)", "merge_fingerprint": "7ca2e77eaace", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["签约", "查看本月收入", "仍是劳务税率", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_4a1979ac1070", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看下月收入", "R": "按照签约税率计算(查看税后收入及次月入账金额)", "canon_text": "C=|A=查看下月收入|R=按照签约税率计算(查看税后收入及次月入账金额)", "merge_fingerprint": "4a1979ac1070", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["签约", "查看下月收入", "按照签约税率计算", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_d75866946090", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "解约", "R": "下月生效", "canon_text": "C=|A=解约|R=下月生效", "merge_fingerprint": "d75866946090", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["解约", "解约", "下月生效"]}
{"atom_id": "v4.18.9_a55c781de954", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看本月收入", "R": "仍是签约税率(查看税后收入及次月入账金额)", "canon_text": "C=|A=查看本月收入|R=仍是签约税率(查看税后收入及次月入账金额)", "merge_fingerprint": "a55c781de954", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["解约", "查看本月收入", "仍是签约税率", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_7d9669ba237a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看下月收入", "R": "按照劳务税率计算(查看税后收入及次月入账金额)", "canon_text": "C=|A=查看下月收入|R=按照劳务税率计算(查看税后收入及次月入账金额)", "merge_fingerprint": "7d9669ba237a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["解约", "查看下月收入", "按照劳务税率计算", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_498784e41086", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "设置当月的比例", "R": "设置后当月税率正确", "canon_text": "C=|A=设置当月的比例|R=设置后当月税率正确", "merge_fingerprint": "498784e41086", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "设置临时比例", "raw_text": "step1: 设置当月的比例 => 设置后当月税率正确 | step2: 设置未来月的 => 该月税率生效 其他月仍是普通税率"}, "search_terms": ["设置临时比例", "设置当月的比例", "设置后当月税率正"]}
{"atom_id": "v4.18.9_c79174916b26", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "设置未来月的", "R": "该月税率生效 其他月仍是普通税率", "canon_text": "C=|A=设置未来月的|R=该月税率生效 其他月仍是普通税率", "merge_fingerprint": "c79174916b26", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "设置临时比例", "raw_text": "step1: 设置当月的比例 => 设置后当月税率正确 | step2: 设置未来月的 => 该月税率生效 其他月仍是普通税率"}, "search_terms": ["设置临时比例", "设置未来月的", "该月税率生效", "其他月仍是普通税"]}
{"atom_id": "v4.18.9_3a87ccdd407c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月药费 < 8000", "R": "5%-", "canon_text": "C=|A=本月药费 < 8000|R=5%-", "merge_fingerprint": "3a87ccdd407c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "本月药费"]}
{"atom_id": "v4.18.9_eae794c72f3c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月药费 < 8000", "R": "5% 下月返还表现正常", "canon_text": "C=|A=本月药费 < 8000|R=5% 下月返还表现正常", "merge_fingerprint": "eae794c72f3c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "本月药费", "下月返还表现正常"]}
{"atom_id": "v4.18.9_acf988d6fcf8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "5% 下月返还后余额、收入正确", "canon_text": "C=|A=8000≤ 药费 < 30000|R=5% 下月返还后余额、收入正确", "merge_fingerprint": "acf988d6fcf8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_fb76792e9ee4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "5% 下月返还后余额、收入正确", "canon_text": "C=|A=药费 ≥ 30000|R=5% 下月返还后余额、收入正确", "merge_fingerprint": "fb76792e9ee4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_4a436c35ea75", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费未达到第一梯度", "R": "5%-默认比例 下月返还后表现正常", "canon_text": "C=|A=药费未达到第一梯度|R=5%-默认比例 下月返还后表现正常", "merge_fingerprint": "4a436c35ea75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费未达到第一梯", "默认比例", "下月返还后表现正"]}
{"atom_id": "v4.18.9_fbef877533df", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第一梯度未达到第二梯度", "R": "5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确", "canon_text": "C=|A=药费达到第一梯度未达到第二梯度|R=5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确", "merge_fingerprint": "fbef877533df", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第一梯度", "未达到第二梯度", "计算", "号修改", "第一梯度比例", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_2d73d22cdc96", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第二梯度未达到第三梯度", "R": "5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确", "canon_text": "C=|A=药费达到第二梯度未达到第三梯度|R=5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确", "merge_fingerprint": "2d73d22cdc96", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第二梯度", "未达到第三梯度", "计算", "号修改", "第二梯度比例", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_fb5e614a40a0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已达到税率为0的梯度", "R": "5%计算(14号修改)) 下月返还后余额、收入正确", "canon_text": "C=|A=已达到税率为0的梯度|R=5%计算(14号修改)) 下月返还后余额、收入正确", "merge_fingerprint": "fb5e614a40a0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "已达到税率为", "的梯度", "计算", "号修改", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_c8d7b3fb262a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =800", "R": "收入*16%-0 下月返还后余额、收入正确", "canon_text": "C=|A=收入 < =800|R=收入*16%-0 下月返还后余额、收入正确", "merge_fingerprint": "c8d7b3fb262a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "收入", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_2df0f2b601a5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "800 < 收入 < =4000", "R": "收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确", "canon_text": "C=|A=800 < 收入 < =4000|R=收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确", "merge_fingerprint": "2df0f2b601a5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "收入", "收入", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_f8b6dee8d1c8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "4000 < 收入 < =25000", "R": "16%-16% 下月返还后表现正常", "canon_text": "C=|A=4000 < 收入 < =25000|R=16%-16% 下月返还后表现正常", "merge_fingerprint": "f8b6dee8d1c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "下月返还后表现正"]}
{"atom_id": "v4.18.9_1e4c0b2554af", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>25000或 收入>62500", "R": "16%-16% 下月返还后表现正常", "canon_text": "C=|A=收入>25000或 收入>62500|R=16%-16% 下月返还后表现正常", "merge_fingerprint": "1e4c0b2554af", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "收入", "下月返还后表现正"]}
{"atom_id": "v4.18.9_8a735c77ecc4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 签约换公司 > 我的收入", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "老版本我的收入页", "R": "提现正常 绑定银行卡、微信正常 无支付宝", "canon_text": "C=|A=老版本我的收入页|R=提现正常 绑定银行卡、微信正常 无支付宝", "merge_fingerprint": "8a735c77ecc4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入"], "case_name": "老版本我的收入页", "raw_text": "step1: => 提现正常 绑定银行卡、微信正常 无支付宝"}, "search_terms": ["老版本我的收入页", "老版本我的收入页", "提现正常", "绑定银行卡", "微信正常", "无支付宝"]}
{"atom_id": "v4.18.9_003c2d1d03df", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后", "R": "不展示在列表", "canon_text": "C=|A=无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后|R=不展示在列表", "merge_fingerprint": "003c2d1d03df", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "订单是无税订单,不展示在列表", "raw_text": "step1: 无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后; => 不展示在列表"}, "search_terms": ["订单是无税订单", "不展示在列表", "无税", "咨询费", "提问", "问诊", "赞赏", "预约挂号", "税前", "税后"]}
{"atom_id": "v4.18.9_f80d820fa537", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "3天:以3*24小时为时间点", "R": "显示暂无订单,只能退三日内的订单哦", "canon_text": "C=|A=3天:以3*24小时为时间点|R=显示暂无订单,只能退三日内的订单哦", "merge_fingerprint": "f80d820fa537", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "无3天内(3*24h内)到账的咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天:以3*24小时为时间点 => 显示暂无订单,只能退三日内的订单哦"}, "search_terms": ["天内", "h内", "到账的咨询费", "提问", "问诊", "赞赏和预约挂号费", "小时为时间点", "显示暂无订单", "只能退三日内的订", "单哦"]}
{"atom_id": "v4.18.9_b2ea461af4b3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费", "R": "咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间", "canon_text": "C=|A=3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费|R=咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间", "merge_fingerprint": "b2ea461af4b3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内只有1个到账记录:咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费 => 咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间 | step2: 咨询费,用户支付后,医生回复到账后,才显示在退款列表。 => "}, "search_terms": ["天内只有", "个到账记录", "咨询费", "提问", "问诊", "赞赏和预约挂号费", "天内只有一个到账", "记录", "咨询费", "提问"]}
{"atom_id": "v4.18.9_6e7ad06fc35e", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "订单按照时间顺序,自近向远排序", "R": "一次性展示,不分页拉取", "canon_text": "C=|A=订单按照时间顺序,自近向远排序|R=一次性展示,不分页拉取", "merge_fingerprint": "6e7ad06fc35e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "raw_text": "step1: 订单按照时间顺序,自近向远排序; => 一次性展示,不分页拉取; | step2: 下拉可以刷新列表; => 如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。"}, "search_terms": ["天内有", "个到账记录", "咨询费", "提问", "问诊", "赞赏", "诊金和预约挂号费", "订单按照时间顺序", "自近向远排序", "一次性展示"]}
{"atom_id": "v4.18.9_eb5ac52bad25", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "下拉可以刷新列表", "R": "如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。", "canon_text": "C=|A=下拉可以刷新列表|R=如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。", "merge_fingerprint": "eb5ac52bad25", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "raw_text": "step1: 订单按照时间顺序,自近向远排序; => 一次性展示,不分页拉取; | step2: 下拉可以刷新列表; => 如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。"}, "search_terms": ["天内有", "个到账记录", "咨询费", "提问", "问诊", "赞赏", "诊金和预约挂号费", "下拉可以刷新列表", "如果在另外一台设", "备已退款成功了的"]}
{"atom_id": "v4.18.9_dd7c0e5b433d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App"], "C": "", "A": "无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”", "R": "需扣除:按照税后", "canon_text": "C=|A=无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”|R=需扣除:按照税后", "merge_fingerprint": "dd7c0e5b433d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "订单需扣除的金额,超出账户余额,订单置灰显示", "raw_text": "step1: 无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”; => 需扣除:按照税后"}, "search_terms": ["订单需扣除的金额", "超出账户余额", "订单置灰显示", "无法选中", "顺序放在最后", "点击", "toast提示", "当前账户余额不足", "需扣除", "按照税后"]}
{"atom_id": "v4.18.9_9ec82115ab53", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INCOME", "INQUIRY", "PATIENT"], "feature_scope": "退款 > 选择退款订单 > 账号余额", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "分别退款咨询费或赞赏或预约挂号费", "R": "账户余额数值变化正确", "canon_text": "C=|A=分别退款咨询费或赞赏或预约挂号费|R=账户余额数值变化正确", "merge_fingerprint": "9ec82115ab53", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "账号余额"], "case_name": "操作退款给患者后,账户余额数值变化正确", "raw_text": "step1: 分别退款咨询费或赞赏或预约挂号费; => 账户余额数值变化正确;"}, "search_terms": ["操作退款给患者后", "账户余额数值变化", "正确", "分别退款咨询费或", "赞赏或预约挂号费", "账户余额数值变化", "正确"]}
{"atom_id": "v4.18.9_74428ec6a681", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "BACKSTAGE"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "猫头鹰后台"], "C": "", "A": "大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额", "R": "取猫头鹰配置税率的最大值", "canon_text": "C=|A=大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额|R=取猫头鹰配置税率的最大值", "merge_fingerprint": "74428ec6a681", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是属临时调整,按4.5%计算计算预计扣款金额", "raw_text": "step1: 大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额; => 取猫头鹰配置税率的最大值;"}, "search_terms": ["订单是属临时调整", "计算计算预计扣款", "金额", "大V", "咨询费", "提问", "问诊", "赞赏", "诊金", "预约挂号"]}
{"atom_id": "v4.18.9_dbc0ad4ab0c8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是大V,原来税率是X,现在Y", "R": "按照税率X退款", "canon_text": "C=|A=订单是大V,原来税率是X,现在Y|R=按照税率X退款", "merge_fingerprint": "dbc0ad4ab0c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率有变化,订单按照原税率退款", "raw_text": "step1: 订单是大V,原来税率是X,现在Y; => 按照税率X退款; | step2: 订单是临时,原来税率是X,现在Y; => 按照税率X退款;"}, "search_terms": ["当前税率有变化", "订单按照原税率退", "订单是大V", "原来税率是X", "现在Y", "按照税率X退款"]}
{"atom_id": "v4.18.9_d691d98b3fe7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是临时,原来税率是X,现在Y", "R": "按照税率X退款", "canon_text": "C=|A=订单是临时,原来税率是X,现在Y|R=按照税率X退款", "merge_fingerprint": "d691d98b3fe7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率有变化,订单按照原税率退款", "raw_text": "step1: 订单是大V,原来税率是X,现在Y; => 按照税率X退款; | step2: 订单是临时,原来税率是X,现在Y; => 按照税率X退款;"}, "search_terms": ["当前税率有变化", "订单按照原税率退", "订单是临时", "原来税率是X", "现在Y", "按照税率X退款"]}
{"atom_id": "v4.18.9_06e920b533e2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是无税,当前劳务\\签约\\大V\\临时", "R": "按无税", "canon_text": "C=|A=订单是无税,当前劳务\\签约\\大V\\临时|R=按无税", "merge_fingerprint": "06e920b533e2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是无税", "当前劳务", "签约", "大V", "临时", "按无税"]}
{"atom_id": "v4.18.9_923d16a57965", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是劳务,当前签约\\大V\\临时", "R": "按劳务税率", "canon_text": "C=|A=订单是劳务,当前签约\\大V\\临时|R=按劳务税率", "merge_fingerprint": "923d16a57965", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是劳务", "当前签约", "大V", "临时", "按劳务税率"]}
{"atom_id": "v4.18.9_37bdf6fbd94a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是签约,当前解除签约\\大V\\临时", "R": "按签约税率", "canon_text": "C=|A=订单是签约,当前解除签约\\大V\\临时|R=按签约税率", "merge_fingerprint": "37bdf6fbd94a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是签约", "当前解除签约", "大V", "临时", "按签约税率"]}
{"atom_id": "v4.18.9_a0f84b24e865", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是大V,当前签约\\临时", "R": "按大V税率", "canon_text": "C=|A=订单是大V,当前签约\\临时|R=按大V税率", "merge_fingerprint": "a0f84b24e865", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是大V", "当前签约", "临时", "按大V税率"]}
{"atom_id": "v4.18.9_ccebf5851b32", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是临时,当前签约\\大V", "R": "按临时税率", "canon_text": "C=|A=订单是临时,当前签约\\大V|R=按临时税率", "merge_fingerprint": "ccebf5851b32", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是临时", "当前签约", "大V", "按临时税率"]}
{"atom_id": "v4.18.9_a226b82b4708", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "选择订单A,这时候再点击订单B", "R": "订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额", "canon_text": "C=|A=选择订单A,这时候再点击订单B|R=订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额", "merge_fingerprint": "a226b82b4708", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "一次只能选1单,切换订单,退款给患者正确", "raw_text": "step1: 选择订单A,这时候再点击订单B; => 订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额; | step2: 点击“退款给患者”,退款成功; => 患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额);"}, "search_terms": ["一次只能选", "切换订单", "退款给患者正确", "选择订单A", "这时候再点击订单", "订单B被选择", "订单A取消选择", "预计扣款金额变化", "为A的金额"]}
{"atom_id": "v4.18.9_663f4cca10e1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "点击“退款给患者”,退款成功", "R": "患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额)", "canon_text": "C=|A=点击“退款给患者”,退款成功|R=患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额)", "merge_fingerprint": "663f4cca10e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "一次只能选1单,切换订单,退款给患者正确", "raw_text": "step1: 选择订单A,这时候再点击订单B; => 订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额; | step2: 点击“退款给患者”,退款成功; => 患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额);"}, "search_terms": ["一次只能选", "切换订单", "退款给患者正确", "点击", "退款给患者", "退款成功", "患者收到原来支付", "的金额", "医生端的账号余额", "变化正确"]}
{"atom_id": "v4.18.9_8f30ff9f859d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "这时候设备X,点击“退款给患者”", "R": "仍可进入退款确认页", "canon_text": "C=|A=这时候设备X,点击“退款给患者”|R=仍可进入退款确认页", "merge_fingerprint": "8f30ff9f859d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "另外一台设备已退款成功了的订单,此设备选择该订单后,点击“退款给患者”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A; => | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; => | step3: 这时候设备X,点击“退款给患者”; => 仍可进入退款确认页;"}, "search_terms": ["另外一台设备已退", "款成功了的订单", "此设备选择该订单", "点击", "退款给患者", "这时候设备X", "点击", "退款给患者", "仍可进入退款确认"]}
{"atom_id": "v4.18.9_6074dd169594", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 确认退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "这时候设备X,点击“确认退款”", "R": "不能再进行退款,提示“请勿重复退款”", "canon_text": "C=|A=这时候设备X,点击“确认退款”|R=不能再进行退款,提示“请勿重复退款”", "merge_fingerprint": "6074dd169594", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "另外一台设备已退款成功了的订单,此设备点击“确认退款”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面; => | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; => | step3: 这时候设备X,点击“确认退款”; => 不能再进行退款,提示“请勿重复退款”"}, "search_terms": ["另外一台设备已退", "款成功了的订单", "此设备点击", "确认退款", "这时候设备X", "点击", "确认退款", "不能再进行退款", "提示", "请勿重复退款"]}
{"atom_id": "v4.18.9_cc206f2cfac2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 确认退款", "touchpoints": ["提现页", "签约页", "医生App", "患者页"], "C": "1、账号余额是101元; 2、订单A金额是20元", "A": "这时候设备X,点击“确认退款”", "R": "提示余额不足,退款失败", "canon_text": "C=1、账号余额是101元; 2、订单A金额是20元|A=这时候设备X,点击“确认退款”|R=提示余额不足,退款失败", "merge_fingerprint": "cc206f2cfac2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "确认退款的时候,余额不足,退款失败", "raw_text": "1、账号余额是101元; 2、订单A金额是20元; | step1: 设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面; => | step2: 此时设备Y登录同样的账号,提现100元,剩余1元; => | step3: 这时候设备X,点击“确认退款”; => 提示余额不足,退款失败;"}, "search_terms": ["确认退款的时候", "余额不足", "退款失败", "这时候设备X", "点击", "确认退款", "提示余额不足", "退款失败"]}
{"atom_id": "v4.18.9_793eca631aef", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 退款 > 确认退款", "touchpoints": ["签约页", "医生App"], "C": "", "A": "验证码:超时、错误、已使用的验证码等", "R": "退款失败", "canon_text": "C=|A=验证码:超时、错误、已使用的验证码等|R=退款失败", "merge_fingerprint": "793eca631aef", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "输入验证码、退款理由,退款正常", "raw_text": "step1: 验证码:超时、错误、已使用的验证码等 => 退款失败; | step2: 退款理由:空、200字 => 退款成功;"}, "search_terms": ["输入验证码", "退款理由", "退款正常", "验证码", "超时", "错误", "已使用的验证码等", "退款失败"]}
{"atom_id": "v4.18.9_39f4d80c1881", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 退款 > 确认退款", "touchpoints": ["签约页", "医生App"], "C": "", "A": "退款理由:空、200字", "R": "退款成功", "canon_text": "C=|A=退款理由:空、200字|R=退款成功", "merge_fingerprint": "39f4d80c1881", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "输入验证码、退款理由,退款正常", "raw_text": "step1: 验证码:超时、错误、已使用的验证码等 => 退款失败; | step2: 退款理由:空、200字 => 退款成功;"}, "search_terms": ["输入验证码", "退款理由", "退款正常", "退款理由", "退款成功"]}
{"atom_id": "v4.18.9_bdd9ae78e49f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "canon_text": "C=|A=退款成功消息展示正确|R=退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "merge_fingerprint": "bdd9ae78e49f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "退款项目", "咨询费", "提问", "问诊", "或赞赏或诊金或预", "约挂号费"]}
{"atom_id": "v4.18.9_e7832bac4445", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "canon_text": "C=|A=退款成功消息展示正确|R=退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "merge_fingerprint": "e7832bac4445", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "退款金额", "保留小数点", "核验与所选择订单", "退款金额一致"]}
{"atom_id": "v4.18.9_51a220a728ca", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "退款理由:没填写则不展示该行。200字一次性全部展示。", "canon_text": "C=|A=退款成功消息展示正确|R=退款理由:没填写则不展示该行。200字一次性全部展示。", "merge_fingerprint": "51a220a728ca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "退款理由", "没填写则不展示该", "字一次性全部展示"]}
{"atom_id": "v4.18.9_d0af878d3531", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "点击查看详情 >", "canon_text": "C=|A=退款成功消息展示正确|R=点击查看详情 >", "merge_fingerprint": "d0af878d3531", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "点击查看详情"]}
{"atom_id": "v4.18.9_26c6733ace08", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款详情", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款详情", "merge_fingerprint": "26c6733ace08", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款详情"]}
{"atom_id": "v4.18.9_5f37549a4ece", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "merge_fingerprint": "5f37549a4ece", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款项目", "咨询费", "提问", "问诊", "或赞赏或诊金或预", "约挂号费"]}
{"atom_id": "v4.18.9_06dd0d82ee43", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "merge_fingerprint": "06dd0d82ee43", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款金额", "保留小数点", "核验与所选择订单", "退款金额一致"]}
{"atom_id": "v4.18.9_c278e4c61b89", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "收款人:原来患者账号名字(account表)", "canon_text": "C=|A=进入退款详情,页面展示正确|R=收款人:原来患者账号名字(account表)", "merge_fingerprint": "c278e4c61b89", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "收款人", "原来患者账号名字", "account表"]}
{"atom_id": "v4.18.9_67c5f3f06c3c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "理由:200字一次性全部展示。", "canon_text": "C=|A=进入退款详情,页面展示正确|R=理由:200字一次性全部展示。", "merge_fingerprint": "67c5f3f06c3c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "理由", "字一次性全部展示"]}
{"atom_id": "v4.18.9_ca57edee82a9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款方式", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款方式", "merge_fingerprint": "ca57edee82a9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款方式"]}
{"atom_id": "v4.18.9_56e9442f4054", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款时间", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款时间", "merge_fingerprint": "56e9442f4054", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款时间"]}
{"atom_id": "v4.18.9_a9a664e37aea", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约数据", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "点击【查看证件照】", "R": "可以查看证件照片,照片显示正常,照片可以旋转", "canon_text": "C=|A=点击【查看证件照】|R=可以查看证件照片,照片显示正常,照片可以旋转", "merge_fingerprint": "a9a664e37aea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "case_name": "提交的身份证照片可以下载", "raw_text": "step1: 点击【查看证件照】 => 1,可以查看证件照片,照片显示正常,照片可以旋转; 2,还可以下载照片;"}, "search_terms": ["提交的身份证照片", "可以下载", "点击", "查看证件照", "可以查看证件照片", "照片显示正常", "照片可以旋转"]}
{"atom_id": "v4.18.9_af93101ca0c1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约数据", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "点击【查看证件照】", "R": "还可以下载照片", "canon_text": "C=|A=点击【查看证件照】|R=还可以下载照片", "merge_fingerprint": "af93101ca0c1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "case_name": "提交的身份证照片可以下载", "raw_text": "step1: 点击【查看证件照】 => 1,可以查看证件照片,照片显示正常,照片可以旋转; 2,还可以下载照片;"}, "search_terms": ["提交的身份证照片", "可以下载", "点击", "查看证件照", "还可以下载照片"]}
{"atom_id": "v4.18.9_af4cf493ef55", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【通过】按钮", "touchpoints": ["猫头鹰后台"], "C": "", "A": "直接点击【通过】", "R": "用户不存在,请确认已同步再重试", "canon_text": "C=|A=直接点击【通过】|R=用户不存在,请确认已同步再重试", "merge_fingerprint": "af4cf493ef55", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "case_name": "港澳台照片在第三方系统没有同步,【通过】按钮不可以点击", "raw_text": "step1: 直接点击【通过】 => 1,用户不存在,请确认已同步再重试;"}, "search_terms": ["港澳台照片在第三", "方系统没有同步", "通过", "按钮不可以点击", "直接点击", "通过", "用户不存在", "请确认已同步再重"]}
{"atom_id": "v4.18.9_764537fd3cfc", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【通过】按钮", "touchpoints": ["猫头鹰后台"], "C": "", "A": "点击【通过】按钮", "R": "弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭", "canon_text": "C=|A=点击【通过】按钮|R=弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭", "merge_fingerprint": "764537fd3cfc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "case_name": "港澳台证件照在第三方系统已经同步,【通过】按钮可以点击", "raw_text": "step1: 点击【通过】按钮 => 1,弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭;"}, "search_terms": ["港澳台证件照在第", "三方系统已经同步", "通过", "按钮可以点击", "点击", "通过", "按钮", "弹窗进行二次确认", "确认", "按钮"]}
{"atom_id": "v4.18.9_0613e8819713", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "INCOME"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【不通过】按钮", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "点击【不通过】", "R": "二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭", "canon_text": "C=|A=点击【不通过】|R=二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭", "merge_fingerprint": "0613e8819713", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【不通过】按钮"], "case_name": "不管数据有没有在第三方同步,【不通过】按钮都可以操作", "raw_text": "step1: 点击【不通过】 => 1,二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭;"}, "search_terms": ["不管数据有没有在", "第三方同步", "不通过", "按钮都可以操作", "点击", "不通过", "二次弹窗提示", "确认", "按钮", "签约失败"]}
{"atom_id": "v4.18.9_5c585ef2c4c0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "INCOME"], "feature_scope": "港澳台签证管理 > 签约数据状态变更 > 【等待签约结果】状态", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "第三方同步了,点击【通过】按钮", "R": "第三方还没有签约成功, 【已通过】按钮置灰 ,签约状态由【等待内部审核】变成【等待签约结果】", "canon_text": "C=|A=第三方同步了,点击【通过】按钮|R=第三方还没有签约成功, 【已通过】按钮置灰 ,签约状态由【等待内部审核】变成【等待签约结果】", "merge_fingerprint": "5c585ef2c4c0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【等待签约结果】状态"], "case_name": "已点击通过,但第三方还未签约的数据,状态为【等待签约结果】", "raw_text": "step1: 第三方同步了,点击【通过】按钮 => 1,第三方还没有签约成功, 【已通过】按钮置灰 ,签约状态由【等待内部审核】变成【等待签约结果】"}, "search_terms": ["已点击通过", "但第三方还未签约", "的数据", "状态为", "等待签约结果", "第三方同步了", "点击", "通过", "按钮", "第三方还没有签约"]}