case_atoms_model.jsonl
372 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
{"atom_id": "v4.17.1_bcb87fc88f1f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "患者标签页点击新建标签按钮", "R": "进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0", "canon_text": "C=|A=患者标签页点击新建标签按钮|R=进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0", "merge_fingerprint": "bcb87fc88f1f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "患者标签页点击新", "建标签按钮", "进入新建标签页", "保存按钮置灰", "标签名和患者都为", "患者数为"]}
{"atom_id": "v4.17.1_620ca9109b99", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "只输入标签名或只添加患者", "R": "保存按钮仍置灰", "canon_text": "C=|A=只输入标签名或只添加患者|R=保存按钮仍置灰", "merge_fingerprint": "620ca9109b99", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "只输入标签名或只", "添加患者", "保存按钮仍置灰"]}
{"atom_id": "v4.17.1_395144028605", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名和患者都不为空", "R": "保存按钮可点", "canon_text": "C=|A=标签名和患者都不为空|R=保存按钮可点", "merge_fingerprint": "395144028605", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "标签名和患者都不", "为空", "保存按钮可点"]}
{"atom_id": "v4.17.1_9d4ce8f822d5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存", "R": "返回患者标签页 显示新增的标签 标签名及患者数正确", "canon_text": "C=|A=点击保存|R=返回患者标签页 显示新增的标签 标签名及患者数正确", "merge_fingerprint": "9d4ce8f822d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "点击保存", "返回患者标签页", "显示新增的标签", "标签名及患者数正"]}
{"atom_id": "v4.17.1_9dd9d64da620", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "新建的是第一个标签", "R": "新建后表现正常", "canon_text": "C=|A=新建的是第一个标签|R=新建后表现正常", "merge_fingerprint": "9dd9d64da620", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "新建的是第一个标", "新建后表现正常"]}
{"atom_id": "v4.17.1_292b0da35a16", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "患者标签页点击某标签", "R": "进入设置标签页 标签名正确 患者数正确", "canon_text": "C=|A=患者标签页点击某标签|R=进入设置标签页 标签名正确 患者数正确", "merge_fingerprint": "292b0da35a16", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "患者标签页点击某", "标签", "进入设置标签页", "标签名正确", "患者数正确"]}
{"atom_id": "v4.17.1_46edf5aa20f2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "患者数为0", "R": "显示为0 患者列表为空", "canon_text": "C=|A=患者数为0|R=显示为0 患者列表为空", "merge_fingerprint": "46edf5aa20f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "患者数为", "显示为", "患者列表为空"]}
{"atom_id": "v4.17.1_045a22fbd65b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "查看已添加的患者列表", "R": "患者列表根据字母排序(同通讯录一致) 无右侧字母索引条", "canon_text": "C=|A=查看已添加的患者列表|R=患者列表根据字母排序(同通讯录一致) 无右侧字母索引条", "merge_fingerprint": "045a22fbd65b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "查看已添加的患者", "列表", "患者列表根据字母", "排序", "同通讯录一致", "无右侧字母索引条"]}
{"atom_id": "v4.17.1_28c6b357f3b1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "列表不满一屏", "R": "显示正常", "canon_text": "C=|A=列表不满一屏|R=显示正常", "merge_fingerprint": "28c6b357f3b1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "列表不满一屏", "显示正常"]}
{"atom_id": "v4.17.1_09b3ec568429", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "列表超过一屏", "R": "上下滑动查看正常", "canon_text": "C=|A=列表超过一屏|R=上下滑动查看正常", "merge_fingerprint": "09b3ec568429", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "列表超过一屏", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_4386c423feea", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "输入标签名", "R": "输入正常、删除正常、粘贴正常 最多15字", "canon_text": "C=|A=输入标签名|R=输入正常、删除正常、粘贴正常 最多15字", "merge_fingerprint": "4386c423feea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "输入标签名", "输入正常", "删除正常", "粘贴正常", "最多"]}
{"atom_id": "v4.17.1_c4378a0eb801", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签页点击添加患者", "R": "进入选择患者页 搜索患者栏无全选按钮 患者列表正确", "canon_text": "C=|A=设置标签页点击添加患者|R=进入选择患者页 搜索患者栏无全选按钮 患者列表正确", "merge_fingerprint": "c4378a0eb801", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "设置标签页点击添", "加患者", "进入选择患者页", "搜索患者栏无全选", "按钮", "患者列表正确"]}
{"atom_id": "v4.17.1_253b2f01488f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "之前已添加患者", "R": "顶部头像正确 选中已添加的患者 确定按钮人数正确", "canon_text": "C=|A=之前已添加患者|R=顶部头像正确 选中已添加的患者 确定按钮人数正确", "merge_fingerprint": "253b2f01488f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "之前已添加患者", "顶部头像正确", "选中已添加的患者", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_596c13f9392c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "选中某患者", "R": "勾选状态正确 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=选中某患者|R=勾选状态正确 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "596c13f9392c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "选中某患者", "勾选状态正确", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_1987d6a8e626", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "取消选中某患者", "R": "勾选状态正确 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=取消选中某患者|R=勾选状态正确 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "1987d6a8e626", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "取消选中某患者", "勾选状态正确", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_30268cd5fe2a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "搜索患者", "R": "结果正常", "canon_text": "C=|A=搜索患者|R=结果正常", "merge_fingerprint": "30268cd5fe2a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "搜索患者", "结果正常"]}
{"atom_id": "v4.17.1_8af767b1fb39", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "选中多个患者", "R": "顶部头像可左右滑动 多于九个患者时无之前群发的提示", "canon_text": "C=|A=选中多个患者|R=顶部头像可左右滑动 多于九个患者时无之前群发的提示", "merge_fingerprint": "8af767b1fb39", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "选中多个患者", "顶部头像可左右滑", "多于九个患者时无", "之前群发的提示"]}
{"atom_id": "v4.17.1_82136de19f84", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "点击顶部某头像", "R": "取消选中该患者", "canon_text": "C=|A=点击顶部某头像|R=取消选中该患者", "merge_fingerprint": "82136de19f84", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "点击顶部某头像", "取消选中该患者"]}
{"atom_id": "v4.17.1_e01907d5b205", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 患者列表正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 患者列表正确", "merge_fingerprint": "e01907d5b205", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "已选一个或多个时", "点击确定", "返回上一页", "患者列表正确"]}
{"atom_id": "v4.17.1_1dd2791e9e5f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 患者列表不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 患者列表不变", "merge_fingerprint": "1dd2791e9e5f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "选择后点击返回", "返回正常", "患者列表不变"]}
{"atom_id": "v4.17.1_01fcdb1ec5a7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "未添加->添加", "R": "添加正常 患者数正确", "canon_text": "C=|A=未添加->添加|R=添加正常 患者数正确", "merge_fingerprint": "01fcdb1ec5a7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "某患者添加前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 患者数正确 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 患者数正确"}, "search_terms": ["某患者添加前后变", "未添加", "添加", "添加正常", "患者数正确"]}
{"atom_id": "v4.17.1_c4b2106478c5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "添加->不添加", "R": "删除正常 患者数正确", "canon_text": "C=|A=添加->不添加|R=删除正常 患者数正确", "merge_fingerprint": "c4b2106478c5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "某患者添加前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 患者数正确 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 患者数正确"}, "search_terms": ["某患者添加前后变", "添加", "不添加", "删除正常", "患者数正确"]}
{"atom_id": "v4.17.1_9d911ca8ef7a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "iOS左滑/安卓长按某患者", "R": "可删除患者", "canon_text": "C=|A=iOS左滑/安卓长按某患者|R=可删除患者", "merge_fingerprint": "9d911ca8ef7a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "删除患者", "raw_text": "step1: iOS左滑/安卓长按某患者 => 可删除患者 | step2: 删除某患者 => 表现正常 患者数正确 | step3: 删除的患者是该字母最后一个 => 表现正常 | step4: 删除唯一一个患者 => 保存置灰"}, "search_terms": ["删除患者", "iOS左滑", "安卓长按某患者", "可删除患者"]}
{"atom_id": "v4.17.1_e6bec672a857", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "删除某患者", "R": "表现正常 患者数正确", "canon_text": "C=|A=删除某患者|R=表现正常 患者数正确", "merge_fingerprint": "e6bec672a857", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "删除患者", "raw_text": "step1: iOS左滑/安卓长按某患者 => 可删除患者 | step2: 删除某患者 => 表现正常 患者数正确 | step3: 删除的患者是该字母最后一个 => 表现正常 | step4: 删除唯一一个患者 => 保存置灰"}, "search_terms": ["删除患者", "删除某患者", "表现正常", "患者数正确"]}
{"atom_id": "v4.17.1_e38e682d89e1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "删除唯一一个患者", "R": "保存置灰", "canon_text": "C=|A=删除唯一一个患者|R=保存置灰", "merge_fingerprint": "e38e682d89e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "删除患者", "raw_text": "step1: iOS左滑/安卓长按某患者 => 可删除患者 | step2: 删除某患者 => 表现正常 患者数正确 | step3: 删除的患者是该字母最后一个 => 表现正常 | step4: 删除唯一一个患者 => 保存置灰"}, "search_terms": ["删除患者", "删除唯一一个患者", "保存置灰"]}
{"atom_id": "v4.17.1_73da699d0df9", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "保存前多次添加删除某患者", "R": "表现正常 患者数正确", "canon_text": "C=|A=保存前多次添加删除某患者|R=表现正常 患者数正确", "merge_fingerprint": "73da699d0df9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "多次添加删除", "raw_text": "step1: 保存前多次添加删除某患者 => 表现正常 患者数正确"}, "search_terms": ["多次添加删除", "保存前多次添加删", "除某患者", "表现正常", "患者数正确"]}
{"atom_id": "v4.17.1_d77daf1fdbe3", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签后保存", "R": "保存修改的内容并返回上一页 标签名和患者数正确", "canon_text": "C=|A=设置标签后保存|R=保存修改的内容并返回上一页 标签名和患者数正确", "merge_fingerprint": "d77daf1fdbe3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签后保存", "raw_text": "step1: => 保存修改的内容并返回上一页 标签名和患者数正确"}, "search_terms": ["设置标签后保存", "设置标签后保存", "保存修改的内容并", "返回上一页", "标签名和患者数正"]}
{"atom_id": "v4.17.1_f6179c266136", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "未添加->添加", "R": "添加正常 该患者有此标签", "canon_text": "C=|A=未添加->添加|R=添加正常 该患者有此标签", "merge_fingerprint": "f6179c266136", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签|某患者前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 该患者有此标签 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 该患者无此标签"}, "search_terms": ["设置标签", "某患者前后变化", "未添加", "添加", "添加正常", "该患者有此标签"]}
{"atom_id": "v4.17.1_2da7e1c6cd11", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "添加->不添加", "R": "删除正常 该患者无此标签", "canon_text": "C=|A=添加->不添加|R=删除正常 该患者无此标签", "merge_fingerprint": "2da7e1c6cd11", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签|某患者前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 该患者有此标签 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 该患者无此标签"}, "search_terms": ["设置标签", "某患者前后变化", "添加", "不添加", "删除正常", "该患者无此标签"]}
{"atom_id": "v4.17.1_042d5b149e1e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名为空", "R": "toast提示“请输入标签名称”", "canon_text": "C=|A=标签名为空|R=toast提示“请输入标签名称”", "merge_fingerprint": "042d5b149e1e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "保存校验", "raw_text": "step1: 以下情况点击保存 => | step2: 标签名为空 => toast提示“请输入标签名称” | step3: 患者为空 => ??? | step4: 标签名有重复 => toast提示“该标签名称已存在” | step5: 标签名跟已删除的标签重复 => 无提示"}, "search_terms": ["保存校验", "标签名为空", "toast提示", "请输入标签名称"]}
{"atom_id": "v4.17.1_f357f9ea293c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名有重复", "R": "toast提示“该标签名称已存在”", "canon_text": "C=|A=标签名有重复|R=toast提示“该标签名称已存在”", "merge_fingerprint": "f357f9ea293c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "保存校验", "raw_text": "step1: 以下情况点击保存 => | step2: 标签名为空 => toast提示“请输入标签名称” | step3: 患者为空 => ??? | step4: 标签名有重复 => toast提示“该标签名称已存在” | step5: 标签名跟已删除的标签重复 => 无提示"}, "search_terms": ["保存校验", "标签名有重复", "toast提示", "该标签名称已存在"]}
{"atom_id": "v4.17.1_76789da8bf18", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名跟已删除的标签重复", "R": "无提示", "canon_text": "C=|A=标签名跟已删除的标签重复|R=无提示", "merge_fingerprint": "76789da8bf18", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "保存校验", "raw_text": "step1: 以下情况点击保存 => | step2: 标签名为空 => toast提示“请输入标签名称” | step3: 患者为空 => ??? | step4: 标签名有重复 => toast提示“该标签名称已存在” | step5: 标签名跟已删除的标签重复 => 无提示"}, "search_terms": ["保存校验", "标签名跟已删除的", "标签重复", "无提示"]}
{"atom_id": "v4.17.1_7c6092816fd5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "修改标签名或患者后点击返回", "R": "弹窗提示", "canon_text": "C=|A=修改标签名或患者后点击返回|R=弹窗提示", "merge_fingerprint": "7c6092816fd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "修改标签名或患者", "后点击返回", "弹窗提示"]}
{"atom_id": "v4.17.1_54daba195d80", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击不保存", "R": "不保存修改的内容并返回上一页", "canon_text": "C=|A=点击不保存|R=不保存修改的内容并返回上一页", "merge_fingerprint": "54daba195d80", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击不保存", "不保存修改的内容", "并返回上一页"]}
{"atom_id": "v4.17.1_0dc31e9a1bf0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存", "R": "保存修改的内容并返回上一页", "canon_text": "C=|A=点击保存|R=保存修改的内容并返回上一页", "merge_fingerprint": "0dc31e9a1bf0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存", "保存修改的内容并", "返回上一页"]}
{"atom_id": "v4.17.1_cb4cdf91b7f1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存时未填标签名或未选患者", "R": "toast提示", "canon_text": "C=|A=点击保存时未填标签名或未选患者|R=toast提示", "merge_fingerprint": "cb4cdf91b7f1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存时未填标", "签名或未选患者", "toast提示"]}
{"atom_id": "v4.17.1_e5809a846687", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存时有重名标签", "R": "toast提示", "canon_text": "C=|A=点击保存时有重名标签|R=toast提示", "merge_fingerprint": "e5809a846687", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存时有重名", "标签", "toast提示"]}
{"atom_id": "v4.17.1_8ed0476ff451", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "内容无修改时点击返回", "R": "无弹窗提示", "canon_text": "C=|A=内容无修改时点击返回|R=无弹窗提示", "merge_fingerprint": "8ed0476ff451", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "内容无修改时点击", "返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_dfc8687454e0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "新建标签且什么都不填点返回", "R": "无弹窗提示", "canon_text": "C=|A=新建标签且什么都不填点返回|R=无弹窗提示", "merge_fingerprint": "dfc8687454e0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示 | step7: 新建标签且什么都不填点返回 => 无弹窗提示 | step8: 新建标签都填了点返回并保存 => 保存新标签"}, "search_terms": ["返回弹窗", "新建标签且什么都", "不填点返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_d95077c47fa0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "新建标签都填了点返回并保存", "R": "保存新标签", "canon_text": "C=|A=新建标签都填了点返回并保存|R=保存新标签", "merge_fingerprint": "d95077c47fa0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示 | step7: 新建标签且什么都不填点返回 => 无弹窗提示 | step8: 新建标签都填了点返回并保存 => 保存新标签"}, "search_terms": ["返回弹窗", "新建标签都填了点", "返回并保存", "保存新标签"]}
{"atom_id": "v4.17.1_7df3986c44d9", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "查看标签列表", "R": "按照创建时间正序排序", "canon_text": "C=|A=查看标签列表|R=按照创建时间正序排序", "merge_fingerprint": "7df3986c44d9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "查看患者标签页", "raw_text": "step1: => [截图] | step2: 查看标签列表 => 按照创建时间正序排序 | step3: 无标签时 => [截图] | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 | step8: 标签名较长时 => 展示正常"}, "search_terms": ["查看患者标签页", "查看标签列表", "按照创建时间正序", "排序"]}
{"atom_id": "v4.17.1_d72e56efca7a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "标签不满一屏时", "R": "展示正常", "canon_text": "C=|A=标签不满一屏时|R=展示正常", "merge_fingerprint": "d72e56efca7a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "标签不满一屏时", "展示正常"]}
{"atom_id": "v4.17.1_1aeb031a70b1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "标签超出一屏时", "R": "上下滑动查看正常", "canon_text": "C=|A=标签超出一屏时|R=上下滑动查看正常", "merge_fingerprint": "1aeb031a70b1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "标签超出一屏时", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_afa8abcfad4c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "查看单个标签", "R": "标签名和患者数(包括已取关公众号的)显示正确", "canon_text": "C=|A=查看单个标签|R=标签名和患者数(包括已取关公众号的)显示正确", "merge_fingerprint": "afa8abcfad4c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "查看单个标签", "标签名和患者数", "包括已取关公众号", "显示正确"]}
{"atom_id": "v4.17.1_325d12a4a55a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "患者数为0时", "R": "显示0人", "canon_text": "C=|A=患者数为0时|R=显示0人", "merge_fingerprint": "325d12a4a55a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "查看患者标签页", "raw_text": "step1: => [截图] | step2: 查看标签列表 => 按照创建时间正序排序 | step3: 无标签时 => [截图] | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 | step8: 标签名较长时 => 展示正常"}, "search_terms": ["查看患者标签页", "患者数为", "显示"]}
{"atom_id": "v4.17.1_089dc978f5f4", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "标签名较长时", "R": "展示正常", "canon_text": "C=|A=标签名较长时|R=展示正常", "merge_fingerprint": "089dc978f5f4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "标签名较长时", "展示正常"]}
{"atom_id": "v4.17.1_9970a6bd6ea0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "iOS左滑/安卓长按某标签", "R": "可删除标签", "canon_text": "C=|A=iOS左滑/安卓长按某标签|R=可删除标签", "merge_fingerprint": "9970a6bd6ea0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "iOS左滑", "安卓长按某标签", "可删除标签"]}
{"atom_id": "v4.17.1_59073395473d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "删除标签", "R": "弹窗提示", "canon_text": "C=|A=删除标签|R=弹窗提示", "merge_fingerprint": "59073395473d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "删除标签", "弹窗提示"]}
{"atom_id": "v4.17.1_7798c81bea24", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "点击取消", "R": "关闭弹窗", "canon_text": "C=|A=点击取消|R=关闭弹窗", "merge_fingerprint": "7798c81bea24", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "点击取消", "关闭弹窗"]}
{"atom_id": "v4.17.1_34d0348d45d0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "点击删除标签", "R": "删除该标签 删除后表现正常", "canon_text": "C=|A=点击删除标签|R=删除该标签 删除后表现正常", "merge_fingerprint": "34d0348d45d0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "点击删除标签", "删除该标签", "删除后表现正常"]}
{"atom_id": "v4.17.1_c95f668fae8d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "删除的是最后一个标签", "R": "删除后表现正常", "canon_text": "C=|A=删除的是最后一个标签|R=删除后表现正常", "merge_fingerprint": "c95f668fae8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "删除的是最后一个", "标签", "删除后表现正常"]}
{"atom_id": "v4.17.1_4b969c24f41d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH", "INQUIRY"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "有新患者关注", "R": "出现红点", "canon_text": "C=|A=有新患者关注|R=出现红点", "merge_fingerprint": "4b969c24f41d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "红点提示", "raw_text": "step1: 有新患者关注 => 出现红点 [截图] | step2: 从工作室首页进入全部患者返回 => 红点消失 | step3: 从咨询页进入全部患者返回 => 红点消失"}, "search_terms": ["红点提示", "有新患者关注", "出现红点"]}
{"atom_id": "v4.17.1_9cf3234d5ebd", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH", "INQUIRY"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "从工作室首页进入全部患者返回", "R": "红点消失", "canon_text": "C=|A=从工作室首页进入全部患者返回|R=红点消失", "merge_fingerprint": "9cf3234d5ebd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "红点提示", "raw_text": "step1: 有新患者关注 => 出现红点 [截图] | step2: 从工作室首页进入全部患者返回 => 红点消失 | step3: 从咨询页进入全部患者返回 => 红点消失"}, "search_terms": ["红点提示", "从工作室首页进入", "全部患者返回", "红点消失"]}
{"atom_id": "v4.17.1_41bc076712a8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH", "INQUIRY"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "从咨询页进入全部患者返回", "R": "红点消失", "canon_text": "C=|A=从咨询页进入全部患者返回|R=红点消失", "merge_fingerprint": "41bc076712a8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "红点提示", "raw_text": "step1: 有新患者关注 => 出现红点 [截图] | step2: 从工作室首页进入全部患者返回 => 红点消失 | step3: 从咨询页进入全部患者返回 => 红点消失"}, "search_terms": ["红点提示", "从咨询页进入全部", "患者返回", "红点消失"]}
{"atom_id": "v4.17.1_309f02d57152", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "查看全部患者页", "R": "患者通讯录去掉人数 新增患者标签入口", "canon_text": "C=|A=查看全部患者页|R=患者通讯录去掉人数 新增患者标签入口", "merge_fingerprint": "309f02d57152", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看全部患者页", "raw_text": "step1: => 患者通讯录去掉人数 新增患者标签入口 [截图] | step2: 点击患者标签 => 进入患者标签页"}, "search_terms": ["查看全部患者页", "查看全部患者页", "患者通讯录去掉人", "新增患者标签入口"]}
{"atom_id": "v4.17.1_3e097a311b8c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "点击患者标签", "R": "进入患者标签页", "canon_text": "C=|A=点击患者标签|R=进入患者标签页", "merge_fingerprint": "3e097a311b8c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看全部患者页", "raw_text": "step1: => 患者通讯录去掉人数 新增患者标签入口 [截图] | step2: 点击患者标签 => 进入患者标签页"}, "search_terms": ["查看全部患者页", "点击患者标签", "进入患者标签页"]}
{"atom_id": "v4.17.1_1fde81857a9d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "查看患者通讯录", "R": "患者数显示在最下方", "canon_text": "C=|A=查看患者通讯录|R=患者数显示在最下方", "merge_fingerprint": "1fde81857a9d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1: => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "查看患者通讯录", "患者数显示在最下"]}
{"atom_id": "v4.17.1_23a5f8e7a36a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "无患者时", "R": "不展示患者数或者0", "canon_text": "C=|A=无患者时|R=不展示患者数或者0", "merge_fingerprint": "23a5f8e7a36a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1: => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "无患者时", "不展示患者数或者"]}
{"atom_id": "v4.17.1_9bfffabdd37f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "患者不超过一屏时", "R": "患者数显示正常", "canon_text": "C=|A=患者不超过一屏时|R=患者数显示正常", "merge_fingerprint": "9bfffabdd37f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1: => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "患者不超过一屏时", "患者数显示正常"]}
{"atom_id": "v4.17.1_bfca259b092d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "患者超过一屏时", "R": "患者数显示正常 上下滑动时患者数显示正常", "canon_text": "C=|A=患者超过一屏时|R=患者数显示正常 上下滑动时患者数显示正常", "merge_fingerprint": "bfca259b092d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1: => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "患者超过一屏时", "患者数显示正常", "上下滑动时患者数", "显示正常"]}
{"atom_id": "v4.17.1_c57dc7586478", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "患者信息页点击患者标签栏", "R": "进入设置标签页", "canon_text": "C=|A=患者信息页点击患者标签栏|R=进入设置标签页", "merge_fingerprint": "c57dc7586478", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "患者信息页点击患", "者标签栏", "进入设置标签页"]}
{"atom_id": "v4.17.1_91235836de3c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "该患者无标签", "R": "已选标签为空 所有标签都为非选中状态", "canon_text": "C=|A=该患者无标签|R=已选标签为空 所有标签都为非选中状态", "merge_fingerprint": "91235836de3c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "该患者无标签", "已选标签为空", "所有标签都为非选", "中状态"]}
{"atom_id": "v4.17.1_50eaeedb1db1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "该患者有标签", "R": "已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态", "canon_text": "C=|A=该患者有标签|R=已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态", "merge_fingerprint": "50eaeedb1db1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "该患者有标签", "已选标签显示正确", "根据创建时间正序", "排序", "所有标签里已选的", "标签为选中状态"]}
{"atom_id": "v4.17.1_c06d4d84a1cb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "已选标签很多", "R": "展示正常", "canon_text": "C=|A=已选标签很多|R=展示正常", "merge_fingerprint": "c06d4d84a1cb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "已选标签很多", "展示正常"]}
{"atom_id": "v4.17.1_5d97d85477ad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "查看所有标签", "R": "展示所有标签 根据创建时间正序显示 添加标签按钮在最后", "canon_text": "C=|A=查看所有标签|R=展示所有标签 根据创建时间正序显示 添加标签按钮在最后", "merge_fingerprint": "5d97d85477ad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "查看所有标签", "展示所有标签", "根据创建时间正序", "显示", "添加标签按钮在最"]}
{"atom_id": "v4.17.1_07fd99e22aa5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "所有标签为空", "R": "只有添加标签按钮", "canon_text": "C=|A=所有标签为空|R=只有添加标签按钮", "merge_fingerprint": "07fd99e22aa5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "所有标签为空", "只有添加标签按钮"]}
{"atom_id": "v4.17.1_9427d0bb7e7b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "所有标签很多很多", "R": "展示正常 上下滑动查看正常", "canon_text": "C=|A=所有标签很多很多|R=展示正常 上下滑动查看正常", "merge_fingerprint": "9427d0bb7e7b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "所有标签很多很多", "展示正常", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_eb3001717a46", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "标签长短不一", "R": "展示正常", "canon_text": "C=|A=标签长短不一|R=展示正常", "merge_fingerprint": "eb3001717a46", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "标签长短不一", "展示正常"]}
{"atom_id": "v4.17.1_71ee840215e1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击所有标签中未选中的标签", "R": "该标签高亮显示 将该标签加在已选标签的最后", "canon_text": "C=|A=点击所有标签中未选中的标签|R=该标签高亮显示 将该标签加在已选标签的最后", "merge_fingerprint": "71ee840215e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "点击所有标签中未", "选中的标签", "该标签高亮显示", "将该标签加在已选", "标签的最后"]}
{"atom_id": "v4.17.1_b896edce3b86", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击多个未选中的标签", "R": "先选的在前面,后选的在后面", "canon_text": "C=|A=点击多个未选中的标签|R=先选的在前面,后选的在后面", "merge_fingerprint": "b896edce3b86", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "点击多个未选中的", "标签", "先选的在前面", "后选的在后面"]}
{"atom_id": "v4.17.1_ec3e3ccde133", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前已选标签为空", "R": "选择后表现正常", "canon_text": "C=|A=之前已选标签为空|R=选择后表现正常", "merge_fingerprint": "ec3e3ccde133", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "之前已选标签为空", "选择后表现正常"]}
{"atom_id": "v4.17.1_d6358b03923f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "选择标签后会增加一行", "R": "选择后表现正常", "canon_text": "C=|A=选择标签后会增加一行|R=选择后表现正常", "merge_fingerprint": "d6358b03923f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "选择标签后会增加", "一行", "选择后表现正常"]}
{"atom_id": "v4.17.1_c0db767d182d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击所有标签中已选中的标签/ 点击已选标签中的标签", "R": "所有标签中该标签取消高亮显示 已选标签中该标签消失", "canon_text": "C=|A=点击所有标签中已选中的标签/ 点击已选标签中的标签|R=所有标签中该标签取消高亮显示 已选标签中该标签消失", "merge_fingerprint": "c0db767d182d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "点击所有标签中已", "选中的标签", "点击已选标签中的", "标签", "所有标签中该标签", "取消高亮显示", "已选标签中该标签", "消失"]}
{"atom_id": "v4.17.1_9aab8eea7e0d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中后已选标签为空", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中后已选标签为空|R=取消选中后表现正常", "merge_fingerprint": "9aab8eea7e0d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中后已选标", "签为空", "取消选中后表现正"]}
{"atom_id": "v4.17.1_c7043a1d948d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中后会减少一行", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中后会减少一行|R=取消选中后表现正常", "merge_fingerprint": "c7043a1d948d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中后会减少", "一行", "取消选中后表现正"]}
{"atom_id": "v4.17.1_458ddf50946b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中的是已选第一个", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中的是已选第一个|R=取消选中后表现正常", "merge_fingerprint": "458ddf50946b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中的是已选", "第一个", "取消选中后表现正"]}
{"atom_id": "v4.17.1_a7aefe321b30", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中的是已选中间的", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中的是已选中间的|R=取消选中后表现正常", "merge_fingerprint": "a7aefe321b30", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中的是已选", "中间的", "取消选中后表现正"]}
{"atom_id": "v4.17.1_e2a055bc9001", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中的是已选最后一个", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中的是已选最后一个|R=取消选中后表现正常", "merge_fingerprint": "e2a055bc9001", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中的是已选", "最后一个", "取消选中后表现正"]}
{"atom_id": "v4.17.1_6ced45860b69", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签页点击添加标签", "R": "打开弹窗并默认唤起键盘 光标定位在输入框", "canon_text": "C=|A=设置标签页点击添加标签|R=打开弹窗并默认唤起键盘 光标定位在输入框", "merge_fingerprint": "6ced45860b69", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "设置标签页点击添", "加标签", "打开弹窗并默认唤", "起键盘", "光标定位在输入框"]}
{"atom_id": "v4.17.1_4f872417955a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击取消", "R": "关闭弹窗 不保存输入的内容", "canon_text": "C=|A=点击取消|R=关闭弹窗 不保存输入的内容", "merge_fingerprint": "4f872417955a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "点击取消", "关闭弹窗", "不保存输入的内容"]}
{"atom_id": "v4.17.1_e57991fe4036", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击确定", "R": "关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签", "canon_text": "C=|A=点击确定|R=关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签", "merge_fingerprint": "e57991fe4036", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "点击确定", "关闭弹窗", "新标签保存成功", "添加该标签到所有", "标签和已选标签的", "最后且选中该标签"]}
{"atom_id": "v4.17.1_e00c18963b7c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "输入框为空时点击确定", "R": "toast提示“请输入标签名称”", "canon_text": "C=|A=输入框为空时点击确定|R=toast提示“请输入标签名称”", "merge_fingerprint": "e00c18963b7c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "输入框为空时点击", "确定", "toast提示", "请输入标签名称"]}
{"atom_id": "v4.17.1_d98902e872ec", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "有重名标签时点击确定", "R": "关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后", "canon_text": "C=|A=有重名标签时点击确定|R=关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后", "merge_fingerprint": "d98902e872ec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "有重名标签时点击", "确定", "关闭弹窗", "不保存这个新标签", "所有标签选中老的", "该标签", "添加该标签到已选", "标签的最后"]}
{"atom_id": "v4.17.1_c8503875284f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "有已删除的重名标签时点击确定", "R": "保存正常", "canon_text": "C=|A=有已删除的重名标签时点击确定|R=保存正常", "merge_fingerprint": "c8503875284f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "有已删除的重名标", "签时点击确定", "保存正常"]}
{"atom_id": "v4.17.1_0c7971859325", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前已选标签为空", "R": "添加后表现正常", "canon_text": "C=|A=之前已选标签为空|R=添加后表现正常", "merge_fingerprint": "0c7971859325", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "之前已选标签为空", "添加后表现正常"]}
{"atom_id": "v4.17.1_e330754ff6db", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前所有标签为空", "R": "添加后表现正常", "canon_text": "C=|A=之前所有标签为空|R=添加后表现正常", "merge_fingerprint": "e330754ff6db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "之前所有标签为空", "添加后表现正常"]}
{"atom_id": "v4.17.1_a75bbba39a7f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签后保存", "R": "保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)", "canon_text": "C=|A=设置标签后保存|R=保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)", "merge_fingerprint": "a75bbba39a7f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签后保存", "raw_text": "step1: => 保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)"}, "search_terms": ["设置标签后保存", "设置标签后保存", "保存已选标签并返", "回上一页", "顺序是创建时间顺", "序排序", "不是选择的顺序"]}
{"atom_id": "v4.17.1_d8cc60e02e47", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "未选中某标签->选中某标签", "R": "该标签下有此患者", "canon_text": "C=|A=未选中某标签->选中某标签|R=该标签下有此患者", "merge_fingerprint": "d8cc60e02e47", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签|某标签前后变化", "raw_text": "step1: 未选中某标签->选中某标签 => 该标签下有此患者 | step2: 选中某标签->取消选中某标签 => 该标签下无此患者"}, "search_terms": ["设置标签", "某标签前后变化", "未选中某标签", "选中某标签", "该标签下有此患者"]}
{"atom_id": "v4.17.1_b6cc3d1f5800", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "选中某标签->取消选中某标签", "R": "该标签下无此患者", "canon_text": "C=|A=选中某标签->取消选中某标签|R=该标签下无此患者", "merge_fingerprint": "b6cc3d1f5800", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签|某标签前后变化", "raw_text": "step1: 未选中某标签->选中某标签 => 该标签下有此患者 | step2: 选中某标签->取消选中某标签 => 该标签下无此患者"}, "search_terms": ["设置标签", "某标签前后变化", "选中某标签", "取消选中某标签", "该标签下无此患者"]}
{"atom_id": "v4.17.1_1f731cb3c91c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "修改已选标签后点击返回", "R": "弹窗提示", "canon_text": "C=|A=修改已选标签后点击返回|R=弹窗提示", "merge_fingerprint": "1f731cb3c91c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "修改已选标签后点", "击返回", "弹窗提示"]}
{"atom_id": "v4.17.1_b4c8ba9b439c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击不保存", "R": "不保存修改并返回上一页", "canon_text": "C=|A=点击不保存|R=不保存修改并返回上一页", "merge_fingerprint": "b4c8ba9b439c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击不保存", "不保存修改并返回", "上一页"]}
{"atom_id": "v4.17.1_112bfcffa2a6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存", "R": "保存修改并返回上一页", "canon_text": "C=|A=点击保存|R=保存修改并返回上一页", "merge_fingerprint": "112bfcffa2a6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存", "保存修改并返回上", "一页"]}
{"atom_id": "v4.17.1_2df851a9bd52", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "不修改已选标签时点击返回", "R": "无弹窗提示", "canon_text": "C=|A=不修改已选标签时点击返回|R=无弹窗提示", "merge_fingerprint": "2df851a9bd52", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "不修改已选标签时", "点击返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_728dd63f9ea3", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "只修改了标签的顺序时点击返回", "R": "无弹窗提示", "canon_text": "C=|A=只修改了标签的顺序时点击返回|R=无弹窗提示", "merge_fingerprint": "728dd63f9ea3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "只修改了标签的顺", "序时点击返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_302e066c2a3f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "查看病历页", "R": "展示该患者的标签", "canon_text": "C=|A=查看病历页|R=展示该患者的标签", "merge_fingerprint": "302e066c2a3f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看病历页", "raw_text": "step1: => 展示该患者的标签 [截图] | step2: 无标签时 => 不展示这一行 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 按照创建时间正序排序"}, "search_terms": ["查看病历页", "查看病历页", "展示该患者的标签"]}
{"atom_id": "v4.17.1_7984168b740f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "无标签时", "R": "不展示这一行", "canon_text": "C=|A=无标签时|R=不展示这一行", "merge_fingerprint": "7984168b740f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看病历页", "raw_text": "step1: => 展示该患者的标签 [截图] | step2: 无标签时 => 不展示这一行 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 按照创建时间正序排序"}, "search_terms": ["查看病历页", "无标签时", "不展示这一行"]}
{"atom_id": "v4.17.1_a23c82f9a1a0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "一个标签", "R": "展示正常", "canon_text": "C=|A=一个标签|R=展示正常", "merge_fingerprint": "a23c82f9a1a0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1: => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "一个标签", "展示正常"]}
{"atom_id": "v4.17.1_4e0bfedf4b67", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "多个标签", "R": "展示正常 按照创建时间正序排序", "canon_text": "C=|A=多个标签|R=展示正常 按照创建时间正序排序", "merge_fingerprint": "4e0bfedf4b67", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看病历页", "raw_text": "step1: => 展示该患者的标签 [截图] | step2: 无标签时 => 不展示这一行 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 按照创建时间正序排序"}, "search_terms": ["查看病历页", "多个标签", "展示正常", "按照创建时间正序", "排序"]}
{"atom_id": "v4.17.1_2259953ef747", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "查看患者信息页", "R": "增加患者标签", "canon_text": "C=|A=查看患者信息页|R=增加患者标签", "merge_fingerprint": "2259953ef747", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1: => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "查看患者信息页", "增加患者标签"]}
{"atom_id": "v4.17.1_b8300626b275", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "无标签时", "R": "空白", "canon_text": "C=|A=无标签时|R=空白", "merge_fingerprint": "b8300626b275", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1: => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "无标签时", "空白"]}
{"atom_id": "v4.17.1_7be811741567", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "多个标签", "R": "展示正常 换行展示所有标签 按照创建时间正序排序", "canon_text": "C=|A=多个标签|R=展示正常 换行展示所有标签 按照创建时间正序排序", "merge_fingerprint": "7be811741567", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1: => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "多个标签", "展示正常", "换行展示所有标签", "按照创建时间正序", "排序"]}
{"atom_id": "v4.17.1_da034894de1a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "备注超过一行", "R": "最多显示一行,超过就… (之前是换行显示全部)", "canon_text": "C=|A=备注超过一行|R=最多显示一行,超过就… (之前是换行显示全部)", "merge_fingerprint": "da034894de1a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1: => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "备注超过一行", "最多显示一行", "超过就", "之前是换行显示全"]}
{"atom_id": "v4.17.1_0f0cec8e1512", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 会话搜索页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "输入存在的标签名,点击搜索", "R": "搜索出标签对应的患者", "canon_text": "C=|A=输入存在的标签名,点击搜索|R=搜索出标签对应的患者", "merge_fingerprint": "0f0cec8e1512", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "case_name": "会话页增加标签搜索功能", "raw_text": "step1: 输入存在的标签名,点击搜索 => 1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx | step2: 输入不存在的标签名,点击搜索 => 展示:暂无搜索结果..."}, "search_terms": ["会话页增加标签搜", "索功能", "输入存在的标签名", "点击搜索", "搜索出标签对应的", "患者"]}
{"atom_id": "v4.17.1_578be2c81fec", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 会话搜索页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "输入存在的标签名,点击搜索", "R": "患者的标签显示为 标签:xxx", "canon_text": "C=|A=输入存在的标签名,点击搜索|R=患者的标签显示为 标签:xxx", "merge_fingerprint": "578be2c81fec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "case_name": "会话页增加标签搜索功能", "raw_text": "step1: 输入存在的标签名,点击搜索 => 1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx | step2: 输入不存在的标签名,点击搜索 => 展示:暂无搜索结果..."}, "search_terms": ["会话页增加标签搜", "索功能", "输入存在的标签名", "点击搜索", "患者的标签显示为", "标签", "xxx"]}
{"atom_id": "v4.17.1_857e3a97c65b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 会话搜索页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "输入不存在的标签名,点击搜索", "R": "展示:暂无搜索结果...", "canon_text": "C=|A=输入不存在的标签名,点击搜索|R=展示:暂无搜索结果...", "merge_fingerprint": "857e3a97c65b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "case_name": "会话页增加标签搜索功能", "raw_text": "step1: 输入存在的标签名,点击搜索 => 1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx | step2: 输入不存在的标签名,点击搜索 => 展示:暂无搜索结果..."}, "search_terms": ["会话页增加标签搜", "索功能", "输入不存在的标签", "点击搜索", "展示", "暂无搜索结果"]}
{"atom_id": "v4.17.1_bd15067886ae", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 搜索患者页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "搜索标签", "R": "规则同会话搜索页面一致", "canon_text": "C=|A=搜索标签|R=规则同会话搜索页面一致", "merge_fingerprint": "bd15067886ae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "case_name": "搜索患者页增加搜索标签功能", "raw_text": "step1: 搜索标签 => 规则同会话搜索页面一致 | step2: 安卓手机进入患者搜索页 => 自动唤起键盘,光标定位在搜索框内 | step3: 安卓手机搜索结果页 => 去掉“患者”标题"}, "search_terms": ["搜索患者页增加搜", "索标签功能", "搜索标签", "规则同会话搜索页", "面一致"]}
{"atom_id": "v4.17.1_ec4f4e0a9221", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 搜索患者页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "安卓手机进入患者搜索页", "R": "自动唤起键盘,光标定位在搜索框内", "canon_text": "C=|A=安卓手机进入患者搜索页|R=自动唤起键盘,光标定位在搜索框内", "merge_fingerprint": "ec4f4e0a9221", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "case_name": "搜索患者页增加搜索标签功能", "raw_text": "step1: 搜索标签 => 规则同会话搜索页面一致 | step2: 安卓手机进入患者搜索页 => 自动唤起键盘,光标定位在搜索框内 | step3: 安卓手机搜索结果页 => 去掉“患者”标题"}, "search_terms": ["搜索患者页增加搜", "索标签功能", "安卓手机进入患者", "搜索页", "自动唤起键盘", "光标定位在搜索框"]}
{"atom_id": "v4.17.1_daf9bc3fc5b6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 搜索患者页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "安卓手机搜索结果页", "R": "去掉“患者”标题", "canon_text": "C=|A=安卓手机搜索结果页|R=去掉“患者”标题", "merge_fingerprint": "daf9bc3fc5b6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "case_name": "搜索患者页增加搜索标签功能", "raw_text": "step1: 搜索标签 => 规则同会话搜索页面一致 | step2: 安卓手机进入患者搜索页 => 自动唤起键盘,光标定位在搜索框内 | step3: 安卓手机搜索结果页 => 去掉“患者”标题"}, "search_terms": ["搜索患者页增加搜", "索标签功能", "安卓手机搜索结果", "去掉", "患者", "标题"]}
{"atom_id": "v4.17.1_eae7047427ad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选择患者页点击从工作室中选择患者", "R": "进入选择患者页 搜索患者栏有全选按钮 患者列表正确", "canon_text": "C=|A=选择患者页点击从工作室中选择患者|R=进入选择患者页 搜索患者栏有全选按钮 患者列表正确", "merge_fingerprint": "eae7047427ad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选择患者页点击从", "工作室中选择患者", "进入选择患者页", "搜索患者栏有全选", "按钮", "患者列表正确"]}
{"atom_id": "v4.17.1_3f2b389c6d19", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前已选择患者", "R": "顶部头像正确 选中已添加的患者 确定按钮人数正确", "canon_text": "C=|A=之前已选择患者|R=顶部头像正确 选中已添加的患者 确定按钮人数正确", "merge_fingerprint": "3f2b389c6d19", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "之前已选择患者", "顶部头像正确", "选中已添加的患者", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_96942e693b9d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前未选择患者", "R": "顶部无头 患者都是未选中 确定按钮人数0人", "canon_text": "C=|A=之前未选择患者|R=顶部无头 患者都是未选中 确定按钮人数0人", "merge_fingerprint": "96942e693b9d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "之前未选择患者", "顶部无头", "患者都是未选中", "确定按钮人数"]}
{"atom_id": "v4.17.1_def18903eee2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "点击全选", "R": "选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选", "canon_text": "C=|A=点击全选|R=选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选", "merge_fingerprint": "def18903eee2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "点击全选", "选中所有患者", "顶部头像正确", "确定按钮人数正确", "全选变为不选"]}
{"atom_id": "v4.17.1_db9af01a3d21", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "点击不选", "R": "取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选", "canon_text": "C=|A=点击不选|R=取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选", "merge_fingerprint": "db9af01a3d21", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "点击不选", "取消选中所有患者", "顶部头像为空", "确定按钮人数为", "不选变为全选"]}
{"atom_id": "v4.17.1_971d7aefdc62", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "点击顶部某头像", "R": "取消选中该患者 勾选状态正确 确定按钮人数正确", "canon_text": "C=|A=点击顶部某头像|R=取消选中该患者 勾选状态正确 确定按钮人数正确", "merge_fingerprint": "971d7aefdc62", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "点击顶部某头像", "取消选中该患者", "勾选状态正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_b5a22256bca8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如有患者则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如有患者则变为空", "merge_fingerprint": "b5a22256bca8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "已选为", "时点击确定", "返回上一页", "之前如有患者则变", "为空"]}
{"atom_id": "v4.17.1_d6b7d18ba734", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 患者名单正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 患者名单正确", "merge_fingerprint": "d6b7d18ba734", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "已选一个或多个时", "点击确定", "返回上一页", "患者名单正确"]}
{"atom_id": "v4.17.1_89c0af3d941d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 患者名单不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 患者名单不变", "merge_fingerprint": "89c0af3d941d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "选择后点击返回", "返回正常", "患者名单不变"]}
{"atom_id": "v4.17.1_e0b0b9a6efc7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "未选择->选择", "R": "选择正常", "canon_text": "C=|A=未选择->选择|R=选择正常", "merge_fingerprint": "e0b0b9a6efc7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "某就诊次数选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}, "search_terms": ["某就诊次数选择前", "后变化", "未选择", "选择", "选择正常"]}
{"atom_id": "v4.17.1_92e53d95818a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "选择->不选择", "R": "取消正常", "canon_text": "C=|A=选择->不选择|R=取消正常", "merge_fingerprint": "92e53d95818a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "某就诊次数选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}, "search_terms": ["某就诊次数选择前", "后变化", "选择", "不选择", "取消正常"]}
{"atom_id": "v4.17.1_27314eb0ea1c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "无备注", "R": "显示患者名", "canon_text": "C=|A=无备注|R=显示患者名", "merge_fingerprint": "27314eb0ea1c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "无备注", "显示患者名"]}
{"atom_id": "v4.17.1_4589cead09ca", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "有备注", "R": "显示备注名", "canon_text": "C=|A=有备注|R=显示备注名", "merge_fingerprint": "4589cead09ca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "有备注", "显示备注名"]}
{"atom_id": "v4.17.1_7f063b9210cb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "多个名字", "R": "逗号隔开", "canon_text": "C=|A=多个名字|R=逗号隔开", "merge_fingerprint": "7f063b9210cb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "多个名字", "逗号隔开"]}
{"atom_id": "v4.17.1_49d82fc1cf57", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "超出一行", "R": "显示...", "canon_text": "C=|A=超出一行|R=显示...", "merge_fingerprint": "49d82fc1cf57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "超出一行", "显示"]}
{"atom_id": "v4.17.1_5c8bcc6f5c57", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前已选为空时选择一个患者", "R": "患者名显示正常", "canon_text": "C=|A=之前已选为空时选择一个患者|R=患者名显示正常", "merge_fingerprint": "5c8bcc6f5c57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前已选为空时选", "择一个患者", "患者名显示正常"]}
{"atom_id": "v4.17.1_992588a86d1f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前已选为空时选择多个患者", "R": "根据患者字母排序显示", "canon_text": "C=|A=之前已选为空时选择多个患者|R=根据患者字母排序显示", "merge_fingerprint": "992588a86d1f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前已选为空时选", "择多个患者", "根据患者字母排序", "显示"]}
{"atom_id": "v4.17.1_2b82fe95b171", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时选择一个之前没选的患者", "R": "新选的患者显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的患者|R=新选的患者显示在列表最前面", "merge_fingerprint": "2b82fe95b171", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时选择", "一个之前没选的患", "新选的患者显示在", "列表最前面"]}
{"atom_id": "v4.17.1_de2c81934708", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时选择多个之前没选的患者", "R": "新选的患者根据患者字母排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的患者|R=新选的患者根据患者字母排序显示在列表最前面", "merge_fingerprint": "de2c81934708", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时选择", "多个之前没选的患", "新选的患者根据患", "者字母排序显示在", "列表最前面"]}
{"atom_id": "v4.17.1_92ae0c118a8c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时选择多个患者,有已选的也有没选的", "R": "新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个患者,有已选的也有没选的|R=新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "92ae0c118a8c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时选择", "多个患者", "有已选的也有没选", "新选的患者根据患", "者字母排序显示在", "列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_c7cd189153bb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的患者显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的患者显示在列表最前面 取消的表现正常", "merge_fingerprint": "c7cd189153bb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时有新", "选有取消", "新选的患者显示在", "列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_7cbc01a1cdb8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击某标签右边icon", "R": "进入设置标签页 标签名正确 患者数正确", "canon_text": "C=|A=点击某标签右边icon|R=进入设置标签页 标签名正确 患者数正确", "merge_fingerprint": "7cbc01a1cdb8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 点击某标签右边icon => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 编辑标签名 => 表现正常 | step3: 添加患者 a、勾选和取消勾选 c、搜索 => a、c、表现正常 | step4: 右滑或长按删除患者 => 表现正常"}, "search_terms": ["设置标签", "点击某标签右边i", "con", "进入设置标签页", "标签名正确", "患者数正确"]}
{"atom_id": "v4.17.1_ccc55d699595", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "添加患者 a、勾选和取消勾选 c、搜索", "R": "a、c、表现正常", "canon_text": "C=|A=添加患者 a、勾选和取消勾选 c、搜索|R=a、c、表现正常", "merge_fingerprint": "ccc55d699595", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 点击某标签右边icon => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 编辑标签名 => 表现正常 | step3: 添加患者 a、勾选和取消勾选 c、搜索 => a、c、表现正常 | step4: 右滑或长按删除患者 => 表现正常"}, "search_terms": ["设置标签", "添加患者", "勾选和取消勾选", "搜索", "表现正常"]}
{"atom_id": "v4.17.1_e55e57dba180", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签后确定", "R": "保存修改的内容并返回上一页 标签名和患者数正确", "canon_text": "C=|A=设置标签后确定|R=保存修改的内容并返回上一页 标签名和患者数正确", "merge_fingerprint": "e55e57dba180", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签后确定", "raw_text": "step1: => 保存修改的内容并返回上一页 标签名和患者数正确"}, "search_terms": ["设置标签后确定", "设置标签后确定", "保存修改的内容并", "返回上一页", "标签名和患者数正"]}
{"atom_id": "v4.17.1_3803def6c744", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "标签名变了", "R": "标签名显示正确", "canon_text": "C=|A=标签名变了|R=标签名显示正确", "merge_fingerprint": "3803def6c744", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "标签名变了", "标签名显示正确"]}
{"atom_id": "v4.17.1_1adcc848aea0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "患者数变了", "R": "患者数显示正确", "canon_text": "C=|A=患者数变了|R=患者数显示正确", "merge_fingerprint": "1adcc848aea0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "患者数变了", "患者数显示正确"]}
{"atom_id": "v4.17.1_5ae971c5fe4f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前患者数为0置灰 设置后患者数不为0", "R": "可选了", "canon_text": "C=|A=之前患者数为0置灰 设置后患者数不为0|R=可选了", "merge_fingerprint": "5ae971c5fe4f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "之前患者数为", "置灰", "设置后患者数不为", "可选了"]}
{"atom_id": "v4.17.1_b2bb492fbd0c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前是已选中状态", "R": "还是已选中", "canon_text": "C=|A=之前是已选中状态|R=还是已选中", "merge_fingerprint": "b2bb492fbd0c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "之前是已选中状态", "还是已选中"]}
{"atom_id": "v4.17.1_f37eb7f401e1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前是未选中状态", "R": "还是未选中", "canon_text": "C=|A=之前是未选中状态|R=还是未选中", "merge_fingerprint": "f37eb7f401e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "之前是未选中状态", "还是未选中"]}
{"atom_id": "v4.17.1_f56d236742e7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选择患者页点击通过标签筛选", "R": "进入选择标签页", "canon_text": "C=|A=选择患者页点击通过标签筛选|R=进入选择标签页", "merge_fingerprint": "f56d236742e7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选择患者页点击通", "过标签筛选", "进入选择标签页"]}
{"atom_id": "v4.17.1_0336fb90d2f6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "查看标签列表", "R": "按照创建时间正序排序 无已删除的标签", "canon_text": "C=|A=查看标签列表|R=按照创建时间正序排序 无已删除的标签", "merge_fingerprint": "0336fb90d2f6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "查看标签列表", "按照创建时间正序", "排序", "无已删除的标签"]}
{"atom_id": "v4.17.1_6682bfb1deeb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "患者数为0时", "R": "显示0人 该标签置灰不可选", "canon_text": "C=|A=患者数为0时|R=显示0人 该标签置灰不可选", "merge_fingerprint": "6682bfb1deeb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "患者数为", "显示", "该标签置灰不可选"]}
{"atom_id": "v4.17.1_f574c04e4bca", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "之前已选择标签", "R": "选中已添加的标签", "canon_text": "C=|A=之前已选择标签|R=选中已添加的标签", "merge_fingerprint": "f574c04e4bca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "之前已选择标签", "选中已添加的标签"]}
{"atom_id": "v4.17.1_75c0e317629c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "之前未选择标签", "R": "标签都是未选中", "canon_text": "C=|A=之前未选择标签|R=标签都是未选中", "merge_fingerprint": "75c0e317629c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "之前未选择标签", "标签都是未选中"]}
{"atom_id": "v4.17.1_5bdd981f8be1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选中某标签", "R": "勾选状态正确", "canon_text": "C=|A=选中某标签|R=勾选状态正确", "merge_fingerprint": "5bdd981f8be1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选中某标签", "勾选状态正确"]}
{"atom_id": "v4.17.1_725327eb9c08", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "取消选中某标签", "R": "勾选状态正确", "canon_text": "C=|A=取消选中某标签|R=勾选状态正确", "merge_fingerprint": "725327eb9c08", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "取消选中某标签", "勾选状态正确"]}
{"atom_id": "v4.17.1_573808063f31", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "查看选择标签页", "R": "除了右边icon,其余位置点击都是选中该标签", "canon_text": "C=|A=查看选择标签页|R=除了右边icon,其余位置点击都是选中该标签", "merge_fingerprint": "573808063f31", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "查看选择标签页", "除了右边icon", "其余位置点击都是", "选中该标签"]}
{"atom_id": "v4.17.1_b7130a56ee62", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选中多个标签", "R": "选中正常", "canon_text": "C=|A=选中多个标签|R=选中正常", "merge_fingerprint": "b7130a56ee62", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选中多个标签", "选中正常"]}
{"atom_id": "v4.17.1_cfeee4255999", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如有标签则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如有标签则变为空", "merge_fingerprint": "cfeee4255999", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "已选为", "时点击确定", "返回上一页", "之前如有标签则变", "为空"]}
{"atom_id": "v4.17.1_105392245300", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 标签名单正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 标签名单正确", "merge_fingerprint": "105392245300", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "已选一个或多个时", "点击确定", "返回上一页", "标签名单正确"]}
{"atom_id": "v4.17.1_cb3fd205b109", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 标签名单不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 标签名单不变", "merge_fingerprint": "cb3fd205b109", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选择后点击返回", "返回正常", "标签名单不变"]}
{"atom_id": "v4.17.1_3b14b0c8aff2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "查看单个标签", "R": "显示标签名及其人数", "canon_text": "C=|A=查看单个标签|R=显示标签名及其人数", "merge_fingerprint": "3b14b0c8aff2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "查看单个标签", "显示标签名及其人"]}
{"atom_id": "v4.17.1_69caf9209be1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "多个标签", "R": "逗号隔开", "canon_text": "C=|A=多个标签|R=逗号隔开", "merge_fingerprint": "69caf9209be1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "多个标签", "逗号隔开"]}
{"atom_id": "v4.17.1_d2eba4d5c21c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择一个标签", "R": "标签名显示正常", "canon_text": "C=|A=之前已选为空时选择一个标签|R=标签名显示正常", "merge_fingerprint": "d2eba4d5c21c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前已选为空时选", "择一个标签", "标签名显示正常"]}
{"atom_id": "v4.17.1_a8d9f129ab5f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择多个标签", "R": "根据标签顺序显示", "canon_text": "C=|A=之前已选为空时选择多个标签|R=根据标签顺序显示", "merge_fingerprint": "a8d9f129ab5f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前已选为空时选", "择多个标签", "根据标签顺序显示"]}
{"atom_id": "v4.17.1_5725caf28366", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择一个之前没选的标签", "R": "新选的标签显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的标签|R=新选的标签显示在列表最前面", "merge_fingerprint": "5725caf28366", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时选择", "一个之前没选的标", "新选的标签显示在", "列表最前面"]}
{"atom_id": "v4.17.1_3bcc40f3201b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个之前没选的标签", "R": "新选的标签根据标签顺序排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的标签|R=新选的标签根据标签顺序排序显示在列表最前面", "merge_fingerprint": "3bcc40f3201b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时选择", "多个之前没选的标", "新选的标签根据标", "签顺序排序显示在", "列表最前面"]}
{"atom_id": "v4.17.1_e32abd1b9a1d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个标签,有已选的也有没选的", "R": "新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个标签,有已选的也有没选的|R=新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "e32abd1b9a1d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时选择", "多个标签", "有已选的也有没选", "新选的标签根据标", "签顺序排序显示在", "列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_2f65d0181fad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的标签显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的标签显示在列表最前面 取消的表现正常", "merge_fingerprint": "2f65d0181fad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时有新", "选有取消", "新选的标签显示在", "列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_e7333af21b49", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选择患者页点击通过病证名筛选", "R": "进入选择病证名页", "canon_text": "C=|A=选择患者页点击通过病证名筛选|R=进入选择病证名页", "merge_fingerprint": "e7333af21b49", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选择患者页点击通", "过病证名筛选", "进入选择病证名页"]}
{"atom_id": "v4.17.1_8f828d8d5575", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看病证名列表", "R": "按照人数从多到少排序 人数相同的表现正常", "canon_text": "C=|A=查看病证名列表|R=按照人数从多到少排序 人数相同的表现正常", "merge_fingerprint": "8f828d8d5575", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "查看病证名列表", "按照人数从多到少", "排序", "人数相同的表现正"]}
{"atom_id": "v4.17.1_470fda899fca", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "病证名不满一屏时", "R": "展示正常", "canon_text": "C=|A=病证名不满一屏时|R=展示正常", "merge_fingerprint": "470fda899fca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "病证名不满一屏时", "展示正常"]}
{"atom_id": "v4.17.1_49af7e157bd3", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "病证名超出一屏时", "R": "上下滑动查看正常", "canon_text": "C=|A=病证名超出一屏时|R=上下滑动查看正常", "merge_fingerprint": "49af7e157bd3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "病证名超出一屏时", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_fbb8be6fdaf6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看单个病证名", "R": "病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量", "canon_text": "C=|A=查看单个病证名|R=病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量", "merge_fingerprint": "fbb8be6fdaf6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "查看单个病证名", "病证名和患者数显", "示正确", "病证名为方案的辨", "病字段", "患者数为有该病证", "名的患者数量"]}
{"atom_id": "v4.17.1_92559314bb0d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "病证名较长时", "R": "展示正常", "canon_text": "C=|A=病证名较长时|R=展示正常", "merge_fingerprint": "92559314bb0d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "病证名较长时", "展示正常"]}
{"atom_id": "v4.17.1_598d8a226226", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "之前已选择病证名", "R": "选中已添加的病证名", "canon_text": "C=|A=之前已选择病证名|R=选中已添加的病证名", "merge_fingerprint": "598d8a226226", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "之前已选择病证名", "选中已添加的病证"]}
{"atom_id": "v4.17.1_307957e42098", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "之前未选择病证名", "R": "病证名都是未选中", "canon_text": "C=|A=之前未选择病证名|R=病证名都是未选中", "merge_fingerprint": "307957e42098", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "之前未选择病证名", "病证名都是未选中"]}
{"atom_id": "v4.17.1_5f6961b67c3a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选中某病证名", "R": "勾选状态正确", "canon_text": "C=|A=选中某病证名|R=勾选状态正确", "merge_fingerprint": "5f6961b67c3a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选中某病证名", "勾选状态正确"]}
{"atom_id": "v4.17.1_414c3a69a02a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "取消选中某病证名", "R": "勾选状态正确", "canon_text": "C=|A=取消选中某病证名|R=勾选状态正确", "merge_fingerprint": "414c3a69a02a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "取消选中某病证名", "勾选状态正确"]}
{"atom_id": "v4.17.1_3c448a389f72", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看选择病证名页", "R": "除了右边icon,其余位置点击都是选中该病证名", "canon_text": "C=|A=查看选择病证名页|R=除了右边icon,其余位置点击都是选中该病证名", "merge_fingerprint": "3c448a389f72", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "查看选择病证名页", "除了右边icon", "其余位置点击都是", "选中该病证名"]}
{"atom_id": "v4.17.1_0304bff7b164", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选中多个病证名", "R": "选中正常", "canon_text": "C=|A=选中多个病证名|R=选中正常", "merge_fingerprint": "0304bff7b164", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选中多个病证名", "选中正常"]}
{"atom_id": "v4.17.1_65934be60b45", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如有病证名则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如有病证名则变为空", "merge_fingerprint": "65934be60b45", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "已选为", "时点击确定", "返回上一页", "之前如有病证名则", "变为空"]}
{"atom_id": "v4.17.1_6cdf16014421", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 病证名正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 病证名正确", "merge_fingerprint": "6cdf16014421", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "已选一个或多个时", "点击确定", "返回上一页", "病证名正确"]}
{"atom_id": "v4.17.1_4d076dc267d8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 病证名不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 病证名不变", "merge_fingerprint": "4d076dc267d8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选择后点击返回", "返回正常", "病证名不变"]}
{"atom_id": "v4.17.1_714e516aa1c4", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "点击某病证名右边icon", "R": "进入查看患者页 病证名正确 患者数正确", "canon_text": "C=|A=点击某病证名右边icon|R=进入查看患者页 病证名正确 患者数正确", "merge_fingerprint": "714e516aa1c4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看某病证名患者", "raw_text": "step1: 点击某病证名右边icon => 进入查看患者页 病证名正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 开方时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某病证名患者", "点击某病证名右边", "icon", "进入查看患者页", "病证名正确", "患者数正确"]}
{"atom_id": "v4.17.1_ab662d6c69a6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看某病证名患者", "R": "不能改名 不能添加、删除患者", "canon_text": "C=|A=查看某病证名患者|R=不能改名 不能添加、删除患者", "merge_fingerprint": "ab662d6c69a6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看某病证名患者", "raw_text": "step1: 点击某病证名右边icon => 进入查看患者页 病证名正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 开方时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某病证名患者", "查看某病证名患者", "不能改名", "不能添加", "删除患者"]}
{"atom_id": "v4.17.1_2fab5b912129", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "不满一屏时", "R": "展示正常", "canon_text": "C=|A=不满一屏时|R=展示正常", "merge_fingerprint": "2fab5b912129", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "不满一屏时", "展示正常"]}
{"atom_id": "v4.17.1_5c1d363be5a7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "超出一屏时", "R": "上下滑动查看正常", "canon_text": "C=|A=超出一屏时|R=上下滑动查看正常", "merge_fingerprint": "5c1d363be5a7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "超出一屏时", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_a0fdd13061fa", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "查看单个病证名", "R": "显示病证名及其人数", "canon_text": "C=|A=查看单个病证名|R=显示病证名及其人数", "merge_fingerprint": "a0fdd13061fa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "查看单个病证名", "显示病证名及其人"]}
{"atom_id": "v4.17.1_1c94b40c99da", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "多个病证名", "R": "逗号隔开", "canon_text": "C=|A=多个病证名|R=逗号隔开", "merge_fingerprint": "1c94b40c99da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "多个病证名", "逗号隔开"]}
{"atom_id": "v4.17.1_b9ac18161f8b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择一个病证名", "R": "病证名显示正常", "canon_text": "C=|A=之前已选为空时选择一个病证名|R=病证名显示正常", "merge_fingerprint": "b9ac18161f8b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前已选为空时选", "择一个病证名", "病证名显示正常"]}
{"atom_id": "v4.17.1_325151211940", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择多个病证名", "R": "根据病证名顺序显示", "canon_text": "C=|A=之前已选为空时选择多个病证名|R=根据病证名顺序显示", "merge_fingerprint": "325151211940", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前已选为空时选", "择多个病证名", "根据病证名顺序显"]}
{"atom_id": "v4.17.1_632fc8a994db", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择一个之前没选的病证名", "R": "新选的病证名显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的病证名|R=新选的病证名显示在列表最前面", "merge_fingerprint": "632fc8a994db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时选择", "一个之前没选的病", "证名", "新选的病证名显示", "在列表最前面"]}
{"atom_id": "v4.17.1_06b29d5cd0a5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个之前没选的病证名", "R": "新选的病证名根据病证名顺序排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的病证名|R=新选的病证名根据病证名顺序排序显示在列表最前面", "merge_fingerprint": "06b29d5cd0a5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时选择", "多个之前没选的病", "证名", "新选的病证名根据", "病证名顺序排序显", "示在列表最前面"]}
{"atom_id": "v4.17.1_47372bd05fe5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个病证名,有已选的也有没选的", "R": "新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个病证名,有已选的也有没选的|R=新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "47372bd05fe5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时选择", "多个病证名", "有已选的也有没选", "新选的病证名根据", "病证名顺序排序显", "示在列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_490f0d0cba4a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的病证名显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的病证名显示在列表最前面 取消的表现正常", "merge_fingerprint": "490f0d0cba4a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时有新", "选有取消", "新选的病证名显示", "在列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_4a3132c29e7c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选择患者页点击通过就诊次数筛选", "R": "进入选择就诊次数页", "canon_text": "C=|A=选择患者页点击通过就诊次数筛选|R=进入选择就诊次数页", "merge_fingerprint": "4a3132c29e7c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选择患者页点击通", "过就诊次数筛选", "进入选择就诊次数"]}
{"atom_id": "v4.17.1_91a4c7b4910e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "查看选择就诊次数页", "R": "共3种分类 0次、1次、多次", "canon_text": "C=|A=查看选择就诊次数页|R=共3种分类 0次、1次、多次", "merge_fingerprint": "91a4c7b4910e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "查看选择就诊次数", "种分类", "多次"]}
{"atom_id": "v4.17.1_9bdc4d982b11", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "查看单个分类", "R": "患者数显示正确 问诊成功才算,退费的不算", "canon_text": "C=|A=查看单个分类|R=患者数显示正确 问诊成功才算,退费的不算", "merge_fingerprint": "9bdc4d982b11", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "查看单个分类", "患者数显示正确", "问诊成功才算", "退费的不算"]}
{"atom_id": "v4.17.1_5d52537c1ab7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者数为0时", "R": "显示0人 该分类置灰不可选", "canon_text": "C=|A=患者数为0时|R=显示0人 该分类置灰不可选", "merge_fingerprint": "5d52537c1ab7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "患者数为", "显示", "该分类置灰不可选"]}
{"atom_id": "v4.17.1_e887f697bdb2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "之前已选择分类", "R": "选中已添加的分类", "canon_text": "C=|A=之前已选择分类|R=选中已添加的分类", "merge_fingerprint": "e887f697bdb2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "之前已选择分类", "选中已添加的分类"]}
{"atom_id": "v4.17.1_1f1eea313e12", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "之前未选择分类", "R": "分类都是未选中", "canon_text": "C=|A=之前未选择分类|R=分类都是未选中", "merge_fingerprint": "1f1eea313e12", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "之前未选择分类", "分类都是未选中"]}
{"atom_id": "v4.17.1_72f7dc990758", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选中某分类", "R": "勾选状态正确", "canon_text": "C=|A=选中某分类|R=勾选状态正确", "merge_fingerprint": "72f7dc990758", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选中某分类", "勾选状态正确"]}
{"atom_id": "v4.17.1_569e5af64052", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "取消选中某分类", "R": "勾选状态正确", "canon_text": "C=|A=取消选中某分类|R=勾选状态正确", "merge_fingerprint": "569e5af64052", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "取消选中某分类", "勾选状态正确"]}
{"atom_id": "v4.17.1_1f8bbc145c6c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "查看选择就诊次数页", "R": "除了右边icon,其余位置点击都是选中该分类", "canon_text": "C=|A=查看选择就诊次数页|R=除了右边icon,其余位置点击都是选中该分类", "merge_fingerprint": "1f8bbc145c6c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "查看选择就诊次数", "除了右边icon", "其余位置点击都是", "选中该分类"]}
{"atom_id": "v4.17.1_c280344ebd8d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选中多个分类", "R": "选中正常", "canon_text": "C=|A=选中多个分类|R=选中正常", "merge_fingerprint": "c280344ebd8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选中多个分类", "选中正常"]}
{"atom_id": "v4.17.1_973882863874", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如已选则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如已选则变为空", "merge_fingerprint": "973882863874", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "已选为", "时点击确定", "返回上一页", "之前如已选则变为"]}
{"atom_id": "v4.17.1_7a4bbdf5c4a0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 已选分类正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 已选分类正确", "merge_fingerprint": "7a4bbdf5c4a0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "已选一个或多个时", "点击确定", "返回上一页", "已选分类正确"]}
{"atom_id": "v4.17.1_e62aca57aa0f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 已选分类不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 已选分类不变", "merge_fingerprint": "e62aca57aa0f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选择后点击返回", "返回正常", "已选分类不变"]}
{"atom_id": "v4.17.1_6d3d42d65376", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "点击某次数右边icon", "R": "进入查看患者页 次数正确 患者数正确", "canon_text": "C=|A=点击某次数右边icon|R=进入查看患者页 次数正确 患者数正确", "merge_fingerprint": "6d3d42d65376", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "点击某次数右边i", "con", "进入查看患者页", "次数正确", "患者数正确"]}
{"atom_id": "v4.17.1_c9c4abd9b734", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "查看某次数的患者", "R": "不能改名 不能添加、删除患者", "canon_text": "C=|A=查看某次数的患者|R=不能改名 不能添加、删除患者", "merge_fingerprint": "c9c4abd9b734", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "查看某次数的患者", "不能改名", "不能添加", "删除患者"]}
{"atom_id": "v4.17.1_5bb922b06d75", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "查看单个次数", "R": "显示正确", "canon_text": "C=|A=查看单个次数|R=显示正确", "merge_fingerprint": "5bb922b06d75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "查看单个次数", "显示正确"]}
{"atom_id": "v4.17.1_cbf619d12724", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "多个次数", "R": "逗号隔开", "canon_text": "C=|A=多个次数|R=逗号隔开", "merge_fingerprint": "cbf619d12724", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "多个次数", "逗号隔开"]}
{"atom_id": "v4.17.1_d9a32e1a620f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择一个次数", "R": "次数显示正常", "canon_text": "C=|A=之前已选为空时选择一个次数|R=次数显示正常", "merge_fingerprint": "d9a32e1a620f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前已选为空时选", "择一个次数", "次数显示正常"]}
{"atom_id": "v4.17.1_c15b72d65a2b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择多个次数", "R": "根据次数顺序显示", "canon_text": "C=|A=之前已选为空时选择多个次数|R=根据次数顺序显示", "merge_fingerprint": "c15b72d65a2b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前已选为空时选", "择多个次数", "根据次数顺序显示"]}
{"atom_id": "v4.17.1_e6f3cb4a4f4e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择一个之前没选的次数", "R": "新选的次数显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的次数|R=新选的次数显示在列表最前面", "merge_fingerprint": "e6f3cb4a4f4e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时选择", "一个之前没选的次", "新选的次数显示在", "列表最前面"]}
{"atom_id": "v4.17.1_c026629f39ad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个之前没选的次数", "R": "新选的次数根据次数顺序排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的次数|R=新选的次数根据次数顺序排序显示在列表最前面", "merge_fingerprint": "c026629f39ad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时选择", "多个之前没选的次", "新选的次数根据次", "数顺序排序显示在", "列表最前面"]}
{"atom_id": "v4.17.1_a2013d0703ba", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个次数,有已选的也有没选的", "R": "新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个次数,有已选的也有没选的|R=新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "a2013d0703ba", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时选择", "多个次数", "有已选的也有没选", "新选的次数根据次", "数顺序排序显示在", "列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_cd69017e8193", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的次数显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的次数显示在列表最前面 取消的表现正常", "merge_fingerprint": "cd69017e8193", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时有新", "选有取消", "新选的次数显示在", "列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_879bdbdb78a4", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "touchpoints": [], "C": "", "A": "选择前后如下", "R": "选择后文案正确", "canon_text": "C=|A=选择前后如下|R=选择后文案正确", "merge_fingerprint": "879bdbdb78a4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "仅选择就诊次数", "raw_text": "step1: 选择前后如下 => 选择后文案正确 | step2: 未选择->选择单就诊次数小于等于9人 => [截图] | step3: 未选择->选择单就诊次数大于9人 => [截图] | step4: 未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => [截图] | step5: 未选择->选择多就诊次数 某就诊次数大于9人 => [截图] | step6: 未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加小于等于9人 => [截图] | step7: 选择就诊次数后小于等于9人->大于9人 => [截图] | step8: 选择就诊次数后大于9人->小于等于9人 => [截图] | step9: 选择就诊次数后大于9人->未选择 => [截图]"}, "search_terms": ["仅选择就诊次数", "选择前后如下", "选择后文案正确"]}
{"atom_id": "v4.17.1_e47a8a70e516", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选1人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选1人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "e47a8a70e516", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 => | step2: 选1人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅工作室患者", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端", "会话页有对应记录", "收到患教文章公众"]}
{"atom_id": "v4.17.1_43702c749826", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "43702c749826", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 => | step2: 选1人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅工作室患者", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端", "会话页有对应记录", "收到患教文章公众"]}
{"atom_id": "v4.17.1_e491b66e3950", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选10人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选10人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "e491b66e3950", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 => | step2: 选1人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅工作室患者", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端", "会话页有对应记录", "收到患教文章公众"]}
{"atom_id": "v4.17.1_e75a6ba92465", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "发送后", "R": "关闭选择患者页 返回文章页 弹窗(跟线上一样)", "canon_text": "C=|A=发送后|R=关闭选择患者页 返回文章页 弹窗(跟线上一样)", "merge_fingerprint": "e75a6ba92465", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "发送", "raw_text": "step1: 选择患者后点击发送 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图] | step3: 未选择患者时点击发送 => toast提示???"}, "search_terms": ["发送", "发送后", "关闭选择患者页", "返回文章页", "弹窗", "跟线上一样"]}
{"atom_id": "v4.17.1_d0fbba2d816d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单标签 人数小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单标签 人数小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "d0fbba2d816d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 => | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选单标签", "人数小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端"]}
{"atom_id": "v4.17.1_395f7e898b87", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单标签 人数大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单标签 人数大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "395f7e898b87", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 => | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选单标签", "人数大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端"]}
{"atom_id": "v4.17.1_b6f20d068d92", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "b6f20d068d92", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 => | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选多标签", "各标签均小于等于", "各标签相加大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_08a4dac843c7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "08a4dac843c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 => | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选多标签", "各标签均小于等于", "各标签相加大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_a11cf6b9e485", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "标签人数1人", "R": "发送正常", "canon_text": "C=|A=标签人数1人|R=发送正常", "merge_fingerprint": "a11cf6b9e485", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 => | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "标签人数", "发送正常"]}
{"atom_id": "v4.17.1_7bc286787500", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单病证名 人数小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单病证名 人数小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "7bc286787500", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 => | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选单病证名", "人数小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端"]}
{"atom_id": "v4.17.1_1af0aca2fd14", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单病证名 人数大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单病证名 人数大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "1af0aca2fd14", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 => | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选单病证名", "人数大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端"]}
{"atom_id": "v4.17.1_da38f3dc51ac", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "da38f3dc51ac", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 => | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选多病证名", "各病证名均小于等", "各病证名相加大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_dd9327017be6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "dd9327017be6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 => | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选多病证名", "各病证名均小于等", "各病证名相加大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_f35810a0a545", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "病证名人数1人", "R": "发送正常", "canon_text": "C=|A=病证名人数1人|R=发送正常", "merge_fingerprint": "f35810a0a545", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 => | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "病证名人数", "发送正常"]}
{"atom_id": "v4.17.1_344efdf68392", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单就诊次数 人数小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单就诊次数 人数小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "344efdf68392", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 => | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "选单就诊次数", "人数小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端"]}
{"atom_id": "v4.17.1_17e0013b0184", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单就诊次数 人数大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单就诊次数 人数大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "17e0013b0184", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 => | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "选单就诊次数", "人数大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端"]}
{"atom_id": "v4.17.1_d7eff440c78c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "d7eff440c78c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 => | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "选多就诊次数", "各就诊次数均小于", "等于", "各就诊次数相加大", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_4d6fa377be83", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "就诊次数的人数1人", "R": "发送正常", "canon_text": "C=|A=就诊次数的人数1人|R=发送正常", "merge_fingerprint": "4d6fa377be83", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 => | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "就诊次数的人数", "发送正常"]}
{"atom_id": "v4.17.1_a18f39675c08", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+标签大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+标签大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "a18f39675c08", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室+标签大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+标签大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "标签", "工作室", "标签大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_442dd3e1dbae", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+标签大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+标签大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "442dd3e1dbae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室+标签大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+标签大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "标签", "工作室", "标签大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_ec857699487c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+病证名大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+病证名大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "ec857699487c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和病证名", "raw_text": "step1: 工作室+病证名大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+病证名大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "病证名", "工作室", "病证名大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_b8ae2babc39d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+病证名大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+病证名大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "b8ae2babc39d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和病证名", "raw_text": "step1: 工作室+病证名大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+病证名大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "病证名", "工作室", "病证名大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_724907086a79", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "标签+就诊次数大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=标签+就诊次数大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "724907086a79", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "标签和就诊次数", "raw_text": "step1: 标签+就诊次数大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 标签+就诊次数大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["标签和就诊次数", "标签", "就诊次数大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录"]}
{"atom_id": "v4.17.1_b480b9b4e682", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "标签+就诊次数大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=标签+就诊次数大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "b480b9b4e682", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "标签和就诊次数", "raw_text": "step1: 标签+就诊次数大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 标签+就诊次数大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["标签和就诊次数", "标签", "就诊次数大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录"]}
{"atom_id": "v4.17.1_3d71c2377951", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["患者页"], "C": "", "A": "工作室+标签+病证名+就诊次数", "R": "发送正常", "canon_text": "C=|A=工作室+标签+病证名+就诊次数|R=发送正常", "merge_fingerprint": "3d71c2377951", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "四种一起", "raw_text": "step1: 工作室+标签+病证名+就诊次数 => 发送正常 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["四种一起", "工作室", "标签", "病证名", "就诊次数", "发送正常"]}
{"atom_id": "v4.17.1_63ff6118b6a8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选中第九个患者", "R": "勾选状态正确 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=选中第九个患者|R=勾选状态正确 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "63ff6118b6a8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选中第九个患者", "勾选状态正确", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_df6cf5250d93", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选中第10个患者", "R": "弹窗提示(和线上一样) 点击我知道了关闭弹窗 实际未选中第10个", "canon_text": "C=|A=选中第10个患者|R=弹窗提示(和线上一样) 点击我知道了关闭弹窗 实际未选中第10个", "merge_fingerprint": "df6cf5250d93", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选中第", "个患者", "弹窗提示", "和线上一样", "点击我知道了关闭", "弹窗", "实际未选中第"]}
{"atom_id": "v4.17.1_29e5186aff30", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "全部患者小于等于9个时点击全选", "R": "选中所有患者 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=全部患者小于等于9个时点击全选|R=选中所有患者 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "29e5186aff30", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "全部患者小于等于", "个时点击全选", "选中所有患者", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_ac4f24dc13ea", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "全部患者大于9个时点击全选", "R": "弹窗提示(和线上一样) 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗", "canon_text": "C=|A=全部患者大于9个时点击全选|R=弹窗提示(和线上一样) 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗", "merge_fingerprint": "ac4f24dc13ea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "全部患者大于", "个时点击全选", "弹窗提示", "和线上一样", "此时点击右上角确", "定会继续弹窗提示", "直到人数小于等于", "时才不弹窗"]}
{"atom_id": "v4.17.1_06097e55b064", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选择患者后点击确定", "R": "返回上一页 患者名单正确", "canon_text": "C=|A=选择患者后点击确定|R=返回上一页 患者名单正确", "merge_fingerprint": "06097e55b064", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选择患者后点击确", "返回上一页", "患者名单正确"]}
{"atom_id": "v4.17.1_e908188d597e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选择患者后点击发送", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选择患者后点击发送|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "e908188d597e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "发送", "raw_text": "step1: 选择患者后点击发送 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图] | step3: 未选择患者时点击发送 => toast提示???"}, "search_terms": ["发送", "选择患者后点击发", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端", "会话页有对应记录"]}
{"atom_id": "v4.17.1_1fb66836c24c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发", "touchpoints": ["患者页"], "C": "", "A": "患教文章选择发送给工作室患者", "R": "进入选择患者页", "canon_text": "C=|A=患教文章选择发送给工作室患者|R=进入选择患者页", "merge_fingerprint": "1fb66836c24c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "患教文章发送给工作室患者", "raw_text": "step1: 患教文章选择发送给工作室患者 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确 [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者 其他三种置灰不可点 [截图]"}, "search_terms": ["患教文章发送给工", "作室患者", "患教文章选择发送", "给工作室患者", "进入选择患者页"]}
{"atom_id": "v4.17.1_1e96206c56f5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发", "touchpoints": ["患者页"], "C": "", "A": "有群发次数时", "R": "剩余次数正确", "canon_text": "C=|A=有群发次数时|R=剩余次数正确", "merge_fingerprint": "1e96206c56f5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "患教文章发送给工作室患者", "raw_text": "step1: 患教文章选择发送给工作室患者 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确 [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者 其他三种置灰不可点 [截图]"}, "search_terms": ["患教文章发送给工", "作室患者", "有群发次数时", "剩余次数正确"]}
{"atom_id": "v4.17.1_e4f222a32ae5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发", "touchpoints": ["患者页"], "C": "", "A": "无群发次数时", "R": "剩余次数正确 只能选择工作室患者 其他三种置灰不可点", "canon_text": "C=|A=无群发次数时|R=剩余次数正确 只能选择工作室患者 其他三种置灰不可点", "merge_fingerprint": "e4f222a32ae5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "患教文章发送给工作室患者", "raw_text": "step1: 患教文章选择发送给工作室患者 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确 [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者 其他三种置灰不可点 [截图]"}, "search_terms": ["患教文章发送给工", "作室患者", "无群发次数时", "剩余次数正确", "只能选择工作室患", "其他三种置灰不可"]}
{"atom_id": "v4.17.1_914917a0cef9", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.17.1 > 群发", "touchpoints": [], "C": "", "A": "老版本患教发给多于9个人", "R": "扣次数 发送正常", "canon_text": "C=|A=老版本患教发给多于9个人|R=扣次数 发送正常", "merge_fingerprint": "914917a0cef9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "老版本", "raw_text": "step1: 老版本患教发给多于9个人 => 扣次数 发送正常 | step2: 发给9个人 => 不扣次数 发送正常"}, "search_terms": ["老版本", "老版本患教发给多", "个人", "扣次数", "发送正常"]}
{"atom_id": "v4.17.1_74ebddd58fd5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.17.1 > 群发", "touchpoints": [], "C": "", "A": "发给9个人", "R": "不扣次数 发送正常", "canon_text": "C=|A=发给9个人|R=不扣次数 发送正常", "merge_fingerprint": "74ebddd58fd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "老版本", "raw_text": "step1: 老版本患教发给多于9个人 => 扣次数 发送正常 | step2: 发给9个人 => 不扣次数 发送正常"}, "search_terms": ["老版本", "发给", "个人", "不扣次数", "发送正常"]}