case_atoms_model.jsonl
204 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
{"atom_id": "v4.22.1_ec20851a8bcf", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历 > 查看方案", "touchpoints": ["患者页"], "C": "", "A": "有关联病历", "R": "提供查看病历的入口", "canon_text": "C=|A=有关联病历|R=提供查看病历的入口", "merge_fingerprint": "ec20851a8bcf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历", "查看方案"], "case_name": "有关联病历", "raw_text": "step1: => 提供查看病历的入口 [截图] | step2: 点击入口 => 跳转至组合病历页"}, "search_terms": ["有关联病历", "有关联病历", "提供查看病历的入"]}
{"atom_id": "v4.22.1_b302c7f7e5a0", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历 > 查看方案", "touchpoints": ["患者页"], "C": "", "A": "点击入口", "R": "跳转至组合病历页", "canon_text": "C=|A=点击入口|R=跳转至组合病历页", "merge_fingerprint": "b302c7f7e5a0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历", "查看方案"], "case_name": "有关联病历", "raw_text": "step1: => 提供查看病历的入口 [截图] | step2: 点击入口 => 跳转至组合病历页"}, "search_terms": ["有关联病历", "点击入口", "跳转至组合病历页"]}
{"atom_id": "v4.22.1_afb6bda4ca9b", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历 > 查看方案", "touchpoints": ["患者页"], "C": "", "A": "无关联病历", "R": "无查看病历的入口", "canon_text": "C=|A=无关联病历|R=无查看病历的入口", "merge_fingerprint": "afb6bda4ca9b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历", "查看方案"], "case_name": "无关联病历", "raw_text": "step1: => 无查看病历的入口"}, "search_terms": ["无关联病历", "无关联病历", "无查看病历的入口"]}
{"atom_id": "v4.22.1_60456c682bb9", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历 > 查看方案", "touchpoints": ["患者页"], "C": "", "A": "查看详情", "R": "正常", "canon_text": "C=|A=查看详情|R=正常", "merge_fingerprint": "60456c682bb9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历", "查看方案"], "case_name": "在组合病历页操作", "raw_text": "step1: 查看详情 => 正常 | step2: 废除该方案后返回 => 刷新方案状态"}, "search_terms": ["在组合病历页操作", "查看详情", "正常"]}
{"atom_id": "v4.22.1_b4481ea7dc69", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历 > 查看随访单", "touchpoints": ["患者页"], "C": "", "A": "废除该随访单后返回", "R": "刷新随访单状态", "canon_text": "C=|A=废除该随访单后返回|R=刷新随访单状态", "merge_fingerprint": "b4481ea7dc69", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历", "查看随访单"], "case_name": "在组合病历页操作", "raw_text": "step1: 查看详情 => 正常 | step2: 废除该随访单后返回 => 刷新随访单状态"}, "search_terms": ["在组合病历页操作", "废除该随访单后返", "刷新随访单状态"]}
{"atom_id": "v4.22.1_39d6d0fc526f", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历 > 查看问诊单", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "废除该问诊单后返回", "R": "刷新问诊单状态", "canon_text": "C=|A=废除该问诊单后返回|R=刷新问诊单状态", "merge_fingerprint": "39d6d0fc526f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历", "查看问诊单"], "case_name": "在组合病历页操作", "raw_text": "step1: 查看详情 => 正常 | step2: 废除该问诊单后返回 => 刷新问诊单状态"}, "search_terms": ["在组合病历页操作", "废除该问诊单后返", "刷新问诊单状态"]}
{"atom_id": "v4.22.1_208d74639e83", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历 > 查看方案", "touchpoints": ["患者页"], "C": "", "A": "废除该方案后返回", "R": "刷新方案状态", "canon_text": "C=|A=废除该方案后返回|R=刷新方案状态", "merge_fingerprint": "208d74639e83", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历", "查看方案"], "case_name": "在组合病历页操作", "raw_text": "step1: 查看详情 => 正常 | step2: 废除该方案后返回 => 刷新方案状态"}, "search_terms": ["在组合病历页操作", "废除该方案后返回", "刷新方案状态"]}
{"atom_id": "v4.22.1_b06e3c826937", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "关联病历逻辑", "R": "和组合病历一样", "canon_text": "C=|A=关联病历逻辑|R=和组合病历一样", "merge_fingerprint": "b06e3c826937", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历"], "case_name": "关联病历逻辑", "raw_text": "step1: => 和组合病历一样 | step2: => 注:明医好方问诊单详情不展示入口「明医好方问诊单不会形成组合病历」"}, "search_terms": ["关联病历逻辑", "关联病历逻辑", "和组合病历一样"]}
{"atom_id": "v4.22.1_f9ef81c6e30a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 随访单可以跳转至病历", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "关联病历逻辑", "R": "注:明医好方问诊单详情不展示入口「明医好方问诊单不会形成组合病历」", "canon_text": "C=|A=关联病历逻辑|R=注:明医好方问诊单详情不展示入口「明医好方问诊单不会形成组合病历」", "merge_fingerprint": "f9ef81c6e30a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "随访单可以跳转至病历"], "case_name": "关联病历逻辑", "raw_text": "step1: => 和组合病历一样 | step2: => 注:明医好方问诊单详情不展示入口「明医好方问诊单不会形成组合病历」"}, "search_terms": ["关联病历逻辑", "关联病历逻辑", "明医好方问诊单详", "情不展示入口", "明医好方问诊单不", "会形成组合病历"]}
{"atom_id": "v4.22.1_60f3b978e2e8", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC"], "feature_scope": "V4.22.1 > 医生可取消当日挂号预约", "touchpoints": ["门诊页"], "C": "", "A": "预约当天查看预约详情页", "R": "底部左按钮变为“取消预约”, 将“标记未就诊”移至上面。", "canon_text": "C=|A=预约当天查看预约详情页|R=底部左按钮变为“取消预约”, 将“标记未就诊”移至上面。", "merge_fingerprint": "60f3b978e2e8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "医生可取消当日挂号预约"], "case_name": "预约当天查看预约详情页", "raw_text": "step1: => [截图] | step2: => 底部左按钮变为“取消预约”, 将“标记未就诊”移至上面。 | step3: 点击标记未就诊 => 表现正常 | step4: 点击取消预约 => 弹出取消弹窗"}, "search_terms": ["预约当天查看预约", "详情页", "预约当天查看预约", "详情页", "底部左按钮变为", "取消预约", "标记未就诊", "移至上面"]}
{"atom_id": "v4.22.1_0ff22f6136fd", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC"], "feature_scope": "V4.22.1 > 医生可取消当日挂号预约", "touchpoints": ["门诊页"], "C": "", "A": "点击取消预约", "R": "弹出取消弹窗", "canon_text": "C=|A=点击取消预约|R=弹出取消弹窗", "merge_fingerprint": "0ff22f6136fd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "医生可取消当日挂号预约"], "case_name": "预约当天查看预约详情页", "raw_text": "step1: => [截图] | step2: => 底部左按钮变为“取消预约”, 将“标记未就诊”移至上面。 | step3: 点击标记未就诊 => 表现正常 | step4: 点击取消预约 => 弹出取消弹窗"}, "search_terms": ["预约当天查看预约", "详情页", "点击取消预约", "弹出取消弹窗"]}
{"atom_id": "v4.22.1_3ff4bee96b4a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC"], "feature_scope": "V4.22.1 > 医生可取消当日挂号预约", "touchpoints": ["门诊页"], "C": "", "A": "查看取消弹窗", "R": "弹窗信息和UI有优化", "canon_text": "C=|A=查看取消弹窗|R=弹窗信息和UI有优化", "merge_fingerprint": "3ff4bee96b4a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "医生可取消当日挂号预约"], "case_name": "查看取消弹窗", "raw_text": "step1: => [截图] | step2: => 弹窗信息和UI有优化 | step3: 不填理由点确定 => toast提示,理由必填 | step4: 填理由点确定 => 取消正常"}, "search_terms": ["查看取消弹窗", "查看取消弹窗", "弹窗信息和UI有", "优化"]}
{"atom_id": "v4.22.1_bd61e2950ce2", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC"], "feature_scope": "V4.22.1 > 医生可取消当日挂号预约", "touchpoints": ["门诊页"], "C": "", "A": "不填理由点确定", "R": "toast提示,理由必填", "canon_text": "C=|A=不填理由点确定|R=toast提示,理由必填", "merge_fingerprint": "bd61e2950ce2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "医生可取消当日挂号预约"], "case_name": "查看取消弹窗", "raw_text": "step1: => [截图] | step2: => 弹窗信息和UI有优化 | step3: 不填理由点确定 => toast提示,理由必填 | step4: 填理由点确定 => 取消正常"}, "search_terms": ["查看取消弹窗", "不填理由点确定", "toast提示", "理由必填"]}
{"atom_id": "v4.22.1_0e668bdaca7c", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC"], "feature_scope": "V4.22.1 > 医生可取消当日挂号预约", "touchpoints": ["门诊页"], "C": "", "A": "填理由点确定", "R": "取消正常", "canon_text": "C=|A=填理由点确定|R=取消正常", "merge_fingerprint": "0e668bdaca7c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "医生可取消当日挂号预约"], "case_name": "查看取消弹窗", "raw_text": "step1: => [截图] | step2: => 弹窗信息和UI有优化 | step3: 不填理由点确定 => toast提示,理由必填 | step4: 填理由点确定 => 取消正常"}, "search_terms": ["查看取消弹窗", "填理由点确定", "取消正常"]}
{"atom_id": "v4.22.1_2dd810261f8d", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "未设置", "R": "没有设置“问诊时患者必须要填写的信息”时,上方不展示“其他部位照必填”。", "canon_text": "C=|A=未设置|R=没有设置“问诊时患者必须要填写的信息”时,上方不展示“其他部位照必填”。", "merge_fingerprint": "2dd810261f8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "修改问诊单设置页面的交互样式,逻辑不变", "raw_text": "step1: 未设置 => 1,没有设置“问诊时患者必须要填写的信息”时,上方不展示“其他部位照必填”。 [截图] | step2: 已设置 => 1,设置了“问诊时患者必须要填写的信息”时, 上方也不展示 “其他部位照必填”。 [截图]"}, "search_terms": ["修改问诊单设置页", "面的交互样式", "逻辑不变", "未设置", "没有设置", "问诊时患者必须要", "填写的信息", "上方不展示", "其他部位照必填"]}
{"atom_id": "v4.22.1_c4ef20fea0c0", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "已设置", "R": "设置了“问诊时患者必须要填写的信息”时, 上方也不展示 “其他部位照必填”。", "canon_text": "C=|A=已设置|R=设置了“问诊时患者必须要填写的信息”时, 上方也不展示 “其他部位照必填”。", "merge_fingerprint": "c4ef20fea0c0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "修改问诊单设置页面的交互样式,逻辑不变", "raw_text": "step1: 未设置 => 1,没有设置“问诊时患者必须要填写的信息”时,上方不展示“其他部位照必填”。 [截图] | step2: 已设置 => 1,设置了“问诊时患者必须要填写的信息”时, 上方也不展示 “其他部位照必填”。 [截图]"}, "search_terms": ["修改问诊单设置页", "面的交互样式", "逻辑不变", "已设置", "设置了", "问诊时患者必须要", "填写的信息", "上方也不展示", "其他部位照必填"]}
{"atom_id": "v4.22.1_913d76b67e0a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "其他部位照片标题设置", "R": "新医生默认未设置。", "canon_text": "C=|A=其他部位照片标题设置|R=新医生默认未设置。", "merge_fingerprint": "913d76b67e0a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "其他部位照片标题", "设置", "新医生默认未设置"]}
{"atom_id": "v4.22.1_ed199bcebfb5", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "新医生设置后,并且打开必填", "R": "显示已设置。", "canon_text": "C=|A=新医生设置后,并且打开必填|R=显示已设置。", "merge_fingerprint": "ed199bcebfb5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "新医生设置后", "并且打开必填", "显示已设置"]}
{"atom_id": "v4.22.1_bbb150bbbf94", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "新医生设置后,并且打开必填", "R": "并且上方也不显示“其他部位照必填”。", "canon_text": "C=|A=新医生设置后,并且打开必填|R=并且上方也不显示“其他部位照必填”。", "merge_fingerprint": "bbb150bbbf94", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "新医生设置后", "并且打开必填", "并且上方也不显示", "其他部位照必填"]}
{"atom_id": "v4.22.1_22820edb167d", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "新医生设置后,不开的必填", "R": "显示已设置。", "canon_text": "C=|A=新医生设置后,不开的必填|R=显示已设置。", "merge_fingerprint": "22820edb167d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "新医生设置后", "不开的必填", "显示已设置"]}
{"atom_id": "v4.22.1_f74f9d1834d0", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "新医生设置后,不开的必填", "R": "并且上方“其他部位照必填”显示关闭。", "canon_text": "C=|A=新医生设置后,不开的必填|R=并且上方“其他部位照必填”显示关闭。", "merge_fingerprint": "f74f9d1834d0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "新医生设置后", "不开的必填", "并且上方", "其他部位照必填", "显示关闭"]}
{"atom_id": "v4.22.1_0288c79597e9", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页", "R": "“是否必填”显示打开或关闭", "canon_text": "C=|A=医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页|R=“是否必填”显示打开或关闭", "merge_fingerprint": "0288c79597e9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "医生设置后", "其他部位照必填", "项打开或者关闭", "进入到设置补充信", "息页", "是否必填", "显示打开或关闭"]}
{"atom_id": "v4.22.1_16b18886571a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "以前设置过的,并且必填,更新版本后", "R": "显示已设置,患者端展示设置的题目", "canon_text": "C=|A=以前设置过的,并且必填,更新版本后|R=显示已设置,患者端展示设置的题目", "merge_fingerprint": "16b18886571a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "以前设置过的", "并且必填", "更新版本后", "显示已设置", "患者端展示设置的", "题目"]}
{"atom_id": "v4.22.1_d82ceba27c85", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "以前设置过的,并且必填,更新版本后", "R": "并且医生端显示必填。", "canon_text": "C=|A=以前设置过的,并且必填,更新版本后|R=并且医生端显示必填。", "merge_fingerprint": "d82ceba27c85", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "以前设置过的", "并且必填", "更新版本后", "并且医生端显示必"]}
{"atom_id": "v4.22.1_884cb6c9a2a8", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "以前设置过的,并且非必填,更新版本后", "R": "显示已设置,患者端展示设置的题目", "canon_text": "C=|A=以前设置过的,并且非必填,更新版本后|R=显示已设置,患者端展示设置的题目", "merge_fingerprint": "884cb6c9a2a8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "以前设置过的", "并且非必填", "更新版本后", "显示已设置", "患者端展示设置的", "题目"]}
{"atom_id": "v4.22.1_73cff0332849", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "以前设置过的,并且非必填,更新版本后", "R": "并且医生端显示非必填。", "canon_text": "C=|A=以前设置过的,并且非必填,更新版本后|R=并且医生端显示非必填。", "merge_fingerprint": "73cff0332849", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "其他部位照片标题设置", "raw_text": "step1: => [截图] | step2: => 1,新医生默认未设置。 | step3: 新医生设置后,并且打开必填 => 1,显示已设置。 [截图] 2,并且上方也不显示“其他部位照必填”。 [截图] | step4: 新医生设置后,不开的必填 => 1,显示已设置。 [截图] 2,并且上方“其他部位照必填”显示关闭。 | step5: 医生设置后,在“其他部位照必填”项打开或者关闭,进入到设置补充信息页 => “是否必填”显示打开或关闭 [截图] | step6: 以前设置过的,并且必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示必填。 [截图] | step7: 以前设置过的,并且非必填,更新版本后 => 1,显示已设置,患者端展示设置的题目; [截图] 2,并且医生端显示非必填。"}, "search_terms": ["其他部位照片标题", "设置", "以前设置过的", "并且非必填", "更新版本后", "并且医生端显示非", "必填"]}
{"atom_id": "v4.22.1_6dd476e94133", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "没有设置时", "R": "没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。", "canon_text": "C=|A=没有设置时|R=没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。", "merge_fingerprint": "6dd476e94133", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "没有设置时", "没有填写", "也没设置必填项", "显示提示文案", "设置需要的照片", "视频"]}
{"atom_id": "v4.22.1_fdf040586fae", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "没有设置时", "R": "输入内容后,默认文案消失。", "canon_text": "C=|A=没有设置时|R=输入内容后,默认文案消失。", "merge_fingerprint": "fdf040586fae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "没有设置时", "输入内容后", "默认文案消失"]}
{"atom_id": "v4.22.1_6a89857173c8", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "没有设置时", "R": "清空输入的内容后,默认文案重新出现。", "canon_text": "C=|A=没有设置时|R=清空输入的内容后,默认文案重新出现。", "merge_fingerprint": "6a89857173c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "没有设置时", "清空输入的内容后", "默认文案重新出现"]}
{"atom_id": "v4.22.1_cd527491624f", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "R": "最多支持50个字。", "canon_text": "C=|A=点击设置问诊时患者必须要填写的信息,进入到设置补充信息页|R=最多支持50个字。", "merge_fingerprint": "cd527491624f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "最多支持", "个字"]}
{"atom_id": "v4.22.1_6d00f2798d72", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "R": "超出后无法输入。", "canon_text": "C=|A=点击设置问诊时患者必须要填写的信息,进入到设置补充信息页|R=超出后无法输入。", "merge_fingerprint": "6d00f2798d72", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "超出后无法输入"]}
{"atom_id": "v4.22.1_6298f12e8ce9", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "R": "输入后,患者端正确展示。", "canon_text": "C=|A=点击设置问诊时患者必须要填写的信息,进入到设置补充信息页|R=输入后,患者端正确展示。", "merge_fingerprint": "6298f12e8ce9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "输入后", "患者端正确展示"]}
{"atom_id": "v4.22.1_12f0e34be366", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "没有填写文案,设置了是否必填", "R": "默认文案: 面部、病患处照片或视频。", "canon_text": "C=|A=没有填写文案,设置了是否必填|R=默认文案: 面部、病患处照片或视频。", "merge_fingerprint": "12f0e34be366", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "没有填写文案", "设置了是否必填", "默认文案", "面部", "病患处照片或视频"]}
{"atom_id": "v4.22.1_8dc93a9ff21d", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "填写了文案", "R": "显示填写的文案内容 。", "canon_text": "C=|A=填写了文案|R=显示填写的文案内容 。", "merge_fingerprint": "8dc93a9ff21d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "填写了文案", "显示填写的文案内"]}
{"atom_id": "v4.22.1_96bb3b40e90c", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INQUIRY", "PATIENT"], "feature_scope": "V4.22.1 > 问诊流程开方优化 > 设置问诊单", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "是否必填", "R": "默认关闭。", "canon_text": "C=|A=是否必填|R=默认关闭。", "merge_fingerprint": "96bb3b40e90c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "问诊流程开方优化", "设置问诊单"], "case_name": "点击设置问诊时患者必须要填写的信息,进入到设置补充信息页", "raw_text": "step1: => [截图] | step2: 没有设置时 => 1,没有填写,也没设置必填项,显示提示文案: 设置需要的照片/视频(如:患部照片、前处方等) 。 2,输入内容后,默认文案消失。 3,清空输入的内容后,默认文案重新出现。 | step3: => 1,最多支持50个字。 2,超出后无法输入。 3,输入后,患者端正确展示。 | step4: 没有填写文案,设置了是否必填 => 1,默认文案: 面部、病患处照片或视频。 | step5: 填写了文案 => 1, 显示填写的文案内容 。 | step6: 是否必填 => 1,默认关闭。"}, "search_terms": ["点击设置问诊时患", "者必须要填写的信", "进入到设置补充信", "息页", "是否必填", "默认关闭"]}
{"atom_id": "v4.22.1_28ff5baf54ed", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "", "A": "用户使用手机号注册,登陆成功后", "R": "弹出弹窗", "canon_text": "C=|A=用户使用手机号注册,登陆成功后|R=弹出弹窗", "merge_fingerprint": "28ff5baf54ed", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "新用户登陆后,弹出选择身份证弹窗", "raw_text": "step1: 用户使用手机号注册,登陆成功后 => 弹出弹窗 [截图] | step2: 身份选择 => 1,默认不选中身份,单选。 | step3: 选中身份后 => [截图] | step4: 没有选择身份证时,底部【确定】按钮置灰不可以点击 => [截图] | step5: 选中身份后,【确认】按钮,可以点击 => [截图] | step6: 可以点击【跳过】按钮,进入下一页 => [截图] | step7: 选中身份,点击【跳过】按钮 => 相当于没选择身份"}, "search_terms": ["新用户登陆后", "弹出选择身份证弹", "用户使用手机号注", "登陆成功后", "弹出弹窗"]}
{"atom_id": "v4.22.1_9cd4d720cfd0", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "", "A": "身份选择", "R": "默认不选中身份,单选。", "canon_text": "C=|A=身份选择|R=默认不选中身份,单选。", "merge_fingerprint": "9cd4d720cfd0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "新用户登陆后,弹出选择身份证弹窗", "raw_text": "step1: 用户使用手机号注册,登陆成功后 => 弹出弹窗 [截图] | step2: 身份选择 => 1,默认不选中身份,单选。 | step3: 选中身份后 => [截图] | step4: 没有选择身份证时,底部【确定】按钮置灰不可以点击 => [截图] | step5: 选中身份后,【确认】按钮,可以点击 => [截图] | step6: 可以点击【跳过】按钮,进入下一页 => [截图] | step7: 选中身份,点击【跳过】按钮 => 相当于没选择身份"}, "search_terms": ["新用户登陆后", "弹出选择身份证弹", "身份选择", "默认不选中身份", "单选"]}
{"atom_id": "v4.22.1_634e9d5ce5e7", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "", "A": "选中身份,点击【跳过】按钮", "R": "相当于没选择身份", "canon_text": "C=|A=选中身份,点击【跳过】按钮|R=相当于没选择身份", "merge_fingerprint": "634e9d5ce5e7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "新用户登陆后,弹出选择身份证弹窗", "raw_text": "step1: 用户使用手机号注册,登陆成功后 => 弹出弹窗 [截图] | step2: 身份选择 => 1,默认不选中身份,单选。 | step3: 选中身份后 => [截图] | step4: 没有选择身份证时,底部【确定】按钮置灰不可以点击 => [截图] | step5: 选中身份后,【确认】按钮,可以点击 => [截图] | step6: 可以点击【跳过】按钮,进入下一页 => [截图] | step7: 选中身份,点击【跳过】按钮 => 相当于没选择身份"}, "search_terms": ["新用户登陆后", "弹出选择身份证弹", "选中身份", "点击", "跳过", "按钮", "相当于没选择身份"]}
{"atom_id": "v4.22.1_125cdb8407be", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "中医师认证流程同之前", "A": "点击真实姓名,打开输入姓名页面", "R": "标题改为“真实姓名”。", "canon_text": "C=中医师认证流程同之前|A=点击真实姓名,打开输入姓名页面|R=标题改为“真实姓名”。", "merge_fingerprint": "125cdb8407be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医师身份,跳转到认证流程", "raw_text": "中医师认证流程同之前 | step1: 选中中医师身份,点击【确定】按钮,进入个人信息页 => [截图] | step2: 个人信息页,去掉【稍后填写】按钮 => [截图] | step3: 点击左上角的 > 返回按钮,回到上一步“选择身份页” => [截图] | step4: “头像”改为“医生头像” “姓名”改为“真实姓名” => [截图] | step5: 点击医生头像,弹出图示 => [截图] | step6: 点击真实姓名,打开输入姓名页面 => 1,标题改为“真实姓名”。 2,默认文案改为“请输入真实姓名”。 [截图] | step7: 头像,姓名和性别填写完成后,点击【下一步】,进入资格认证页面 => 1,逻辑同之前。 [截图] | step8: 此时在返回,可以回到选择身份页面,点击【跳过】 => 相当于没有填写 | step9: 此时在返回,可以回到选择身份页面,选择其他身份,进入下一页 => 更换其他身份"}, "search_terms": ["选中中医师身份", "跳转到认证流程", "点击真实姓名", "打开输入姓名页面", "标题改为", "真实姓名"]}
{"atom_id": "v4.22.1_c1fb3f298a3b", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "中医师认证流程同之前", "A": "点击真实姓名,打开输入姓名页面", "R": "默认文案改为“请输入真实姓名”。", "canon_text": "C=中医师认证流程同之前|A=点击真实姓名,打开输入姓名页面|R=默认文案改为“请输入真实姓名”。", "merge_fingerprint": "c1fb3f298a3b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医师身份,跳转到认证流程", "raw_text": "中医师认证流程同之前 | step1: 选中中医师身份,点击【确定】按钮,进入个人信息页 => [截图] | step2: 个人信息页,去掉【稍后填写】按钮 => [截图] | step3: 点击左上角的 > 返回按钮,回到上一步“选择身份页” => [截图] | step4: “头像”改为“医生头像” “姓名”改为“真实姓名” => [截图] | step5: 点击医生头像,弹出图示 => [截图] | step6: 点击真实姓名,打开输入姓名页面 => 1,标题改为“真实姓名”。 2,默认文案改为“请输入真实姓名”。 [截图] | step7: 头像,姓名和性别填写完成后,点击【下一步】,进入资格认证页面 => 1,逻辑同之前。 [截图] | step8: 此时在返回,可以回到选择身份页面,点击【跳过】 => 相当于没有填写 | step9: 此时在返回,可以回到选择身份页面,选择其他身份,进入下一页 => 更换其他身份"}, "search_terms": ["选中中医师身份", "跳转到认证流程", "点击真实姓名", "打开输入姓名页面", "默认文案改为", "请输入真实姓名"]}
{"atom_id": "v4.22.1_d1cbea15f9d4", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "中医师认证流程同之前", "A": "头像,姓名和性别填写完成后,点击【下一步】,进入资格认证页面", "R": "逻辑同之前。", "canon_text": "C=中医师认证流程同之前|A=头像,姓名和性别填写完成后,点击【下一步】,进入资格认证页面|R=逻辑同之前。", "merge_fingerprint": "d1cbea15f9d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医师身份,跳转到认证流程", "raw_text": "中医师认证流程同之前 | step1: 选中中医师身份,点击【确定】按钮,进入个人信息页 => [截图] | step2: 个人信息页,去掉【稍后填写】按钮 => [截图] | step3: 点击左上角的 > 返回按钮,回到上一步“选择身份页” => [截图] | step4: “头像”改为“医生头像” “姓名”改为“真实姓名” => [截图] | step5: 点击医生头像,弹出图示 => [截图] | step6: 点击真实姓名,打开输入姓名页面 => 1,标题改为“真实姓名”。 2,默认文案改为“请输入真实姓名”。 [截图] | step7: 头像,姓名和性别填写完成后,点击【下一步】,进入资格认证页面 => 1,逻辑同之前。 [截图] | step8: 此时在返回,可以回到选择身份页面,点击【跳过】 => 相当于没有填写 | step9: 此时在返回,可以回到选择身份页面,选择其他身份,进入下一页 => 更换其他身份"}, "search_terms": ["选中中医师身份", "跳转到认证流程", "头像", "姓名和性别填写完", "成后", "点击", "下一步", "进入资格认证页面", "逻辑同之前"]}
{"atom_id": "v4.22.1_8a9b6b91df4a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "中医师认证流程同之前", "A": "此时在返回,可以回到选择身份页面,点击【跳过】", "R": "相当于没有填写", "canon_text": "C=中医师认证流程同之前|A=此时在返回,可以回到选择身份页面,点击【跳过】|R=相当于没有填写", "merge_fingerprint": "8a9b6b91df4a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医师身份,跳转到认证流程", "raw_text": "中医师认证流程同之前 | step1: 选中中医师身份,点击【确定】按钮,进入个人信息页 => [截图] | step2: 个人信息页,去掉【稍后填写】按钮 => [截图] | step3: 点击左上角的 > 返回按钮,回到上一步“选择身份页” => [截图] | step4: “头像”改为“医生头像” “姓名”改为“真实姓名” => [截图] | step5: 点击医生头像,弹出图示 => [截图] | step6: 点击真实姓名,打开输入姓名页面 => 1,标题改为“真实姓名”。 2,默认文案改为“请输入真实姓名”。 [截图] | step7: 头像,姓名和性别填写完成后,点击【下一步】,进入资格认证页面 => 1,逻辑同之前。 [截图] | step8: 此时在返回,可以回到选择身份页面,点击【跳过】 => 相当于没有填写 | step9: 此时在返回,可以回到选择身份页面,选择其他身份,进入下一页 => 更换其他身份"}, "search_terms": ["选中中医师身份", "跳转到认证流程", "此时在返回", "可以回到选择身份", "页面", "点击", "跳过", "相当于没有填写"]}
{"atom_id": "v4.22.1_0ac3a26ceef9", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "中医师认证流程同之前", "A": "此时在返回,可以回到选择身份页面,选择其他身份,进入下一页", "R": "更换其他身份", "canon_text": "C=中医师认证流程同之前|A=此时在返回,可以回到选择身份页面,选择其他身份,进入下一页|R=更换其他身份", "merge_fingerprint": "0ac3a26ceef9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医师身份,跳转到认证流程", "raw_text": "中医师认证流程同之前 | step1: 选中中医师身份,点击【确定】按钮,进入个人信息页 => [截图] | step2: 个人信息页,去掉【稍后填写】按钮 => [截图] | step3: 点击左上角的 > 返回按钮,回到上一步“选择身份页” => [截图] | step4: “头像”改为“医生头像” “姓名”改为“真实姓名” => [截图] | step5: 点击医生头像,弹出图示 => [截图] | step6: 点击真实姓名,打开输入姓名页面 => 1,标题改为“真实姓名”。 2,默认文案改为“请输入真实姓名”。 [截图] | step7: 头像,姓名和性别填写完成后,点击【下一步】,进入资格认证页面 => 1,逻辑同之前。 [截图] | step8: 此时在返回,可以回到选择身份页面,点击【跳过】 => 相当于没有填写 | step9: 此时在返回,可以回到选择身份页面,选择其他身份,进入下一页 => 更换其他身份"}, "search_terms": ["选中中医师身份", "跳转到认证流程", "此时在返回", "可以回到选择身份", "页面", "选择其他身份", "进入下一页", "更换其他身份"]}
{"atom_id": "v4.22.1_d40f231f98df", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "", "A": "新注册用户登陆成功后,在选择身份页面选择了:中医爱好者,点击【确定】按钮", "R": "同上", "canon_text": "C=|A=新注册用户登陆成功后,在选择身份页面选择了:中医爱好者,点击【确定】按钮|R=同上", "merge_fingerprint": "d40f231f98df", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医学生、中医爱好者、不选,跳转到个人信息页", "raw_text": "step1: 新注册用户登陆成功后,在选择身份页面选择了:中医学生,点击【确定】按钮,进入个人信息页 => [截图] | step2: 新注册用户登陆成功后,在选择身份页面选择了:中医爱好者,点击【确定】按钮 => 同上 | step3: 新注册用户登陆成功后,在选择身份页面选择了:中医学生、中医师、中医爱好者,点击【跳转】按钮 => 同上 | step4: 新注册用户登陆成功后,在选择身份页面什么都没选,点击【跳转】按钮 => 同上"}, "search_terms": ["选中中医学生", "中医爱好者", "不选", "跳转到个人信息页", "新注册用户登陆成", "功后", "在选择身份页面选", "择了", "中医爱好者", "点击"]}
{"atom_id": "v4.22.1_35f6ffc042c6", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "", "A": "新注册用户登陆成功后,在选择身份页面选择了:中医学生、中医师、中医爱好者,点击【跳转】按钮", "R": "同上", "canon_text": "C=|A=新注册用户登陆成功后,在选择身份页面选择了:中医学生、中医师、中医爱好者,点击【跳转】按钮|R=同上", "merge_fingerprint": "35f6ffc042c6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医学生、中医爱好者、不选,跳转到个人信息页", "raw_text": "step1: 新注册用户登陆成功后,在选择身份页面选择了:中医学生,点击【确定】按钮,进入个人信息页 => [截图] | step2: 新注册用户登陆成功后,在选择身份页面选择了:中医爱好者,点击【确定】按钮 => 同上 | step3: 新注册用户登陆成功后,在选择身份页面选择了:中医学生、中医师、中医爱好者,点击【跳转】按钮 => 同上 | step4: 新注册用户登陆成功后,在选择身份页面什么都没选,点击【跳转】按钮 => 同上"}, "search_terms": ["选中中医学生", "中医爱好者", "不选", "跳转到个人信息页", "新注册用户登陆成", "功后", "在选择身份页面选", "择了", "中医学生", "中医师"]}
{"atom_id": "v4.22.1_55f87a9f5b4f", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": [], "C": "", "A": "新注册用户登陆成功后,在选择身份页面什么都没选,点击【跳转】按钮", "R": "同上", "canon_text": "C=|A=新注册用户登陆成功后,在选择身份页面什么都没选,点击【跳转】按钮|R=同上", "merge_fingerprint": "55f87a9f5b4f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "选中中医学生、中医爱好者、不选,跳转到个人信息页", "raw_text": "step1: 新注册用户登陆成功后,在选择身份页面选择了:中医学生,点击【确定】按钮,进入个人信息页 => [截图] | step2: 新注册用户登陆成功后,在选择身份页面选择了:中医爱好者,点击【确定】按钮 => 同上 | step3: 新注册用户登陆成功后,在选择身份页面选择了:中医学生、中医师、中医爱好者,点击【跳转】按钮 => 同上 | step4: 新注册用户登陆成功后,在选择身份页面什么都没选,点击【跳转】按钮 => 同上"}, "search_terms": ["选中中医学生", "中医爱好者", "不选", "跳转到个人信息页", "新注册用户登陆成", "功后", "在选择身份页面什", "么都没选", "点击", "跳转"]}
{"atom_id": "v4.22.1_c2498dbfb529", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "点击头像", "R": "可以拍照或者选择相片上传。选填", "canon_text": "C=|A=点击头像|R=可以拍照或者选择相片上传。选填", "merge_fingerprint": "c2498dbfb529", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "点击头像", "可以拍照或者选择", "相片上传", "选填"]}
{"atom_id": "v4.22.1_93134a2a23e1", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "性别", "R": "可以选择男或女。单选,选填", "canon_text": "C=|A=性别|R=可以选择男或女。单选,选填", "merge_fingerprint": "93134a2a23e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "性别", "可以选择男或女", "单选", "选填"]}
{"atom_id": "v4.22.1_80b9343b691b", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "用户名", "R": "默认文案:请输入用户名。选填", "canon_text": "C=|A=用户名|R=默认文案:请输入用户名。选填", "merge_fingerprint": "80b9343b691b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "用户名", "默认文案", "请输入用户名", "选填"]}
{"atom_id": "v4.22.1_bd16eb3571e7", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "用户名", "R": "点击用户名,进入填写姓名页。", "canon_text": "C=|A=用户名|R=点击用户名,进入填写姓名页。", "merge_fingerprint": "bd16eb3571e7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "用户名", "点击用户名", "进入填写姓名页"]}
{"atom_id": "v4.22.1_d4f44ba24b4e", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "填写姓名页", "R": "默认:请输入用户名。", "canon_text": "C=|A=填写姓名页|R=默认:请输入用户名。", "merge_fingerprint": "d4f44ba24b4e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "填写姓名页", "默认", "请输入用户名"]}
{"atom_id": "v4.22.1_d09f1cdee957", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "填写姓名页", "R": "标题变成:用户名。", "canon_text": "C=|A=填写姓名页|R=标题变成:用户名。", "merge_fingerprint": "d09f1cdee957", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "填写姓名页", "标题变成", "用户名"]}
{"atom_id": "v4.22.1_8b24582bb362", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "填写姓名页", "R": "最多16字,选填。", "canon_text": "C=|A=填写姓名页|R=最多16字,选填。", "merge_fingerprint": "8b24582bb362", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "填写姓名页", "最多", "选填"]}
{"atom_id": "v4.22.1_6ed3352b01c6", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "【保存】按钮", "R": "保存成功", "canon_text": "C=|A=【保存】按钮|R=保存成功", "merge_fingerprint": "6ed3352b01c6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "保存", "按钮", "保存成功"]}
{"atom_id": "v4.22.1_8eca02bb6d37", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App"], "C": "", "A": "头像,姓名,性别填写成功后,点击【保存】按钮", "R": "用户信息保存成功,回到工作室首页。", "canon_text": "C=|A=头像,姓名,性别填写成功后,点击【保存】按钮|R=用户信息保存成功,回到工作室首页。", "merge_fingerprint": "8eca02bb6d37", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息页展示", "raw_text": "step1: => [截图] | step2: 点击左上角返回 > 按钮,回到选择身份页面 => [截图] | step3: 点击头像 => 可以拍照或者选择相片上传。选填 | step4: 性别 => 1,可以选择男或女。单选,选填 | step5: 用户名 => 1,默认文案:请输入用户名。选填 2,点击用户名,进入填写姓名页。 | step6: 填写姓名页 => 1,默认:请输入用户名。 2,标题变成:用户名。 3,最多16字,选填。 | step7: 【保存】按钮 => 保存成功 | step8: 头像,姓名,性别填写成功后,点击【保存】按钮 => 1,用户信息保存成功,回到工作室首页。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息页展示", "头像", "姓名", "性别填写成功后", "点击", "保存", "按钮"]}
{"atom_id": "v4.22.1_64de6e9481b4", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "该用户在app里,点击各个功能", "R": "都同医生身份审核未通过一样。", "canon_text": "C=|A=该用户在app里,点击各个功能|R=都同医生身份审核未通过一样。", "merge_fingerprint": "64de6e9481b4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息保存成功后,属于未认证数据", "raw_text": "step1: 该用户在app里,点击各个功能 => 1,都同医生身份审核未通过一样。 2,调起去认证的弹窗。 | step2: 点击去认证 => 1,进入到医生认证页面。 2,头像,姓名和性别自动带入之前保存的。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息保存成功", "属于未认证数据", "该用户在app里", "点击各个功能", "都同医生身份审核", "未通过一样"]}
{"atom_id": "v4.22.1_e5197ddc24cd", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "该用户在app里,点击各个功能", "R": "调起去认证的弹窗。", "canon_text": "C=|A=该用户在app里,点击各个功能|R=调起去认证的弹窗。", "merge_fingerprint": "e5197ddc24cd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息保存成功后,属于未认证数据", "raw_text": "step1: 该用户在app里,点击各个功能 => 1,都同医生身份审核未通过一样。 2,调起去认证的弹窗。 | step2: 点击去认证 => 1,进入到医生认证页面。 2,头像,姓名和性别自动带入之前保存的。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息保存成功", "属于未认证数据", "该用户在app里", "点击各个功能", "调起去认证的弹窗"]}
{"atom_id": "v4.22.1_b3d3f8ee580f", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "点击去认证", "R": "进入到医生认证页面。", "canon_text": "C=|A=点击去认证|R=进入到医生认证页面。", "merge_fingerprint": "b3d3f8ee580f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息保存成功后,属于未认证数据", "raw_text": "step1: 该用户在app里,点击各个功能 => 1,都同医生身份审核未通过一样。 2,调起去认证的弹窗。 | step2: 点击去认证 => 1,进入到医生认证页面。 2,头像,姓名和性别自动带入之前保存的。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息保存成功", "属于未认证数据", "点击去认证", "进入到医生认证页"]}
{"atom_id": "v4.22.1_9946fc08b110", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 新用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "点击去认证", "R": "头像,姓名和性别自动带入之前保存的。", "canon_text": "C=|A=点击去认证|R=头像,姓名和性别自动带入之前保存的。", "merge_fingerprint": "9946fc08b110", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "新用户"], "case_name": "中医学生、爱好者、不选,个人信息保存成功后,属于未认证数据", "raw_text": "step1: 该用户在app里,点击各个功能 => 1,都同医生身份审核未通过一样。 2,调起去认证的弹窗。 | step2: 点击去认证 => 1,进入到医生认证页面。 2,头像,姓名和性别自动带入之前保存的。"}, "search_terms": ["中医学生", "爱好者", "不选", "个人信息保存成功", "属于未认证数据", "点击去认证", "头像", "姓名和性别自动带", "入之前保存的"]}
{"atom_id": "v4.22.1_d2d97d8e2f2b", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["猫头鹰后台"], "C": "", "A": "之前注册过,但是没有认证过", "R": "点击底部的任一tab时询问,每个用户只询问一次。", "canon_text": "C=|A=之前注册过,但是没有认证过|R=点击底部的任一tab时询问,每个用户只询问一次。", "merge_fingerprint": "d2d97d8e2f2b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问之前未认证和认证失败的用户身份", "raw_text": "step1: 之前注册过,但是没有认证过 => 1,点击底部的任一tab时询问,每个用户只询问一次。 [截图] | step2: 之前认证过,但是猫头鹰审核失败了 => 逻辑同上 | step3: 之前提交过认证信息,猫头鹰还没有审核 => 不询问 | step4: 之前提交过认证信息,猫头鹰审核通过 => 不询问 | step5: 之前提交过认证信息,猫头鹰审核通过,又审核不通过 => 不询问"}, "search_terms": ["询问之前未认证和", "认证失败的用户身", "之前注册过", "但是没有认证过", "点击底部的任一t", "ab时询问", "每个用户只询问一"]}
{"atom_id": "v4.22.1_82ac9fad83b0", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["猫头鹰后台"], "C": "", "A": "之前认证过,但是猫头鹰审核失败了", "R": "逻辑同上", "canon_text": "C=|A=之前认证过,但是猫头鹰审核失败了|R=逻辑同上", "merge_fingerprint": "82ac9fad83b0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问之前未认证和认证失败的用户身份", "raw_text": "step1: 之前注册过,但是没有认证过 => 1,点击底部的任一tab时询问,每个用户只询问一次。 [截图] | step2: 之前认证过,但是猫头鹰审核失败了 => 逻辑同上 | step3: 之前提交过认证信息,猫头鹰还没有审核 => 不询问 | step4: 之前提交过认证信息,猫头鹰审核通过 => 不询问 | step5: 之前提交过认证信息,猫头鹰审核通过,又审核不通过 => 不询问"}, "search_terms": ["询问之前未认证和", "认证失败的用户身", "之前认证过", "但是猫头鹰审核失", "败了", "逻辑同上"]}
{"atom_id": "v4.22.1_5824993b3d20", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["猫头鹰后台"], "C": "", "A": "之前提交过认证信息,猫头鹰还没有审核", "R": "不询问", "canon_text": "C=|A=之前提交过认证信息,猫头鹰还没有审核|R=不询问", "merge_fingerprint": "5824993b3d20", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问之前未认证和认证失败的用户身份", "raw_text": "step1: 之前注册过,但是没有认证过 => 1,点击底部的任一tab时询问,每个用户只询问一次。 [截图] | step2: 之前认证过,但是猫头鹰审核失败了 => 逻辑同上 | step3: 之前提交过认证信息,猫头鹰还没有审核 => 不询问 | step4: 之前提交过认证信息,猫头鹰审核通过 => 不询问 | step5: 之前提交过认证信息,猫头鹰审核通过,又审核不通过 => 不询问"}, "search_terms": ["询问之前未认证和", "认证失败的用户身", "之前提交过认证信", "猫头鹰还没有审核", "不询问"]}
{"atom_id": "v4.22.1_1475a13d2287", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["猫头鹰后台"], "C": "", "A": "之前提交过认证信息,猫头鹰审核通过", "R": "不询问", "canon_text": "C=|A=之前提交过认证信息,猫头鹰审核通过|R=不询问", "merge_fingerprint": "1475a13d2287", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问之前未认证和认证失败的用户身份", "raw_text": "step1: 之前注册过,但是没有认证过 => 1,点击底部的任一tab时询问,每个用户只询问一次。 [截图] | step2: 之前认证过,但是猫头鹰审核失败了 => 逻辑同上 | step3: 之前提交过认证信息,猫头鹰还没有审核 => 不询问 | step4: 之前提交过认证信息,猫头鹰审核通过 => 不询问 | step5: 之前提交过认证信息,猫头鹰审核通过,又审核不通过 => 不询问"}, "search_terms": ["询问之前未认证和", "认证失败的用户身", "之前提交过认证信", "猫头鹰审核通过", "不询问"]}
{"atom_id": "v4.22.1_492fb27645e5", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "AUTH"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["猫头鹰后台"], "C": "", "A": "之前提交过认证信息,猫头鹰审核通过,又审核不通过", "R": "不询问", "canon_text": "C=|A=之前提交过认证信息,猫头鹰审核通过,又审核不通过|R=不询问", "merge_fingerprint": "492fb27645e5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问之前未认证和认证失败的用户身份", "raw_text": "step1: 之前注册过,但是没有认证过 => 1,点击底部的任一tab时询问,每个用户只询问一次。 [截图] | step2: 之前认证过,但是猫头鹰审核失败了 => 逻辑同上 | step3: 之前提交过认证信息,猫头鹰还没有审核 => 不询问 | step4: 之前提交过认证信息,猫头鹰审核通过 => 不询问 | step5: 之前提交过认证信息,猫头鹰审核通过,又审核不通过 => 不询问"}, "search_terms": ["询问之前未认证和", "认证失败的用户身", "之前提交过认证信", "猫头鹰审核通过", "又审核不通过", "不询问"]}
{"atom_id": "v4.22.1_eeab8fb6c90a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "点击【确定】或者右上角【X】按钮", "R": "关闭弹窗", "canon_text": "C=|A=点击【确定】或者右上角【X】按钮|R=关闭弹窗", "merge_fingerprint": "eeab8fb6c90a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问弹窗", "raw_text": "step1: 没有选中身份时,底部【确定】按钮置灰 => [截图] | step2: 选中身份时,底部【确定】按钮点亮 => [截图] | step3: 点击【确定】或者右上角【X】按钮 => 关闭弹窗 | step4: 选中身份,点击【确定】按钮 => 1,询问成功,弹窗关闭,下次不会在弹出弹窗,猫头鹰医生列表认证类型记录该次询问。 | step5: 选中身份或者没有选中身份,点击右上角的【X】按钮 => 1,询问失败,再次点击底部tab页,再次弹出弹窗。 | step6: 弹出弹窗后,还没有点击【确定】按钮,关闭app => 1,询问失败,下次再进入app点击底部tab页,不会再次弹出弹窗。"}, "search_terms": ["询问弹窗", "点击", "确定", "或者右上角", "按钮", "关闭弹窗"]}
{"atom_id": "v4.22.1_a45f45817607", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "选中身份,点击【确定】按钮", "R": "询问成功,弹窗关闭,下次不会在弹出弹窗,猫头鹰医生列表认证类型记录该次询问。", "canon_text": "C=|A=选中身份,点击【确定】按钮|R=询问成功,弹窗关闭,下次不会在弹出弹窗,猫头鹰医生列表认证类型记录该次询问。", "merge_fingerprint": "a45f45817607", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问弹窗", "raw_text": "step1: 没有选中身份时,底部【确定】按钮置灰 => [截图] | step2: 选中身份时,底部【确定】按钮点亮 => [截图] | step3: 点击【确定】或者右上角【X】按钮 => 关闭弹窗 | step4: 选中身份,点击【确定】按钮 => 1,询问成功,弹窗关闭,下次不会在弹出弹窗,猫头鹰医生列表认证类型记录该次询问。 | step5: 选中身份或者没有选中身份,点击右上角的【X】按钮 => 1,询问失败,再次点击底部tab页,再次弹出弹窗。 | step6: 弹出弹窗后,还没有点击【确定】按钮,关闭app => 1,询问失败,下次再进入app点击底部tab页,不会再次弹出弹窗。"}, "search_terms": ["询问弹窗", "选中身份", "点击", "确定", "按钮", "询问成功", "弹窗关闭", "下次不会在弹出弹", "猫头鹰医生列表认", "证类型记录该次询"]}
{"atom_id": "v4.22.1_463ff8cade42", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "选中身份或者没有选中身份,点击右上角的【X】按钮", "R": "询问失败,再次点击底部tab页,再次弹出弹窗。", "canon_text": "C=|A=选中身份或者没有选中身份,点击右上角的【X】按钮|R=询问失败,再次点击底部tab页,再次弹出弹窗。", "merge_fingerprint": "463ff8cade42", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问弹窗", "raw_text": "step1: 没有选中身份时,底部【确定】按钮置灰 => [截图] | step2: 选中身份时,底部【确定】按钮点亮 => [截图] | step3: 点击【确定】或者右上角【X】按钮 => 关闭弹窗 | step4: 选中身份,点击【确定】按钮 => 1,询问成功,弹窗关闭,下次不会在弹出弹窗,猫头鹰医生列表认证类型记录该次询问。 | step5: 选中身份或者没有选中身份,点击右上角的【X】按钮 => 1,询问失败,再次点击底部tab页,再次弹出弹窗。 | step6: 弹出弹窗后,还没有点击【确定】按钮,关闭app => 1,询问失败,下次再进入app点击底部tab页,不会再次弹出弹窗。"}, "search_terms": ["询问弹窗", "选中身份或者没有", "选中身份", "点击右上角的", "按钮", "询问失败", "再次点击底部ta", "b页", "再次弹出弹窗"]}
{"atom_id": "v4.22.1_5e85d66b9adc", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE"], "feature_scope": "V4.22.1 > 用户身份 > 老用户", "touchpoints": ["医生App", "猫头鹰后台"], "C": "", "A": "弹出弹窗后,还没有点击【确定】按钮,关闭app", "R": "询问失败,下次再进入app点击底部tab页,不会再次弹出弹窗。", "canon_text": "C=|A=弹出弹窗后,还没有点击【确定】按钮,关闭app|R=询问失败,下次再进入app点击底部tab页,不会再次弹出弹窗。", "merge_fingerprint": "5e85d66b9adc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "用户身份", "老用户"], "case_name": "询问弹窗", "raw_text": "step1: 没有选中身份时,底部【确定】按钮置灰 => [截图] | step2: 选中身份时,底部【确定】按钮点亮 => [截图] | step3: 点击【确定】或者右上角【X】按钮 => 关闭弹窗 | step4: 选中身份,点击【确定】按钮 => 1,询问成功,弹窗关闭,下次不会在弹出弹窗,猫头鹰医生列表认证类型记录该次询问。 | step5: 选中身份或者没有选中身份,点击右上角的【X】按钮 => 1,询问失败,再次点击底部tab页,再次弹出弹窗。 | step6: 弹出弹窗后,还没有点击【确定】按钮,关闭app => 1,询问失败,下次再进入app点击底部tab页,不会再次弹出弹窗。"}, "search_terms": ["询问弹窗", "弹出弹窗后", "还没有点击", "确定", "按钮", "关闭app", "询问失败", "下次再进入app", "点击底部tab页", "不会再次弹出弹窗"]}
{"atom_id": "v4.22.1_759f79968100", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "智能客服 > 白名单 > 使用智能客服", "touchpoints": [], "C": "", "A": "医生进入大家助理,发送除图片、语音外的信息", "R": "ai进行逐字逐句回答。", "canon_text": "C=|A=医生进入大家助理,发送除图片、语音外的信息|R=ai进行逐字逐句回答。", "merge_fingerprint": "759f79968100", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用智能客服"], "case_name": "医生进入大家助理,发送除图片、语音外的信息,使用智能客服", "raw_text": "step1: 医生进入大家助理,发送除图片、语音外的信息 => 1,ai进行逐字逐句回答。"}, "search_terms": ["医生进入大家助理", "发送除图片", "语音外的信息", "使用智能客服", "医生进入大家助理", "发送除图片", "语音外的信息", "ai进行逐字逐句", "回答"]}
{"atom_id": "v4.22.1_c62f898f0458", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "智能客服 > 白名单 > 使用智能客服", "touchpoints": [], "C": "", "A": "ai生成中,可以点击停止生成", "R": "(1)ai还在回复中,可以点击“停止生成”。 (2)点击后不再生成,显示“已停止生成”和已经生成的答案。 (3)返回大家助理,下次再进来,不显示停止生成的答案。", "canon_text": "C=|A=ai生成中,可以点击停止生成|R=(1)ai还在回复中,可以点击“停止生成”。 (2)点击后不再生成,显示“已停止生成”和已经生成的答案。 (3)返回大家助理,下次再进来,不显示停止生成的答案。", "merge_fingerprint": "c62f898f0458", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用智能客服"], "case_name": "ai生成中,可以点击停止生成", "raw_text": "step1: => (1)ai还在回复中,可以点击“停止生成”。 (2)点击后不再生成,显示“已停止生成”和已经生成的答案。 (3)返回大家助理,下次再进来,不显示停止生成的答案。"}, "search_terms": ["ai生成中", "可以点击停止生成", "ai生成中", "可以点击停止生成", "ai还在回复中", "可以点击", "停止生成", "点击后不再生成", "显示", "已停止生成"]}
{"atom_id": "v4.22.1_1a8d2df0f350", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "智能客服 > 白名单 > 使用智能客服", "touchpoints": [], "C": "", "A": "ai生成完毕后,无法操作停止生成", "R": "(1)ai生成完毕后,不显示“停止生成”按钮。 (2)返回大家助理,下次再进来,显示上次回答完毕的答案。", "canon_text": "C=|A=ai生成完毕后,无法操作停止生成|R=(1)ai生成完毕后,不显示“停止生成”按钮。 (2)返回大家助理,下次再进来,显示上次回答完毕的答案。", "merge_fingerprint": "1a8d2df0f350", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用智能客服"], "case_name": "ai生成完毕后,无法操作停止生成", "raw_text": "step1: => (1)ai生成完毕后,不显示“停止生成”按钮。 (2)返回大家助理,下次再进来,显示上次回答完毕的答案。"}, "search_terms": ["ai生成完毕后", "无法操作停止生成", "ai生成完毕后", "无法操作停止生成", "ai生成完毕后", "不显示", "停止生成", "按钮", "返回大家助理", "下次再进来"]}
{"atom_id": "v4.22.1_ea37485284ae", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 使用人工客服", "touchpoints": [], "C": "", "A": "医生进入大家助理,点击“转人工”", "R": "会立即转人工,并且提示已转人工的消息。", "canon_text": "C=|A=医生进入大家助理,点击“转人工”|R=会立即转人工,并且提示已转人工的消息。", "merge_fingerprint": "ea37485284ae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用人工客服"], "case_name": "医生进入大家助理,点击转人工,进入人工模式", "raw_text": "step1: 医生进入大家助理,点击“转人工” => 1,会立即转人工,并且提示已转人工的消息。"}, "search_terms": ["医生进入大家助理", "点击转人工", "进入人工模式", "医生进入大家助理", "点击", "转人工", "会立即转人工", "并且提示已转人工", "的消息"]}
{"atom_id": "v4.22.1_81502bf79640", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 使用人工客服", "touchpoints": [], "C": "", "A": "医生进入大家助理,发送图片", "R": "会立即转人工,并且提示已转人工的消息。", "canon_text": "C=|A=医生进入大家助理,发送图片|R=会立即转人工,并且提示已转人工的消息。", "merge_fingerprint": "81502bf79640", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用人工客服"], "case_name": "医生进入大家助理,发送图片消息,立即转人工模式", "raw_text": "step1: 医生进入大家助理,发送图片 => 1,会立即转人工,并且提示已转人工的消息。"}, "search_terms": ["医生进入大家助理", "发送图片消息", "立即转人工模式", "医生进入大家助理", "发送图片", "会立即转人工", "并且提示已转人工", "的消息"]}
{"atom_id": "v4.22.1_1b7cef173d72", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 使用人工客服", "touchpoints": [], "C": "", "A": "医生进入大家助理,发送语音消息", "R": "会立即转人工,并且提示已转人工的消息。", "canon_text": "C=|A=医生进入大家助理,发送语音消息|R=会立即转人工,并且提示已转人工的消息。", "merge_fingerprint": "1b7cef173d72", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用人工客服"], "case_name": "医生进入大家助理,发送语音消息,立即转人工模式", "raw_text": "step1: 医生进入大家助理,发送语音消息 => 1,会立即转人工,并且提示已转人工的消息。"}, "search_terms": ["医生进入大家助理", "发送语音消息", "立即转人工模式", "医生进入大家助理", "发送语音消息", "会立即转人工", "并且提示已转人工", "的消息"]}
{"atom_id": "v4.22.1_40517a6b780f", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "智能客服 > 白名单 > 使用人工客服", "touchpoints": [], "C": "", "A": "转人工后,医生退出大家助理,下次再进来", "R": "还是人工模式", "canon_text": "C=|A=转人工后,医生退出大家助理,下次再进来|R=还是人工模式", "merge_fingerprint": "40517a6b780f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用人工客服"], "case_name": "转人工后,客服端没有点击“立即结束”,下次进来还是人工模式", "raw_text": "step1: 转人工后,医生退出大家助理,下次再进来 => 还是人工模式"}, "search_terms": ["转人工后", "客服端没有点击", "立即结束", "下次进来还是人工", "模式", "转人工后", "医生退出大家助理", "下次再进来", "还是人工模式"]}
{"atom_id": "v4.22.1_3b81b7f1be21", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "INQUIRY"], "feature_scope": "智能客服 > 白名单 > 使用人工客服", "touchpoints": ["问诊页"], "C": "", "A": "转人工后,客服端点击结束会话", "R": "切换回ai模式", "canon_text": "C=|A=转人工后,客服端点击结束会话|R=切换回ai模式", "merge_fingerprint": "3b81b7f1be21", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "使用人工客服"], "case_name": "客服点击立即结束,转ai模式", "raw_text": "step1: 转人工后,客服端点击结束会话 => 切换回ai模式"}, "search_terms": ["客服点击立即结束", "转ai模式", "转人工后", "客服端点击结束会", "切换回ai模式"]}
{"atom_id": "v4.22.1_b4260e6ab3d3", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生第一次进入大家助理,发送消息,点击转人工", "R": "客服可以看到医生的问题和ai的答复。", "canon_text": "C=|A=医生第一次进入大家助理,发送消息,点击转人工|R=客服可以看到医生的问题和ai的答复。", "merge_fingerprint": "b4260e6ab3d3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "医生提问ai答复后,点击转人工,客服会看到医生的提问和ai的答复", "raw_text": "step1: 医生第一次进入大家助理,发送消息,点击转人工 => 1,客服可以看到医生的问题和ai的答复。"}, "search_terms": ["医生提问ai答复", "点击转人工", "客服会看到医生的", "提问和ai的答复", "医生第一次进入大", "家助理", "发送消息", "点击转人工", "客服可以看到医生", "的问题和ai的答"]}
{"atom_id": "v4.22.1_a569cb07df9a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "BACKSTAGE"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生第一次进入大家助理,不发送消息,直接点击转人工", "R": "客服可以看到一条通知消息:“【医生提问】:【转人工】”", "canon_text": "C=|A=医生第一次进入大家助理,不发送消息,直接点击转人工|R=客服可以看到一条通知消息:“【医生提问】:【转人工】”", "merge_fingerprint": "a569cb07df9a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "医生没有提问,直接点击转人工,客服看不到医生的提问和ai答复", "raw_text": "step1: 医生第一次进入大家助理,不发送消息,直接点击转人工 => 1,客服可以看到一条通知消息:“【医生提问】:【转人工】”"}, "search_terms": ["医生没有提问", "直接点击转人工", "客服看不到医生的", "提问和ai答复", "医生第一次进入大", "家助理", "不发送消息", "直接点击转人工", "客服可以看到一条", "通知消息"]}
{"atom_id": "v4.22.1_73240f2c2f4e", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生第一次进入大家助理,医生发送消息,ai还没有生成完毕,然后点击转人工", "R": "客服看不到ai的答复,可以看到医生发的问题。", "canon_text": "C=|A=医生第一次进入大家助理,医生发送消息,ai还没有生成完毕,然后点击转人工|R=客服看不到ai的答复,可以看到医生发的问题。", "merge_fingerprint": "73240f2c2f4e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "ai还在生成中,点击转人工,客服可以看到医生的提问和ai答复", "raw_text": "step1: 医生第一次进入大家助理,医生发送消息,ai还没有生成完毕,然后点击转人工 => 客服看不到ai的答复,可以看到医生发的问题。 | step2: 医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,然后点击转人工 => 客服可以看到医生发的问题和ai的答复。"}, "search_terms": ["ai还在生成中", "点击转人工", "客服可以看到医生", "的提问和ai答复", "医生第一次进入大", "家助理", "医生发送消息", "ai还没有生成完", "然后点击转人工", "客服看不到ai的"]}
{"atom_id": "v4.22.1_d677af345df9", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,然后点击转人工", "R": "客服可以看到医生发的问题和ai的答复。", "canon_text": "C=|A=医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,然后点击转人工|R=客服可以看到医生发的问题和ai的答复。", "merge_fingerprint": "d677af345df9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "ai还在生成中,点击转人工,客服可以看到医生的提问和ai答复", "raw_text": "step1: 医生第一次进入大家助理,医生发送消息,ai还没有生成完毕,然后点击转人工 => 客服看不到ai的答复,可以看到医生发的问题。 | step2: 医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,然后点击转人工 => 客服可以看到医生发的问题和ai的答复。"}, "search_terms": ["ai还在生成中", "点击转人工", "客服可以看到医生", "的提问和ai答复", "医生第一次进入大", "家助理", "医生发送消息", "ai在生成最后一", "个字时", "然后点击转人工"]}
{"atom_id": "v4.22.1_ce748aa2b79a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生第一次进入大家助理,医生发送消息,ai还没回答完成时点击停止生成,然后点击转人工", "R": "客服可以看到医生发的消息,看不到ai的答复。", "canon_text": "C=|A=医生第一次进入大家助理,医生发送消息,ai还没回答完成时点击停止生成,然后点击转人工|R=客服可以看到医生发的消息,看不到ai的答复。", "merge_fingerprint": "ce748aa2b79a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "ai生成中,点击停止生成后,点击转人工,客服可以看到医生提问和部分ai答复", "raw_text": "step1: 医生第一次进入大家助理,医生发送消息,ai还没回答完成时点击停止生成,然后点击转人工 => 1,客服可以看到医生发的消息,看不到ai的答复。 | step2: 医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,点击停止生成,然后点击转人工 => 1,客服可以看到医生发的消息和ai的答复。"}, "search_terms": ["ai生成中", "点击停止生成后", "点击转人工", "客服可以看到医生", "提问和部分ai答", "医生第一次进入大", "家助理", "医生发送消息", "ai还没回答完成", "时点击停止生成"]}
{"atom_id": "v4.22.1_f20cf64bcbf1", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,点击停止生成,然后点击转人工", "R": "客服可以看到医生发的消息和ai的答复。", "canon_text": "C=|A=医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,点击停止生成,然后点击转人工|R=客服可以看到医生发的消息和ai的答复。", "merge_fingerprint": "f20cf64bcbf1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "ai生成中,点击停止生成后,点击转人工,客服可以看到医生提问和部分ai答复", "raw_text": "step1: 医生第一次进入大家助理,医生发送消息,ai还没回答完成时点击停止生成,然后点击转人工 => 1,客服可以看到医生发的消息,看不到ai的答复。 | step2: 医生第一次进入大家助理,医生发送消息,ai在生成最后一个字时,点击停止生成,然后点击转人工 => 1,客服可以看到医生发的消息和ai的答复。"}, "search_terms": ["ai生成中", "点击停止生成后", "点击转人工", "客服可以看到医生", "提问和部分ai答", "医生第一次进入大", "家助理", "医生发送消息", "ai在生成最后一", "个字时"]}
{"atom_id": "v4.22.1_7de9b07a7db6", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "医生第一次进入大家助理,发送消息,ai回复后,返回大家助理", "A": "第二次再进来,医生发送消息,点击转人工", "R": "客服可以看到第二次医生的问题和ai的答复。", "canon_text": "C=医生第一次进入大家助理,发送消息,ai回复后,返回大家助理|A=第二次再进来,医生发送消息,点击转人工|R=客服可以看到第二次医生的问题和ai的答复。", "merge_fingerprint": "7de9b07a7db6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "医生点击转人工后,客服会看到最新的一次医生提问和ai答复", "raw_text": "医生第一次进入大家助理,发送消息,ai回复后,返回大家助理 | step1: 第二次再进来,医生发送消息,点击转人工 => 1,客服可以看到第二次医生的问题和ai的答复。 | step2: 第二次再进来,医生不发送消息,直接点击转人工 => 1,客服看不到医生发的消息。"}, "search_terms": ["医生点击转人工后", "客服会看到最新的", "一次医生提问和a", "i答复", "第二次再进来", "医生发送消息", "点击转人工", "客服可以看到第二", "次医生的问题和a", "i的答复"]}
{"atom_id": "v4.22.1_76ab1d1d1ea2", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "医生第一次进入大家助理,发送消息,ai回复后,返回大家助理", "A": "第二次再进来,医生不发送消息,直接点击转人工", "R": "客服看不到医生发的消息。", "canon_text": "C=医生第一次进入大家助理,发送消息,ai回复后,返回大家助理|A=第二次再进来,医生不发送消息,直接点击转人工|R=客服看不到医生发的消息。", "merge_fingerprint": "76ab1d1d1ea2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "医生点击转人工后,客服会看到最新的一次医生提问和ai答复", "raw_text": "医生第一次进入大家助理,发送消息,ai回复后,返回大家助理 | step1: 第二次再进来,医生发送消息,点击转人工 => 1,客服可以看到第二次医生的问题和ai的答复。 | step2: 第二次再进来,医生不发送消息,直接点击转人工 => 1,客服看不到医生发的消息。"}, "search_terms": ["医生点击转人工后", "客服会看到最新的", "一次医生提问和a", "i答复", "第二次再进来", "医生不发送消息", "直接点击转人工", "客服看不到医生发", "的消息"]}
{"atom_id": "v4.22.1_79fc5b252e6c", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生提问,ai回答,再点击转人工", "R": "客服可以看到医生的提问和ai的回答", "canon_text": "C=|A=医生提问,ai回答,再点击转人工|R=客服可以看到医生的提问和ai的回答", "merge_fingerprint": "79fc5b252e6c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "客服看到的消息,医生下次转人工时双方都还可以看到", "raw_text": "step1: 医生提问,ai回答,再点击转人工 => 客服可以看到医生的提问和ai的回答 | step2: 医生再次进到大家助理,再次点击转人工 => 客服和医生的聊天页面,可以看到第一次医生的提问和ai答复的历史消息"}, "search_terms": ["客服看到的消息", "医生下次转人工时", "双方都还可以看到", "医生提问", "ai回答", "再点击转人工", "客服可以看到医生", "的提问和ai的回"]}
{"atom_id": "v4.22.1_69d51144d859", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 客服端查看医生消息", "touchpoints": [], "C": "", "A": "医生再次进到大家助理,再次点击转人工", "R": "客服和医生的聊天页面,可以看到第一次医生的提问和ai答复的历史消息", "canon_text": "C=|A=医生再次进到大家助理,再次点击转人工|R=客服和医生的聊天页面,可以看到第一次医生的提问和ai答复的历史消息", "merge_fingerprint": "69d51144d859", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "客服端查看医生消息"], "case_name": "客服看到的消息,医生下次转人工时双方都还可以看到", "raw_text": "step1: 医生提问,ai回答,再点击转人工 => 客服可以看到医生的提问和ai的回答 | step2: 医生再次进到大家助理,再次点击转人工 => 客服和医生的聊天页面,可以看到第一次医生的提问和ai答复的历史消息"}, "search_terms": ["客服看到的消息", "医生下次转人工时", "双方都还可以看到", "医生再次进到大家", "助理", "再次点击转人工", "客服和医生的聊天", "页面", "可以看到第一次医", "生的提问和ai答"]}
{"atom_id": "v4.22.1_0f3433132491", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "INQUIRY", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": ["问诊页"], "C": "", "A": "客服端点击结束会话后", "R": "给医生发送:请给本次服务评价。", "canon_text": "C=|A=客服端点击结束会话后|R=给医生发送:请给本次服务评价。", "merge_fingerprint": "0f3433132491", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "客服端点击结束会话后,给医生发送评价消息", "raw_text": "step1: 客服端点击结束会话后 => 1,给医生发送:请给本次服务评价。 2,同时大家助理切换回ai模式。"}, "search_terms": ["客服端点击结束会", "话后", "给医生发送评价消", "客服端点击结束会", "话后", "给医生发送", "请给本次服务评价"]}
{"atom_id": "v4.22.1_5afdc646e4e3", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "INQUIRY", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": ["问诊页"], "C": "", "A": "客服端点击结束会话后", "R": "同时大家助理切换回ai模式。", "canon_text": "C=|A=客服端点击结束会话后|R=同时大家助理切换回ai模式。", "merge_fingerprint": "5afdc646e4e3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "客服端点击结束会话后,给医生发送评价消息", "raw_text": "step1: 客服端点击结束会话后 => 1,给医生发送:请给本次服务评价。 2,同时大家助理切换回ai模式。"}, "search_terms": ["客服端点击结束会", "话后", "给医生发送评价消", "客服端点击结束会", "话后", "同时大家助理切换", "回ai模式"]}
{"atom_id": "v4.22.1_57b57bf623c8", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复的消息为0、1、2,评价成功", "R": "(1)医生回复:", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复的消息为0、1、2,评价成功|R=(1)医生回复:", "merge_fingerprint": "57b57bf623c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "医生回复的消息为0、1、2,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: => (1)医生回复:0、1、2,评价成功。 (2)同时ai不会进行答复。"}, "search_terms": ["医生回复的消息为", "评价成功", "医生回复的消息为", "评价成功", "医生回复"]}
{"atom_id": "v4.22.1_ec6765657ba2", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复的消息为0、1、2,评价成功", "R": "评价成功。 (2)同时ai不会进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复的消息为0、1、2,评价成功|R=评价成功。 (2)同时ai不会进行答复。", "merge_fingerprint": "ec6765657ba2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "医生回复的消息为0、1、2,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: => (1)医生回复:0、1、2,评价成功。 (2)同时ai不会进行答复。"}, "search_terms": ["医生回复的消息为", "评价成功", "医生回复的消息为", "评价成功", "评价成功", "同时ai不会进行", "答复"]}
{"atom_id": "v4.22.1_a03a72651aa8", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复的消息非0、1、2,评价失败", "R": "(1)医生回复:零、一、二、", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复的消息非0、1、2,评价失败|R=(1)医生回复:零、一、二、", "merge_fingerprint": "a03a72651aa8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "医生回复的消息非0、1、2,评价失败", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: => (1)医生回复:零、一、二、0,、1,、2,、哈哈0、哈哈1、哈哈2,不算评价。 (2)同时ai进行答复。"}, "search_terms": ["医生回复的消息非", "评价失败", "医生回复的消息非", "评价失败", "医生回复"]}
{"atom_id": "v4.22.1_4fba76ce0429", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复的消息非0、1、2,评价失败", "R": "、", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复的消息非0、1、2,评价失败|R=、", "merge_fingerprint": "4fba76ce0429", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "医生回复的消息非0、1、2,评价失败", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: => (1)医生回复:零、一、二、0,、1,、2,、哈哈0、哈哈1、哈哈2,不算评价。 (2)同时ai进行答复。"}, "search_terms": ["医生回复的消息非", "评价失败", "医生回复的消息非", "评价失败"]}
{"atom_id": "v4.22.1_ddae6c9526e1", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复的消息非0、1、2,评价失败", "R": "、哈哈", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复的消息非0、1、2,评价失败|R=、哈哈", "merge_fingerprint": "ddae6c9526e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "医生回复的消息非0、1、2,评价失败", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: => (1)医生回复:零、一、二、0,、1,、2,、哈哈0、哈哈1、哈哈2,不算评价。 (2)同时ai进行答复。"}, "search_terms": ["医生回复的消息非", "评价失败", "医生回复的消息非", "评价失败", "哈哈"]}
{"atom_id": "v4.22.1_bca2a90d5d01", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复的消息非0、1、2,评价失败", "R": "哈哈", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复的消息非0、1、2,评价失败|R=哈哈", "merge_fingerprint": "bca2a90d5d01", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "医生回复的消息非0、1、2,评价失败", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: => (1)医生回复:零、一、二、0,、1,、2,、哈哈0、哈哈1、哈哈2,不算评价。 (2)同时ai进行答复。"}, "search_terms": ["医生回复的消息非", "评价失败", "医生回复的消息非", "评价失败", "哈哈"]}
{"atom_id": "v4.22.1_8ac02e88ec5a", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复的消息非0、1、2,评价失败", "R": "不算评价。 (2)同时ai进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复的消息非0、1、2,评价失败|R=不算评价。 (2)同时ai进行答复。", "merge_fingerprint": "8ac02e88ec5a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "医生回复的消息非0、1、2,评价失败", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: => (1)医生回复:零、一、二、0,、1,、2,、哈哈0、哈哈1、哈哈2,不算评价。 (2)同时ai进行答复。"}, "search_terms": ["医生回复的消息非", "评价失败", "医生回复的消息非", "评价失败", "不算评价", "同时ai进行答复"]}
{"atom_id": "v4.22.1_bc2293f90626", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复:0(刚好第19条)", "R": "(1)评价成功。 (2)同时ai不会进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复:0(刚好第19条)|R=(1)评价成功。 (2)同时ai不会进行答复。", "merge_fingerprint": "bc2293f90626", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "医生回复", "刚好第", "评价成功", "同时ai不会进行", "答复"]}
{"atom_id": "v4.22.1_acc6b22941af", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "R": "(1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功|R=(1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。", "merge_fingerprint": "acc6b22941af", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功"]}
{"atom_id": "v4.22.1_69b042c7b4e6", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复:1(刚好第20条)", "R": "(1)评价成功。 (2)同时ai不会进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复:1(刚好第20条)|R=(1)评价成功。 (2)同时ai不会进行答复。", "merge_fingerprint": "69b042c7b4e6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "医生回复", "刚好第", "评价成功", "同时ai不会进行", "答复"]}
{"atom_id": "v4.22.1_17cca8104de0", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "R": "(1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功|R=(1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。", "merge_fingerprint": "17cca8104de0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功"]}
{"atom_id": "v4.22.1_44cba0ffefe1", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复:一(刚好第19条)", "R": "(1)评价失败。 (2)同时ai进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复:一(刚好第19条)|R=(1)评价失败。 (2)同时ai进行答复。", "merge_fingerprint": "44cba0ffefe1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "医生回复", "刚好第", "评价失败", "同时ai进行答复"]}
{"atom_id": "v4.22.1_3fc43aba7666", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "R": "(1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功|R=(1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。", "merge_fingerprint": "3fc43aba7666", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功"]}
{"atom_id": "v4.22.1_e9397bdc2525", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "医生回复:一(刚好第20条)", "R": "(1)评价失败。 (2)同时ai进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=医生回复:一(刚好第20条)|R=(1)评价失败。 (2)同时ai进行答复。", "merge_fingerprint": "e9397bdc2525", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "医生回复", "刚好第", "评价失败", "同时ai进行答复"]}
{"atom_id": "v4.22.1_e6c35b696223", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "一个小时内,医生回复的:0、1、2 消息算第21条", "R": "不算评价。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=一个小时内,医生回复的:0、1、2 消息算第21条|R=不算评价。", "merge_fingerprint": "e6c35b696223", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "一个小时内", "医生回复的", "消息算第", "不算评价"]}
{"atom_id": "v4.22.1_a0e5b5ae2196", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "一个小时内,医生回复的:0、1、2 消息算第21条", "R": "ai会进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=一个小时内,医生回复的:0、1、2 消息算第21条|R=ai会进行答复。", "merge_fingerprint": "a0e5b5ae2196", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "一个小时内", "医生回复的", "消息算第", "ai会进行答复"]}
{"atom_id": "v4.22.1_c9055bcc112d", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "超出一个小时后,医生回复:0、1、2", "R": "不算评价", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=超出一个小时后,医生回复:0、1、2|R=不算评价", "merge_fingerprint": "c9055bcc112d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "超出一个小时后", "医生回复", "不算评价"]}
{"atom_id": "v4.22.1_1b8666a1acaf", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "超出一个小时后,医生回复:0、1、2", "R": "ai会进行答复", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=超出一个小时后,医生回复:0、1、2|R=ai会进行答复", "merge_fingerprint": "1b8666a1acaf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "超出一个小时后", "医生回复", "ai会进行答复"]}
{"atom_id": "v4.22.1_b243e5e5187c", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "超出一个小时,同时医生回复的:0、1、2 消息算第21条", "R": "不算评价。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=超出一个小时,同时医生回复的:0、1、2 消息算第21条|R=不算评价。", "merge_fingerprint": "b243e5e5187c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "超出一个小时", "同时医生回复的", "消息算第", "不算评价"]}
{"atom_id": "v4.22.1_5dfd500309bb", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内", "A": "超出一个小时,同时医生回复的:0、1、2 消息算第21条", "R": "ai会进行答复。", "canon_text": "C=在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内|A=超出一个小时,同时医生回复的:0、1、2 消息算第21条|R=ai会进行答复。", "merge_fingerprint": "5dfd500309bb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "在评价消息的1个小时内,医生回复的0、1、2在20条消息内,评价成功", "raw_text": "在给医生发送:请给本次服务评价的消息后, 1小时内,并且在 ai+医生+人工消息总和20条内 | step1: 医生回复:0(刚好第19条) => (1)评价成功。 (2)同时ai不会进行答复。 | step2: => (1)然后医生再回复:1(刚好第20条),不算评价。 (2)同时ai进行答复。 | step3: 医生回复:1(刚好第20条) => (1)评价成功。 (2)同时ai不会进行答复。 | step4: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step5: 医生回复:一(刚好第19条) => (1)评价失败。 (2)同时ai进行答复。 | step6: => (1)然后医生再回复:1(刚好第20条),评价成功。 (2)同时ai不会进行答复。 | step7: 医生回复:一(刚好第20条) => (1)评价失败。 (2)同时ai进行答复。 | step8: => (1)然后医生再回复:1(刚好第21条),评价失败。 (2)同时ai进行答复。 | step10: 一个小时内,医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。 | step11: 超出一个小时后,医生回复:0、1、2 => 1,不算评价 2,ai会进行答复 | step12: 超出一个小时,同时医生回复的:0、1、2 消息算第21条 => 1,不算评价。 2,ai会进行答复。"}, "search_terms": ["在评价消息的", "个小时内", "医生回复的", "条消息内", "评价成功", "超出一个小时", "同时医生回复的", "消息算第", "ai会进行答复"]}
{"atom_id": "v4.22.1_cdb27af66d39", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "智能客服 > 白名单 > 评价消息", "touchpoints": [], "C": "", "A": "一个小时内,并且20条消息内,客服发送了多个:请为本次服务评价,医生在最后回复了:0、1、2", "R": "算一次成功评价。", "canon_text": "C=|A=一个小时内,并且20条消息内,客服发送了多个:请为本次服务评价,医生在最后回复了:0、1、2|R=算一次成功评价。", "merge_fingerprint": "cdb27af66d39", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单", "评价消息"], "case_name": "客服发送了多个请评价的消息,医生统一回复后,算一次评价", "raw_text": "step1: 一个小时内,并且20条消息内,客服发送了多个:请为本次服务评价,医生在最后回复了:0、1、2 => 1,算一次成功评价。"}, "search_terms": ["客服发送了多个请", "评价的消息", "医生统一回复后", "算一次评价", "一个小时内", "并且", "条消息内", "客服发送了多个", "请为本次服务评价", "医生在最后回复了"]}
{"atom_id": "v4.22.1_ee391534cbb4", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "V4.22.1 > 智能客服 > 白名单", "touchpoints": [], "C": "", "A": "加入过白名单的医生,使用大家助理回复信息时", "R": "可以使用智能客服。", "canon_text": "C=|A=加入过白名单的医生,使用大家助理回复信息时|R=可以使用智能客服。", "merge_fingerprint": "ee391534cbb4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单"], "case_name": "加入过白名单的医生可以使用智能客服", "raw_text": "step1: 加入过白名单的医生,使用大家助理回复信息时 => 1,可以使用智能客服。 | step2: 没有加入过白名单的医生,使用大家助理回复信息时 => 1,还是之前的流程,使用人工客服。"}, "search_terms": ["加入过白名单的医", "生可以使用智能客", "加入过白名单的医", "使用大家助理回复", "信息时", "可以使用智能客服"]}
{"atom_id": "v4.22.1_2a720f8a0a45", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "V4.22.1 > 智能客服 > 白名单", "touchpoints": [], "C": "", "A": "没有加入过白名单的医生,使用大家助理回复信息时", "R": "还是之前的流程,使用人工客服。", "canon_text": "C=|A=没有加入过白名单的医生,使用大家助理回复信息时|R=还是之前的流程,使用人工客服。", "merge_fingerprint": "2a720f8a0a45", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "白名单"], "case_name": "加入过白名单的医生可以使用智能客服", "raw_text": "step1: 加入过白名单的医生,使用大家助理回复信息时 => 1,可以使用智能客服。 | step2: 没有加入过白名单的医生,使用大家助理回复信息时 => 1,还是之前的流程,使用人工客服。"}, "search_terms": ["加入过白名单的医", "生可以使用智能客", "没有加入过白名单", "的医生", "使用大家助理回复", "信息时", "还是之前的流程", "使用人工客服"]}
{"atom_id": "v4.22.1_1b12ae3b6b89", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "V4.22.1 > 智能客服 > 不在白名单", "touchpoints": [], "C": "", "A": "医生进入大家助理", "R": "直接在人工模式。", "canon_text": "C=|A=医生进入大家助理|R=直接在人工模式。", "merge_fingerprint": "1b12ae3b6b89", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "不在白名单"], "case_name": "不在白名单里的医生,使用大家助理,逻辑同之前", "raw_text": "step1: 医生进入大家助理 => 1,直接在人工模式。 2,不会出现转人工按钮。"}, "search_terms": ["不在白名单里的医", "使用大家助理", "逻辑同之前", "医生进入大家助理", "直接在人工模式"]}
{"atom_id": "v4.22.1_fb278e280a41", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "V4.22.1 > 智能客服 > 不在白名单", "touchpoints": [], "C": "", "A": "医生进入大家助理", "R": "不会出现转人工按钮。", "canon_text": "C=|A=医生进入大家助理|R=不会出现转人工按钮。", "merge_fingerprint": "fb278e280a41", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "不在白名单"], "case_name": "不在白名单里的医生,使用大家助理,逻辑同之前", "raw_text": "step1: 医生进入大家助理 => 1,直接在人工模式。 2,不会出现转人工按钮。"}, "search_terms": ["不在白名单里的医", "使用大家助理", "逻辑同之前", "医生进入大家助理", "不会出现转人工按"]}
{"atom_id": "v4.22.1_918b5bcb02da", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "V4.22.1 > 智能客服 > 不在白名单", "touchpoints": [], "C": "", "A": "医生发送图片、文字、语音", "R": "客服可以正常看到", "canon_text": "C=|A=医生发送图片、文字、语音|R=客服可以正常看到", "merge_fingerprint": "918b5bcb02da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "不在白名单"], "case_name": "医生使用大家助理发送消息", "raw_text": "step1: 医生发送图片、文字、语音 => 客服可以正常看到 | step2: 医生发送图片、文字、语音后,退出,下次再进入大家助理 => 1,客服可以看到之前和医生现在新发的消息。"}, "search_terms": ["医生使用大家助理", "发送消息", "医生发送图片", "文字", "语音", "客服可以正常看到"]}
{"atom_id": "v4.22.1_6f2e08f76d22", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "NOTIFICATION"], "feature_scope": "V4.22.1 > 智能客服 > 不在白名单", "touchpoints": [], "C": "", "A": "医生发送图片、文字、语音后,退出,下次再进入大家助理", "R": "客服可以看到之前和医生现在新发的消息。", "canon_text": "C=|A=医生发送图片、文字、语音后,退出,下次再进入大家助理|R=客服可以看到之前和医生现在新发的消息。", "merge_fingerprint": "6f2e08f76d22", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "智能客服", "不在白名单"], "case_name": "医生使用大家助理发送消息", "raw_text": "step1: 医生发送图片、文字、语音 => 客服可以正常看到 | step2: 医生发送图片、文字、语音后,退出,下次再进入大家助理 => 1,客服可以看到之前和医生现在新发的消息。"}, "search_terms": ["医生使用大家助理", "发送消息", "医生发送图片", "文字", "语音后", "退出", "下次再进入大家助", "客服可以看到之前", "和医生现在新发的", "消息"]}
{"atom_id": "v4.22.1_f08115be9877", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "V4.22.1 > 通知的阅读顺序", "touchpoints": [], "C": "", "A": "查看通知列表", "R": "通知的排列顺序,上面是新消息,下面是旧消息", "canon_text": "C=|A=查看通知列表|R=通知的排列顺序,上面是新消息,下面是旧消息", "merge_fingerprint": "f08115be9877", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "通知的阅读顺序"], "case_name": "查看通知列表", "raw_text": "step1: => 通知的排列顺序,上面是新消息,下面是旧消息 | step2: 上滑查看更老的消息 => 表现正常 | step3: 消息比较少时 => 显示正常"}, "search_terms": ["查看通知列表", "查看通知列表", "通知的排列顺序", "上面是新消息", "下面是旧消息"]}
{"atom_id": "v4.22.1_8d99a7b506e0", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "V4.22.1 > 通知的阅读顺序", "touchpoints": [], "C": "", "A": "消息比较少时", "R": "显示正常", "canon_text": "C=|A=消息比较少时|R=显示正常", "merge_fingerprint": "8d99a7b506e0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "通知的阅读顺序"], "case_name": "查看通知列表", "raw_text": "step1: => 通知的排列顺序,上面是新消息,下面是旧消息 | step2: 上滑查看更老的消息 => 表现正常 | step3: 消息比较少时 => 显示正常"}, "search_terms": ["查看通知列表", "消息比较少时", "显示正常"]}
{"atom_id": "v4.22.1_0f629f48eca2", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION"], "feature_scope": "V4.22.1 > 通知的阅读顺序", "touchpoints": [], "C": "", "A": "通知有未读 大家助理有未读", "R": "仅显示大家助理的未读数", "canon_text": "C=|A=通知有未读 大家助理有未读|R=仅显示大家助理的未读数", "merge_fingerprint": "0f629f48eca2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "通知的阅读顺序"], "case_name": "通知的未读数字 不计入 tab工作室角标", "raw_text": "step1: => [截图] | step2: 通知有未读 大家助理有未读 => 仅显示大家助理的未读数"}, "search_terms": ["通知的未读数字", "不计入", "tab工作室角标", "通知有未读", "大家助理有未读", "仅显示大家助理的", "未读数"]}
{"atom_id": "v4.22.1_37b55f422546", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "安卓版本更新 > 数据网络环境 > 关于-检查新版本", "touchpoints": ["猫头鹰后台"], "C": "OP有配置该医生升级提示", "A": "点击“立即更新”", "R": "弹授权本地权限弹窗; 允许后,可以正常进行下载:下载进度和“后台更新”按钮", "canon_text": "C=OP有配置该医生升级提示|A=点击“立即更新”|R=弹授权本地权限弹窗; 允许后,可以正常进行下载:下载进度和“后台更新”按钮", "merge_fingerprint": "37b55f422546", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "关于-检查新版本"], "case_name": "全新安装:未授权本地存储权限,点击“检查新版本”", "raw_text": "OP有配置该医生升级提示 | step1: 点击“检查新版本” ,弹窗提示升级; => [截图] | step2: 点击“立即更新”; => 弹授权本地权限弹窗; 允许后,可以正常进行下载:下载进度和“后台更新”按钮 [截图] | step3: 下载完成后,安装成功; => | step4: 点击“X”或“暂不更新”,关闭; => 可以正常关闭升级弹窗; 下次再点击“检查新版本”,仍会弹窗升级提示。"}, "search_terms": ["全新安装", "未授权本地存储权", "点击", "检查新版本", "点击", "立即更新", "弹授权本地权限弹", "允许后", "可以正常进行下载", "下载进度和"]}
{"atom_id": "v4.22.1_0da6175d6975", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "安卓版本更新 > 数据网络环境 > 启动升级", "touchpoints": ["猫头鹰后台"], "C": "OP有配置该医生升级提示", "A": "下载完成后,安装成功", "R": "下载完成后,弹窗变“立即安装”", "canon_text": "C=OP有配置该医生升级提示|A=下载完成后,安装成功|R=下载完成后,弹窗变“立即安装”", "merge_fingerprint": "0da6175d6975", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "全新安装:未授权本地存储权限,启动APP", "raw_text": "OP有配置该医生升级提示 | step1: 启动APP后,弹窗提示升级; => [截图] | step2: 点击“立即更新”; => 弹授权本地权限弹窗; 允许后,可以正常进行下载:下载进度和“后台更新”按钮 [截图] | step3: 下载完成后,安装成功; => 下载完成后,弹窗变“立即安装” [截图] | step4: 点击“X”或“暂不更新”,关闭; => 可以正常关闭升级弹窗; 下次再启动APP,仍会弹窗升级提示。"}, "search_terms": ["全新安装", "未授权本地存储权", "启动APP", "下载完成后", "安装成功", "下载完成后", "弹窗变", "立即安装"]}
{"atom_id": "v4.22.1_d9a6ca4b9ffa", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "安卓版本更新 > 数据网络环境 > 启动升级", "touchpoints": ["猫头鹰后台"], "C": "OP有配置该医生升级提示", "A": "点击“X”或“暂不更新”,关闭", "R": "可以正常关闭升级弹窗; 下次再启动APP,仍会弹窗升级提示。", "canon_text": "C=OP有配置该医生升级提示|A=点击“X”或“暂不更新”,关闭|R=可以正常关闭升级弹窗; 下次再启动APP,仍会弹窗升级提示。", "merge_fingerprint": "d9a6ca4b9ffa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "全新安装:未授权本地存储权限,启动APP", "raw_text": "OP有配置该医生升级提示 | step1: 启动APP后,弹窗提示升级; => [截图] | step2: 点击“立即更新”; => 弹授权本地权限弹窗; 允许后,可以正常进行下载:下载进度和“后台更新”按钮 [截图] | step3: 下载完成后,安装成功; => 下载完成后,弹窗变“立即安装” [截图] | step4: 点击“X”或“暂不更新”,关闭; => 可以正常关闭升级弹窗; 下次再启动APP,仍会弹窗升级提示。"}, "search_terms": ["全新安装", "未授权本地存储权", "启动APP", "点击", "暂不更新", "关闭", "可以正常关闭升级", "弹窗", "下次再启动APP", "仍会弹窗升级提示"]}
{"atom_id": "v4.22.1_de5c8b177958", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "安卓版本更新 > WiFi网络环境 > 启动升级", "touchpoints": ["猫头鹰后台"], "C": "权限已被允许", "A": "下载完成后,弹升级提示窗(按钮为“立即安装”)", "R": "安装成功", "canon_text": "C=权限已被允许|A=下载完成后,弹升级提示窗(按钮为“立即安装”)|R=安装成功", "merge_fingerprint": "de5c8b177958", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "WiFi网络环境", "启动升级"], "case_name": "权限:本地存储权限已允许,启动APP", "raw_text": "权限已被允许 | step1: 启动APP,后台静默下载; => | step2: 下载完成后,弹升级提示窗(按钮为“立即安装”); => 安装成功;"}, "search_terms": ["权限", "本地存储权限已允", "启动APP", "下载完成后", "弹升级提示窗", "按钮为", "立即安装", "安装成功"]}
{"atom_id": "v4.22.1_a270148f50ec", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "安卓版本更新 > WiFi网络环境 > 关于-检查新版本", "touchpoints": ["猫头鹰后台"], "C": "", "A": "再次启动APP", "R": "后台静默下载,继续之前下载进度", "canon_text": "C=|A=再次启动APP|R=后台静默下载,继续之前下载进度", "merge_fingerprint": "a270148f50ec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "WiFi网络环境", "关于-检查新版本"], "case_name": "中断下载:下载过程中,杀掉APP", "raw_text": "step1: 前台下载完成60%的时候,杀掉APP; [截图] => | step2: 再次启动APP; => 后台静默下载,继续之前下载进度; | step3: 后台静默下载的时候,再次点击“检查新版本” ; => 仍能正常下载安装包、安装成功;"}, "search_terms": ["中断下载", "下载过程中", "杀掉APP", "再次启动APP", "后台静默下载", "继续之前下载进度"]}
{"atom_id": "v4.22.1_27b08dd249e8", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "INCOME", "INQUIRY"], "feature_scope": "安卓版本更新 > 数据网络环境 > 启动升级", "touchpoints": ["医生App", "问诊页", "猫头鹰后台"], "C": "", "A": "正在下载安装包,点击“后台更新”", "R": "弹窗收起,后台下载安装包", "canon_text": "C=|A=正在下载安装包,点击“后台更新”|R=弹窗收起,后台下载安装包", "merge_fingerprint": "27b08dd249e8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "后台更新:在不同页面,正常安装", "raw_text": "step1: 正在下载安装包,点击“后台更新”; => 弹窗收起,后台下载安装包; | step2: 下载完成; => 弹升级提示窗(按钮为“立即安装”); 安装成功; | step3: 在工作室首页、工作室设置页、开方页、聊天会话页、经典详情页(如药材)、我的收入等不同页面; => 下载完成后,正常弹窗、安装;"}, "search_terms": ["后台更新", "在不同页面", "正常安装", "正在下载安装包", "点击", "后台更新", "弹窗收起", "后台下载安装包"]}
{"atom_id": "v4.22.1_6b7a0ea7362c", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "INCOME", "INQUIRY"], "feature_scope": "安卓版本更新 > 数据网络环境 > 启动升级", "touchpoints": ["医生App", "问诊页", "猫头鹰后台"], "C": "", "A": "下载完成", "R": "弹升级提示窗(按钮为“立即安装”); 安装成功", "canon_text": "C=|A=下载完成|R=弹升级提示窗(按钮为“立即安装”); 安装成功", "merge_fingerprint": "6b7a0ea7362c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "后台更新:在不同页面,正常安装", "raw_text": "step1: 正在下载安装包,点击“后台更新”; => 弹窗收起,后台下载安装包; | step2: 下载完成; => 弹升级提示窗(按钮为“立即安装”); 安装成功; | step3: 在工作室首页、工作室设置页、开方页、聊天会话页、经典详情页(如药材)、我的收入等不同页面; => 下载完成后,正常弹窗、安装;"}, "search_terms": ["后台更新", "在不同页面", "正常安装", "下载完成", "弹升级提示窗", "按钮为", "立即安装", "安装成功"]}
{"atom_id": "v4.22.1_6dce4177d358", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "INCOME", "INQUIRY"], "feature_scope": "安卓版本更新 > 数据网络环境 > 启动升级", "touchpoints": ["医生App", "问诊页", "猫头鹰后台"], "C": "", "A": "在工作室首页、工作室设置页、开方页、聊天会话页、经典详情页(如药材)、我的收入等不同页面", "R": "下载完成后,正常弹窗、安装", "canon_text": "C=|A=在工作室首页、工作室设置页、开方页、聊天会话页、经典详情页(如药材)、我的收入等不同页面|R=下载完成后,正常弹窗、安装", "merge_fingerprint": "6dce4177d358", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "后台更新:在不同页面,正常安装", "raw_text": "step1: 正在下载安装包,点击“后台更新”; => 弹窗收起,后台下载安装包; | step2: 下载完成; => 弹升级提示窗(按钮为“立即安装”); 安装成功; | step3: 在工作室首页、工作室设置页、开方页、聊天会话页、经典详情页(如药材)、我的收入等不同页面; => 下载完成后,正常弹窗、安装;"}, "search_terms": ["后台更新", "在不同页面", "正常安装", "在工作室首页", "工作室设置页", "开方页", "聊天会话页", "经典详情页", "如药材", "我的收入等不同页"]}
{"atom_id": "v4.22.1_1a644cc0f5ee", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "CLINIC", "INCOME", "INQUIRY"], "feature_scope": "安卓版本更新 > WiFi网络环境 > 启动升级", "touchpoints": ["医生App", "问诊页", "猫头鹰后台"], "C": "", "A": "后台静默下载", "R": "弹升级提示窗(按钮为“立即安装”); 安装成功", "canon_text": "C=|A=后台静默下载|R=弹升级提示窗(按钮为“立即安装”); 安装成功", "merge_fingerprint": "1a644cc0f5ee", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "WiFi网络环境", "启动升级"], "case_name": "后台静默下载:在不同页面,正常安装", "raw_text": "step1: 后台静默下载; => 弹升级提示窗(按钮为“立即安装”); 安装成功; | step2: 在工作室首页、工作室设置页、开方页、聊天会话页、经典详情页(如药材)、我的收入等不同页面; => 下载完成后,正常弹窗、安装;"}, "search_terms": ["后台静默下载", "在不同页面", "正常安装", "后台静默下载", "弹升级提示窗", "按钮为", "立即安装", "安装成功"]}
{"atom_id": "v4.22.1_d7c8637e6135", "app_version": "v4.22.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": "d7c8637e6135", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "不再提示:勾选后,下次启动APP不再提示本次更新", "raw_text": "step1: 勾选“不再提示”,然后关闭弹窗; => 「逻辑:跳过本次更新」 | step2: 再次启动APP; => 不再弹升级提示; | step3: OP配置更新的版本; => 仍会再弹窗提示;"}, "search_terms": ["不再提示", "勾选后", "下次启动APP不", "再提示本次更新", "勾选", "不再提示", "然后关闭弹窗", "逻辑", "跳过本次更新"]}
{"atom_id": "v4.22.1_0cb208128093", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "安卓版本更新 > 数据网络环境 > 启动升级", "touchpoints": [], "C": "", "A": "再次启动APP", "R": "不再弹升级提示", "canon_text": "C=|A=再次启动APP|R=不再弹升级提示", "merge_fingerprint": "0cb208128093", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "不再提示:勾选后,下次启动APP不再提示本次更新", "raw_text": "step1: 勾选“不再提示”,然后关闭弹窗; => 「逻辑:跳过本次更新」 | step2: 再次启动APP; => 不再弹升级提示; | step3: OP配置更新的版本; => 仍会再弹窗提示;"}, "search_terms": ["不再提示", "勾选后", "下次启动APP不", "再提示本次更新", "再次启动APP", "不再弹升级提示"]}
{"atom_id": "v4.22.1_11949248f1cb", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "安卓版本更新 > 数据网络环境 > 启动升级", "touchpoints": [], "C": "", "A": "OP配置更新的版本", "R": "仍会再弹窗提示", "canon_text": "C=|A=OP配置更新的版本|R=仍会再弹窗提示", "merge_fingerprint": "11949248f1cb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "不再提示:勾选后,下次启动APP不再提示本次更新", "raw_text": "step1: 勾选“不再提示”,然后关闭弹窗; => 「逻辑:跳过本次更新」 | step2: 再次启动APP; => 不再弹升级提示; | step3: OP配置更新的版本; => 仍会再弹窗提示;"}, "search_terms": ["不再提示", "勾选后", "下次启动APP不", "再提示本次更新", "OP配置更新的版", "仍会再弹窗提示"]}
{"atom_id": "v4.22.1_a3f17df9c26e", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "安卓版本更新 > 数据网络环境 > 关于-检查新版本", "touchpoints": ["猫头鹰后台"], "C": "OP有配置该医生升级提示", "A": "点击“X”或“暂不更新”,关闭", "R": "可以正常关闭升级弹窗; 下次再点击“检查新版本”,仍会弹窗升级提示。", "canon_text": "C=OP有配置该医生升级提示|A=点击“X”或“暂不更新”,关闭|R=可以正常关闭升级弹窗; 下次再点击“检查新版本”,仍会弹窗升级提示。", "merge_fingerprint": "a3f17df9c26e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "关于-检查新版本"], "case_name": "全新安装:未授权本地存储权限,点击“检查新版本”", "raw_text": "OP有配置该医生升级提示 | step1: 点击“检查新版本” ,弹窗提示升级; => [截图] | step2: 点击“立即更新”; => 弹授权本地权限弹窗; 允许后,可以正常进行下载:下载进度和“后台更新”按钮 [截图] | step3: 下载完成后,安装成功; => | step4: 点击“X”或“暂不更新”,关闭; => 可以正常关闭升级弹窗; 下次再点击“检查新版本”,仍会弹窗升级提示。"}, "search_terms": ["全新安装", "未授权本地存储权", "点击", "检查新版本", "点击", "暂不更新", "关闭", "可以正常关闭升级", "弹窗", "下次再点击"]}
{"atom_id": "v4.22.1_d94cf87a5318", "app_version": "v4.22.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": "d94cf87a5318", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "关于-检查新版本"], "case_name": "权限:本地存储权限已允许,点击“检查新版本”", "raw_text": "step1: 点击“检查新版本” ,弹窗提示升级; => | step2: 点击“立即更新”; => 下载、安装;"}, "search_terms": ["权限", "本地存储权限已允", "点击", "检查新版本", "点击", "立即更新", "下载", "安装"]}
{"atom_id": "v4.22.1_51f4b175a9d8", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "安卓版本更新 > WiFi网络环境 > 关于-检查新版本", "touchpoints": ["猫头鹰后台"], "C": "", "A": "后台静默下载的时候,再次点击“检查新版本”", "R": "仍能正常下载安装包、安装成功", "canon_text": "C=|A=后台静默下载的时候,再次点击“检查新版本”|R=仍能正常下载安装包、安装成功", "merge_fingerprint": "51f4b175a9d8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "WiFi网络环境", "关于-检查新版本"], "case_name": "中断下载:下载过程中,杀掉APP", "raw_text": "step1: 前台下载完成60%的时候,杀掉APP; [截图] => | step2: 再次启动APP; => 后台静默下载,继续之前下载进度; | step3: 后台静默下载的时候,再次点击“检查新版本” ; => 仍能正常下载安装包、安装成功;"}, "search_terms": ["中断下载", "下载过程中", "杀掉APP", "后台静默下载的时", "再次点击", "检查新版本", "仍能正常下载安装", "安装成功"]}
{"atom_id": "v4.22.1_43f37b2f8473", "app_version": "v4.22.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": "43f37b2f8473", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "启动升级"], "case_name": "权限:本地存储权限已允许,启动APP", "raw_text": "权限已被允许 | step1: 启动APP后,弹窗提示升级; => | step2: 下载完成后,按钮为“立即安装”; => 安装成功;"}, "search_terms": ["权限", "本地存储权限已允", "启动APP", "下载完成后", "按钮为", "立即安装", "安装成功"]}
{"atom_id": "v4.22.1_5583e7c4e2cd", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "安卓版本更新 > 数据网络环境 > 关于-检查新版本", "touchpoints": [], "C": "", "A": "再次启动APP", "R": "再次弹窗提示升级:", "canon_text": "C=|A=再次启动APP|R=再次弹窗提示升级:", "merge_fingerprint": "5583e7c4e2cd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "关于-检查新版本"], "case_name": "中断下载:下载过程中,杀掉APP", "raw_text": "step1: 前台下载完成60%的时候,杀掉APP; [截图] => | step2: 再次启动APP; => 再次弹窗提示升级: [截图] | step3: 点击“立即更新”可以正常下载安装包、安装 => 继续之前下载进度;"}, "search_terms": ["中断下载", "下载过程中", "杀掉APP", "再次启动APP", "再次弹窗提示升级"]}
{"atom_id": "v4.22.1_0c664626f126", "app_version": "v4.22.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": "0c664626f126", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "数据网络环境", "关于-检查新版本"], "case_name": "中断下载:下载过程中,杀掉APP", "raw_text": "step1: 前台下载完成60%的时候,杀掉APP; [截图] => | step2: 再次启动APP; => 再次弹窗提示升级: [截图] | step3: 点击“立即更新”可以正常下载安装包、安装 => 继续之前下载进度;"}, "search_terms": ["中断下载", "下载过程中", "杀掉APP", "点击", "立即更新", "可以正常下载安装", "安装", "继续之前下载进度"]}
{"atom_id": "v4.22.1_dfe4b4a4f04e", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.22.1 > 安卓版本更新 > 强制升级", "touchpoints": [], "C": "", "A": "下载过程中杀掉APP,重启后仍显示升级弹窗,强制升级", "R": "不会自动静默下载", "canon_text": "C=|A=下载过程中杀掉APP,重启后仍显示升级弹窗,强制升级|R=不会自动静默下载", "merge_fingerprint": "dfe4b4a4f04e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "强制升级"], "case_name": "强制升级正常", "raw_text": "step1: 下载安装包的时候,显示进度 => | step2: 不能关闭升级弹窗 => | step3: 下载过程中杀掉APP,重启后仍显示升级弹窗,强制升级 => 不会自动静默下载 | step4: 点击“立即更新”继续下载 => 可以正常下载、安装"}, "search_terms": ["强制升级正常", "下载过程中杀掉A", "PP", "重启后仍显示升级", "弹窗", "强制升级", "不会自动静默下载"]}
{"atom_id": "v4.22.1_0b66fce4748f", "app_version": "v4.22.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.22.1 > 安卓版本更新 > 强制升级", "touchpoints": [], "C": "", "A": "点击“立即更新”继续下载", "R": "可以正常下载、安装", "canon_text": "C=|A=点击“立即更新”继续下载|R=可以正常下载、安装", "merge_fingerprint": "0b66fce4748f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.22.1.testsuite-deep.xml", "suite_path": ["V4.22.1", "安卓版本更新", "强制升级"], "case_name": "强制升级正常", "raw_text": "step1: 下载安装包的时候,显示进度 => | step2: 不能关闭升级弹窗 => | step3: 下载过程中杀掉APP,重启后仍显示升级弹窗,强制升级 => 不会自动静默下载 | step4: 点击“立即更新”继续下载 => 可以正常下载、安装"}, "search_terms": ["强制升级正常", "点击", "立即更新", "继续下载", "可以正常下载", "安装"]}