case_atoms_model.jsonl
559 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
{"atom_id": "v4.42.0_6305d444e4a3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "显示0,进入该页面", "R": "选中自定义 0条", "canon_text": "C=|A=显示0,进入该页面|R=选中自定义 0条", "merge_fingerprint": "6305d444e4a3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "显示", "进入该页面", "选中自定义"]}
{"atom_id": "v4.42.0_6a95eaa440d0", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "显示0,进入后,不修改条数,返回", "R": "还是显示0", "canon_text": "C=|A=显示0,进入后,不修改条数,返回|R=还是显示0", "merge_fingerprint": "6a95eaa440d0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "显示", "进入后", "不修改条数", "返回", "还是显示"]}
{"atom_id": "v4.42.0_93b0f217a85d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "点击【自定义】", "R": "弹出自定义设置弹窗:", "canon_text": "C=|A=点击【自定义】|R=弹出自定义设置弹窗:", "merge_fingerprint": "93b0f217a85d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "点击", "自定义", "弹出自定义设置弹"]}
{"atom_id": "v4.42.0_3ef74733d219", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "点击【自定义】", "R": "默认文案:0-99", "canon_text": "C=|A=点击【自定义】|R=默认文案:0-99", "merge_fingerprint": "3ef74733d219", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "点击", "自定义", "默认文案"]}
{"atom_id": "v4.42.0_6139027a84bc", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "点击【自定义】", "R": "弹窗标题:自定义赠送免费提问条数", "canon_text": "C=|A=点击【自定义】|R=弹窗标题:自定义赠送免费提问条数", "merge_fingerprint": "6139027a84bc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "点击", "自定义", "弹窗标题", "自定义赠送免费提", "问条数"]}
{"atom_id": "v4.42.0_c691eb8f1a99", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "自定义赠送免费提问条数弹窗", "R": "不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数", "canon_text": "C=|A=自定义赠送免费提问条数弹窗|R=不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数", "merge_fingerprint": "c691eb8f1a99", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "自定义赠送免费提", "问条数弹窗", "不输入内容", "点击", "确定", "按钮", "toast提示"]}
{"atom_id": "v4.42.0_d6a47d8f09d6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "自定义赠送免费提问条数弹窗", "R": "输入内容后,点击【确定】按钮,保存成功", "canon_text": "C=|A=自定义赠送免费提问条数弹窗|R=输入内容后,点击【确定】按钮,保存成功", "merge_fingerprint": "d6a47d8f09d6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "自定义赠送免费提", "问条数弹窗", "输入内容后", "点击", "确定", "按钮", "保存成功"]}
{"atom_id": "v4.42.0_fbd4427a81cc", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "自定义赠送免费提问条数弹窗", "R": "输入的数字为负数或者超出", "canon_text": "C=|A=自定义赠送免费提问条数弹窗|R=输入的数字为负数或者超出", "merge_fingerprint": "fbd4427a81cc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "自定义赠送免费提", "问条数弹窗", "输入的数字为负数", "或者超出"]}
{"atom_id": "v4.42.0_30a2f4343f9b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "自定义赠送免费提问条数弹窗", "R": "无法输入", "canon_text": "C=|A=自定义赠送免费提问条数弹窗|R=无法输入", "merge_fingerprint": "30a2f4343f9b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "自定义赠送免费提", "问条数弹窗", "无法输入"]}
{"atom_id": "v4.42.0_12894b5e457f", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "自定义赠送免费提问条数弹窗", "R": "点击【取消】按钮,不保存", "canon_text": "C=|A=自定义赠送免费提问条数弹窗|R=点击【取消】按钮,不保存", "merge_fingerprint": "12894b5e457f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "免费提问条数为0条时,点击进入设置页面", "raw_text": "step1: 可以选择3条、5条、10条、不限 => [截图] | step2: 显示0,进入该页面 => 选中自定义 0条 | step3: 显示0,进入后,不修改条数,返回 => 还是显示0 | step4: 点击【自定义】 => 1,弹出自定义设置弹窗: 2,默认文案:0-99; 3,弹窗标题:自定义赠送免费提问条数; [截图] | step5: 自定义赠送免费提问条数弹窗 => 1,不输入内容,点击【确定】按钮,toast提示:请填写免费消息条数; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字为负数或者超出99,无法输入; 4,点击【取消】按钮,不保存;"}, "search_terms": ["免费提问条数为", "条时", "点击进入设置页面", "自定义赠送免费提", "问条数弹窗", "点击", "取消", "按钮", "不保存"]}
{"atom_id": "v4.42.0_fd958bf8495b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "点击弹窗里的【取消】按钮", "R": "还是回到设置页面", "canon_text": "C=|A=点击弹窗里的【取消】按钮|R=还是回到设置页面", "merge_fingerprint": "fd958bf8495b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "选中条数后,点击左上角的返回按钮,弹出修改弹窗", "raw_text": "step1: 点击弹窗里的【取消】按钮 => 还是回到设置页面 | step2: 点击弹窗里的【保存】按钮 => 修改成功,回到上一页"}, "search_terms": ["选中条数后", "点击左上角的返回", "按钮", "弹出修改弹窗", "点击弹窗里的", "取消", "按钮", "还是回到设置页面"]}
{"atom_id": "v4.42.0_7a5ff0c56b7c", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 免费提问条数设置页面", "touchpoints": [], "C": "", "A": "点击弹窗里的【保存】按钮", "R": "修改成功,回到上一页", "canon_text": "C=|A=点击弹窗里的【保存】按钮|R=修改成功,回到上一页", "merge_fingerprint": "7a5ff0c56b7c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "免费提问条数设置页面"], "case_name": "选中条数后,点击左上角的返回按钮,弹出修改弹窗", "raw_text": "step1: 点击弹窗里的【取消】按钮 => 还是回到设置页面 | step2: 点击弹窗里的【保存】按钮 => 修改成功,回到上一页"}, "search_terms": ["选中条数后", "点击左上角的返回", "按钮", "弹出修改弹窗", "点击弹窗里的", "保存", "按钮", "修改成功", "回到上一页"]}
{"atom_id": "v4.42.0_51a8b3c04fb2", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "外面显示去设置,进入该页面时", "R": "提问费用和购买消息条数都没有选中", "canon_text": "C=|A=外面显示去设置,进入该页面时|R=提问费用和购买消息条数都没有选中", "merge_fingerprint": "51a8b3c04fb2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "付费提问显示:去设置时,点击唤起设置弹窗", "raw_text": "step1: => [截图] | step2: 外面显示去设置,进入该页面时 => 1,提问费用和购买消息条数都没有选中; 2,此时顶部不显示:当前设置; | step3: => 提问费用和购买的消息条数都是必填项 | step4: => 1,弹窗顶部标题:付费提问设置;"}, "search_terms": ["付费提问显示", "去设置时", "点击唤起设置弹窗", "外面显示去设置", "进入该页面时", "提问费用和购买消", "息条数都没有选中"]}
{"atom_id": "v4.42.0_26c43b4d56b3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "外面显示去设置,进入该页面时", "R": "此时顶部不显示:当前设置", "canon_text": "C=|A=外面显示去设置,进入该页面时|R=此时顶部不显示:当前设置", "merge_fingerprint": "26c43b4d56b3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "付费提问显示:去设置时,点击唤起设置弹窗", "raw_text": "step1: => [截图] | step2: 外面显示去设置,进入该页面时 => 1,提问费用和购买消息条数都没有选中; 2,此时顶部不显示:当前设置; | step3: => 提问费用和购买的消息条数都是必填项 | step4: => 1,弹窗顶部标题:付费提问设置;"}, "search_terms": ["付费提问显示", "去设置时", "点击唤起设置弹窗", "外面显示去设置", "进入该页面时", "此时顶部不显示", "当前设置"]}
{"atom_id": "v4.42.0_7b26fd259d1e", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "付费提问显示:去设置时,点击唤起设置弹窗", "R": "提问费用和购买的消息条数都是必填项", "canon_text": "C=|A=付费提问显示:去设置时,点击唤起设置弹窗|R=提问费用和购买的消息条数都是必填项", "merge_fingerprint": "7b26fd259d1e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "付费提问显示:去设置时,点击唤起设置弹窗", "raw_text": "step1: => [截图] | step2: 外面显示去设置,进入该页面时 => 1,提问费用和购买消息条数都没有选中; 2,此时顶部不显示:当前设置; | step3: => 提问费用和购买的消息条数都是必填项 | step4: => 1,弹窗顶部标题:付费提问设置;"}, "search_terms": ["付费提问显示", "去设置时", "点击唤起设置弹窗", "付费提问显示", "去设置时", "点击唤起设置弹窗", "提问费用和购买的", "消息条数都是必填"]}
{"atom_id": "v4.42.0_b5c421beaf2e", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "付费提问显示:去设置时,点击唤起设置弹窗", "R": "弹窗顶部标题:付费提问设置", "canon_text": "C=|A=付费提问显示:去设置时,点击唤起设置弹窗|R=弹窗顶部标题:付费提问设置", "merge_fingerprint": "b5c421beaf2e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "付费提问显示:去设置时,点击唤起设置弹窗", "raw_text": "step1: => [截图] | step2: 外面显示去设置,进入该页面时 => 1,提问费用和购买消息条数都没有选中; 2,此时顶部不显示:当前设置; | step3: => 提问费用和购买的消息条数都是必填项 | step4: => 1,弹窗顶部标题:付费提问设置;"}, "search_terms": ["付费提问显示", "去设置时", "点击唤起设置弹窗", "付费提问显示", "去设置时", "点击唤起设置弹窗", "弹窗顶部标题", "付费提问设置"]}
{"atom_id": "v4.42.0_333462a455e5", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "只选择了提问费用:10元", "R": "当前设置:10元/", "canon_text": "C=|A=只选择了提问费用:10元|R=当前设置:10元/", "merge_fingerprint": "333462a455e5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "选择了提问费用和购买消息条数,顶部当前设置显示", "raw_text": "step1: => [截图] | step2: 只选择了提问费用:10元 => 当前设置:10元/ | step3: 只选择了购买的消息条数:3条 => 当前设置: /3条 | step4: 选择了提问费用:10元,购买的消息条数:3条 => 当前设置:10元/3条 | step5: 修改了提问费用或者购买的消息条数时 => 顶部的当前设置需要实时变化"}, "search_terms": ["选择了提问费用和", "购买消息条数", "顶部当前设置显示", "只选择了提问费用", "当前设置"]}
{"atom_id": "v4.42.0_7363c2d41fad", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "只选择了购买的消息条数:3条", "R": "当前设置: /3条", "canon_text": "C=|A=只选择了购买的消息条数:3条|R=当前设置: /3条", "merge_fingerprint": "7363c2d41fad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "选择了提问费用和购买消息条数,顶部当前设置显示", "raw_text": "step1: => [截图] | step2: 只选择了提问费用:10元 => 当前设置:10元/ | step3: 只选择了购买的消息条数:3条 => 当前设置: /3条 | step4: 选择了提问费用:10元,购买的消息条数:3条 => 当前设置:10元/3条 | step5: 修改了提问费用或者购买的消息条数时 => 顶部的当前设置需要实时变化"}, "search_terms": ["选择了提问费用和", "购买消息条数", "顶部当前设置显示", "只选择了购买的消", "息条数", "当前设置"]}
{"atom_id": "v4.42.0_8d92280d8d95", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "选择了提问费用:10元,购买的消息条数:3条", "R": "当前设置:10元/3条", "canon_text": "C=|A=选择了提问费用:10元,购买的消息条数:3条|R=当前设置:10元/3条", "merge_fingerprint": "8d92280d8d95", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "选择了提问费用和购买消息条数,顶部当前设置显示", "raw_text": "step1: => [截图] | step2: 只选择了提问费用:10元 => 当前设置:10元/ | step3: 只选择了购买的消息条数:3条 => 当前设置: /3条 | step4: 选择了提问费用:10元,购买的消息条数:3条 => 当前设置:10元/3条 | step5: 修改了提问费用或者购买的消息条数时 => 顶部的当前设置需要实时变化"}, "search_terms": ["选择了提问费用和", "购买消息条数", "顶部当前设置显示", "选择了提问费用", "购买的消息条数", "当前设置"]}
{"atom_id": "v4.42.0_3b23e5dcbad2", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "修改了提问费用或者购买的消息条数时", "R": "顶部的当前设置需要实时变化", "canon_text": "C=|A=修改了提问费用或者购买的消息条数时|R=顶部的当前设置需要实时变化", "merge_fingerprint": "3b23e5dcbad2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "选择了提问费用和购买消息条数,顶部当前设置显示", "raw_text": "step1: => [截图] | step2: 只选择了提问费用:10元 => 当前设置:10元/ | step3: 只选择了购买的消息条数:3条 => 当前设置: /3条 | step4: 选择了提问费用:10元,购买的消息条数:3条 => 当前设置:10元/3条 | step5: 修改了提问费用或者购买的消息条数时 => 顶部的当前设置需要实时变化"}, "search_terms": ["选择了提问费用和", "购买消息条数", "顶部当前设置显示", "修改了提问费用或", "者购买的消息条数", "顶部的当前设置需", "要实时变化"]}
{"atom_id": "v4.42.0_7c9f0d42e2be", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "提问费用", "R": "提问付费下方显示默认文案:回复患者的提问后即费用到账", "canon_text": "C=|A=提问费用|R=提问付费下方显示默认文案:回复患者的提问后即费用到账", "merge_fingerprint": "7c9f0d42e2be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "提问费用", "提问付费下方显示", "默认文案", "回复患者的提问后", "即费用到账"]}
{"atom_id": "v4.42.0_cb5cb18fa5a2", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "提问费用", "R": "可以选择:5元、10元、15元、20元,单选", "canon_text": "C=|A=提问费用|R=可以选择:5元、10元、15元、20元,单选", "merge_fingerprint": "cb5cb18fa5a2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "提问费用", "可以选择", "单选"]}
{"atom_id": "v4.42.0_cdf7d3661130", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "提问费用", "R": "可以自定义价格", "canon_text": "C=|A=提问费用|R=可以自定义价格", "merge_fingerprint": "cdf7d3661130", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "提问费用", "可以自定义价格"]}
{"atom_id": "v4.42.0_4ef39abef336", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "点击自定义", "R": "弹出自定义弹窗", "canon_text": "C=|A=点击自定义|R=弹出自定义弹窗", "merge_fingerprint": "4ef39abef336", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "点击自定义", "弹出自定义弹窗"]}
{"atom_id": "v4.42.0_6970b3ca54dc", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "点击自定义", "R": "默认文案:1-9999", "canon_text": "C=|A=点击自定义|R=默认文案:1-9999", "merge_fingerprint": "6970b3ca54dc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "点击自定义", "默认文案"]}
{"atom_id": "v4.42.0_cc37b7a4e246", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "点击自定义", "R": "该弹窗标题文案为:自定义提问费用", "canon_text": "C=|A=点击自定义|R=该弹窗标题文案为:自定义提问费用", "merge_fingerprint": "cc37b7a4e246", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "点击自定义", "该弹窗标题文案为", "自定义提问费用"]}
{"atom_id": "v4.42.0_24f8e771c633", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义提问费用弹窗", "R": "不输入内容,点击【确定】按钮, toast提示:请输入提问费用", "canon_text": "C=|A=自定义提问费用弹窗|R=不输入内容,点击【确定】按钮, toast提示:请输入提问费用", "merge_fingerprint": "24f8e771c633", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义提问费用弹", "不输入内容", "点击", "确定", "按钮", "toast提示", "请输入提问费用"]}
{"atom_id": "v4.42.0_b4d43603518b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义提问费用弹窗", "R": "输入内容后,点击【确定】按钮,保存成功", "canon_text": "C=|A=自定义提问费用弹窗|R=输入内容后,点击【确定】按钮,保存成功", "merge_fingerprint": "b4d43603518b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义提问费用弹", "输入内容后", "点击", "确定", "按钮", "保存成功"]}
{"atom_id": "v4.42.0_6b31180e7f57", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义提问费用弹窗", "R": "输入的数字小于", "canon_text": "C=|A=自定义提问费用弹窗|R=输入的数字小于", "merge_fingerprint": "6b31180e7f57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义提问费用弹", "输入的数字小于"]}
{"atom_id": "v4.42.0_6f3774a69642", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义提问费用弹窗", "R": "负数或者超出", "canon_text": "C=|A=自定义提问费用弹窗|R=负数或者超出", "merge_fingerprint": "6f3774a69642", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义提问费用弹", "负数或者超出"]}
{"atom_id": "v4.42.0_dd97ba22b572", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义提问费用弹窗", "R": "无法输入", "canon_text": "C=|A=自定义提问费用弹窗|R=无法输入", "merge_fingerprint": "dd97ba22b572", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义提问费用弹", "无法输入"]}
{"atom_id": "v4.42.0_ebebe72ab016", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义提问费用弹窗", "R": "点击【取消】按钮,弹窗关闭", "canon_text": "C=|A=自定义提问费用弹窗|R=点击【取消】按钮,弹窗关闭", "merge_fingerprint": "ebebe72ab016", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义提问费用弹", "点击", "取消", "按钮", "弹窗关闭"]}
{"atom_id": "v4.42.0_3c956f8f48b7", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义设置23元", "R": "自定义前面多出一个23元的选项,并且选中", "canon_text": "C=|A=自定义设置23元|R=自定义前面多出一个23元的选项,并且选中", "merge_fingerprint": "3c956f8f48b7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义设置", "自定义前面多出一", "元的选项", "并且选中"]}
{"atom_id": "v4.42.0_fea7bcd6e3be", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": ["患者页"], "C": "", "A": "自定义设置23元", "R": "之后点击自定义,重新修改成24元,原来的23元变成24元", "canon_text": "C=|A=自定义设置23元|R=之后点击自定义,重新修改成24元,原来的23元变成24元", "merge_fingerprint": "fea7bcd6e3be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "提问费用", "raw_text": "step1: => [截图] | step2: => 1,提问付费下方显示默认文案:回复患者的提问后即费用到账; | step3: => 1,可以选择:5元、10元、15元、20元,单选; 2,可以自定义价格; | step4: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-9999; 3,该弹窗标题文案为:自定义提问费用; [截图] | step5: 自定义提问费用弹窗 => 1,不输入内容,点击【确定】按钮, toast提示:请输入提问费用; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出9999,无法输入; 4,点击【取消】按钮,弹窗关闭; | step6: 自定义设置23元 => 1,自定义前面多出一个23元的选项,并且选中; 2,之后点击自定义,重新修改成24元,原来的23元变成24元;"}, "search_terms": ["提问费用", "自定义设置", "之后点击自定义", "重新修改成", "原来的", "元变成"]}
{"atom_id": "v4.42.0_c3846969d115", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "购买的消息条数", "R": "可以选择:3条、5条、10条", "canon_text": "C=|A=购买的消息条数|R=可以选择:3条、5条、10条", "merge_fingerprint": "c3846969d115", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "购买的消息条数", "可以选择"]}
{"atom_id": "v4.42.0_db2111135219", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "购买的消息条数", "R": "可以自定义消息条数", "canon_text": "C=|A=购买的消息条数|R=可以自定义消息条数", "merge_fingerprint": "db2111135219", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "购买的消息条数", "可以自定义消息条"]}
{"atom_id": "v4.42.0_b571fce9efe3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "点击自定义", "R": "默认文案:1-99", "canon_text": "C=|A=点击自定义|R=默认文案:1-99", "merge_fingerprint": "b571fce9efe3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "点击自定义", "默认文案"]}
{"atom_id": "v4.42.0_ec5583f61d30", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "点击自定义", "R": "该弹窗标题:自定义购买的消息条数", "canon_text": "C=|A=点击自定义|R=该弹窗标题:自定义购买的消息条数", "merge_fingerprint": "ec5583f61d30", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "点击自定义", "该弹窗标题", "自定义购买的消息", "条数"]}
{"atom_id": "v4.42.0_81d7819b1131", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "自定义购买的提问消息弹窗", "R": "不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息", "canon_text": "C=|A=自定义购买的提问消息弹窗|R=不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息", "merge_fingerprint": "81d7819b1131", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "自定义购买的提问", "消息弹窗", "不输入内容", "点击", "确定", "按钮", "toast提示", "请输入购买的提问", "消息"]}
{"atom_id": "v4.42.0_f08e9d93339a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "自定义购买的提问消息弹窗", "R": "输入内容后,点击【确定】按钮,保存成功", "canon_text": "C=|A=自定义购买的提问消息弹窗|R=输入内容后,点击【确定】按钮,保存成功", "merge_fingerprint": "f08e9d93339a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "自定义购买的提问", "消息弹窗", "输入内容后", "点击", "确定", "按钮", "保存成功"]}
{"atom_id": "v4.42.0_caddc97234d3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "自定义购买的提问消息弹窗", "R": "输入的数字小于", "canon_text": "C=|A=自定义购买的提问消息弹窗|R=输入的数字小于", "merge_fingerprint": "caddc97234d3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "自定义购买的提问", "消息弹窗", "输入的数字小于"]}
{"atom_id": "v4.42.0_ee70ab647a0a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "自定义购买的提问消息弹窗", "R": "负数或者超出", "canon_text": "C=|A=自定义购买的提问消息弹窗|R=负数或者超出", "merge_fingerprint": "ee70ab647a0a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "自定义购买的提问", "消息弹窗", "负数或者超出"]}
{"atom_id": "v4.42.0_3c3185dbc246", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "自定义购买的提问消息弹窗", "R": "无法输入", "canon_text": "C=|A=自定义购买的提问消息弹窗|R=无法输入", "merge_fingerprint": "3c3185dbc246", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "自定义购买的提问", "消息弹窗", "无法输入"]}
{"atom_id": "v4.42.0_2d6496937b57", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问设置页面", "touchpoints": [], "C": "", "A": "自定义购买的提问消息弹窗", "R": "点击【取消】按钮,弹窗关闭", "canon_text": "C=|A=自定义购买的提问消息弹窗|R=点击【取消】按钮,弹窗关闭", "merge_fingerprint": "2d6496937b57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问设置页面"], "case_name": "购买的消息条数", "raw_text": "step1: => [截图] | step2: => 1,可以选择:3条、5条、10条; 2,可以自定义消息条数; | step3: 点击自定义 => 1,弹出自定义弹窗; 2,默认文案:1-99; 3,该弹窗标题:自定义购买的消息条数; [截图] | step4: 自定义购买的提问消息弹窗 => 1,不输入内容,点击【确定】按钮,toast提示: 请输入购买的提问消息 ; 2,输入内容后,点击【确定】按钮,保存成功; 3,输入的数字小于1,负数或者超出99,无法输入; 4,点击【取消】按钮,弹窗关闭;"}, "search_terms": ["购买的消息条数", "自定义购买的提问", "消息弹窗", "点击", "取消", "按钮", "弹窗关闭"]}
{"atom_id": "v4.42.0_5a3819704f28", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问有效期设置页面", "touchpoints": [], "C": "", "A": "新注册的医师提问有效期默认14天", "R": "进入提问有效期设置页面后,自动选中14天", "canon_text": "C=|A=新注册的医师提问有效期默认14天|R=进入提问有效期设置页面后,自动选中14天", "merge_fingerprint": "5a3819704f28", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问有效期设置页面"], "case_name": "付费提问有有效期页面,还是原来的有效期页面,逻辑不变", "raw_text": "step1: => [截图] | step2: 新注册的医师提问有效期默认14天 => 进入提问有效期设置页面后,自动选中14天 | step3: => 1,可以选择3天、7天、14天、30天,单选; | step4: 选择完提问有效期后 => 小程序购买提问页面实时变化"}, "search_terms": ["付费提问有有效期", "页面", "还是原来的有效期", "页面", "逻辑不变", "新注册的医师提问", "有效期默认", "进入提问有效期设", "置页面后", "自动选中"]}
{"atom_id": "v4.42.0_24e5d6926a66", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问有效期设置页面", "touchpoints": [], "C": "", "A": "付费提问有有效期页面,还是原来的有效期页面,逻辑不变", "R": "可以选择3天、7天、14天、30天,单选", "canon_text": "C=|A=付费提问有有效期页面,还是原来的有效期页面,逻辑不变|R=可以选择3天、7天、14天、30天,单选", "merge_fingerprint": "24e5d6926a66", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问有效期设置页面"], "case_name": "付费提问有有效期页面,还是原来的有效期页面,逻辑不变", "raw_text": "step1: => [截图] | step2: 新注册的医师提问有效期默认14天 => 进入提问有效期设置页面后,自动选中14天 | step3: => 1,可以选择3天、7天、14天、30天,单选; | step4: 选择完提问有效期后 => 小程序购买提问页面实时变化"}, "search_terms": ["付费提问有有效期", "页面", "还是原来的有效期", "页面", "逻辑不变", "付费提问有有效期", "页面", "还是原来的有效期", "页面", "逻辑不变"]}
{"atom_id": "v4.42.0_1cedf0de4d32", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 付费提问有效期设置页面", "touchpoints": [], "C": "", "A": "选择完提问有效期后", "R": "小程序购买提问页面实时变化", "canon_text": "C=|A=选择完提问有效期后|R=小程序购买提问页面实时变化", "merge_fingerprint": "1cedf0de4d32", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "付费提问有效期设置页面"], "case_name": "付费提问有有效期页面,还是原来的有效期页面,逻辑不变", "raw_text": "step1: => [截图] | step2: 新注册的医师提问有效期默认14天 => 进入提问有效期设置页面后,自动选中14天 | step3: => 1,可以选择3天、7天、14天、30天,单选; | step4: 选择完提问有效期后 => 小程序购买提问页面实时变化"}, "search_terms": ["付费提问有有效期", "页面", "还是原来的有效期", "页面", "逻辑不变", "选择完提问有效期", "小程序购买提问页", "面实时变化"]}
{"atom_id": "v4.42.0_6f709100d08a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "免费、3条", "R": "新版本: 免费提问条数 3条 付费提问 去设置 付费提问有效期 14天", "canon_text": "C=|A=免费、3条|R=新版本: 免费提问条数 3条 付费提问 去设置 付费提问有效期 14天", "merge_fingerprint": "6f709100d08a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "老版本开启了免费的提问,到新版本后", "raw_text": "step1: 免费、3条 => 新版本: 免费提问条数 3条 付费提问 去设置 付费提问有效期 14天 | step2: 免费,不限次数 => 新版本: 免费提问条数 不限 付费提问 去设置 付费提问有效期 14天 | step3: 免费,条数为自定义20条 => 新版本: 免费提问条数 20条 付费提问 去设置 付费提问有效期 14天"}, "search_terms": ["老版本开启了免费", "的提问", "到新版本后", "免费", "新版本", "免费提问条数", "付费提问", "去设置", "付费提问有效期"]}
{"atom_id": "v4.42.0_2dcd5158b3d6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "免费,不限次数", "R": "新版本: 免费提问条数 不限 付费提问 去设置 付费提问有效期 14天", "canon_text": "C=|A=免费,不限次数|R=新版本: 免费提问条数 不限 付费提问 去设置 付费提问有效期 14天", "merge_fingerprint": "2dcd5158b3d6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "老版本开启了免费的提问,到新版本后", "raw_text": "step1: 免费、3条 => 新版本: 免费提问条数 3条 付费提问 去设置 付费提问有效期 14天 | step2: 免费,不限次数 => 新版本: 免费提问条数 不限 付费提问 去设置 付费提问有效期 14天 | step3: 免费,条数为自定义20条 => 新版本: 免费提问条数 20条 付费提问 去设置 付费提问有效期 14天"}, "search_terms": ["老版本开启了免费", "的提问", "到新版本后", "免费", "不限次数", "新版本", "免费提问条数", "不限", "付费提问", "去设置"]}
{"atom_id": "v4.42.0_05d53c0c8a70", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "免费,条数为自定义20条", "R": "新版本: 免费提问条数 20条 付费提问 去设置 付费提问有效期 14天", "canon_text": "C=|A=免费,条数为自定义20条|R=新版本: 免费提问条数 20条 付费提问 去设置 付费提问有效期 14天", "merge_fingerprint": "05d53c0c8a70", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "老版本开启了免费的提问,到新版本后", "raw_text": "step1: 免费、3条 => 新版本: 免费提问条数 3条 付费提问 去设置 付费提问有效期 14天 | step2: 免费,不限次数 => 新版本: 免费提问条数 不限 付费提问 去设置 付费提问有效期 14天 | step3: 免费,条数为自定义20条 => 新版本: 免费提问条数 20条 付费提问 去设置 付费提问有效期 14天"}, "search_terms": ["老版本开启了免费", "的提问", "到新版本后", "免费", "条数为自定义", "新版本", "免费提问条数", "付费提问", "去设置", "付费提问有效期"]}
{"atom_id": "v4.42.0_0a0472afa190", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "5条、5元、有效期7天", "R": "新版本: 免费提问条数 5条 付费提问 5元/5条 付费提问有效期 7天", "canon_text": "C=|A=5条、5元、有效期7天|R=新版本: 免费提问条数 5条 付费提问 5元/5条 付费提问有效期 7天", "merge_fingerprint": "0a0472afa190", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "老版本开启了收费的提问,到新版本后", "raw_text": "step1: 5条、5元、有效期7天 => 新版本: 免费提问条数 5条 付费提问 5元/5条 付费提问有效期 7天"}, "search_terms": ["老版本开启了收费", "的提问", "到新版本后", "有效期", "新版本", "免费提问条数", "付费提问", "付费提问有效期"]}
{"atom_id": "v4.42.0_38e31145c7dd", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "免费,20条", "R": "老版本显示 消息费用 免费 消息条数 20条", "canon_text": "C=|A=免费,20条|R=老版本显示 消息费用 免费 消息条数 20条", "merge_fingerprint": "38e31145c7dd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本只设置了免费提问,老版本显示", "raw_text": "step1: 免费,20条 => 老版本显示 消息费用 免费 消息条数 20条 | step2: 免费99条 => 老版本显示 消息费用 免费 消息条数 99条 1,老版本去打开消息条数的时候,里面自定义99条 ,可以重新设置; ;"}, "search_terms": ["新版本只设置了免", "费提问", "老版本显示", "免费", "老版本显示", "消息费用", "免费", "消息条数"]}
{"atom_id": "v4.42.0_1ed623e5df84", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "免费99条", "R": "老版本显示 消息费用 免费 消息条数 99条", "canon_text": "C=|A=免费99条|R=老版本显示 消息费用 免费 消息条数 99条", "merge_fingerprint": "1ed623e5df84", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本只设置了免费提问,老版本显示", "raw_text": "step1: 免费,20条 => 老版本显示 消息费用 免费 消息条数 20条 | step2: 免费99条 => 老版本显示 消息费用 免费 消息条数 99条 1,老版本去打开消息条数的时候,里面自定义99条 ,可以重新设置; ;"}, "search_terms": ["新版本只设置了免", "费提问", "老版本显示", "免费", "老版本显示", "消息费用", "免费", "消息条数"]}
{"atom_id": "v4.42.0_636e9a6cad0a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "免费99条", "R": "老版本去打开消息条数的时候,里面自定义99条 ,可以重新设置", "canon_text": "C=|A=免费99条|R=老版本去打开消息条数的时候,里面自定义99条 ,可以重新设置", "merge_fingerprint": "636e9a6cad0a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本只设置了免费提问,老版本显示", "raw_text": "step1: 免费,20条 => 老版本显示 消息费用 免费 消息条数 20条 | step2: 免费99条 => 老版本显示 消息费用 免费 消息条数 99条 1,老版本去打开消息条数的时候,里面自定义99条 ,可以重新设置; ;"}, "search_terms": ["新版本只设置了免", "费提问", "老版本显示", "免费", "老版本去打开消息", "条数的时候", "里面自定义", "可以重新设置"]}
{"atom_id": "v4.42.0_612b1d672b3b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": ["患者页"], "C": "", "A": "10元10条,7天有效期", "R": "老版本显示 消息费用 10元 消息条数 10条 患者有效期内使用 7天", "canon_text": "C=|A=10元10条,7天有效期|R=老版本显示 消息费用 10元 消息条数 10条 患者有效期内使用 7天", "merge_fingerprint": "612b1d672b3b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本只设置了收费提问,老版本显示", "raw_text": "step1: 10元10条,7天有效期 => 老版本显示 消息费用 10元 消息条数 10条 患者有效期内使用 7天 | step2: 9999元99条,7天有效期 => 老版本显示 消息费用 9999元 消息条数 99条 患者有效期内使用 7天 1,此时点击消息费用,进入详情页面的时候,显示自定义 9999 元,可以重新设置;"}, "search_terms": ["新版本只设置了收", "费提问", "老版本显示", "天有效期", "老版本显示", "消息费用", "消息条数", "患者有效期内使用"]}
{"atom_id": "v4.42.0_6f3dfc57b5c5", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": ["患者页"], "C": "", "A": "9999元99条,7天有效期", "R": "老版本显示 消息费用 9999元 消息条数 99条 患者有效期内使用 7天", "canon_text": "C=|A=9999元99条,7天有效期|R=老版本显示 消息费用 9999元 消息条数 99条 患者有效期内使用 7天", "merge_fingerprint": "6f3dfc57b5c5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本只设置了收费提问,老版本显示", "raw_text": "step1: 10元10条,7天有效期 => 老版本显示 消息费用 10元 消息条数 10条 患者有效期内使用 7天 | step2: 9999元99条,7天有效期 => 老版本显示 消息费用 9999元 消息条数 99条 患者有效期内使用 7天 1,此时点击消息费用,进入详情页面的时候,显示自定义 9999 元,可以重新设置;"}, "search_terms": ["新版本只设置了收", "费提问", "老版本显示", "天有效期", "老版本显示", "消息费用", "消息条数", "患者有效期内使用"]}
{"atom_id": "v4.42.0_6df79e4de114", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": ["患者页"], "C": "", "A": "9999元99条,7天有效期", "R": "此时点击消息费用,进入详情页面的时候,显示自定义 9999 元,可以重新设置", "canon_text": "C=|A=9999元99条,7天有效期|R=此时点击消息费用,进入详情页面的时候,显示自定义 9999 元,可以重新设置", "merge_fingerprint": "6df79e4de114", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本只设置了收费提问,老版本显示", "raw_text": "step1: 10元10条,7天有效期 => 老版本显示 消息费用 10元 消息条数 10条 患者有效期内使用 7天 | step2: 9999元99条,7天有效期 => 老版本显示 消息费用 9999元 消息条数 99条 患者有效期内使用 7天 1,此时点击消息费用,进入详情页面的时候,显示自定义 9999 元,可以重新设置;"}, "search_terms": ["新版本只设置了收", "费提问", "老版本显示", "天有效期", "此时点击消息费用", "进入详情页面的时", "显示自定义", "可以重新设置"]}
{"atom_id": "v4.42.0_588022a1a46b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "新版本设置了免费提问和收费提问,老版本显示", "R": "老版本取新版本设置的收费的提问,但是医生免费和收费可以正常使用", "canon_text": "C=|A=新版本设置了免费提问和收费提问,老版本显示|R=老版本取新版本设置的收费的提问,但是医生免费和收费可以正常使用", "merge_fingerprint": "588022a1a46b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本设置了免费提问和收费提问,老版本显示", "raw_text": "step1: => 老版本取新版本设置的收费的提问,但是医生免费和收费可以正常使用"}, "search_terms": ["新版本设置了免费", "提问和收费提问", "老版本显示", "新版本设置了免费", "提问和收费提问", "老版本显示", "老版本取新版本设", "置的收费的提问", "但是医生免费和收", "费可以正常使用"]}
{"atom_id": "v4.42.0_38c2220b4076", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 兼容性", "touchpoints": [], "C": "", "A": "新版本免费提问条数0条,付费提问:去设置,付费有效期14天,老版本显示", "R": "老版本显示免费 0条", "canon_text": "C=|A=新版本免费提问条数0条,付费提问:去设置,付费有效期14天,老版本显示|R=老版本显示免费 0条", "merge_fingerprint": "38c2220b4076", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "兼容性"], "case_name": "新版本免费提问条数0条,付费提问:去设置,付费有效期14天,老版本显示", "raw_text": "step1: => 老版本显示免费 0条"}, "search_terms": ["新版本免费提问条", "付费提问", "去设置", "付费有效期", "老版本显示", "新版本免费提问条", "付费提问", "去设置", "付费有效期", "老版本显示"]}
{"atom_id": "v4.42.0_128a6ab77d95", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 患者如何向您咨询", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生只设置了免费提问,不限次数", "R": "患者可以免费与您不限次数沟通", "canon_text": "C=|A=医生只设置了免费提问,不限次数|R=患者可以免费与您不限次数沟通", "merge_fingerprint": "128a6ab77d95", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "患者如何向您咨询"], "case_name": "文案修改", "raw_text": "step1: => [截图] | step2: => [截图] | step3: 1,医生只设置了免费提问,不限次数 => 患者可以免费与您不限次数沟通 | step4: 1,医生设置了免费提问,不限次数; 2,同时设置了收费提问10元10条,有效期14天; => 患者可以免费与您不限次数沟通 | step5: 设置了免费提问,10条 => 患者可以免费找你问10条简单问题 | step6: 设置了收费10元10条,有效期14天 => 患者可以支付¥10元购买10条消息,有效期为14天,逾期无法使用。 | step7: 免费提问设置了5条; 收费提问设置了10元10条,有效期14天 => 患者可以免费找你问5条简单问题。免费用完之后可以支付¥10元购买10条消息,有效期14天,逾期无法使用。"}, "search_terms": ["文案修改", "医生只设置了免费", "提问", "不限次数", "患者可以免费与您", "不限次数沟通"]}
{"atom_id": "v4.42.0_d245acae09f3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 患者如何向您咨询", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置了免费提问,不限次数; 2,同时设置了收费提问10元10条,有效期14天", "R": "患者可以免费与您不限次数沟通", "canon_text": "C=|A=医生设置了免费提问,不限次数; 2,同时设置了收费提问10元10条,有效期14天|R=患者可以免费与您不限次数沟通", "merge_fingerprint": "d245acae09f3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "患者如何向您咨询"], "case_name": "文案修改", "raw_text": "step1: => [截图] | step2: => [截图] | step3: 1,医生只设置了免费提问,不限次数 => 患者可以免费与您不限次数沟通 | step4: 1,医生设置了免费提问,不限次数; 2,同时设置了收费提问10元10条,有效期14天; => 患者可以免费与您不限次数沟通 | step5: 设置了免费提问,10条 => 患者可以免费找你问10条简单问题 | step6: 设置了收费10元10条,有效期14天 => 患者可以支付¥10元购买10条消息,有效期为14天,逾期无法使用。 | step7: 免费提问设置了5条; 收费提问设置了10元10条,有效期14天 => 患者可以免费找你问5条简单问题。免费用完之后可以支付¥10元购买10条消息,有效期14天,逾期无法使用。"}, "search_terms": ["文案修改", "医生设置了免费提", "不限次数", "同时设置了收费提", "有效期", "患者可以免费与您", "不限次数沟通"]}
{"atom_id": "v4.42.0_c0c6647f666f", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 患者如何向您咨询", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "设置了免费提问,10条", "R": "患者可以免费找你问10条简单问题", "canon_text": "C=|A=设置了免费提问,10条|R=患者可以免费找你问10条简单问题", "merge_fingerprint": "c0c6647f666f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "患者如何向您咨询"], "case_name": "文案修改", "raw_text": "step1: => [截图] | step2: => [截图] | step3: 1,医生只设置了免费提问,不限次数 => 患者可以免费与您不限次数沟通 | step4: 1,医生设置了免费提问,不限次数; 2,同时设置了收费提问10元10条,有效期14天; => 患者可以免费与您不限次数沟通 | step5: 设置了免费提问,10条 => 患者可以免费找你问10条简单问题 | step6: 设置了收费10元10条,有效期14天 => 患者可以支付¥10元购买10条消息,有效期为14天,逾期无法使用。 | step7: 免费提问设置了5条; 收费提问设置了10元10条,有效期14天 => 患者可以免费找你问5条简单问题。免费用完之后可以支付¥10元购买10条消息,有效期14天,逾期无法使用。"}, "search_terms": ["文案修改", "设置了免费提问", "患者可以免费找你", "条简单问题"]}
{"atom_id": "v4.42.0_99b59421586d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 患者如何向您咨询", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "设置了收费10元10条,有效期14天", "R": "患者可以支付¥10元购买10条消息,有效期为14天,逾期无法使用。", "canon_text": "C=|A=设置了收费10元10条,有效期14天|R=患者可以支付¥10元购买10条消息,有效期为14天,逾期无法使用。", "merge_fingerprint": "99b59421586d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "患者如何向您咨询"], "case_name": "文案修改", "raw_text": "step1: => [截图] | step2: => [截图] | step3: 1,医生只设置了免费提问,不限次数 => 患者可以免费与您不限次数沟通 | step4: 1,医生设置了免费提问,不限次数; 2,同时设置了收费提问10元10条,有效期14天; => 患者可以免费与您不限次数沟通 | step5: 设置了免费提问,10条 => 患者可以免费找你问10条简单问题 | step6: 设置了收费10元10条,有效期14天 => 患者可以支付¥10元购买10条消息,有效期为14天,逾期无法使用。 | step7: 免费提问设置了5条; 收费提问设置了10元10条,有效期14天 => 患者可以免费找你问5条简单问题。免费用完之后可以支付¥10元购买10条消息,有效期14天,逾期无法使用。"}, "search_terms": ["文案修改", "设置了收费", "有效期", "患者可以支付", "元购买", "条消息", "有效期为", "逾期无法使用"]}
{"atom_id": "v4.42.0_8b0a215899aa", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问 > 患者如何向您咨询", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "免费提问设置了5条; 收费提问设置了10元10条,有效期14天", "R": "患者可以免费找你问5条简单问题。免费用完之后可以支付¥10元购买10条消息,有效期14天,逾期无法使用。", "canon_text": "C=|A=免费提问设置了5条; 收费提问设置了10元10条,有效期14天|R=患者可以免费找你问5条简单问题。免费用完之后可以支付¥10元购买10条消息,有效期14天,逾期无法使用。", "merge_fingerprint": "8b0a215899aa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问", "患者如何向您咨询"], "case_name": "文案修改", "raw_text": "step1: => [截图] | step2: => [截图] | step3: 1,医生只设置了免费提问,不限次数 => 患者可以免费与您不限次数沟通 | step4: 1,医生设置了免费提问,不限次数; 2,同时设置了收费提问10元10条,有效期14天; => 患者可以免费与您不限次数沟通 | step5: 设置了免费提问,10条 => 患者可以免费找你问10条简单问题 | step6: 设置了收费10元10条,有效期14天 => 患者可以支付¥10元购买10条消息,有效期为14天,逾期无法使用。 | step7: 免费提问设置了5条; 收费提问设置了10元10条,有效期14天 => 患者可以免费找你问5条简单问题。免费用完之后可以支付¥10元购买10条消息,有效期14天,逾期无法使用。"}, "search_terms": ["文案修改", "免费提问设置了", "收费提问设置了", "有效期", "患者可以免费找你", "条简单问题", "免费用完之后可以", "支付", "元购买", "条消息"]}
{"atom_id": "v4.42.0_8a6b3373820a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": [], "C": "", "A": "新注册的医生", "R": "诊前诊后提问显示开启", "canon_text": "C=|A=新注册的医生|R=诊前诊后提问显示开启", "merge_fingerprint": "8a6b3373820a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "目前免费提问条数、付费提问、付费提问有效期 同时存在", "raw_text": "step1: => [截图] | step2: 新注册的医生 => 1,诊前诊后提问显示开启; 2,免费提问条数:5条; 3,付费提问:去设置; 4,付费提问有效期:14天; 5,此时小程序显示:提问 免费 剩余5次 ; | step3: 此时回到老版本 => 老版本什么都不显示"}, "search_terms": ["目前免费提问条数", "付费提问", "付费提问有效期", "同时存在", "新注册的医生", "诊前诊后提问显示", "开启"]}
{"atom_id": "v4.42.0_1450a4cde715", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": [], "C": "", "A": "新注册的医生", "R": "免费提问条数:5条", "canon_text": "C=|A=新注册的医生|R=免费提问条数:5条", "merge_fingerprint": "1450a4cde715", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "目前免费提问条数、付费提问、付费提问有效期 同时存在", "raw_text": "step1: => [截图] | step2: 新注册的医生 => 1,诊前诊后提问显示开启; 2,免费提问条数:5条; 3,付费提问:去设置; 4,付费提问有效期:14天; 5,此时小程序显示:提问 免费 剩余5次 ; | step3: 此时回到老版本 => 老版本什么都不显示"}, "search_terms": ["目前免费提问条数", "付费提问", "付费提问有效期", "同时存在", "新注册的医生", "免费提问条数"]}
{"atom_id": "v4.42.0_bba5c3165f18", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": [], "C": "", "A": "新注册的医生", "R": "付费提问:去设置", "canon_text": "C=|A=新注册的医生|R=付费提问:去设置", "merge_fingerprint": "bba5c3165f18", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "目前免费提问条数、付费提问、付费提问有效期 同时存在", "raw_text": "step1: => [截图] | step2: 新注册的医生 => 1,诊前诊后提问显示开启; 2,免费提问条数:5条; 3,付费提问:去设置; 4,付费提问有效期:14天; 5,此时小程序显示:提问 免费 剩余5次 ; | step3: 此时回到老版本 => 老版本什么都不显示"}, "search_terms": ["目前免费提问条数", "付费提问", "付费提问有效期", "同时存在", "新注册的医生", "付费提问", "去设置"]}
{"atom_id": "v4.42.0_f0759e06df9f", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": [], "C": "", "A": "新注册的医生", "R": "付费提问有效期:14天", "canon_text": "C=|A=新注册的医生|R=付费提问有效期:14天", "merge_fingerprint": "f0759e06df9f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "目前免费提问条数、付费提问、付费提问有效期 同时存在", "raw_text": "step1: => [截图] | step2: 新注册的医生 => 1,诊前诊后提问显示开启; 2,免费提问条数:5条; 3,付费提问:去设置; 4,付费提问有效期:14天; 5,此时小程序显示:提问 免费 剩余5次 ; | step3: 此时回到老版本 => 老版本什么都不显示"}, "search_terms": ["目前免费提问条数", "付费提问", "付费提问有效期", "同时存在", "新注册的医生", "付费提问有效期"]}
{"atom_id": "v4.42.0_ade1c056cf8d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": [], "C": "", "A": "新注册的医生", "R": "此时小程序显示:提问 免费 剩余5次", "canon_text": "C=|A=新注册的医生|R=此时小程序显示:提问 免费 剩余5次", "merge_fingerprint": "ade1c056cf8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "目前免费提问条数、付费提问、付费提问有效期 同时存在", "raw_text": "step1: => [截图] | step2: 新注册的医生 => 1,诊前诊后提问显示开启; 2,免费提问条数:5条; 3,付费提问:去设置; 4,付费提问有效期:14天; 5,此时小程序显示:提问 免费 剩余5次 ; | step3: 此时回到老版本 => 老版本什么都不显示"}, "search_terms": ["目前免费提问条数", "付费提问", "付费提问有效期", "同时存在", "新注册的医生", "此时小程序显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_817396325778", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": [], "C": "", "A": "此时回到老版本", "R": "老版本什么都不显示", "canon_text": "C=|A=此时回到老版本|R=老版本什么都不显示", "merge_fingerprint": "817396325778", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "目前免费提问条数、付费提问、付费提问有效期 同时存在", "raw_text": "step1: => [截图] | step2: 新注册的医生 => 1,诊前诊后提问显示开启; 2,免费提问条数:5条; 3,付费提问:去设置; 4,付费提问有效期:14天; 5,此时小程序显示:提问 免费 剩余5次 ; | step3: 此时回到老版本 => 老版本什么都不显示"}, "search_terms": ["目前免费提问条数", "付费提问", "付费提问有效期", "同时存在", "此时回到老版本", "老版本什么都不显"]}
{"atom_id": "v4.42.0_8ee991e73e9c", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数选择3、5、10条", "R": "小程序显示:提问 免费 剩余3次、5次、10次", "canon_text": "C=|A=免费提问条数选择3、5、10条|R=小程序显示:提问 免费 剩余3次、5次、10次", "merge_fingerprint": "8ee991e73e9c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数选择", "小程序显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_367d2641b137", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数选择3、5、10条", "R": "患者用完后,下方不显示提问", "canon_text": "C=|A=免费提问条数选择3、5、10条|R=患者用完后,下方不显示提问", "merge_fingerprint": "367d2641b137", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数选择", "患者用完后", "下方不显示提问"]}
{"atom_id": "v4.42.0_46d34984dfa6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数选择3、5、10条", "R": "患者购买问诊后,可以继续发消息", "canon_text": "C=|A=免费提问条数选择3、5、10条|R=患者购买问诊后,可以继续发消息", "merge_fingerprint": "46d34984dfa6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数选择", "患者购买问诊后", "可以继续发消息"]}
{"atom_id": "v4.42.0_7322a1ee9085", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数选择不限", "R": "小程序显示:提问 免费 不限次数", "canon_text": "C=|A=免费提问条数选择不限|R=小程序显示:提问 免费 不限次数", "merge_fingerprint": "7322a1ee9085", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数选择", "不限", "小程序显示", "提问", "免费", "不限次数"]}
{"atom_id": "v4.42.0_297982d62959", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数选择不限", "R": "患者可以一直使用,当患者购买问诊后,提问消失", "canon_text": "C=|A=免费提问条数选择不限|R=患者可以一直使用,当患者购买问诊后,提问消失", "merge_fingerprint": "297982d62959", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数选择", "不限", "患者可以一直使用", "当患者购买问诊后", "提问消失"]}
{"atom_id": "v4.42.0_cf60c2f032d5", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数选择不限", "R": "此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息", "canon_text": "C=|A=免费提问条数选择不限|R=此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息", "merge_fingerprint": "cf60c2f032d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数选择", "不限", "此时医生端患者会", "话页", "去赠送消息的时候", "toast提示", "患者已获得不限条", "数消息"]}
{"atom_id": "v4.42.0_b7bf8b01ece6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,之后医生赠送3条", "R": "显示:提问 免费 剩余6次", "canon_text": "C=|A=免费提问条数设置:3条,之后医生赠送3条|R=显示:提问 免费 剩余6次", "merge_fingerprint": "b7bf8b01ece6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "之后医生赠送", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_7d7ddf02f4c2", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后", "R": "显示:提问 免费 剩余3次", "canon_text": "C=|A=免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后|R=显示:提问 免费 剩余3次", "merge_fingerprint": "7d7ddf02f4c2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "没有使用", "之后患者购买了问", "问诊结束后", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_ba134def2fbf", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条", "R": "显示:提问 免费 剩余3/5次", "canon_text": "C=|A=免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条|R=显示:提问 免费 剩余3/5次", "merge_fingerprint": "ba134def2fbf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "没有使用", "之后医生重新设置", "了免费提问条数", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_ecd819b320f1", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次", "R": "显示:提问 免费 剩余5-2=3次", "canon_text": "C=|A=免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次|R=显示:提问 免费 剩余5-2=3次", "merge_fingerprint": "ecd819b320f1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "使用", "之后医生重新设置", "了免费提问条数", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_048869fbe763", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次", "R": "显示:提问 免费 剩余1次", "canon_text": "C=|A=免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次|R=显示:提问 免费 剩余1次", "merge_fingerprint": "048869fbe763", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "使用", "之后医生重新设置", "了免费提问条数", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_ec268cc658b7", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条", "R": "显示:提问 免费 剩余5次", "canon_text": "C=|A=免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条|R=显示:提问 免费 剩余5次", "merge_fingerprint": "ec268cc658b7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "使用", "之后医生重新设置", "了免费提问条数", "然后医生又设置了", "免费", "显示", "提问"]}
{"atom_id": "v4.42.0_5b54d2fedbba", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条", "R": "小程序还不显示提问入口", "canon_text": "C=|A=免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条|R=小程序还不显示提问入口", "merge_fingerprint": "5b54d2fedbba", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "使用完后", "之后医生重新设置", "了免费提问条数", "小程序还不显示提", "问入口"]}
{"atom_id": "v4.42.0_5e68e6d193c7", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条", "R": "显示: 提问 ¥3/5条", "canon_text": "C=|A=免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条|R=显示: 提问 ¥3/5条", "merge_fingerprint": "5e68e6d193c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "没有使用", "之后医生又重新设", "置了只收费提问条", "显示", "提问"]}
{"atom_id": "v4.42.0_a8b03338ac67", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后", "R": "再次显示: 提问 免费 剩余3次", "canon_text": "C=|A=免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后|R=再次显示: 提问 免费 剩余3次", "merge_fingerprint": "a8b03338ac67", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "使用一条后", "显示还剩余", "之后患者购买了问", "问诊结束后", "再次显示", "提问", "免费"]}
{"atom_id": "v4.42.0_d386413b58d1", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条", "R": "再次显示:提问 免费 剩余4次(5-使用1次)", "canon_text": "C=|A=免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条|R=再次显示:提问 免费 剩余4次(5-使用1次)", "merge_fingerprint": "d386413b58d1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "使用一条后", "显示还剩余", "之后医生再次设置", "免费提问条数", "再次显示", "提问", "免费"]}
{"atom_id": "v4.42.0_73094c12a520", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条", "R": "显示: 提问 ¥3/5条", "canon_text": "C=|A=免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条|R=显示: 提问 ¥3/5条", "merge_fingerprint": "73094c12a520", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "使用一条后", "显示还剩余", "之后医生又设置只", "收费提问条数", "显示", "提问"]}
{"atom_id": "v4.42.0_f82750cb484e", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后", "R": "显示:提问 免费 剩余3次", "canon_text": "C=|A=免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后|R=显示:提问 免费 剩余3次", "merge_fingerprint": "f82750cb484e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "之后医生赠送", "没有使用", "之后患者购买问诊", "问诊结束后", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_cb59bff64de4", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条", "R": "显示: 提问 免费 剩余3次", "canon_text": "C=|A=免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条|R=显示: 提问 免费 剩余3次", "merge_fingerprint": "cb59bff64de4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "之后医生赠送", "没有使用", "之后医生重新设置", "了免费提问", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_6b5239f6da3b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条", "R": "显示: 提问 ¥3/5条", "canon_text": "C=|A=免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条|R=显示: 提问 ¥3/5条", "merge_fingerprint": "6b5239f6da3b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "之后医生赠送", "没有使用", "之后医生又重新只", "设置了收费提问", "显示", "提问"]}
{"atom_id": "v4.42.0_ac0c8df994c6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后", "R": "显示: 提问 免费 剩余3次", "canon_text": "C=|A=免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后|R=显示: 提问 免费 剩余3次", "merge_fingerprint": "ac0c8df994c6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "之后医生赠送", "使用", "之后患者购买了问", "问诊结束后", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_4aa68cbad15d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条", "R": "显示:提问 免费 剩余7次(5+3赠送-1使用)", "canon_text": "C=|A=免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条|R=显示:提问 免费 剩余7次(5+3赠送-1使用)", "merge_fingerprint": "4aa68cbad15d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "之后医生赠送", "使用", "之后医生重新设置", "了免费提问条数", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_8261582a8032", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条", "R": "显示: 提问 ¥3/5条", "canon_text": "C=|A=免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条|R=显示: 提问 ¥3/5条", "merge_fingerprint": "8261582a8032", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "之后医生赠送", "使用", "之后医生又重新设", "置了只收费提问", "显示", "提问"]}
{"atom_id": "v4.42.0_cc9bbf0de49c", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后", "R": "再次显示: 提问 免费 不限次数", "canon_text": "C=|A=免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后|R=再次显示: 提问 免费 不限次数", "merge_fingerprint": "cc9bbf0de49c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "不限次数", "无论提问多少次", "显示", "不限次数", "之后患者购买了问", "问诊结束后", "再次显示"]}
{"atom_id": "v4.42.0_b52e506e806d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "免费提问条数设置0", "R": "小程序端不显示提问入口", "canon_text": "C=|A=免费提问条数设置0|R=小程序端不显示提问入口", "merge_fingerprint": "b52e506e806d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了免费提问条数", "raw_text": "step1: 免费提问条数选择3、5、10条 => 1,小程序显示:提问 免费 剩余3次、5次、10次; 2,患者用完后,下方不显示提问; 2,患者购买问诊后,可以继续发消息; [截图] | step2: 免费提问条数选择不限 => 1,小程序显示:提问 免费 不限次数; 2,患者可以一直使用,当患者购买问诊后,提问消失; [截图] 3,此时医生端患者会话页,去赠送消息的时候,toast提示:患者已获得不限条数消息; | step3: 1,免费提问条数设置:3条,之后医生赠送3条 => 显示:提问 免费 剩余6次 | step4: 1,免费提问条数设置:3条,没有使用; 2,之后患者购买了问诊,问诊结束后; => 显示:提问 免费 剩余3次 | step5: 1,免费提问条数设置:3条,没有使用; 2,之后医生重新设置了免费提问条数3/5条; => 显示:提问 免费 剩余3/5次 | step6: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数5次; => 显示:提问 免费 剩余5-2=3次 | step7: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; => 显示:提问 免费 剩余1次 | step8: 1,免费提问条数设置:3条,使用2次; 2,之后医生重新设置了免费提问条数1次; 3,然后医生又设置了免费 5条 => 显示:提问 免费 剩余5次 | step9: 1,免费提问条数设置:3条,使用完后; 2,之后医生重新设置了免费提问条数3条/2条 => 小程序还不显示提问入口 | step10: 1,免费提问条数设置:3条,没有使用; 2,之后医生又重新设置了只收费提问条数3元、5条; => 显示: 提问 ¥3/5条 | step11: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 剩余3次 | step12: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生再次设置免费提问条数5条; => 再次显示:提问 免费 剩余4次(5-使用1次) | step13: 1,免费提问条数设置:3条,使用一条后,显示还剩余2条; 2,之后医生又设置只收费提问条数3元/5条; => 显示: 提问 ¥3/5条 | step14: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后患者购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step15: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生重新设置了免费提问3元/5条 => 显示: 提问 免费 剩余3次 | step16: 1,免费提问条数设置:3条,之后医生赠送3条,没有使用; 2,之后医生又重新只设置了收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step17: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后患者购买了问诊,问诊结束后; => 显示: 提问 免费 剩余3次 | step18: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生重新设置了免费提问条数5条; => 显示:提问 免费 剩余7次(5+3赠送-1使用) | step19: 1,免费提问条数设置:3条,之后医生赠送3条,使用1条; 2,之后医生又重新设置了只收费提问3元、 5条 => 显示: 提问 ¥3/5条 | step20: 1,免费提问条数设置:不限次数,无论提问多少次,显示 不限次数; 2,之后患者购买了问诊,问诊结束后; => 再次显示: 提问 免费 不限次数 | step21: 免费提问条数设置0 => 小程序端不显示提问入口"}, "search_terms": ["医生只设置了免费", "提问条数", "免费提问条数设置", "小程序端不显示提", "问入口"]}
{"atom_id": "v4.42.0_23c19128f0b6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的收费提问费用5元/3条,有效期7天", "R": "小程序端显示:提问 ¥5/3条", "canon_text": "C=|A=医生设置的收费提问费用5元/3条,有效期7天|R=小程序端显示:提问 ¥5/3条", "merge_fingerprint": "23c19128f0b6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "医生设置的收费提", "问费用", "有效期", "小程序端显示", "提问"]}
{"atom_id": "v4.42.0_034568ed60cc", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的收费提问费用5元/3条,有效期7天", "R": "去购买页面也显示: 提问 ¥5/3条 有效期7天", "canon_text": "C=|A=医生设置的收费提问费用5元/3条,有效期7天|R=去购买页面也显示: 提问 ¥5/3条 有效期7天", "merge_fingerprint": "034568ed60cc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "医生设置的收费提", "问费用", "有效期", "去购买页面也显示", "提问", "有效期"]}
{"atom_id": "v4.42.0_6b71fc7b827a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买问诊后", "R": "显示:提问 免费 剩余3次", "canon_text": "C=|A=患者购买问诊后|R=显示:提问 免费 剩余3次", "merge_fingerprint": "6b71fc7b827a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买问诊后", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_406f3d53e26c", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,还没去提问,直接去购买问诊,问诊结束后", "R": "显示:提问 免费 剩余3次", "canon_text": "C=|A=患者购买提问后,还没去提问,直接去购买问诊,问诊结束后|R=显示:提问 免费 剩余3次", "merge_fingerprint": "406f3d53e26c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "还没去提问", "直接去购买问诊", "问诊结束后", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_718764b8c76f", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,还没去提问,医生重新设置收费5元/6条", "R": "显示: 提问 免费 剩余3次", "canon_text": "C=|A=患者购买提问后,还没去提问,医生重新设置收费5元/6条|R=显示: 提问 免费 剩余3次", "merge_fingerprint": "718764b8c76f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "还没去提问", "医生重新设置收费", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_2ff67a0373b9", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,还没去提问,医生把提问设置成免费 3条", "R": "显示: 提问 免费 剩余6次", "canon_text": "C=|A=患者购买提问后,还没去提问,医生把提问设置成免费 3条|R=显示: 提问 免费 剩余6次", "merge_fingerprint": "2ff67a0373b9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "还没去提问", "医生把提问设置成", "免费", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_d6c7167de08a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,还没去提问,医生把提问设置成免费 3条", "R": "优先使用收费的提问,3次使用完后,医生回复后绩效到账", "canon_text": "C=|A=患者购买提问后,还没去提问,医生把提问设置成免费 3条|R=优先使用收费的提问,3次使用完后,医生回复后绩效到账", "merge_fingerprint": "d6c7167de08a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "还没去提问", "医生把提问设置成", "免费", "优先使用收费的提", "次使用完后", "医生回复后绩效到"]}
{"atom_id": "v4.42.0_769db0dc45fd", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,还没去提问,医生把提问设置成免费 3条", "R": "还显示:提问 免费 剩余3次", "canon_text": "C=|A=患者购买提问后,还没去提问,医生把提问设置成免费 3条|R=还显示:提问 免费 剩余3次", "merge_fingerprint": "769db0dc45fd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "还没去提问", "医生把提问设置成", "免费", "还显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_437156fdf112", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,还没去提问,医生把提问设置成免费 3条", "R": "把免费的3条使用完后,不再显示提问入口", "canon_text": "C=|A=患者购买提问后,还没去提问,医生把提问设置成免费 3条|R=把免费的3条使用完后,不再显示提问入口", "merge_fingerprint": "437156fdf112", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "还没去提问", "医生把提问设置成", "免费", "把免费的", "条使用完后", "不再显示提问入口"]}
{"atom_id": "v4.42.0_3d226c6301ea", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,提问了1次,直接去购买问诊,问诊结束后", "R": "显示:提问 免费 剩余2次", "canon_text": "C=|A=患者购买提问后,提问了1次,直接去购买问诊,问诊结束后|R=显示:提问 免费 剩余2次", "merge_fingerprint": "3d226c6301ea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "提问了", "直接去购买问诊", "问诊结束后", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_115edd9da87d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,提问了1次,医生重新设置收费5元/6条", "R": "显示:提问 免费 剩余2次", "canon_text": "C=|A=患者购买提问后,提问了1次,医生重新设置收费5元/6条|R=显示:提问 免费 剩余2次", "merge_fingerprint": "115edd9da87d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "提问了", "医生重新设置收费", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_bee805ca2501", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,提问了1次,医生重新设置收费5元/6条", "R": "2次使用完后,再次显示:提问 ¥5/6条", "canon_text": "C=|A=患者购买提问后,提问了1次,医生重新设置收费5元/6条|R=2次使用完后,再次显示:提问 ¥5/6条", "merge_fingerprint": "bee805ca2501", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "提问了", "医生重新设置收费", "次使用完后", "再次显示", "提问"]}
{"atom_id": "v4.42.0_310a876ac976", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,提问了1次,医生把提问设置成免费 3条", "R": "显示:提问 免费 剩余5次", "canon_text": "C=|A=患者购买提问后,提问了1次,医生把提问设置成免费 3条|R=显示:提问 免费 剩余5次", "merge_fingerprint": "310a876ac976", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "提问了", "医生把提问设置成", "免费", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_d71ddac77582", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,提问了1次,医生把提问设置成免费 3条", "R": "把收费的2次使用完后,还显示:提问 免费 剩余3次", "canon_text": "C=|A=患者购买提问后,提问了1次,医生把提问设置成免费 3条|R=把收费的2次使用完后,还显示:提问 免费 剩余3次", "merge_fingerprint": "d71ddac77582", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "提问了", "医生把提问设置成", "免费", "把收费的", "次使用完后", "还显示", "提问"]}
{"atom_id": "v4.42.0_304bbccb9c50", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,提问了1次,医生把提问设置成免费 3条", "R": "把免费的3条使用完后,不再显示提问入口", "canon_text": "C=|A=患者购买提问后,提问了1次,医生把提问设置成免费 3条|R=把免费的3条使用完后,不再显示提问入口", "merge_fingerprint": "304bbccb9c50", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "提问了", "医生把提问设置成", "免费", "把免费的", "条使用完后", "不再显示提问入口"]}
{"atom_id": "v4.42.0_775005b2b2db", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后", "R": "显示: 提问 免费 剩余6次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后|R=显示: 提问 免费 剩余6次", "merge_fingerprint": "775005b2b2db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "还没去提问", "直接去购买问诊", "问诊结束后", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_66b313e47158", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条", "R": "显示: 提问 免费 剩余6次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条|R=显示: 提问 免费 剩余6次", "merge_fingerprint": "66b313e47158", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "还没去提问", "医生重新设置收费", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_f91c88f8f77e", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条", "R": "6次使用完后,显示: 提问 ¥5/6条", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条|R=6次使用完后,显示: 提问 ¥5/6条", "merge_fingerprint": "f91c88f8f77e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "还没去提问", "医生重新设置收费", "次使用完后", "显示", "提问"]}
{"atom_id": "v4.42.0_c5b13c4f5605", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条", "R": "显示: 提问 免费 剩余9次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条|R=显示: 提问 免费 剩余9次", "merge_fingerprint": "c5b13c4f5605", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "还没去提问", "医生把提问设置成", "免费", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_c47d3b39f907", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条", "R": "把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条|R=把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次", "merge_fingerprint": "c47d3b39f907", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "还没去提问", "医生把提问设置成", "免费", "把收费的", "赠送的", "次使用完后"]}
{"atom_id": "v4.42.0_b4885d28473b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后", "R": "显示: 提问 免费 剩余5次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后|R=显示: 提问 免费 剩余5次", "merge_fingerprint": "b4885d28473b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "提问了", "直接去购买问诊", "问诊结束后", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_c14cc3a2ed97", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条", "R": "显示: 提问 免费 剩余5次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条|R=显示: 提问 免费 剩余5次", "merge_fingerprint": "c14cc3a2ed97", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "提问了", "医生重新设置收费", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_9959f7015d35", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条", "R": "5次使用完后,显示: 提问 ¥5/6条", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条|R=5次使用完后,显示: 提问 ¥5/6条", "merge_fingerprint": "9959f7015d35", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "提问了", "医生重新设置收费", "次使用完后", "显示", "提问"]}
{"atom_id": "v4.42.0_9cac12612592", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条", "R": "显示: 提问 免费 剩余8次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条|R=显示: 提问 免费 剩余8次", "merge_fingerprint": "9cac12612592", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "提问了", "医生把提问设置成", "免费", "显示", "提问", "免费"]}
{"atom_id": "v4.42.0_7d886b5037d8", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条", "R": "把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次", "canon_text": "C=|A=患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条|R=把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次", "merge_fingerprint": "7d886b5037d8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "医生又赠送了", "提问了", "医生把提问设置成", "免费", "把前面购买的提问", "赠送的", "次使用完后"]}
{"atom_id": "v4.42.0_4c99e20cd929", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,超出7天还没有提问", "R": "提问费自动退款 ,再次显示:提问 ¥5/3条", "canon_text": "C=|A=患者购买提问后,超出7天还没有提问|R=提问费自动退款 ,再次显示:提问 ¥5/3条", "merge_fingerprint": "4c99e20cd929", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "超出", "天还没有提问", "提问费自动退款", "再次显示", "提问"]}
{"atom_id": "v4.42.0_16a77627b1d2", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,进行了提问,医生回复后", "R": "医生收到提问费用", "canon_text": "C=|A=患者购买提问后,进行了提问,医生回复后|R=医生收到提问费用", "merge_fingerprint": "16a77627b1d2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "进行了提问", "医生回复后", "医生收到提问费用"]}
{"atom_id": "v4.42.0_6889ab2fa154", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买提问后,进行了提问,医生没有回复", "R": "医生收不到提问费", "canon_text": "C=|A=患者购买提问后,进行了提问,医生没有回复|R=医生收不到提问费", "merge_fingerprint": "6889ab2fa154", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买提问后", "进行了提问", "医生没有回复", "医生收不到提问费"]}
{"atom_id": "v4.42.0_3d49a09a7b37", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费", "R": "提问显示:提问 ¥5/3条", "canon_text": "C=|A=患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费|R=提问显示:提问 ¥5/3条", "merge_fingerprint": "3d49a09a7b37", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买问诊后", "医生收到提问费后", "在患者还有剩余的", "提问条数", "医生退款了提问费", "或者", "患者购买问诊后", "医生收到提问费后"]}
{"atom_id": "v4.42.0_852f57a15fa3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买问诊后,把提问次数用完后", "R": "再次显示:提问 ¥5/3条", "canon_text": "C=|A=患者购买问诊后,把提问次数用完后|R=再次显示:提问 ¥5/3条", "merge_fingerprint": "852f57a15fa3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买问诊后", "把提问次数用完后", "再次显示", "提问"]}
{"atom_id": "v4.42.0_70da37dd8238", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买3条提问后,医生赠送了4条提问", "R": "显示:提问 免费 剩余7次", "canon_text": "C=|A=患者购买3条提问后,医生赠送了4条提问|R=显示:提问 免费 剩余7次", "merge_fingerprint": "70da37dd8238", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买", "条提问后", "医生赠送了", "条提问", "显示", "提问", "免费", "剩余"]}
{"atom_id": "v4.42.0_ecc222197312", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问", "R": "提问费自动退款,再次显示:提问 ¥5/3条", "canon_text": "C=|A=患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问|R=提问费自动退款,再次显示:提问 ¥5/3条", "merge_fingerprint": "ecc222197312", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买", "条提问后", "医生赠送了", "条提问", "超出", "天后还没有提问", "提问费自动退款", "再次显示"]}
{"atom_id": "v4.42.0_34515117c435", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费", "R": "显示:提问 ¥5/3条", "canon_text": "C=|A=患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费|R=显示:提问 ¥5/3条", "merge_fingerprint": "34515117c435", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生只设置了收费提问条数", "raw_text": "step1: 医生设置的收费提问费用5元/3条,有效期7天 => 1,小程序端显示:提问 ¥5/3条; [截图] 2,去购买页面也显示: 提问 ¥5/3条 有效期7天; [截图] | step2: 患者购买问诊后 => 显示:提问 免费 剩余3次 | step3: 患者购买提问后,还没去提问,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余3次 | step4: 患者购买提问后,还没去提问,医生重新设置收费5元/6条 => 显示: 提问 免费 剩余3次 | step5: 患者购买提问后,还没去提问,医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余6次; 2,优先使用收费的提问,3次使用完后,医生回复后绩效到账; 3,还显示:提问 免费 剩余3次; 4,把免费的3条使用完后,不再显示提问入口; | step6: 患者购买提问后,提问了1次,直接去购买问诊,问诊结束后 => 显示:提问 免费 剩余2次 | step7: 患者购买提问后,提问了1次,医生重新设置收费5元/6条 => 1,显示:提问 免费 剩余2次; 2,2次使用完后,再次显示:提问 ¥5/6条 | step8: 患者购买提问后,提问了1次,医生把提问设置成免费 3条 => 1,显示:提问 免费 剩余5次; 2,把收费的2次使用完后,还显示:提问 免费 剩余3次; 3,把免费的3条使用完后,不再显示提问入口; | step9: 患者购买提问后,医生又赠送了3条,还没去提问, 直接去购买问诊,问诊结束后 => 显示: 提问 免费 剩余6次 | step10: 患者购买提问后,医生又赠送了3条,还没去提问, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余6次; 2,6次使用完后,显示: 提问 ¥5/6条; | step11: 患者购买提问后,医生又赠送了3条,还没去提问, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余9次; 2,把收费的3次+赠送的3次使用完后,显示: 提问 免费 剩余3次; | step12: 患者购买提问后,医生又赠送了3条,提问了1次, 直接去购买问诊,问诊结束后 => 1,显示: 提问 免费 剩余5次; | step13: 患者购买提问后,医生又赠送了3条,提问了1次, 医生重新设置收费5元/6条 => 1,显示: 提问 免费 剩余5次; 2,5次使用完后,显示: 提问 ¥5/6条; | step14: 患者购买提问后,医生又赠送了3条,提问了1次, 医生把提问设置成免费 3条 => 1,显示: 提问 免费 剩余8次; 2,把前面购买的提问+赠送的5次使用完后,显示: 提问 免费 剩余3次; | step15: 患者购买提问后,超出7天还没有提问 => 提问费自动退款 ,再次显示:提问 ¥5/3条 | step16: 患者购买提问后,进行了提问,医生回复后 => 医生收到提问费用 | step17: 患者购买提问后,进行了提问,医生没有回复 => 医生收不到提问费 | step18: 1,患者购买问诊后,医生收到提问费后,在患者还有剩余的提问条数,医生退款了提问费; 或者2,患者购买问诊后,医生收到提问费后,把提问数用完后,医生退款了提问费; => 提问显示:提问 ¥5/3条 | step19: 患者购买问诊后,把提问次数用完后 => 再次显示:提问 ¥5/3条 | step20: 患者购买3条提问后,医生赠送了4条提问 => 显示:提问 免费 剩余7次 | step21: 患者购买3条提问后,医生赠送了4条提问,超出7天后还没有提问 => 提问费自动退款,再次显示:提问 ¥5/3条 | step22: 1,患者购买3条提问后,医生赠送了4条提问; 2,患者提问后,医生收到提问费,在患者还有剩余提问次数的时候,医生退了提问费; => 显示:提问 ¥5/3条"}, "search_terms": ["医生只设置了收费", "提问条数", "患者购买", "条提问后", "医生赠送了", "条提问", "患者提问后", "医生收到提问费", "在患者还有剩余提", "问次数的时候"]}
{"atom_id": "v4.42.0_75ca3c09fec3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天", "R": "小程序端显示: 提问 免费 剩余次数 3次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天|R=小程序端显示: 提问 免费 剩余次数 3次", "merge_fingerprint": "75ca3c09fec3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "小程序端显示", "提问", "免费", "剩余次数"]}
{"atom_id": "v4.42.0_e14b8f6ab1a1", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天", "R": "小程序端显示:提问 ¥5/10条", "canon_text": "C=|A=医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天|R=小程序端显示:提问 ¥5/10条", "merge_fingerprint": "e14b8f6ab1a1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "小程序端显示", "提问"]}
{"atom_id": "v4.42.0_a8a2d7252475", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天", "R": "小程序端显示:提问 免费 不限次数", "canon_text": "C=|A=医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天|R=小程序端显示:提问 免费 不限次数", "merge_fingerprint": "a8a2d7252475", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为不限", "设置的收费提问为", "有效期", "小程序端显示", "提问", "免费", "不限次数"]}
{"atom_id": "v4.42.0_03e6fd655732", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天", "R": "无论患者提问几次,都一直显示:提问 免费 不限次数", "canon_text": "C=|A=医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天|R=无论患者提问几次,都一直显示:提问 免费 不限次数", "merge_fingerprint": "03e6fd655732", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为不限", "设置的收费提问为", "有效期", "无论患者提问几次", "都一直显示", "提问", "免费"]}
{"atom_id": "v4.42.0_6e5f4ca97d05", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后", "R": "小程序端显示:提问 ¥5/10条", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后|R=小程序端显示:提问 ¥5/10条", "merge_fingerprint": "6e5f4ca97d05", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "小程序端显示", "提问"]}
{"atom_id": "v4.42.0_2ad50a73c81d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问", "R": "小程序端显示:提问 免费 剩余10次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问|R=小程序端显示:提问 免费 剩余10次", "merge_fingerprint": "2ad50a73c81d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "小程序端显示", "提问"]}
{"atom_id": "v4.42.0_ec277a7c4509", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问", "R": "10次使用完后,显示:提问 ¥5/10条", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问|R=10次使用完后,显示:提问 ¥5/10条", "merge_fingerprint": "ec277a7c4509", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "次使用完后", "显示"]}
{"atom_id": "v4.42.0_8fa1d11c9aad", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条", "R": "小程序端显示:提问 免费 剩余 13次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条|R=小程序端显示:提问 免费 剩余 13次", "merge_fingerprint": "8fa1d11c9aad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "医生又给患者赠送", "了消息"]}
{"atom_id": "v4.42.0_dcb89827c298", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条", "R": "13次使用完后,显示:提问 免费 ¥5/10条 或者", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条|R=13次使用完后,显示:提问 免费 ¥5/10条 或者", "merge_fingerprint": "dcb89827c298", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "医生又给患者赠送", "了消息"]}
{"atom_id": "v4.42.0_c218b07d3873", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条", "R": "患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上)", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条|R=患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上)", "merge_fingerprint": "c218b07d3873", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "医生又给患者赠送", "了消息"]}
{"atom_id": "v4.42.0_7ce5c28f4679", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条", "R": "小程序端显示:提问 免费 剩余 6次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条|R=小程序端显示:提问 免费 剩余 6次", "merge_fingerprint": "7ce5c28f4679", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "医生给患者赠送了", "消息", "小程序端显示", "提问"]}
{"atom_id": "v4.42.0_945907aef216", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条", "R": "6次用完后,显示:提问 ¥5/10条", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条|R=6次用完后,显示:提问 ¥5/10条", "merge_fingerprint": "945907aef216", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "医生给患者赠送了", "消息", "次用完后", "显示"]}
{"atom_id": "v4.42.0_627196693aec", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条", "R": "小程序端还是显示:提问 免费 剩余 2 次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条|R=小程序端还是显示:提问 免费 剩余 2 次", "merge_fingerprint": "627196693aec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "又把收费的提问用", "之后医生把免费提"]}
{"atom_id": "v4.42.0_61870f1dbb33", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条", "R": "2 次用完后,再次显示收费的提问", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条|R=2 次用完后,再次显示收费的提问", "merge_fingerprint": "61870f1dbb33", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "又把收费的提问用", "之后医生把免费提"]}
{"atom_id": "v4.42.0_7ddcf3ddbde4", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条", "R": "小程序端显示:提问 免费 剩余 5-2= 3次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条|R=小程序端显示:提问 免费 剩余 5-2= 3次", "merge_fingerprint": "7ddcf3ddbde4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "免费提问还剩余", "之后医生把免费提", "问修改为", "小程序端显示"]}
{"atom_id": "v4.42.0_a9e2f17e5644", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条", "R": "小程序端显示:免费 剩余1次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条|R=小程序端显示:免费 剩余1次", "merge_fingerprint": "a9e2f17e5644", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "免费提问还剩余", "之后医生把免费提", "问修改为", "小程序端显示"]}
{"atom_id": "v4.42.0_26a6a4c4ecd0", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开", "R": "小程序端再次显示: 提问 免费 剩余3次", "canon_text": "C=|A=医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开|R=小程序端再次显示: 提问 免费 剩余3次", "merge_fingerprint": "26a6a4c4ecd0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "医生设置了免费和收费的提问", "raw_text": "step1: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示: 提问 免费 剩余次数 3次 | step2: 1,医生设置的免费提问条数为 0条 ; 2,设置的收费提问为 5元10条,有效期7天; => 小程序端显示:提问 ¥5/10条 | step3: 1,医生设置的免费提问条数为不限; 2,设置的收费提问为 5元10条,有效期7天; => 1,小程序端显示:提问 免费 不限次数; 2,无论患者提问几次,都一直显示:提问 免费 不限次数; | step4: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; => 小程序端显示:提问 ¥5/10条 | step5: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问 => 1,小程序端显示:提问 免费 剩余10次; 2,10次使用完后,显示:提问 ¥5/10条 | step6: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,医生又给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 13次; 2,13次使用完后,显示:提问 免费 ¥5/10条 或者 1,小程序端显示:提问 免费 剩余 13次; 2,患者购买问诊,问诊结束后,显示:提问 免费 剩余 16次 (要把免费的次数重新加上) ; | step7: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,医生给患者赠送了消息3条 => 1,小程序端显示:提问 免费 剩余 6次; 2,6次用完后,显示:提问 ¥5/10条 | step8: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把免费提问修改为5条; => 1,小程序端还是显示:提问 免费 剩余 2 次; 2,2 次用完后,再次显示收费的提问 | step9: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为5条; => 小程序端显示:提问 免费 剩余 5-2= 3次 | step10: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,免费提问还剩余 1 条; 5,之后医生把免费提问修改为2条; => 小程序端显示:免费 剩余1次 | step11: 1,医生设置的免费提问条数为3条; 2,设置的收费提问为 5元10条,有效期7天; 3,把免费提问使用完后; 4,患者购买了收费提问; 5,又把收费的提问用完; 6,之后医生把提问关闭,又重新打开; => 小程序端再次显示: 提问 免费 剩余3次"}, "search_terms": ["医生设置了免费和", "收费的提问", "医生设置的免费提", "问条数为", "设置的收费提问为", "有效期", "把免费提问使用完", "患者购买了收费提", "又把收费的提问用", "之后医生把提问关"]}
{"atom_id": "v4.42.0_e7ead121d467", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页"], "C": "", "A": "新注册医生刚进入这个页面", "R": "提问 免费 条数 0", "canon_text": "C=|A=新注册医生刚进入这个页面|R=提问 免费 条数 0", "merge_fingerprint": "e7ead121d467", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "问诊方式和费用里提问的显示逻辑", "raw_text": "step1: => [截图] | step2: 新注册医生刚进入这个页面 => 提问 免费 条数 0 | step3: 医师只设置了免费 3条 => 提问 免费 条数 3 | step4: 只设置了收费的 5元、10条 => 提问 ¥5 条数 10 | step5: 设置了免费3条; 收费 5元、10条 => 提问 免费 条数 3"}, "search_terms": ["问诊方式和费用里", "提问的显示逻辑", "新注册医生刚进入", "这个页面", "提问", "免费", "条数"]}
{"atom_id": "v4.42.0_dcbd4a004464", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页"], "C": "", "A": "医师只设置了免费 3条", "R": "提问 免费 条数 3", "canon_text": "C=|A=医师只设置了免费 3条|R=提问 免费 条数 3", "merge_fingerprint": "dcbd4a004464", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "问诊方式和费用里提问的显示逻辑", "raw_text": "step1: => [截图] | step2: 新注册医生刚进入这个页面 => 提问 免费 条数 0 | step3: 医师只设置了免费 3条 => 提问 免费 条数 3 | step4: 只设置了收费的 5元、10条 => 提问 ¥5 条数 10 | step5: 设置了免费3条; 收费 5元、10条 => 提问 免费 条数 3"}, "search_terms": ["问诊方式和费用里", "提问的显示逻辑", "医师只设置了免费", "提问", "免费", "条数"]}
{"atom_id": "v4.42.0_f98dfc9854d5", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页"], "C": "", "A": "只设置了收费的 5元、10条", "R": "提问 ¥5 条数 10", "canon_text": "C=|A=只设置了收费的 5元、10条|R=提问 ¥5 条数 10", "merge_fingerprint": "f98dfc9854d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "问诊方式和费用里提问的显示逻辑", "raw_text": "step1: => [截图] | step2: 新注册医生刚进入这个页面 => 提问 免费 条数 0 | step3: 医师只设置了免费 3条 => 提问 免费 条数 3 | step4: 只设置了收费的 5元、10条 => 提问 ¥5 条数 10 | step5: 设置了免费3条; 收费 5元、10条 => 提问 免费 条数 3"}, "search_terms": ["问诊方式和费用里", "提问的显示逻辑", "只设置了收费的", "提问", "条数"]}
{"atom_id": "v4.42.0_e2749cc2134c", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY"], "feature_scope": "4.42.0 > 医生可设置免费提问完后可付费提问", "touchpoints": ["问诊页"], "C": "", "A": "设置了免费3条; 收费 5元、10条", "R": "提问 免费 条数 3", "canon_text": "C=|A=设置了免费3条; 收费 5元、10条|R=提问 免费 条数 3", "merge_fingerprint": "e2749cc2134c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生可设置免费提问完后可付费提问"], "case_name": "问诊方式和费用里提问的显示逻辑", "raw_text": "step1: => [截图] | step2: 新注册医生刚进入这个页面 => 提问 免费 条数 0 | step3: 医师只设置了免费 3条 => 提问 免费 条数 3 | step4: 只设置了收费的 5元、10条 => 提问 ¥5 条数 10 | step5: 设置了免费3条; 收费 5元、10条 => 提问 免费 条数 3"}, "search_terms": ["问诊方式和费用里", "提问的显示逻辑", "设置了免费", "收费", "提问", "免费", "条数"]}
{"atom_id": "v4.42.0_9a7909756107", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": [], "C": "筛选出来的二维码放到 t_doctor_verify_info", "A": "筛选出来的可释放永久二维码的医生数量小于5000时,给出提示", "R": "线上告警群通知", "canon_text": "C=筛选出来的二维码放到 t_doctor_verify_info|A=筛选出来的可释放永久二维码的医生数量小于5000时,给出提示|R=线上告警群通知", "merge_fingerprint": "9a7909756107", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的可释放永久二维码的医生数量小于5000时,给出提示", "raw_text": "筛选出来的二维码放到 t_doctor_verify_info | step1: => 1,线上告警群通知;"}, "search_terms": ["筛选出来的可释放", "永久二维码的医生", "数量小于", "给出提示", "筛选出来的可释放", "永久二维码的医生", "数量小于", "给出提示", "线上告警群通知"]}
{"atom_id": "v4.42.0_63faf2dadd76", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "筛选出来的医生,按照倒序排序", "R": "按照医生最近一次开具处方和患者扫码的时间排序", "canon_text": "C=|A=筛选出来的医生,按照倒序排序|R=按照医生最近一次开具处方和患者扫码的时间排序", "merge_fingerprint": "63faf2dadd76", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "筛选出来的医生", "按照倒序排序", "按照医生最近一次", "开具处方和患者扫", "码的时间排序"]}
{"atom_id": "v4.42.0_9d8cfc64917b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "筛选出来的医生,按照倒序排序", "R": "两个都没有,按照工作室开通时间排序", "canon_text": "C=|A=筛选出来的医生,按照倒序排序|R=两个都没有,按照工作室开通时间排序", "merge_fingerprint": "9d8cfc64917b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "筛选出来的医生", "按照倒序排序", "两个都没有", "按照工作室开通时", "间排序"]}
{"atom_id": "v4.42.0_7c481cee7fd3", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "医生最近只有开过方", "R": "按照开方时间排序", "canon_text": "C=|A=医生最近只有开过方|R=按照开方时间排序", "merge_fingerprint": "7c481cee7fd3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "医生最近只有开过", "按照开方时间排序"]}
{"atom_id": "v4.42.0_5a7f7ccf6911", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "医生最近只有患者扫码", "R": "按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序", "canon_text": "C=|A=医生最近只有患者扫码|R=按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序", "merge_fingerprint": "5a7f7ccf6911", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "医生最近只有患者", "扫码", "按照患者扫码时间", "排序", "该患者", "号新关注医生", "后面没有扫过医生", "的工作室二维码"]}
{"atom_id": "v4.42.0_6b9104ec4101", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "医师没有开过方,也没有患者扫过码", "R": "按照工作室开通时间排序", "canon_text": "C=|A=医师没有开过方,也没有患者扫过码|R=按照工作室开通时间排序", "merge_fingerprint": "6b9104ec4101", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "医师没有开过方", "也没有患者扫过码", "按照工作室开通时", "间排序"]}
{"atom_id": "v4.42.0_8cbe3a040f1c", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点)", "R": "按照患者扫码时间排序", "canon_text": "C=|A=医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点)|R=按照患者扫码时间排序", "merge_fingerprint": "8cbe3a040f1c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "医生最近有开过方", "号上午", "也有患者扫码", "号上午", "按照患者扫码时间", "排序"]}
{"atom_id": "v4.42.0_68488394f0c2", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点)", "R": "按照开方时间倒序", "canon_text": "C=|A=医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点)|R=按照开方时间倒序", "merge_fingerprint": "68488394f0c2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "医生最近有患者扫", "号上午", "也有开过处方", "号上午", "按照开方时间倒序"]}
{"atom_id": "v4.42.0_244fba5cdbb1", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT", "AUTH"], "feature_scope": "4.42.0 > 医生永久二维码 > 刷医生数据", "touchpoints": ["患者页"], "C": "", "A": "医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 )", "R": "医生B 医生C 医生A", "canon_text": "C=|A=医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 )|R=医生B 医生C 医生A", "merge_fingerprint": "244fba5cdbb1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "刷医生数据"], "case_name": "筛选出来的医生,按照倒序排序", "raw_text": "step1: => 1,按照医生最近一次开具处方和患者扫码的时间排序; 2,两个都没有,按照工作室开通时间排序; | step2: 1,医生最近只有开过方 => 按照开方时间排序 | step3: 1,医生最近只有患者扫码 => 1,按照患者扫码时间排序; (1)该患者23年1月5号新关注医生,后面没有扫过医生的工作室二维码, 按照23年1月5号时间排序; (2)该患者23年1月5号新关注医生,之后在23年1月7号又扫了医生的工作室二维码, 按照23年1月7号时间排序; | step4: 1,医师没有开过方,也没有患者扫过码 => 按照工作室开通时间排序 | step5: 1,医生最近有开过方(23年1月1号上午9点),也有患者扫码(23年1月2号上午8点) => 按照患者扫码时间排序 | step6: 1,医生最近有患者扫码(23年1月1号上午9点),也有开过处方(23年1月2号上午8点) => 按照开方时间倒序 | step7: 1,医生A最近没开过方,也没有患者扫码,工作室开通时间( 23年1月1号上午11点 ) 2,医生B最近没有开过方,有患者扫码(23年1月1号上午9点),之后在 23年1月7号 又扫了医生的工作室二维码; 3,医生C最近开过方(23年1月1号上午9:30),也有患者扫码( 23年1月2号上午8点 ) => 医生B 医生C 医生A"}, "search_terms": ["筛选出来的医生", "按照倒序排序", "医生A最近没开过", "也没有患者扫码", "工作室开通时间", "号上午", "医生B最近没有开", "过方", "有患者扫码", "号上午"]}
{"atom_id": "v4.42.0_86979becfb18", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INQUIRY"], "feature_scope": "4.42.0 > 医生永久二维码 > 工作室二维码", "touchpoints": ["猫头鹰后台"], "C": "", "A": "点击 更换为永久二维码", "R": "把临时码,换成永久码(工作室二维码、随访单二维码、日签)", "canon_text": "C=|A=点击 更换为永久二维码|R=把临时码,换成永久码(工作室二维码、随访单二维码、日签)", "merge_fingerprint": "86979becfb18", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "工作室二维码"], "case_name": "可以使用永久二维码时,工作室二维码页面显示:更换永久二维码 操作按钮", "raw_text": "step1: => [截图] | step2: 点击 更换为永久二维码 => 把临时码,换成永久码(工作室二维码、随访单二维码、日签) | step3: 不点击 更换为永久二维码 => 工作室二维码、随访单二维码、日签,一直使用临时二维码 | step4: 医生不点击 更换为永久二维码,助理在猫头鹰帮医生生成了永久二维码后 => 医生再次打开工作室二维码,变成永久码"}, "search_terms": ["可以使用永久二维", "码时", "工作室二维码页面", "显示", "更换永久二维码", "操作按钮", "点击", "更换为永久二维码", "把临时码", "换成永久码"]}
{"atom_id": "v4.42.0_09cab29155cb", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INQUIRY"], "feature_scope": "4.42.0 > 医生永久二维码 > 工作室二维码", "touchpoints": ["猫头鹰后台"], "C": "", "A": "不点击 更换为永久二维码", "R": "工作室二维码、随访单二维码、日签,一直使用临时二维码", "canon_text": "C=|A=不点击 更换为永久二维码|R=工作室二维码、随访单二维码、日签,一直使用临时二维码", "merge_fingerprint": "09cab29155cb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "工作室二维码"], "case_name": "可以使用永久二维码时,工作室二维码页面显示:更换永久二维码 操作按钮", "raw_text": "step1: => [截图] | step2: 点击 更换为永久二维码 => 把临时码,换成永久码(工作室二维码、随访单二维码、日签) | step3: 不点击 更换为永久二维码 => 工作室二维码、随访单二维码、日签,一直使用临时二维码 | step4: 医生不点击 更换为永久二维码,助理在猫头鹰帮医生生成了永久二维码后 => 医生再次打开工作室二维码,变成永久码"}, "search_terms": ["可以使用永久二维", "码时", "工作室二维码页面", "显示", "更换永久二维码", "操作按钮", "不点击", "更换为永久二维码", "工作室二维码", "随访单二维码"]}
{"atom_id": "v4.42.0_8e8544217a46", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INQUIRY"], "feature_scope": "4.42.0 > 医生永久二维码 > 工作室二维码", "touchpoints": ["猫头鹰后台"], "C": "", "A": "医生不点击 更换为永久二维码,助理在猫头鹰帮医生生成了永久二维码后", "R": "医生再次打开工作室二维码,变成永久码", "canon_text": "C=|A=医生不点击 更换为永久二维码,助理在猫头鹰帮医生生成了永久二维码后|R=医生再次打开工作室二维码,变成永久码", "merge_fingerprint": "8e8544217a46", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "工作室二维码"], "case_name": "可以使用永久二维码时,工作室二维码页面显示:更换永久二维码 操作按钮", "raw_text": "step1: => [截图] | step2: 点击 更换为永久二维码 => 把临时码,换成永久码(工作室二维码、随访单二维码、日签) | step3: 不点击 更换为永久二维码 => 工作室二维码、随访单二维码、日签,一直使用临时二维码 | step4: 医生不点击 更换为永久二维码,助理在猫头鹰帮医生生成了永久二维码后 => 医生再次打开工作室二维码,变成永久码"}, "search_terms": ["可以使用永久二维", "码时", "工作室二维码页面", "显示", "更换永久二维码", "操作按钮", "医生不点击", "更换为永久二维码", "助理在猫头鹰帮医", "生生成了永久二维"]}
{"atom_id": "v4.42.0_01824b5539fd", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY"], "feature_scope": "4.42.0 > 医生永久二维码 > 工作室二维码", "touchpoints": [], "C": "", "A": "打开工作室二维码/日签/随访复诊单时", "R": "都会生成一个临时二维码,这三个码一起更换", "canon_text": "C=|A=打开工作室二维码/日签/随访复诊单时|R=都会生成一个临时二维码,这三个码一起更换", "merge_fingerprint": "01824b5539fd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "工作室二维码"], "case_name": "使用临时二维码的医生,每天打开工作室二维码/日签/随访复诊单,都会生成一个新的临时二维码", "raw_text": "step1: 打开工作室二维码/日签/随访复诊单时 => 都会生成一个临时二维码,这三个码一起更换 | step2: => 老的临时二维码还有效果"}, "search_terms": ["使用临时二维码的", "医生", "每天打开工作室二", "维码", "日签", "随访复诊单", "都会生成一个新的", "临时二维码", "打开工作室二维码", "日签"]}
{"atom_id": "v4.42.0_82c5be5ae298", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY"], "feature_scope": "4.42.0 > 医生永久二维码 > 工作室二维码", "touchpoints": [], "C": "", "A": "使用临时二维码的医生,每天打开工作室二维码/日签/随访复诊单,都会生成一个新的临时二维码", "R": "老的临时二维码还有效果", "canon_text": "C=|A=使用临时二维码的医生,每天打开工作室二维码/日签/随访复诊单,都会生成一个新的临时二维码|R=老的临时二维码还有效果", "merge_fingerprint": "82c5be5ae298", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码", "工作室二维码"], "case_name": "使用临时二维码的医生,每天打开工作室二维码/日签/随访复诊单,都会生成一个新的临时二维码", "raw_text": "step1: 打开工作室二维码/日签/随访复诊单时 => 都会生成一个临时二维码,这三个码一起更换 | step2: => 老的临时二维码还有效果"}, "search_terms": ["使用临时二维码的", "医生", "每天打开工作室二", "维码", "日签", "随访复诊单", "都会生成一个新的", "临时二维码", "使用临时二维码的", "医生"]}
{"atom_id": "v4.42.0_6d15bba350d9", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "", "A": "医生A(有2个永久二维码,一个工作室二维码1,一个日签二维码 2)", "R": "优先释放日签二维码,在释放工作室二维码", "canon_text": "C=|A=医生A(有2个永久二维码,一个工作室二维码1,一个日签二维码 2)|R=优先释放日签二维码,在释放工作室二维码", "merge_fingerprint": "6d15bba350d9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的医师有多个渠道二维码的时候,按照渠道码倒序释放", "raw_text": "[截图] | step1: 医生A(有2个永久二维码,一个工作室二维码1,一个日签二维码 2) => 优先释放日签二维码,在释放工作室二维码 | step2: 当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生A的工作室二维码表里都对应自己的医生id; 2,医生A的日签二维码,表里还为null; | step3: 1,医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生B的工作室二维码表里都对应自己的医生id; 2,医生B的便签二维码,表里还为null;"}, "search_terms": ["释放的医师有多个", "渠道二维码的时候", "按照渠道码倒序释", "医生A", "个永久二维码", "一个工作室二维码", "一个日签二维码", "优先释放日签二维", "在释放工作室二维"]}
{"atom_id": "v4.42.0_7fb2e1c57ad4", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "", "A": "当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码", "R": "医生A的工作室二维码表里都对应自己的医生id", "canon_text": "C=|A=当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码|R=医生A的工作室二维码表里都对应自己的医生id", "merge_fingerprint": "7fb2e1c57ad4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的医师有多个渠道二维码的时候,按照渠道码倒序释放", "raw_text": "[截图] | step1: 医生A(有2个永久二维码,一个工作室二维码1,一个日签二维码 2) => 优先释放日签二维码,在释放工作室二维码 | step2: 当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生A的工作室二维码表里都对应自己的医生id; 2,医生A的日签二维码,表里还为null; | step3: 1,医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生B的工作室二维码表里都对应自己的医生id; 2,医生B的便签二维码,表里还为null;"}, "search_terms": ["释放的医师有多个", "渠道二维码的时候", "按照渠道码倒序释", "当医生A的日签二", "维码还没被释放", "此时医生A近一个", "月内有开过方或者", "患者扫过码", "医生A的工作室二", "维码表里都对应自"]}
{"atom_id": "v4.42.0_08a490edccd0", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "", "A": "当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码", "R": "医生A的日签二维码,表里还为null", "canon_text": "C=|A=当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码|R=医生A的日签二维码,表里还为null", "merge_fingerprint": "08a490edccd0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的医师有多个渠道二维码的时候,按照渠道码倒序释放", "raw_text": "[截图] | step1: 医生A(有2个永久二维码,一个工作室二维码1,一个日签二维码 2) => 优先释放日签二维码,在释放工作室二维码 | step2: 当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生A的工作室二维码表里都对应自己的医生id; 2,医生A的日签二维码,表里还为null; | step3: 1,医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生B的工作室二维码表里都对应自己的医生id; 2,医生B的便签二维码,表里还为null;"}, "search_terms": ["释放的医师有多个", "渠道二维码的时候", "按照渠道码倒序释", "当医生A的日签二", "维码还没被释放", "此时医生A近一个", "月内有开过方或者", "患者扫过码", "医生A的日签二维", "表里还为null"]}
{"atom_id": "v4.42.0_cf0155d178d6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "", "A": "医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码", "R": "医生B的工作室二维码表里都对应自己的医生id", "canon_text": "C=|A=医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码|R=医生B的工作室二维码表里都对应自己的医生id", "merge_fingerprint": "cf0155d178d6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的医师有多个渠道二维码的时候,按照渠道码倒序释放", "raw_text": "[截图] | step1: 医生A(有2个永久二维码,一个工作室二维码1,一个日签二维码 2) => 优先释放日签二维码,在释放工作室二维码 | step2: 当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生A的工作室二维码表里都对应自己的医生id; 2,医生A的日签二维码,表里还为null; | step3: 1,医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生B的工作室二维码表里都对应自己的医生id; 2,医生B的便签二维码,表里还为null;"}, "search_terms": ["释放的医师有多个", "渠道二维码的时候", "按照渠道码倒序释", "医生B", "个永久二维码", "一个工作室二维码", "一个医生便签二维", "当医生B的便签二", "维码还没被释放", "此时医生A近一个"]}
{"atom_id": "v4.42.0_33a0bda9b06a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "", "A": "医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码", "R": "医生B的便签二维码,表里还为null", "canon_text": "C=|A=医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码|R=医生B的便签二维码,表里还为null", "merge_fingerprint": "33a0bda9b06a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的医师有多个渠道二维码的时候,按照渠道码倒序释放", "raw_text": "[截图] | step1: 医生A(有2个永久二维码,一个工作室二维码1,一个日签二维码 2) => 优先释放日签二维码,在释放工作室二维码 | step2: 当医生A的日签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生A的工作室二维码表里都对应自己的医生id; 2,医生A的日签二维码,表里还为null; | step3: 1,医生B(有2个永久二维码,一个工作室二维码1,一个医生便签二维码 3); 2,当医生B的便签二维码还没被释放,此时医生A近一个月内有开过方或者患者扫过码 => 1,医生B的工作室二维码表里都对应自己的医生id; 2,医生B的便签二维码,表里还为null;"}, "search_terms": ["释放的医师有多个", "渠道二维码的时候", "按照渠道码倒序释", "医生B", "个永久二维码", "一个工作室二维码", "一个医生便签二维", "当医生B的便签二", "维码还没被释放", "此时医生A近一个"]}
{"atom_id": "v4.42.0_ea6be70d1ceb", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码", "A": "医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码", "R": "优先使用医生A排在第一个的渠道永久二维码", "canon_text": "C=之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码|A=医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码|R=优先使用医生A排在第一个的渠道永久二维码", "merge_fingerprint": "ea6be70d1ceb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的永久二维码使用顺序", "raw_text": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码 | step1: 医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码 => 1,优先使用医生A排在第一个的渠道永久二维码; | step2: 又注册一个医生E,需要使用永久二维码 => 1,优先使用医生A剩余的一个永久二维码; | step3: 之后又新注册一个医生F,不需要使用永久二维码 => 不需要使用永久二维码 | step4: 又新注册一个医生G,需要使用永久二维码 => 1,优先使用医生B排在第一个的渠道永久二维码; | step5: 1,又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过; => 1,优先使用医生C的永久二维码; 2,医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码);"}, "search_terms": ["释放的永久二维码", "使用顺序", "医生A", "个永久二维码", "医生B", "个永久二维码", "医生C", "个永久二维码", "新注册一个医生D", "需要使用永久二维"]}
{"atom_id": "v4.42.0_afb58e1651ba", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码", "A": "又注册一个医生E,需要使用永久二维码", "R": "优先使用医生A剩余的一个永久二维码", "canon_text": "C=之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码|A=又注册一个医生E,需要使用永久二维码|R=优先使用医生A剩余的一个永久二维码", "merge_fingerprint": "afb58e1651ba", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的永久二维码使用顺序", "raw_text": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码 | step1: 医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码 => 1,优先使用医生A排在第一个的渠道永久二维码; | step2: 又注册一个医生E,需要使用永久二维码 => 1,优先使用医生A剩余的一个永久二维码; | step3: 之后又新注册一个医生F,不需要使用永久二维码 => 不需要使用永久二维码 | step4: 又新注册一个医生G,需要使用永久二维码 => 1,优先使用医生B排在第一个的渠道永久二维码; | step5: 1,又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过; => 1,优先使用医生C的永久二维码; 2,医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码);"}, "search_terms": ["释放的永久二维码", "使用顺序", "又注册一个医生E", "需要使用永久二维", "优先使用医生A剩", "余的一个永久二维"]}
{"atom_id": "v4.42.0_8fa4fe38ed5b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码", "A": "之后又新注册一个医生F,不需要使用永久二维码", "R": "不需要使用永久二维码", "canon_text": "C=之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码|A=之后又新注册一个医生F,不需要使用永久二维码|R=不需要使用永久二维码", "merge_fingerprint": "8fa4fe38ed5b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的永久二维码使用顺序", "raw_text": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码 | step1: 医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码 => 1,优先使用医生A排在第一个的渠道永久二维码; | step2: 又注册一个医生E,需要使用永久二维码 => 1,优先使用医生A剩余的一个永久二维码; | step3: 之后又新注册一个医生F,不需要使用永久二维码 => 不需要使用永久二维码 | step4: 又新注册一个医生G,需要使用永久二维码 => 1,优先使用医生B排在第一个的渠道永久二维码; | step5: 1,又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过; => 1,优先使用医生C的永久二维码; 2,医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码);"}, "search_terms": ["释放的永久二维码", "使用顺序", "之后又新注册一个", "医生F", "不需要使用永久二", "维码", "不需要使用永久二", "维码"]}
{"atom_id": "v4.42.0_7f4f12357202", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码", "A": "又新注册一个医生G,需要使用永久二维码", "R": "优先使用医生B排在第一个的渠道永久二维码", "canon_text": "C=之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码|A=又新注册一个医生G,需要使用永久二维码|R=优先使用医生B排在第一个的渠道永久二维码", "merge_fingerprint": "7f4f12357202", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的永久二维码使用顺序", "raw_text": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码 | step1: 医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码 => 1,优先使用医生A排在第一个的渠道永久二维码; | step2: 又注册一个医生E,需要使用永久二维码 => 1,优先使用医生A剩余的一个永久二维码; | step3: 之后又新注册一个医生F,不需要使用永久二维码 => 不需要使用永久二维码 | step4: 又新注册一个医生G,需要使用永久二维码 => 1,优先使用医生B排在第一个的渠道永久二维码; | step5: 1,又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过; => 1,优先使用医生C的永久二维码; 2,医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码);"}, "search_terms": ["释放的永久二维码", "使用顺序", "又新注册一个医生", "需要使用永久二维", "优先使用医生B排", "在第一个的渠道永", "久二维码"]}
{"atom_id": "v4.42.0_d9537dc661f6", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码", "A": "又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过", "R": "优先使用医生C的永久二维码", "canon_text": "C=之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码|A=又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过|R=优先使用医生C的永久二维码", "merge_fingerprint": "d9537dc661f6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的永久二维码使用顺序", "raw_text": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码 | step1: 医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码 => 1,优先使用医生A排在第一个的渠道永久二维码; | step2: 又注册一个医生E,需要使用永久二维码 => 1,优先使用医生A剩余的一个永久二维码; | step3: 之后又新注册一个医生F,不需要使用永久二维码 => 不需要使用永久二维码 | step4: 又新注册一个医生G,需要使用永久二维码 => 1,优先使用医生B排在第一个的渠道永久二维码; | step5: 1,又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过; => 1,优先使用医生C的永久二维码; 2,医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码);"}, "search_terms": ["释放的永久二维码", "使用顺序", "又新注册一个医生", "需要使用永久二维", "但是医生B近一个", "月内有开过方或者", "有患者扫码过", "优先使用医生C的", "永久二维码"]}
{"atom_id": "v4.42.0_1256278be9ab", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码", "A": "又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过", "R": "医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码)", "canon_text": "C=之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码|A=又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过|R=医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码)", "merge_fingerprint": "1256278be9ab", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放的永久二维码使用顺序", "raw_text": "之前工作室二维码、随访单二维码是一个永久码,日签是另一个永久码; 现在工作室二维码、随访单二维码和日签变为同一个码 | step1: 医生A(有2个永久二维码) 医生B(有2个永久二维码) 医生C(有1个永久二维码) 1,新注册一个医生D,需要使用永久二维码 => 1,优先使用医生A排在第一个的渠道永久二维码; | step2: 又注册一个医生E,需要使用永久二维码 => 1,优先使用医生A剩余的一个永久二维码; | step3: 之后又新注册一个医生F,不需要使用永久二维码 => 不需要使用永久二维码 | step4: 又新注册一个医生G,需要使用永久二维码 => 1,优先使用医生B排在第一个的渠道永久二维码; | step5: 1,又新注册一个医生H,需要使用永久二维码; 2,但是医生B近一个月内有开过方或者有患者扫码过; => 1,优先使用医生C的永久二维码; 2,医生B剩余的工作室永久二维码,还可以继续使用(此时去查看工作室和随访单二维码,还是永久码,日签二维码也变成永久码);"}, "search_terms": ["释放的永久二维码", "使用顺序", "又新注册一个医生", "需要使用永久二维", "但是医生B近一个", "月内有开过方或者", "有患者扫码过", "医生B剩余的工作", "室永久二维码", "还可以继续使用"]}
{"atom_id": "v4.42.0_fa17112929f4", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "", "A": "有的话", "R": "跳过该医生,使用下一个医生", "canon_text": "C=|A=有的话|R=跳过该医生,使用下一个医生", "merge_fingerprint": "fa17112929f4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "使用释放的永久二维码时,需要再次校验该医生最近1个月有没有患者扫码或者开过处方", "raw_text": "step1: 有的话 => 跳过该医生,使用下一个医生 | step2: 没有的话 => 使用该医生的永久二维码"}, "search_terms": ["使用释放的永久二", "维码时", "需要再次校验该医", "生最近", "个月有没有患者扫", "码或者开过处方", "有的话", "跳过该医生", "使用下一个医生"]}
{"atom_id": "v4.42.0_d791e7201c1a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页"], "C": "", "A": "没有的话", "R": "使用该医生的永久二维码", "canon_text": "C=|A=没有的话|R=使用该医生的永久二维码", "merge_fingerprint": "d791e7201c1a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "使用释放的永久二维码时,需要再次校验该医生最近1个月有没有患者扫码或者开过处方", "raw_text": "step1: 有的话 => 跳过该医生,使用下一个医生 | step2: 没有的话 => 使用该医生的永久二维码"}, "search_terms": ["使用释放的永久二", "维码时", "需要再次校验该医", "生最近", "个月有没有患者扫", "码或者开过处方", "没有的话", "使用该医生的永久", "二维码"]}
{"atom_id": "v4.42.0_22d400bb39d4", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页", "猫头鹰后台"], "C": "", "A": "医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方", "R": "医生卫健委审核通过,可以再次使用永久二维码", "canon_text": "C=|A=医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方|R=医生卫健委审核通过,可以再次使用永久二维码", "merge_fingerprint": "22d400bb39d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放掉永久二维码的医生,再次使用永久二维码的时候,需要校验卫健委审核通过或者执业证审核通过", "raw_text": "step1: 医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方 => 1,医生卫健委审核通过,可以再次使用永久二维码; 2,医生执业证审核通过,可以再次使用永久二维码; 3,医生卫健委审核通过,执业医师证没有审核通过,可以再次使用永久二维码; 4,医生卫健委审核不通过,执业医师证审核通过,可以再次使用永久二维码; 5,医生卫健委没有审核通过,执业医师证没有审核通过 ,不可以再次使用永久二维码;"}, "search_terms": ["释放掉永久二维码", "的医生", "再次使用永久二维", "码的时候", "需要校验卫健委审", "核通过或者执业证", "审核通过", "医生A的永久二维", "码释放后", "最近"]}
{"atom_id": "v4.42.0_5a2155ce2f74", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页", "猫头鹰后台"], "C": "", "A": "医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方", "R": "医生执业证审核通过,可以再次使用永久二维码", "canon_text": "C=|A=医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方|R=医生执业证审核通过,可以再次使用永久二维码", "merge_fingerprint": "5a2155ce2f74", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放掉永久二维码的医生,再次使用永久二维码的时候,需要校验卫健委审核通过或者执业证审核通过", "raw_text": "step1: 医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方 => 1,医生卫健委审核通过,可以再次使用永久二维码; 2,医生执业证审核通过,可以再次使用永久二维码; 3,医生卫健委审核通过,执业医师证没有审核通过,可以再次使用永久二维码; 4,医生卫健委审核不通过,执业医师证审核通过,可以再次使用永久二维码; 5,医生卫健委没有审核通过,执业医师证没有审核通过 ,不可以再次使用永久二维码;"}, "search_terms": ["释放掉永久二维码", "的医生", "再次使用永久二维", "码的时候", "需要校验卫健委审", "核通过或者执业证", "审核通过", "医生A的永久二维", "码释放后", "最近"]}
{"atom_id": "v4.42.0_836a665f74f4", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页", "猫头鹰后台"], "C": "", "A": "医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方", "R": "医生卫健委审核通过,执业医师证没有审核通过,可以再次使用永久二维码", "canon_text": "C=|A=医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方|R=医生卫健委审核通过,执业医师证没有审核通过,可以再次使用永久二维码", "merge_fingerprint": "836a665f74f4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放掉永久二维码的医生,再次使用永久二维码的时候,需要校验卫健委审核通过或者执业证审核通过", "raw_text": "step1: 医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方 => 1,医生卫健委审核通过,可以再次使用永久二维码; 2,医生执业证审核通过,可以再次使用永久二维码; 3,医生卫健委审核通过,执业医师证没有审核通过,可以再次使用永久二维码; 4,医生卫健委审核不通过,执业医师证审核通过,可以再次使用永久二维码; 5,医生卫健委没有审核通过,执业医师证没有审核通过 ,不可以再次使用永久二维码;"}, "search_terms": ["释放掉永久二维码", "的医生", "再次使用永久二维", "码的时候", "需要校验卫健委审", "核通过或者执业证", "审核通过", "医生A的永久二维", "码释放后", "最近"]}
{"atom_id": "v4.42.0_07ea718c4b8b", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页", "猫头鹰后台"], "C": "", "A": "医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方", "R": "医生卫健委审核不通过,执业医师证审核通过,可以再次使用永久二维码", "canon_text": "C=|A=医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方|R=医生卫健委审核不通过,执业医师证审核通过,可以再次使用永久二维码", "merge_fingerprint": "07ea718c4b8b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放掉永久二维码的医生,再次使用永久二维码的时候,需要校验卫健委审核通过或者执业证审核通过", "raw_text": "step1: 医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方 => 1,医生卫健委审核通过,可以再次使用永久二维码; 2,医生执业证审核通过,可以再次使用永久二维码; 3,医生卫健委审核通过,执业医师证没有审核通过,可以再次使用永久二维码; 4,医生卫健委审核不通过,执业医师证审核通过,可以再次使用永久二维码; 5,医生卫健委没有审核通过,执业医师证没有审核通过 ,不可以再次使用永久二维码;"}, "search_terms": ["释放掉永久二维码", "的医生", "再次使用永久二维", "码的时候", "需要校验卫健委审", "核通过或者执业证", "审核通过", "医生A的永久二维", "码释放后", "最近"]}
{"atom_id": "v4.42.0_94d56061fb4c", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "PATIENT"], "feature_scope": "4.42.0 > 医生永久二维码", "touchpoints": ["患者页", "猫头鹰后台"], "C": "", "A": "医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方", "R": "医生卫健委没有审核通过,执业医师证没有审核通过 ,不可以再次使用永久二维码", "canon_text": "C=|A=医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方|R=医生卫健委没有审核通过,执业医师证没有审核通过 ,不可以再次使用永久二维码", "merge_fingerprint": "94d56061fb4c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "医生永久二维码"], "case_name": "释放掉永久二维码的医生,再次使用永久二维码的时候,需要校验卫健委审核通过或者执业证审核通过", "raw_text": "step1: 医生A的永久二维码释放后,最近1个月医生有过患者扫码或者开过处方 => 1,医生卫健委审核通过,可以再次使用永久二维码; 2,医生执业证审核通过,可以再次使用永久二维码; 3,医生卫健委审核通过,执业医师证没有审核通过,可以再次使用永久二维码; 4,医生卫健委审核不通过,执业医师证审核通过,可以再次使用永久二维码; 5,医生卫健委没有审核通过,执业医师证没有审核通过 ,不可以再次使用永久二维码;"}, "search_terms": ["释放掉永久二维码", "的医生", "再次使用永久二维", "码的时候", "需要校验卫健委审", "核通过或者执业证", "审核通过", "医生A的永久二维", "码释放后", "最近"]}
{"atom_id": "v4.42.0_c8a3cbe1c2f7", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款后不算有效问诊,购药后并且药房接单后算一次购药", "A": "(高)新患者", "R": "没有购买过问诊,没有购买过药", "canon_text": "C=问诊退款后不算有效问诊,购药后并且药房接单后算一次购药|A=(高)新患者|R=没有购买过问诊,没有购买过药", "merge_fingerprint": "c8a3cbe1c2f7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)新患者", "raw_text": "问诊退款后不算有效问诊,购药后并且药房接单后算一次购药 | step1: => 没有购买过问诊,没有购买过药 | step2: => 没有购买过问诊,购买过1次药,但是药房还没有接单 | step3: => 购买过问诊,但是费用还没到账;没有购买过药"}, "search_terms": ["新患者", "新患者", "没有购买过问诊", "没有购买过药"]}
{"atom_id": "v4.42.0_dac50653d91e", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款后不算有效问诊,购药后并且药房接单后算一次购药", "A": "(高)新患者", "R": "没有购买过问诊,购买过1次药,但是药房还没有接单", "canon_text": "C=问诊退款后不算有效问诊,购药后并且药房接单后算一次购药|A=(高)新患者|R=没有购买过问诊,购买过1次药,但是药房还没有接单", "merge_fingerprint": "dac50653d91e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)新患者", "raw_text": "问诊退款后不算有效问诊,购药后并且药房接单后算一次购药 | step1: => 没有购买过问诊,没有购买过药 | step2: => 没有购买过问诊,购买过1次药,但是药房还没有接单 | step3: => 购买过问诊,但是费用还没到账;没有购买过药"}, "search_terms": ["新患者", "新患者", "没有购买过问诊", "购买过", "次药", "但是药房还没有接"]}
{"atom_id": "v4.42.0_7013bd161da2", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款后不算有效问诊,购药后并且药房接单后算一次购药", "A": "(高)新患者", "R": "购买过问诊,但是费用还没到账;没有购买过药", "canon_text": "C=问诊退款后不算有效问诊,购药后并且药房接单后算一次购药|A=(高)新患者|R=购买过问诊,但是费用还没到账;没有购买过药", "merge_fingerprint": "7013bd161da2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)新患者", "raw_text": "问诊退款后不算有效问诊,购药后并且药房接单后算一次购药 | step1: => 没有购买过问诊,没有购买过药 | step2: => 没有购买过问诊,购买过1次药,但是药房还没有接单 | step3: => 购买过问诊,但是费用还没到账;没有购买过药"}, "search_terms": ["新患者", "新患者", "购买过问诊", "但是费用还没到账", "没有购买过药"]}
{"atom_id": "v4.42.0_18867ae30a2d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程", "A": "(高)1次问诊", "R": "购买过1次问诊,并且费用到账;没有购买过药", "canon_text": "C=1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程|A=(高)1次问诊|R=购买过1次问诊,并且费用到账;没有购买过药", "merge_fingerprint": "18867ae30a2d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)1次问诊", "raw_text": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程; | step1: => 购买过1次问诊,并且费用到账;没有购买过药 | step2: => 购买过 1次免费问诊,并且医生回复 ;没有购买过药 | step3: => 购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单 | step4: => 购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单 | step5: => 没有购买过问诊;购买过1次药并且药房已经接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单"}, "search_terms": ["次问诊", "次问诊", "购买过", "次问诊", "并且费用到账", "没有购买过药"]}
{"atom_id": "v4.42.0_9532ec82921d", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程", "A": "(高)1次问诊", "R": "购买过 1次免费问诊,并且医生回复 ;没有购买过药", "canon_text": "C=1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程|A=(高)1次问诊|R=购买过 1次免费问诊,并且医生回复 ;没有购买过药", "merge_fingerprint": "9532ec82921d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)1次问诊", "raw_text": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程; | step1: => 购买过1次问诊,并且费用到账;没有购买过药 | step2: => 购买过 1次免费问诊,并且医生回复 ;没有购买过药 | step3: => 购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单 | step4: => 购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单 | step5: => 没有购买过问诊;购买过1次药并且药房已经接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单"}, "search_terms": ["次问诊", "次问诊", "购买过", "次免费问诊", "并且医生回复", "没有购买过药"]}
{"atom_id": "v4.42.0_997e19fa0a6a", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程", "A": "(高)1次问诊", "R": "购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单", "canon_text": "C=1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程|A=(高)1次问诊|R=购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单", "merge_fingerprint": "997e19fa0a6a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)1次问诊", "raw_text": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程; | step1: => 购买过1次问诊,并且费用到账;没有购买过药 | step2: => 购买过 1次免费问诊,并且医生回复 ;没有购买过药 | step3: => 购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单 | step4: => 购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单 | step5: => 没有购买过问诊;购买过1次药并且药房已经接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单"}, "search_terms": ["次问诊", "次问诊", "购买过", "次问诊", "并且费用到账", "购买过", "次药", "但是药房还没有接"]}
{"atom_id": "v4.42.0_63cddb022991", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程", "A": "(高)1次问诊", "R": "购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单", "canon_text": "C=1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程|A=(高)1次问诊|R=购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单", "merge_fingerprint": "63cddb022991", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)1次问诊", "raw_text": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程; | step1: => 购买过1次问诊,并且费用到账;没有购买过药 | step2: => 购买过 1次免费问诊,并且医生回复 ;没有购买过药 | step3: => 购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单 | step4: => 购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单 | step5: => 没有购买过问诊;购买过1次药并且药房已经接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单"}, "search_terms": ["次问诊", "次问诊", "购买过", "次免费问诊", "并且医生回复", "购买过", "次药", "但是药房还没有接"]}
{"atom_id": "v4.42.0_cb6c626ba826", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程", "A": "(高)1次问诊", "R": "没有购买过问诊;购买过1次药并且药房已经接单", "canon_text": "C=1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程|A=(高)1次问诊|R=没有购买过问诊;购买过1次药并且药房已经接单", "merge_fingerprint": "cb6c626ba826", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)1次问诊", "raw_text": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程; | step1: => 购买过1次问诊,并且费用到账;没有购买过药 | step2: => 购买过 1次免费问诊,并且医生回复 ;没有购买过药 | step3: => 购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单 | step4: => 购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单 | step5: => 没有购买过问诊;购买过1次药并且药房已经接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单"}, "search_terms": ["次问诊", "次问诊", "没有购买过问诊", "购买过", "次药并且药房已经", "接单"]}
{"atom_id": "v4.42.0_14fa1b9d4105", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程", "A": "(高)1次问诊", "R": "购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单", "canon_text": "C=1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程|A=(高)1次问诊|R=购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单", "merge_fingerprint": "14fa1b9d4105", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)1次问诊", "raw_text": "1,问诊退款不算有效问诊,购药后并且药房接单后算一次购药; 2,确定问诊和方案是否是一个问诊流程, t_solution_chat_relation的多个方案跟一个问诊单编号对应,算一个问诊流程; | step1: => 购买过1次问诊,并且费用到账;没有购买过药 | step2: => 购买过 1次免费问诊,并且医生回复 ;没有购买过药 | step3: => 购买过1次问诊,并且费用到账;购买过1次药,但是药房还没有接单 | step4: => 购买过 1次免费问诊,并且医生回复 ;购买过1次药,但是药房还没有接单 | step5: => 没有购买过问诊;购买过1次药并且药房已经接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单"}, "search_terms": ["次问诊", "次问诊", "购买过", "次问诊", "并且费用到账了", "同时跟该问诊单对", "应的方案有多个", "患者都购药成功", "并且药房接单"]}
{"atom_id": "v4.42.0_14296dce93b7", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "购买过2次问诊,并且费用到账;没有购买过药", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=购买过2次问诊,并且费用到账;没有购买过药", "merge_fingerprint": "14296dce93b7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "购买过", "次问诊", "并且费用到账", "没有购买过药"]}
{"atom_id": "v4.42.0_f3092a04a671", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "购买过2次免费问诊,并且医生回复;没有购买过药", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=购买过2次免费问诊,并且医生回复;没有购买过药", "merge_fingerprint": "f3092a04a671", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "购买过", "次免费问诊", "并且医生回复", "没有购买过药"]}
{"atom_id": "v4.42.0_417832294051", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "没有购买过问诊;购买过2次药并且药房已经接单", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=没有购买过问诊;购买过2次药并且药房已经接单", "merge_fingerprint": "417832294051", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "没有购买过问诊", "购买过", "次药并且药房已经", "接单"]}
{"atom_id": "v4.42.0_343238238e75", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单", "merge_fingerprint": "343238238e75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "购买过", "次免费问诊", "并且医生回复", "购买了不在同一个", "问诊流程里的方案", "并且药房接单"]}
{"atom_id": "v4.42.0_25fcec1102ae", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单", "merge_fingerprint": "25fcec1102ae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "购买过", "次问诊", "并且费用到账", "购买了不在同一个", "问诊流程里的方案", "并且药房接单"]}
{"atom_id": "v4.42.0_fa7312c40afe", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账", "merge_fingerprint": "fa7312c40afe", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "购买过", "次问诊", "并且费用到账了", "同时跟该问诊单对", "应的方案有多个", "患者都购药成功", "并且药房接单", "之后患者又购买了"]}
{"atom_id": "v4.42.0_0dbc6c9273d7", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后", "merge_fingerprint": "0dbc6c9273d7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "购买过", "次问诊", "并且费用到账了", "同时跟该问诊单对", "应的方案有多个", "患者都购药成功", "并且药房接单", "之后患者又购买了"]}
{"atom_id": "v4.42.0_fe0d8c39f054", "app_version": "v4.42.0", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "4.42.0 > 系统分组问诊优惠逻辑调整 > 新老患者设置专属优惠", "touchpoints": ["问诊页", "患者页"], "C": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药", "A": "(高)老患者", "R": "购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后", "canon_text": "C=问诊退款算一次有效问诊,购药后并且药房接单后算一次购药|A=(高)老患者|R=购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后", "merge_fingerprint": "fe0d8c39f054", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.42.0.testsuite-deep.xml", "suite_path": ["4.42.0", "系统分组问诊优惠逻辑调整", "新老患者设置专属优惠"], "case_name": "(高)老患者", "raw_text": "问诊退款算一次有效问诊,购药后并且药房接单后算一次购药 | step1: => 购买过2次问诊,并且费用到账;没有购买过药 | step2: => 购买过2次免费问诊,并且医生回复;没有购买过药 | step3: => 没有购买过问诊;购买过2次药并且药房已经接单 | step4: => 购买过1次免费问诊,并且医生回复;购买了不在同一个问诊流程里的方案,并且药房接单 | step5: => 购买过1次问诊,并且费用到账;购买了不在同一个问诊流程里的方案,并且药房接单 | step6: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个问诊,费用到账 | step7: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个免费问诊,医生回复后 | step8: => 购买过1次问诊,并且费用到账了,同时跟该问诊单对应的方案有多个,患者都购药成功,并且药房接单, 之后患者又购买了一个方案,该方案跟第一次购买的问诊单不对应,药房接单后"}, "search_terms": ["老患者", "老患者", "购买过", "次问诊", "并且费用到账了", "同时跟该问诊单对", "应的方案有多个", "患者都购药成功", "并且药房接单", "之后患者又购买了"]}