case_atoms_model.jsonl 372 KB
{"atom_id": "v4.17.1_bcb87fc88f1f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "患者标签页点击新建标签按钮", "R": "进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0", "canon_text": "C=|A=患者标签页点击新建标签按钮|R=进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0", "merge_fingerprint": "bcb87fc88f1f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "患者标签页点击新", "建标签按钮", "进入新建标签页", "保存按钮置灰", "标签名和患者都为", "患者数为"]}
{"atom_id": "v4.17.1_620ca9109b99", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "只输入标签名或只添加患者", "R": "保存按钮仍置灰", "canon_text": "C=|A=只输入标签名或只添加患者|R=保存按钮仍置灰", "merge_fingerprint": "620ca9109b99", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "只输入标签名或只", "添加患者", "保存按钮仍置灰"]}
{"atom_id": "v4.17.1_395144028605", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名和患者都不为空", "R": "保存按钮可点", "canon_text": "C=|A=标签名和患者都不为空|R=保存按钮可点", "merge_fingerprint": "395144028605", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "标签名和患者都不", "为空", "保存按钮可点"]}
{"atom_id": "v4.17.1_9d4ce8f822d5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存", "R": "返回患者标签页 显示新增的标签 标签名及患者数正确", "canon_text": "C=|A=点击保存|R=返回患者标签页 显示新增的标签 标签名及患者数正确", "merge_fingerprint": "9d4ce8f822d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "点击保存", "返回患者标签页", "显示新增的标签", "标签名及患者数正"]}
{"atom_id": "v4.17.1_9dd9d64da620", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "新建的是第一个标签", "R": "新建后表现正常", "canon_text": "C=|A=新建的是第一个标签|R=新建后表现正常", "merge_fingerprint": "9dd9d64da620", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}, "search_terms": ["新建标签", "新建的是第一个标", "新建后表现正常"]}
{"atom_id": "v4.17.1_292b0da35a16", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "患者标签页点击某标签", "R": "进入设置标签页 标签名正确 患者数正确", "canon_text": "C=|A=患者标签页点击某标签|R=进入设置标签页 标签名正确 患者数正确", "merge_fingerprint": "292b0da35a16", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "患者标签页点击某", "标签", "进入设置标签页", "标签名正确", "患者数正确"]}
{"atom_id": "v4.17.1_46edf5aa20f2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "患者数为0", "R": "显示为0 患者列表为空", "canon_text": "C=|A=患者数为0|R=显示为0 患者列表为空", "merge_fingerprint": "46edf5aa20f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "患者数为", "显示为", "患者列表为空"]}
{"atom_id": "v4.17.1_045a22fbd65b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "查看已添加的患者列表", "R": "患者列表根据字母排序(同通讯录一致) 无右侧字母索引条", "canon_text": "C=|A=查看已添加的患者列表|R=患者列表根据字母排序(同通讯录一致) 无右侧字母索引条", "merge_fingerprint": "045a22fbd65b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "查看已添加的患者", "列表", "患者列表根据字母", "排序", "同通讯录一致", "无右侧字母索引条"]}
{"atom_id": "v4.17.1_28c6b357f3b1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "列表不满一屏", "R": "显示正常", "canon_text": "C=|A=列表不满一屏|R=显示正常", "merge_fingerprint": "28c6b357f3b1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "列表不满一屏", "显示正常"]}
{"atom_id": "v4.17.1_09b3ec568429", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "列表超过一屏", "R": "上下滑动查看正常", "canon_text": "C=|A=列表超过一屏|R=上下滑动查看正常", "merge_fingerprint": "09b3ec568429", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}, "search_terms": ["设置标签", "列表超过一屏", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_4386c423feea", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "输入标签名", "R": "输入正常、删除正常、粘贴正常 最多15字", "canon_text": "C=|A=输入标签名|R=输入正常、删除正常、粘贴正常 最多15字", "merge_fingerprint": "4386c423feea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "输入标签名", "输入正常", "删除正常", "粘贴正常", "最多"]}
{"atom_id": "v4.17.1_c4378a0eb801", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签页点击添加患者", "R": "进入选择患者页 搜索患者栏无全选按钮 患者列表正确", "canon_text": "C=|A=设置标签页点击添加患者|R=进入选择患者页 搜索患者栏无全选按钮 患者列表正确", "merge_fingerprint": "c4378a0eb801", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "设置标签页点击添", "加患者", "进入选择患者页", "搜索患者栏无全选", "按钮", "患者列表正确"]}
{"atom_id": "v4.17.1_253b2f01488f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "之前已添加患者", "R": "顶部头像正确 选中已添加的患者 确定按钮人数正确", "canon_text": "C=|A=之前已添加患者|R=顶部头像正确 选中已添加的患者 确定按钮人数正确", "merge_fingerprint": "253b2f01488f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "之前已添加患者", "顶部头像正确", "选中已添加的患者", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_596c13f9392c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "选中某患者", "R": "勾选状态正确 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=选中某患者|R=勾选状态正确 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "596c13f9392c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "选中某患者", "勾选状态正确", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_1987d6a8e626", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "取消选中某患者", "R": "勾选状态正确 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=取消选中某患者|R=勾选状态正确 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "1987d6a8e626", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "取消选中某患者", "勾选状态正确", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_30268cd5fe2a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "搜索患者", "R": "结果正常", "canon_text": "C=|A=搜索患者|R=结果正常", "merge_fingerprint": "30268cd5fe2a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "搜索患者", "结果正常"]}
{"atom_id": "v4.17.1_8af767b1fb39", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "选中多个患者", "R": "顶部头像可左右滑动 多于九个患者时无之前群发的提示", "canon_text": "C=|A=选中多个患者|R=顶部头像可左右滑动 多于九个患者时无之前群发的提示", "merge_fingerprint": "8af767b1fb39", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "选中多个患者", "顶部头像可左右滑", "多于九个患者时无", "之前群发的提示"]}
{"atom_id": "v4.17.1_82136de19f84", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "点击顶部某头像", "R": "取消选中该患者", "canon_text": "C=|A=点击顶部某头像|R=取消选中该患者", "merge_fingerprint": "82136de19f84", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "点击顶部某头像", "取消选中该患者"]}
{"atom_id": "v4.17.1_e01907d5b205", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 患者列表正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 患者列表正确", "merge_fingerprint": "e01907d5b205", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "已选一个或多个时", "点击确定", "返回上一页", "患者列表正确"]}
{"atom_id": "v4.17.1_1dd2791e9e5f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 患者列表不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 患者列表不变", "merge_fingerprint": "1dd2791e9e5f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}, "search_terms": ["添加患者", "选择后点击返回", "返回正常", "患者列表不变"]}
{"atom_id": "v4.17.1_01fcdb1ec5a7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "未添加->添加", "R": "添加正常 患者数正确", "canon_text": "C=|A=未添加->添加|R=添加正常 患者数正确", "merge_fingerprint": "01fcdb1ec5a7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "某患者添加前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 患者数正确 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 患者数正确"}, "search_terms": ["某患者添加前后变", "未添加", "添加", "添加正常", "患者数正确"]}
{"atom_id": "v4.17.1_c4b2106478c5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "添加->不添加", "R": "删除正常 患者数正确", "canon_text": "C=|A=添加->不添加|R=删除正常 患者数正确", "merge_fingerprint": "c4b2106478c5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "某患者添加前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 患者数正确 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 患者数正确"}, "search_terms": ["某患者添加前后变", "添加", "不添加", "删除正常", "患者数正确"]}
{"atom_id": "v4.17.1_9d911ca8ef7a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "iOS左滑/安卓长按某患者", "R": "可删除患者", "canon_text": "C=|A=iOS左滑/安卓长按某患者|R=可删除患者", "merge_fingerprint": "9d911ca8ef7a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "删除患者", "raw_text": "step1: iOS左滑/安卓长按某患者 => 可删除患者 | step2: 删除某患者 => 表现正常 患者数正确 | step3: 删除的患者是该字母最后一个 => 表现正常 | step4: 删除唯一一个患者 => 保存置灰"}, "search_terms": ["删除患者", "iOS左滑", "安卓长按某患者", "可删除患者"]}
{"atom_id": "v4.17.1_e6bec672a857", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "删除某患者", "R": "表现正常 患者数正确", "canon_text": "C=|A=删除某患者|R=表现正常 患者数正确", "merge_fingerprint": "e6bec672a857", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "删除患者", "raw_text": "step1: iOS左滑/安卓长按某患者 => 可删除患者 | step2: 删除某患者 => 表现正常 患者数正确 | step3: 删除的患者是该字母最后一个 => 表现正常 | step4: 删除唯一一个患者 => 保存置灰"}, "search_terms": ["删除患者", "删除某患者", "表现正常", "患者数正确"]}
{"atom_id": "v4.17.1_e38e682d89e1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "删除唯一一个患者", "R": "保存置灰", "canon_text": "C=|A=删除唯一一个患者|R=保存置灰", "merge_fingerprint": "e38e682d89e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "删除患者", "raw_text": "step1: iOS左滑/安卓长按某患者 => 可删除患者 | step2: 删除某患者 => 表现正常 患者数正确 | step3: 删除的患者是该字母最后一个 => 表现正常 | step4: 删除唯一一个患者 => 保存置灰"}, "search_terms": ["删除患者", "删除唯一一个患者", "保存置灰"]}
{"atom_id": "v4.17.1_73da699d0df9", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "保存前多次添加删除某患者", "R": "表现正常 患者数正确", "canon_text": "C=|A=保存前多次添加删除某患者|R=表现正常 患者数正确", "merge_fingerprint": "73da699d0df9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "多次添加删除", "raw_text": "step1: 保存前多次添加删除某患者 => 表现正常 患者数正确"}, "search_terms": ["多次添加删除", "保存前多次添加删", "除某患者", "表现正常", "患者数正确"]}
{"atom_id": "v4.17.1_d77daf1fdbe3", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签后保存", "R": "保存修改的内容并返回上一页 标签名和患者数正确", "canon_text": "C=|A=设置标签后保存|R=保存修改的内容并返回上一页 标签名和患者数正确", "merge_fingerprint": "d77daf1fdbe3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签后保存", "raw_text": "step1:  => 保存修改的内容并返回上一页 标签名和患者数正确"}, "search_terms": ["设置标签后保存", "设置标签后保存", "保存修改的内容并", "返回上一页", "标签名和患者数正"]}
{"atom_id": "v4.17.1_f6179c266136", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "未添加->添加", "R": "添加正常 该患者有此标签", "canon_text": "C=|A=未添加->添加|R=添加正常 该患者有此标签", "merge_fingerprint": "f6179c266136", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签|某患者前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 该患者有此标签 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 该患者无此标签"}, "search_terms": ["设置标签", "某患者前后变化", "未添加", "添加", "添加正常", "该患者有此标签"]}
{"atom_id": "v4.17.1_2da7e1c6cd11", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "添加->不添加", "R": "删除正常 该患者无此标签", "canon_text": "C=|A=添加->不添加|R=删除正常 该患者无此标签", "merge_fingerprint": "2da7e1c6cd11", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签|某患者前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 该患者有此标签 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 该患者无此标签"}, "search_terms": ["设置标签", "某患者前后变化", "添加", "不添加", "删除正常", "该患者无此标签"]}
{"atom_id": "v4.17.1_042d5b149e1e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名为空", "R": "toast提示“请输入标签名称”", "canon_text": "C=|A=标签名为空|R=toast提示“请输入标签名称”", "merge_fingerprint": "042d5b149e1e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "保存校验", "raw_text": "step1: 以下情况点击保存 =>  | step2: 标签名为空 => toast提示“请输入标签名称” | step3: 患者为空 => ??? | step4: 标签名有重复 => toast提示“该标签名称已存在” | step5: 标签名跟已删除的标签重复 => 无提示"}, "search_terms": ["保存校验", "标签名为空", "toast提示", "请输入标签名称"]}
{"atom_id": "v4.17.1_f357f9ea293c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名有重复", "R": "toast提示“该标签名称已存在”", "canon_text": "C=|A=标签名有重复|R=toast提示“该标签名称已存在”", "merge_fingerprint": "f357f9ea293c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "保存校验", "raw_text": "step1: 以下情况点击保存 =>  | step2: 标签名为空 => toast提示“请输入标签名称” | step3: 患者为空 => ??? | step4: 标签名有重复 => toast提示“该标签名称已存在” | step5: 标签名跟已删除的标签重复 => 无提示"}, "search_terms": ["保存校验", "标签名有重复", "toast提示", "该标签名称已存在"]}
{"atom_id": "v4.17.1_76789da8bf18", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "标签名跟已删除的标签重复", "R": "无提示", "canon_text": "C=|A=标签名跟已删除的标签重复|R=无提示", "merge_fingerprint": "76789da8bf18", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "保存校验", "raw_text": "step1: 以下情况点击保存 =>  | step2: 标签名为空 => toast提示“请输入标签名称” | step3: 患者为空 => ??? | step4: 标签名有重复 => toast提示“该标签名称已存在” | step5: 标签名跟已删除的标签重复 => 无提示"}, "search_terms": ["保存校验", "标签名跟已删除的", "标签重复", "无提示"]}
{"atom_id": "v4.17.1_7c6092816fd5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "修改标签名或患者后点击返回", "R": "弹窗提示", "canon_text": "C=|A=修改标签名或患者后点击返回|R=弹窗提示", "merge_fingerprint": "7c6092816fd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "修改标签名或患者", "后点击返回", "弹窗提示"]}
{"atom_id": "v4.17.1_54daba195d80", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击不保存", "R": "不保存修改的内容并返回上一页", "canon_text": "C=|A=点击不保存|R=不保存修改的内容并返回上一页", "merge_fingerprint": "54daba195d80", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击不保存", "不保存修改的内容", "并返回上一页"]}
{"atom_id": "v4.17.1_0dc31e9a1bf0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存", "R": "保存修改的内容并返回上一页", "canon_text": "C=|A=点击保存|R=保存修改的内容并返回上一页", "merge_fingerprint": "0dc31e9a1bf0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存", "保存修改的内容并", "返回上一页"]}
{"atom_id": "v4.17.1_cb4cdf91b7f1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存时未填标签名或未选患者", "R": "toast提示", "canon_text": "C=|A=点击保存时未填标签名或未选患者|R=toast提示", "merge_fingerprint": "cb4cdf91b7f1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存时未填标", "签名或未选患者", "toast提示"]}
{"atom_id": "v4.17.1_e5809a846687", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存时有重名标签", "R": "toast提示", "canon_text": "C=|A=点击保存时有重名标签|R=toast提示", "merge_fingerprint": "e5809a846687", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存时有重名", "标签", "toast提示"]}
{"atom_id": "v4.17.1_8ed0476ff451", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "内容无修改时点击返回", "R": "无弹窗提示", "canon_text": "C=|A=内容无修改时点击返回|R=无弹窗提示", "merge_fingerprint": "8ed0476ff451", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "内容无修改时点击", "返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_dfc8687454e0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "新建标签且什么都不填点返回", "R": "无弹窗提示", "canon_text": "C=|A=新建标签且什么都不填点返回|R=无弹窗提示", "merge_fingerprint": "dfc8687454e0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示 | step7: 新建标签且什么都不填点返回 => 无弹窗提示 | step8: 新建标签都填了点返回并保存 => 保存新标签"}, "search_terms": ["返回弹窗", "新建标签且什么都", "不填点返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_d95077c47fa0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "touchpoints": ["患者页"], "C": "", "A": "新建标签都填了点返回并保存", "R": "保存新标签", "canon_text": "C=|A=新建标签都填了点返回并保存|R=保存新标签", "merge_fingerprint": "d95077c47fa0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示 | step7: 新建标签且什么都不填点返回 => 无弹窗提示 | step8: 新建标签都填了点返回并保存 => 保存新标签"}, "search_terms": ["返回弹窗", "新建标签都填了点", "返回并保存", "保存新标签"]}
{"atom_id": "v4.17.1_7df3986c44d9", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "查看标签列表", "R": "按照创建时间正序排序", "canon_text": "C=|A=查看标签列表|R=按照创建时间正序排序", "merge_fingerprint": "7df3986c44d9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "查看患者标签页", "raw_text": "step1:  => [截图] | step2: 查看标签列表 => 按照创建时间正序排序 | step3: 无标签时 => [截图] | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 | step8: 标签名较长时 => 展示正常"}, "search_terms": ["查看患者标签页", "查看标签列表", "按照创建时间正序", "排序"]}
{"atom_id": "v4.17.1_d72e56efca7a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "标签不满一屏时", "R": "展示正常", "canon_text": "C=|A=标签不满一屏时|R=展示正常", "merge_fingerprint": "d72e56efca7a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "标签不满一屏时", "展示正常"]}
{"atom_id": "v4.17.1_1aeb031a70b1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "标签超出一屏时", "R": "上下滑动查看正常", "canon_text": "C=|A=标签超出一屏时|R=上下滑动查看正常", "merge_fingerprint": "1aeb031a70b1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "标签超出一屏时", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_afa8abcfad4c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "查看单个标签", "R": "标签名和患者数(包括已取关公众号的)显示正确", "canon_text": "C=|A=查看单个标签|R=标签名和患者数(包括已取关公众号的)显示正确", "merge_fingerprint": "afa8abcfad4c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "查看单个标签", "标签名和患者数", "包括已取关公众号", "显示正确"]}
{"atom_id": "v4.17.1_325d12a4a55a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "患者数为0时", "R": "显示0人", "canon_text": "C=|A=患者数为0时|R=显示0人", "merge_fingerprint": "325d12a4a55a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "查看患者标签页", "raw_text": "step1:  => [截图] | step2: 查看标签列表 => 按照创建时间正序排序 | step3: 无标签时 => [截图] | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 | step8: 标签名较长时 => 展示正常"}, "search_terms": ["查看患者标签页", "患者数为", "显示"]}
{"atom_id": "v4.17.1_089dc978f5f4", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "标签名较长时", "R": "展示正常", "canon_text": "C=|A=标签名较长时|R=展示正常", "merge_fingerprint": "089dc978f5f4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "标签名较长时", "展示正常"]}
{"atom_id": "v4.17.1_9970a6bd6ea0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "iOS左滑/安卓长按某标签", "R": "可删除标签", "canon_text": "C=|A=iOS左滑/安卓长按某标签|R=可删除标签", "merge_fingerprint": "9970a6bd6ea0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "iOS左滑", "安卓长按某标签", "可删除标签"]}
{"atom_id": "v4.17.1_59073395473d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "删除标签", "R": "弹窗提示", "canon_text": "C=|A=删除标签|R=弹窗提示", "merge_fingerprint": "59073395473d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "删除标签", "弹窗提示"]}
{"atom_id": "v4.17.1_7798c81bea24", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "点击取消", "R": "关闭弹窗", "canon_text": "C=|A=点击取消|R=关闭弹窗", "merge_fingerprint": "7798c81bea24", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "点击取消", "关闭弹窗"]}
{"atom_id": "v4.17.1_34d0348d45d0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "点击删除标签", "R": "删除该标签 删除后表现正常", "canon_text": "C=|A=点击删除标签|R=删除该标签 删除后表现正常", "merge_fingerprint": "34d0348d45d0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "点击删除标签", "删除该标签", "删除后表现正常"]}
{"atom_id": "v4.17.1_c95f668fae8d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "touchpoints": ["患者页"], "C": "", "A": "删除的是最后一个标签", "R": "删除后表现正常", "canon_text": "C=|A=删除的是最后一个标签|R=删除后表现正常", "merge_fingerprint": "c95f668fae8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}, "search_terms": ["删除标签", "删除的是最后一个", "标签", "删除后表现正常"]}
{"atom_id": "v4.17.1_4b969c24f41d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH", "INQUIRY"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "有新患者关注", "R": "出现红点", "canon_text": "C=|A=有新患者关注|R=出现红点", "merge_fingerprint": "4b969c24f41d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "红点提示", "raw_text": "step1: 有新患者关注 => 出现红点 [截图] | step2: 从工作室首页进入全部患者返回 => 红点消失 | step3: 从咨询页进入全部患者返回 => 红点消失"}, "search_terms": ["红点提示", "有新患者关注", "出现红点"]}
{"atom_id": "v4.17.1_9cf3234d5ebd", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH", "INQUIRY"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "从工作室首页进入全部患者返回", "R": "红点消失", "canon_text": "C=|A=从工作室首页进入全部患者返回|R=红点消失", "merge_fingerprint": "9cf3234d5ebd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "红点提示", "raw_text": "step1: 有新患者关注 => 出现红点 [截图] | step2: 从工作室首页进入全部患者返回 => 红点消失 | step3: 从咨询页进入全部患者返回 => 红点消失"}, "search_terms": ["红点提示", "从工作室首页进入", "全部患者返回", "红点消失"]}
{"atom_id": "v4.17.1_41bc076712a8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH", "INQUIRY"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "从咨询页进入全部患者返回", "R": "红点消失", "canon_text": "C=|A=从咨询页进入全部患者返回|R=红点消失", "merge_fingerprint": "41bc076712a8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "红点提示", "raw_text": "step1: 有新患者关注 => 出现红点 [截图] | step2: 从工作室首页进入全部患者返回 => 红点消失 | step3: 从咨询页进入全部患者返回 => 红点消失"}, "search_terms": ["红点提示", "从咨询页进入全部", "患者返回", "红点消失"]}
{"atom_id": "v4.17.1_309f02d57152", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "查看全部患者页", "R": "患者通讯录去掉人数 新增患者标签入口", "canon_text": "C=|A=查看全部患者页|R=患者通讯录去掉人数 新增患者标签入口", "merge_fingerprint": "309f02d57152", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看全部患者页", "raw_text": "step1:  => 患者通讯录去掉人数 新增患者标签入口 [截图] | step2: 点击患者标签 => 进入患者标签页"}, "search_terms": ["查看全部患者页", "查看全部患者页", "患者通讯录去掉人", "新增患者标签入口"]}
{"atom_id": "v4.17.1_3e097a311b8c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "点击患者标签", "R": "进入患者标签页", "canon_text": "C=|A=点击患者标签|R=进入患者标签页", "merge_fingerprint": "3e097a311b8c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看全部患者页", "raw_text": "step1:  => 患者通讯录去掉人数 新增患者标签入口 [截图] | step2: 点击患者标签 => 进入患者标签页"}, "search_terms": ["查看全部患者页", "点击患者标签", "进入患者标签页"]}
{"atom_id": "v4.17.1_1fde81857a9d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "查看患者通讯录", "R": "患者数显示在最下方", "canon_text": "C=|A=查看患者通讯录|R=患者数显示在最下方", "merge_fingerprint": "1fde81857a9d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1:  => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "查看患者通讯录", "患者数显示在最下"]}
{"atom_id": "v4.17.1_23a5f8e7a36a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "无患者时", "R": "不展示患者数或者0", "canon_text": "C=|A=无患者时|R=不展示患者数或者0", "merge_fingerprint": "23a5f8e7a36a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1:  => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "无患者时", "不展示患者数或者"]}
{"atom_id": "v4.17.1_9bfffabdd37f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "患者不超过一屏时", "R": "患者数显示正常", "canon_text": "C=|A=患者不超过一屏时|R=患者数显示正常", "merge_fingerprint": "9bfffabdd37f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1:  => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "患者不超过一屏时", "患者数显示正常"]}
{"atom_id": "v4.17.1_bfca259b092d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "touchpoints": ["患者页"], "C": "", "A": "患者超过一屏时", "R": "患者数显示正常 上下滑动时患者数显示正常", "canon_text": "C=|A=患者超过一屏时|R=患者数显示正常 上下滑动时患者数显示正常", "merge_fingerprint": "bfca259b092d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1:  => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}, "search_terms": ["查看患者通讯录", "患者超过一屏时", "患者数显示正常", "上下滑动时患者数", "显示正常"]}
{"atom_id": "v4.17.1_c57dc7586478", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "患者信息页点击患者标签栏", "R": "进入设置标签页", "canon_text": "C=|A=患者信息页点击患者标签栏|R=进入设置标签页", "merge_fingerprint": "c57dc7586478", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "患者信息页点击患", "者标签栏", "进入设置标签页"]}
{"atom_id": "v4.17.1_91235836de3c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "该患者无标签", "R": "已选标签为空 所有标签都为非选中状态", "canon_text": "C=|A=该患者无标签|R=已选标签为空 所有标签都为非选中状态", "merge_fingerprint": "91235836de3c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "该患者无标签", "已选标签为空", "所有标签都为非选", "中状态"]}
{"atom_id": "v4.17.1_50eaeedb1db1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "该患者有标签", "R": "已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态", "canon_text": "C=|A=该患者有标签|R=已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态", "merge_fingerprint": "50eaeedb1db1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "该患者有标签", "已选标签显示正确", "根据创建时间正序", "排序", "所有标签里已选的", "标签为选中状态"]}
{"atom_id": "v4.17.1_c06d4d84a1cb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "已选标签很多", "R": "展示正常", "canon_text": "C=|A=已选标签很多|R=展示正常", "merge_fingerprint": "c06d4d84a1cb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "已选标签很多", "展示正常"]}
{"atom_id": "v4.17.1_5d97d85477ad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "查看所有标签", "R": "展示所有标签 根据创建时间正序显示 添加标签按钮在最后", "canon_text": "C=|A=查看所有标签|R=展示所有标签 根据创建时间正序显示 添加标签按钮在最后", "merge_fingerprint": "5d97d85477ad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "查看所有标签", "展示所有标签", "根据创建时间正序", "显示", "添加标签按钮在最"]}
{"atom_id": "v4.17.1_07fd99e22aa5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "所有标签为空", "R": "只有添加标签按钮", "canon_text": "C=|A=所有标签为空|R=只有添加标签按钮", "merge_fingerprint": "07fd99e22aa5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "所有标签为空", "只有添加标签按钮"]}
{"atom_id": "v4.17.1_9427d0bb7e7b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "所有标签很多很多", "R": "展示正常 上下滑动查看正常", "canon_text": "C=|A=所有标签很多很多|R=展示正常 上下滑动查看正常", "merge_fingerprint": "9427d0bb7e7b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "所有标签很多很多", "展示正常", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_eb3001717a46", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "标签长短不一", "R": "展示正常", "canon_text": "C=|A=标签长短不一|R=展示正常", "merge_fingerprint": "eb3001717a46", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}, "search_terms": ["设置标签", "标签长短不一", "展示正常"]}
{"atom_id": "v4.17.1_71ee840215e1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击所有标签中未选中的标签", "R": "该标签高亮显示 将该标签加在已选标签的最后", "canon_text": "C=|A=点击所有标签中未选中的标签|R=该标签高亮显示 将该标签加在已选标签的最后", "merge_fingerprint": "71ee840215e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "点击所有标签中未", "选中的标签", "该标签高亮显示", "将该标签加在已选", "标签的最后"]}
{"atom_id": "v4.17.1_b896edce3b86", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击多个未选中的标签", "R": "先选的在前面,后选的在后面", "canon_text": "C=|A=点击多个未选中的标签|R=先选的在前面,后选的在后面", "merge_fingerprint": "b896edce3b86", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "点击多个未选中的", "标签", "先选的在前面", "后选的在后面"]}
{"atom_id": "v4.17.1_ec3e3ccde133", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前已选标签为空", "R": "选择后表现正常", "canon_text": "C=|A=之前已选标签为空|R=选择后表现正常", "merge_fingerprint": "ec3e3ccde133", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "之前已选标签为空", "选择后表现正常"]}
{"atom_id": "v4.17.1_d6358b03923f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "选择标签后会增加一行", "R": "选择后表现正常", "canon_text": "C=|A=选择标签后会增加一行|R=选择后表现正常", "merge_fingerprint": "d6358b03923f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}, "search_terms": ["选中标签", "选择标签后会增加", "一行", "选择后表现正常"]}
{"atom_id": "v4.17.1_c0db767d182d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击所有标签中已选中的标签/ 点击已选标签中的标签", "R": "所有标签中该标签取消高亮显示 已选标签中该标签消失", "canon_text": "C=|A=点击所有标签中已选中的标签/ 点击已选标签中的标签|R=所有标签中该标签取消高亮显示 已选标签中该标签消失", "merge_fingerprint": "c0db767d182d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "点击所有标签中已", "选中的标签", "点击已选标签中的", "标签", "所有标签中该标签", "取消高亮显示", "已选标签中该标签", "消失"]}
{"atom_id": "v4.17.1_9aab8eea7e0d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中后已选标签为空", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中后已选标签为空|R=取消选中后表现正常", "merge_fingerprint": "9aab8eea7e0d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中后已选标", "签为空", "取消选中后表现正"]}
{"atom_id": "v4.17.1_c7043a1d948d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中后会减少一行", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中后会减少一行|R=取消选中后表现正常", "merge_fingerprint": "c7043a1d948d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中后会减少", "一行", "取消选中后表现正"]}
{"atom_id": "v4.17.1_458ddf50946b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中的是已选第一个", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中的是已选第一个|R=取消选中后表现正常", "merge_fingerprint": "458ddf50946b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中的是已选", "第一个", "取消选中后表现正"]}
{"atom_id": "v4.17.1_a7aefe321b30", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中的是已选中间的", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中的是已选中间的|R=取消选中后表现正常", "merge_fingerprint": "a7aefe321b30", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中的是已选", "中间的", "取消选中后表现正"]}
{"atom_id": "v4.17.1_e2a055bc9001", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "取消选中的是已选最后一个", "R": "取消选中后表现正常", "canon_text": "C=|A=取消选中的是已选最后一个|R=取消选中后表现正常", "merge_fingerprint": "e2a055bc9001", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}, "search_terms": ["取消选中标签", "取消选中的是已选", "最后一个", "取消选中后表现正"]}
{"atom_id": "v4.17.1_6ced45860b69", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签页点击添加标签", "R": "打开弹窗并默认唤起键盘 光标定位在输入框", "canon_text": "C=|A=设置标签页点击添加标签|R=打开弹窗并默认唤起键盘 光标定位在输入框", "merge_fingerprint": "6ced45860b69", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "设置标签页点击添", "加标签", "打开弹窗并默认唤", "起键盘", "光标定位在输入框"]}
{"atom_id": "v4.17.1_4f872417955a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击取消", "R": "关闭弹窗 不保存输入的内容", "canon_text": "C=|A=点击取消|R=关闭弹窗 不保存输入的内容", "merge_fingerprint": "4f872417955a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "点击取消", "关闭弹窗", "不保存输入的内容"]}
{"atom_id": "v4.17.1_e57991fe4036", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击确定", "R": "关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签", "canon_text": "C=|A=点击确定|R=关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签", "merge_fingerprint": "e57991fe4036", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "点击确定", "关闭弹窗", "新标签保存成功", "添加该标签到所有", "标签和已选标签的", "最后且选中该标签"]}
{"atom_id": "v4.17.1_e00c18963b7c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "输入框为空时点击确定", "R": "toast提示“请输入标签名称”", "canon_text": "C=|A=输入框为空时点击确定|R=toast提示“请输入标签名称”", "merge_fingerprint": "e00c18963b7c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "输入框为空时点击", "确定", "toast提示", "请输入标签名称"]}
{"atom_id": "v4.17.1_d98902e872ec", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "有重名标签时点击确定", "R": "关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后", "canon_text": "C=|A=有重名标签时点击确定|R=关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后", "merge_fingerprint": "d98902e872ec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "有重名标签时点击", "确定", "关闭弹窗", "不保存这个新标签", "所有标签选中老的", "该标签", "添加该标签到已选", "标签的最后"]}
{"atom_id": "v4.17.1_c8503875284f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "有已删除的重名标签时点击确定", "R": "保存正常", "canon_text": "C=|A=有已删除的重名标签时点击确定|R=保存正常", "merge_fingerprint": "c8503875284f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "有已删除的重名标", "签时点击确定", "保存正常"]}
{"atom_id": "v4.17.1_0c7971859325", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前已选标签为空", "R": "添加后表现正常", "canon_text": "C=|A=之前已选标签为空|R=添加后表现正常", "merge_fingerprint": "0c7971859325", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "之前已选标签为空", "添加后表现正常"]}
{"atom_id": "v4.17.1_e330754ff6db", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT", "AUTH"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前所有标签为空", "R": "添加后表现正常", "canon_text": "C=|A=之前所有标签为空|R=添加后表现正常", "merge_fingerprint": "e330754ff6db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}, "search_terms": ["添加标签", "之前所有标签为空", "添加后表现正常"]}
{"atom_id": "v4.17.1_a75bbba39a7f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签后保存", "R": "保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)", "canon_text": "C=|A=设置标签后保存|R=保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)", "merge_fingerprint": "a75bbba39a7f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签后保存", "raw_text": "step1:  => 保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)"}, "search_terms": ["设置标签后保存", "设置标签后保存", "保存已选标签并返", "回上一页", "顺序是创建时间顺", "序排序", "不是选择的顺序"]}
{"atom_id": "v4.17.1_d8cc60e02e47", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "未选中某标签->选中某标签", "R": "该标签下有此患者", "canon_text": "C=|A=未选中某标签->选中某标签|R=该标签下有此患者", "merge_fingerprint": "d8cc60e02e47", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签|某标签前后变化", "raw_text": "step1: 未选中某标签->选中某标签 => 该标签下有此患者 | step2: 选中某标签->取消选中某标签 => 该标签下无此患者"}, "search_terms": ["设置标签", "某标签前后变化", "未选中某标签", "选中某标签", "该标签下有此患者"]}
{"atom_id": "v4.17.1_b6cc3d1f5800", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "选中某标签->取消选中某标签", "R": "该标签下无此患者", "canon_text": "C=|A=选中某标签->取消选中某标签|R=该标签下无此患者", "merge_fingerprint": "b6cc3d1f5800", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签|某标签前后变化", "raw_text": "step1: 未选中某标签->选中某标签 => 该标签下有此患者 | step2: 选中某标签->取消选中某标签 => 该标签下无此患者"}, "search_terms": ["设置标签", "某标签前后变化", "选中某标签", "取消选中某标签", "该标签下无此患者"]}
{"atom_id": "v4.17.1_1f731cb3c91c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "修改已选标签后点击返回", "R": "弹窗提示", "canon_text": "C=|A=修改已选标签后点击返回|R=弹窗提示", "merge_fingerprint": "1f731cb3c91c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "修改已选标签后点", "击返回", "弹窗提示"]}
{"atom_id": "v4.17.1_b4c8ba9b439c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击不保存", "R": "不保存修改并返回上一页", "canon_text": "C=|A=点击不保存|R=不保存修改并返回上一页", "merge_fingerprint": "b4c8ba9b439c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击不保存", "不保存修改并返回", "上一页"]}
{"atom_id": "v4.17.1_112bfcffa2a6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击保存", "R": "保存修改并返回上一页", "canon_text": "C=|A=点击保存|R=保存修改并返回上一页", "merge_fingerprint": "112bfcffa2a6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "点击保存", "保存修改并返回上", "一页"]}
{"atom_id": "v4.17.1_2df851a9bd52", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "不修改已选标签时点击返回", "R": "无弹窗提示", "canon_text": "C=|A=不修改已选标签时点击返回|R=无弹窗提示", "merge_fingerprint": "2df851a9bd52", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "不修改已选标签时", "点击返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_728dd63f9ea3", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "只修改了标签的顺序时点击返回", "R": "无弹窗提示", "canon_text": "C=|A=只修改了标签的顺序时点击返回|R=无弹窗提示", "merge_fingerprint": "728dd63f9ea3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}, "search_terms": ["返回弹窗", "只修改了标签的顺", "序时点击返回", "无弹窗提示"]}
{"atom_id": "v4.17.1_302e066c2a3f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "查看病历页", "R": "展示该患者的标签", "canon_text": "C=|A=查看病历页|R=展示该患者的标签", "merge_fingerprint": "302e066c2a3f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看病历页", "raw_text": "step1:  => 展示该患者的标签 [截图] | step2: 无标签时 => 不展示这一行 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 按照创建时间正序排序"}, "search_terms": ["查看病历页", "查看病历页", "展示该患者的标签"]}
{"atom_id": "v4.17.1_7984168b740f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "无标签时", "R": "不展示这一行", "canon_text": "C=|A=无标签时|R=不展示这一行", "merge_fingerprint": "7984168b740f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看病历页", "raw_text": "step1:  => 展示该患者的标签 [截图] | step2: 无标签时 => 不展示这一行 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 按照创建时间正序排序"}, "search_terms": ["查看病历页", "无标签时", "不展示这一行"]}
{"atom_id": "v4.17.1_a23c82f9a1a0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "一个标签", "R": "展示正常", "canon_text": "C=|A=一个标签|R=展示正常", "merge_fingerprint": "a23c82f9a1a0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1:  => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "一个标签", "展示正常"]}
{"atom_id": "v4.17.1_4e0bfedf4b67", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "多个标签", "R": "展示正常 按照创建时间正序排序", "canon_text": "C=|A=多个标签|R=展示正常 按照创建时间正序排序", "merge_fingerprint": "4e0bfedf4b67", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看病历页", "raw_text": "step1:  => 展示该患者的标签 [截图] | step2: 无标签时 => 不展示这一行 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 按照创建时间正序排序"}, "search_terms": ["查看病历页", "多个标签", "展示正常", "按照创建时间正序", "排序"]}
{"atom_id": "v4.17.1_2259953ef747", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "查看患者信息页", "R": "增加患者标签", "canon_text": "C=|A=查看患者信息页|R=增加患者标签", "merge_fingerprint": "2259953ef747", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1:  => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "查看患者信息页", "增加患者标签"]}
{"atom_id": "v4.17.1_b8300626b275", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "无标签时", "R": "空白", "canon_text": "C=|A=无标签时|R=空白", "merge_fingerprint": "b8300626b275", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1:  => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "无标签时", "空白"]}
{"atom_id": "v4.17.1_7be811741567", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "多个标签", "R": "展示正常 换行展示所有标签 按照创建时间正序排序", "canon_text": "C=|A=多个标签|R=展示正常 换行展示所有标签 按照创建时间正序排序", "merge_fingerprint": "7be811741567", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1:  => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "多个标签", "展示正常", "换行展示所有标签", "按照创建时间正序", "排序"]}
{"atom_id": "v4.17.1_da034894de1a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "touchpoints": ["患者页"], "C": "", "A": "备注超过一行", "R": "最多显示一行,超过就… (之前是换行显示全部)", "canon_text": "C=|A=备注超过一行|R=最多显示一行,超过就… (之前是换行显示全部)", "merge_fingerprint": "da034894de1a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1:  => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}, "search_terms": ["查看患者信息页", "备注超过一行", "最多显示一行", "超过就", "之前是换行显示全"]}
{"atom_id": "v4.17.1_0f0cec8e1512", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 会话搜索页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "输入存在的标签名,点击搜索", "R": "搜索出标签对应的患者", "canon_text": "C=|A=输入存在的标签名,点击搜索|R=搜索出标签对应的患者", "merge_fingerprint": "0f0cec8e1512", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "case_name": "会话页增加标签搜索功能", "raw_text": "step1: 输入存在的标签名,点击搜索 => 1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx | step2: 输入不存在的标签名,点击搜索 => 展示:暂无搜索结果..."}, "search_terms": ["会话页增加标签搜", "索功能", "输入存在的标签名", "点击搜索", "搜索出标签对应的", "患者"]}
{"atom_id": "v4.17.1_578be2c81fec", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 会话搜索页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "输入存在的标签名,点击搜索", "R": "患者的标签显示为 标签:xxx", "canon_text": "C=|A=输入存在的标签名,点击搜索|R=患者的标签显示为 标签:xxx", "merge_fingerprint": "578be2c81fec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "case_name": "会话页增加标签搜索功能", "raw_text": "step1: 输入存在的标签名,点击搜索 => 1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx | step2: 输入不存在的标签名,点击搜索 => 展示:暂无搜索结果..."}, "search_terms": ["会话页增加标签搜", "索功能", "输入存在的标签名", "点击搜索", "患者的标签显示为", "标签", "xxx"]}
{"atom_id": "v4.17.1_857e3a97c65b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 会话搜索页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "输入不存在的标签名,点击搜索", "R": "展示:暂无搜索结果...", "canon_text": "C=|A=输入不存在的标签名,点击搜索|R=展示:暂无搜索结果...", "merge_fingerprint": "857e3a97c65b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "case_name": "会话页增加标签搜索功能", "raw_text": "step1: 输入存在的标签名,点击搜索 => 1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx | step2: 输入不存在的标签名,点击搜索 => 展示:暂无搜索结果..."}, "search_terms": ["会话页增加标签搜", "索功能", "输入不存在的标签", "点击搜索", "展示", "暂无搜索结果"]}
{"atom_id": "v4.17.1_bd15067886ae", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 搜索患者页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "搜索标签", "R": "规则同会话搜索页面一致", "canon_text": "C=|A=搜索标签|R=规则同会话搜索页面一致", "merge_fingerprint": "bd15067886ae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "case_name": "搜索患者页增加搜索标签功能", "raw_text": "step1: 搜索标签 => 规则同会话搜索页面一致 | step2: 安卓手机进入患者搜索页 => 自动唤起键盘,光标定位在搜索框内 | step3: 安卓手机搜索结果页 => 去掉“患者”标题"}, "search_terms": ["搜索患者页增加搜", "索标签功能", "搜索标签", "规则同会话搜索页", "面一致"]}
{"atom_id": "v4.17.1_ec4f4e0a9221", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 搜索患者页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "安卓手机进入患者搜索页", "R": "自动唤起键盘,光标定位在搜索框内", "canon_text": "C=|A=安卓手机进入患者搜索页|R=自动唤起键盘,光标定位在搜索框内", "merge_fingerprint": "ec4f4e0a9221", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "case_name": "搜索患者页增加搜索标签功能", "raw_text": "step1: 搜索标签 => 规则同会话搜索页面一致 | step2: 安卓手机进入患者搜索页 => 自动唤起键盘,光标定位在搜索框内 | step3: 安卓手机搜索结果页 => 去掉“患者”标题"}, "search_terms": ["搜索患者页增加搜", "索标签功能", "安卓手机进入患者", "搜索页", "自动唤起键盘", "光标定位在搜索框"]}
{"atom_id": "v4.17.1_daf9bc3fc5b6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 添加标签 > 搜索患者页", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "安卓手机搜索结果页", "R": "去掉“患者”标题", "canon_text": "C=|A=安卓手机搜索结果页|R=去掉“患者”标题", "merge_fingerprint": "daf9bc3fc5b6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "case_name": "搜索患者页增加搜索标签功能", "raw_text": "step1: 搜索标签 => 规则同会话搜索页面一致 | step2: 安卓手机进入患者搜索页 => 自动唤起键盘,光标定位在搜索框内 | step3: 安卓手机搜索结果页 => 去掉“患者”标题"}, "search_terms": ["搜索患者页增加搜", "索标签功能", "安卓手机搜索结果", "去掉", "患者", "标题"]}
{"atom_id": "v4.17.1_eae7047427ad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选择患者页点击从工作室中选择患者", "R": "进入选择患者页 搜索患者栏有全选按钮 患者列表正确", "canon_text": "C=|A=选择患者页点击从工作室中选择患者|R=进入选择患者页 搜索患者栏有全选按钮 患者列表正确", "merge_fingerprint": "eae7047427ad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选择患者页点击从", "工作室中选择患者", "进入选择患者页", "搜索患者栏有全选", "按钮", "患者列表正确"]}
{"atom_id": "v4.17.1_3f2b389c6d19", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前已选择患者", "R": "顶部头像正确 选中已添加的患者 确定按钮人数正确", "canon_text": "C=|A=之前已选择患者|R=顶部头像正确 选中已添加的患者 确定按钮人数正确", "merge_fingerprint": "3f2b389c6d19", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "之前已选择患者", "顶部头像正确", "选中已添加的患者", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_96942e693b9d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前未选择患者", "R": "顶部无头 患者都是未选中 确定按钮人数0人", "canon_text": "C=|A=之前未选择患者|R=顶部无头 患者都是未选中 确定按钮人数0人", "merge_fingerprint": "96942e693b9d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "之前未选择患者", "顶部无头", "患者都是未选中", "确定按钮人数"]}
{"atom_id": "v4.17.1_def18903eee2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "点击全选", "R": "选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选", "canon_text": "C=|A=点击全选|R=选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选", "merge_fingerprint": "def18903eee2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "点击全选", "选中所有患者", "顶部头像正确", "确定按钮人数正确", "全选变为不选"]}
{"atom_id": "v4.17.1_db9af01a3d21", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "点击不选", "R": "取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选", "canon_text": "C=|A=点击不选|R=取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选", "merge_fingerprint": "db9af01a3d21", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "点击不选", "取消选中所有患者", "顶部头像为空", "确定按钮人数为", "不选变为全选"]}
{"atom_id": "v4.17.1_971d7aefdc62", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "点击顶部某头像", "R": "取消选中该患者 勾选状态正确 确定按钮人数正确", "canon_text": "C=|A=点击顶部某头像|R=取消选中该患者 勾选状态正确 确定按钮人数正确", "merge_fingerprint": "971d7aefdc62", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "点击顶部某头像", "取消选中该患者", "勾选状态正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_b5a22256bca8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如有患者则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如有患者则变为空", "merge_fingerprint": "b5a22256bca8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "已选为", "时点击确定", "返回上一页", "之前如有患者则变", "为空"]}
{"atom_id": "v4.17.1_d6b7d18ba734", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 患者名单正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 患者名单正确", "merge_fingerprint": "d6b7d18ba734", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "已选一个或多个时", "点击确定", "返回上一页", "患者名单正确"]}
{"atom_id": "v4.17.1_89c0af3d941d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 患者名单不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 患者名单不变", "merge_fingerprint": "89c0af3d941d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}, "search_terms": ["查看选择工作室患", "选择后点击返回", "返回正常", "患者名单不变"]}
{"atom_id": "v4.17.1_e0b0b9a6efc7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "未选择->选择", "R": "选择正常", "canon_text": "C=|A=未选择->选择|R=选择正常", "merge_fingerprint": "e0b0b9a6efc7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "某就诊次数选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}, "search_terms": ["某就诊次数选择前", "后变化", "未选择", "选择", "选择正常"]}
{"atom_id": "v4.17.1_92e53d95818a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "选择->不选择", "R": "取消正常", "canon_text": "C=|A=选择->不选择|R=取消正常", "merge_fingerprint": "92e53d95818a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "某就诊次数选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}, "search_terms": ["某就诊次数选择前", "后变化", "选择", "不选择", "取消正常"]}
{"atom_id": "v4.17.1_27314eb0ea1c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "无备注", "R": "显示患者名", "canon_text": "C=|A=无备注|R=显示患者名", "merge_fingerprint": "27314eb0ea1c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "无备注", "显示患者名"]}
{"atom_id": "v4.17.1_4589cead09ca", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "有备注", "R": "显示备注名", "canon_text": "C=|A=有备注|R=显示备注名", "merge_fingerprint": "4589cead09ca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "有备注", "显示备注名"]}
{"atom_id": "v4.17.1_7f063b9210cb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "多个名字", "R": "逗号隔开", "canon_text": "C=|A=多个名字|R=逗号隔开", "merge_fingerprint": "7f063b9210cb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "多个名字", "逗号隔开"]}
{"atom_id": "v4.17.1_49d82fc1cf57", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "超出一行", "R": "显示...", "canon_text": "C=|A=超出一行|R=显示...", "merge_fingerprint": "49d82fc1cf57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "超出一行", "显示"]}
{"atom_id": "v4.17.1_5c8bcc6f5c57", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前已选为空时选择一个患者", "R": "患者名显示正常", "canon_text": "C=|A=之前已选为空时选择一个患者|R=患者名显示正常", "merge_fingerprint": "5c8bcc6f5c57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前已选为空时选", "择一个患者", "患者名显示正常"]}
{"atom_id": "v4.17.1_992588a86d1f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前已选为空时选择多个患者", "R": "根据患者字母排序显示", "canon_text": "C=|A=之前已选为空时选择多个患者|R=根据患者字母排序显示", "merge_fingerprint": "992588a86d1f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前已选为空时选", "择多个患者", "根据患者字母排序", "显示"]}
{"atom_id": "v4.17.1_2b82fe95b171", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时选择一个之前没选的患者", "R": "新选的患者显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的患者|R=新选的患者显示在列表最前面", "merge_fingerprint": "2b82fe95b171", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时选择", "一个之前没选的患", "新选的患者显示在", "列表最前面"]}
{"atom_id": "v4.17.1_de2c81934708", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时选择多个之前没选的患者", "R": "新选的患者根据患者字母排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的患者|R=新选的患者根据患者字母排序显示在列表最前面", "merge_fingerprint": "de2c81934708", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时选择", "多个之前没选的患", "新选的患者根据患", "者字母排序显示在", "列表最前面"]}
{"atom_id": "v4.17.1_92ae0c118a8c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时选择多个患者,有已选的也有没选的", "R": "新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个患者,有已选的也有没选的|R=新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "92ae0c118a8c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时选择", "多个患者", "有已选的也有没选", "新选的患者根据患", "者字母排序显示在", "列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_c7cd189153bb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "touchpoints": ["患者页"], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的患者显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的患者显示在列表最前面 取消的表现正常", "merge_fingerprint": "c7cd189153bb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}, "search_terms": ["患者顺序", "之前不为空时有新", "选有取消", "新选的患者显示在", "列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_7cbc01a1cdb8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "点击某标签右边icon", "R": "进入设置标签页 标签名正确 患者数正确", "canon_text": "C=|A=点击某标签右边icon|R=进入设置标签页 标签名正确 患者数正确", "merge_fingerprint": "7cbc01a1cdb8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 点击某标签右边icon => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 编辑标签名 => 表现正常 | step3: 添加患者 a、勾选和取消勾选 c、搜索 => a、c、表现正常 | step4: 右滑或长按删除患者 => 表现正常"}, "search_terms": ["设置标签", "点击某标签右边i", "con", "进入设置标签页", "标签名正确", "患者数正确"]}
{"atom_id": "v4.17.1_ccc55d699595", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "添加患者 a、勾选和取消勾选 c、搜索", "R": "a、c、表现正常", "canon_text": "C=|A=添加患者 a、勾选和取消勾选 c、搜索|R=a、c、表现正常", "merge_fingerprint": "ccc55d699595", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 点击某标签右边icon => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 编辑标签名 => 表现正常 | step3: 添加患者 a、勾选和取消勾选 c、搜索 => a、c、表现正常 | step4: 右滑或长按删除患者 => 表现正常"}, "search_terms": ["设置标签", "添加患者", "勾选和取消勾选", "搜索", "表现正常"]}
{"atom_id": "v4.17.1_e55e57dba180", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "设置标签后确定", "R": "保存修改的内容并返回上一页 标签名和患者数正确", "canon_text": "C=|A=设置标签后确定|R=保存修改的内容并返回上一页 标签名和患者数正确", "merge_fingerprint": "e55e57dba180", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签后确定", "raw_text": "step1:  => 保存修改的内容并返回上一页 标签名和患者数正确"}, "search_terms": ["设置标签后确定", "设置标签后确定", "保存修改的内容并", "返回上一页", "标签名和患者数正"]}
{"atom_id": "v4.17.1_3803def6c744", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "标签名变了", "R": "标签名显示正确", "canon_text": "C=|A=标签名变了|R=标签名显示正确", "merge_fingerprint": "3803def6c744", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "标签名变了", "标签名显示正确"]}
{"atom_id": "v4.17.1_1adcc848aea0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "患者数变了", "R": "患者数显示正确", "canon_text": "C=|A=患者数变了|R=患者数显示正确", "merge_fingerprint": "1adcc848aea0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "患者数变了", "患者数显示正确"]}
{"atom_id": "v4.17.1_5ae971c5fe4f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前患者数为0置灰 设置后患者数不为0", "R": "可选了", "canon_text": "C=|A=之前患者数为0置灰 设置后患者数不为0|R=可选了", "merge_fingerprint": "5ae971c5fe4f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "之前患者数为", "置灰", "设置后患者数不为", "可选了"]}
{"atom_id": "v4.17.1_b2bb492fbd0c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前是已选中状态", "R": "还是已选中", "canon_text": "C=|A=之前是已选中状态|R=还是已选中", "merge_fingerprint": "b2bb492fbd0c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "之前是已选中状态", "还是已选中"]}
{"atom_id": "v4.17.1_f37eb7f401e1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "touchpoints": ["患者页"], "C": "", "A": "之前是未选中状态", "R": "还是未选中", "canon_text": "C=|A=之前是未选中状态|R=还是未选中", "merge_fingerprint": "f37eb7f401e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}, "search_terms": ["设置标签前后变化", "之前是未选中状态", "还是未选中"]}
{"atom_id": "v4.17.1_f56d236742e7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选择患者页点击通过标签筛选", "R": "进入选择标签页", "canon_text": "C=|A=选择患者页点击通过标签筛选|R=进入选择标签页", "merge_fingerprint": "f56d236742e7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选择患者页点击通", "过标签筛选", "进入选择标签页"]}
{"atom_id": "v4.17.1_0336fb90d2f6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "查看标签列表", "R": "按照创建时间正序排序 无已删除的标签", "canon_text": "C=|A=查看标签列表|R=按照创建时间正序排序 无已删除的标签", "merge_fingerprint": "0336fb90d2f6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "查看标签列表", "按照创建时间正序", "排序", "无已删除的标签"]}
{"atom_id": "v4.17.1_6682bfb1deeb", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "患者数为0时", "R": "显示0人 该标签置灰不可选", "canon_text": "C=|A=患者数为0时|R=显示0人 该标签置灰不可选", "merge_fingerprint": "6682bfb1deeb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "患者数为", "显示", "该标签置灰不可选"]}
{"atom_id": "v4.17.1_f574c04e4bca", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "之前已选择标签", "R": "选中已添加的标签", "canon_text": "C=|A=之前已选择标签|R=选中已添加的标签", "merge_fingerprint": "f574c04e4bca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "之前已选择标签", "选中已添加的标签"]}
{"atom_id": "v4.17.1_75c0e317629c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "之前未选择标签", "R": "标签都是未选中", "canon_text": "C=|A=之前未选择标签|R=标签都是未选中", "merge_fingerprint": "75c0e317629c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "之前未选择标签", "标签都是未选中"]}
{"atom_id": "v4.17.1_5bdd981f8be1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选中某标签", "R": "勾选状态正确", "canon_text": "C=|A=选中某标签|R=勾选状态正确", "merge_fingerprint": "5bdd981f8be1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选中某标签", "勾选状态正确"]}
{"atom_id": "v4.17.1_725327eb9c08", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "取消选中某标签", "R": "勾选状态正确", "canon_text": "C=|A=取消选中某标签|R=勾选状态正确", "merge_fingerprint": "725327eb9c08", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "取消选中某标签", "勾选状态正确"]}
{"atom_id": "v4.17.1_573808063f31", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "查看选择标签页", "R": "除了右边icon,其余位置点击都是选中该标签", "canon_text": "C=|A=查看选择标签页|R=除了右边icon,其余位置点击都是选中该标签", "merge_fingerprint": "573808063f31", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "查看选择标签页", "除了右边icon", "其余位置点击都是", "选中该标签"]}
{"atom_id": "v4.17.1_b7130a56ee62", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选中多个标签", "R": "选中正常", "canon_text": "C=|A=选中多个标签|R=选中正常", "merge_fingerprint": "b7130a56ee62", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选中多个标签", "选中正常"]}
{"atom_id": "v4.17.1_cfeee4255999", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如有标签则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如有标签则变为空", "merge_fingerprint": "cfeee4255999", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "已选为", "时点击确定", "返回上一页", "之前如有标签则变", "为空"]}
{"atom_id": "v4.17.1_105392245300", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 标签名单正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 标签名单正确", "merge_fingerprint": "105392245300", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "已选一个或多个时", "点击确定", "返回上一页", "标签名单正确"]}
{"atom_id": "v4.17.1_cb3fd205b109", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 标签名单不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 标签名单不变", "merge_fingerprint": "cb3fd205b109", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13:  => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}, "search_terms": ["查看选择标签页", "选择后点击返回", "返回正常", "标签名单不变"]}
{"atom_id": "v4.17.1_3b14b0c8aff2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "查看单个标签", "R": "显示标签名及其人数", "canon_text": "C=|A=查看单个标签|R=显示标签名及其人数", "merge_fingerprint": "3b14b0c8aff2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "查看单个标签", "显示标签名及其人"]}
{"atom_id": "v4.17.1_69caf9209be1", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "多个标签", "R": "逗号隔开", "canon_text": "C=|A=多个标签|R=逗号隔开", "merge_fingerprint": "69caf9209be1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "多个标签", "逗号隔开"]}
{"atom_id": "v4.17.1_d2eba4d5c21c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择一个标签", "R": "标签名显示正常", "canon_text": "C=|A=之前已选为空时选择一个标签|R=标签名显示正常", "merge_fingerprint": "d2eba4d5c21c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前已选为空时选", "择一个标签", "标签名显示正常"]}
{"atom_id": "v4.17.1_a8d9f129ab5f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择多个标签", "R": "根据标签顺序显示", "canon_text": "C=|A=之前已选为空时选择多个标签|R=根据标签顺序显示", "merge_fingerprint": "a8d9f129ab5f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前已选为空时选", "择多个标签", "根据标签顺序显示"]}
{"atom_id": "v4.17.1_5725caf28366", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择一个之前没选的标签", "R": "新选的标签显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的标签|R=新选的标签显示在列表最前面", "merge_fingerprint": "5725caf28366", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时选择", "一个之前没选的标", "新选的标签显示在", "列表最前面"]}
{"atom_id": "v4.17.1_3bcc40f3201b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个之前没选的标签", "R": "新选的标签根据标签顺序排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的标签|R=新选的标签根据标签顺序排序显示在列表最前面", "merge_fingerprint": "3bcc40f3201b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时选择", "多个之前没选的标", "新选的标签根据标", "签顺序排序显示在", "列表最前面"]}
{"atom_id": "v4.17.1_e32abd1b9a1d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个标签,有已选的也有没选的", "R": "新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个标签,有已选的也有没选的|R=新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "e32abd1b9a1d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时选择", "多个标签", "有已选的也有没选", "新选的标签根据标", "签顺序排序显示在", "列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_2f65d0181fad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "touchpoints": [], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的标签显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的标签显示在列表最前面 取消的表现正常", "merge_fingerprint": "2f65d0181fad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}, "search_terms": ["标签顺序", "之前不为空时有新", "选有取消", "新选的标签显示在", "列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_e7333af21b49", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选择患者页点击通过病证名筛选", "R": "进入选择病证名页", "canon_text": "C=|A=选择患者页点击通过病证名筛选|R=进入选择病证名页", "merge_fingerprint": "e7333af21b49", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选择患者页点击通", "过病证名筛选", "进入选择病证名页"]}
{"atom_id": "v4.17.1_8f828d8d5575", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看病证名列表", "R": "按照人数从多到少排序 人数相同的表现正常", "canon_text": "C=|A=查看病证名列表|R=按照人数从多到少排序 人数相同的表现正常", "merge_fingerprint": "8f828d8d5575", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "查看病证名列表", "按照人数从多到少", "排序", "人数相同的表现正"]}
{"atom_id": "v4.17.1_470fda899fca", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "病证名不满一屏时", "R": "展示正常", "canon_text": "C=|A=病证名不满一屏时|R=展示正常", "merge_fingerprint": "470fda899fca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "病证名不满一屏时", "展示正常"]}
{"atom_id": "v4.17.1_49af7e157bd3", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "病证名超出一屏时", "R": "上下滑动查看正常", "canon_text": "C=|A=病证名超出一屏时|R=上下滑动查看正常", "merge_fingerprint": "49af7e157bd3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "病证名超出一屏时", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_fbb8be6fdaf6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看单个病证名", "R": "病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量", "canon_text": "C=|A=查看单个病证名|R=病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量", "merge_fingerprint": "fbb8be6fdaf6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "查看单个病证名", "病证名和患者数显", "示正确", "病证名为方案的辨", "病字段", "患者数为有该病证", "名的患者数量"]}
{"atom_id": "v4.17.1_92559314bb0d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "病证名较长时", "R": "展示正常", "canon_text": "C=|A=病证名较长时|R=展示正常", "merge_fingerprint": "92559314bb0d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "病证名较长时", "展示正常"]}
{"atom_id": "v4.17.1_598d8a226226", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "之前已选择病证名", "R": "选中已添加的病证名", "canon_text": "C=|A=之前已选择病证名|R=选中已添加的病证名", "merge_fingerprint": "598d8a226226", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "之前已选择病证名", "选中已添加的病证"]}
{"atom_id": "v4.17.1_307957e42098", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "之前未选择病证名", "R": "病证名都是未选中", "canon_text": "C=|A=之前未选择病证名|R=病证名都是未选中", "merge_fingerprint": "307957e42098", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "之前未选择病证名", "病证名都是未选中"]}
{"atom_id": "v4.17.1_5f6961b67c3a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选中某病证名", "R": "勾选状态正确", "canon_text": "C=|A=选中某病证名|R=勾选状态正确", "merge_fingerprint": "5f6961b67c3a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选中某病证名", "勾选状态正确"]}
{"atom_id": "v4.17.1_414c3a69a02a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "取消选中某病证名", "R": "勾选状态正确", "canon_text": "C=|A=取消选中某病证名|R=勾选状态正确", "merge_fingerprint": "414c3a69a02a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "取消选中某病证名", "勾选状态正确"]}
{"atom_id": "v4.17.1_3c448a389f72", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看选择病证名页", "R": "除了右边icon,其余位置点击都是选中该病证名", "canon_text": "C=|A=查看选择病证名页|R=除了右边icon,其余位置点击都是选中该病证名", "merge_fingerprint": "3c448a389f72", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "查看选择病证名页", "除了右边icon", "其余位置点击都是", "选中该病证名"]}
{"atom_id": "v4.17.1_0304bff7b164", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选中多个病证名", "R": "选中正常", "canon_text": "C=|A=选中多个病证名|R=选中正常", "merge_fingerprint": "0304bff7b164", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选中多个病证名", "选中正常"]}
{"atom_id": "v4.17.1_65934be60b45", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如有病证名则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如有病证名则变为空", "merge_fingerprint": "65934be60b45", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "已选为", "时点击确定", "返回上一页", "之前如有病证名则", "变为空"]}
{"atom_id": "v4.17.1_6cdf16014421", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 病证名正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 病证名正确", "merge_fingerprint": "6cdf16014421", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "已选一个或多个时", "点击确定", "返回上一页", "病证名正确"]}
{"atom_id": "v4.17.1_4d076dc267d8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 病证名不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 病证名不变", "merge_fingerprint": "4d076dc267d8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12:  => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}, "search_terms": ["查看选择病证名页", "选择后点击返回", "返回正常", "病证名不变"]}
{"atom_id": "v4.17.1_714e516aa1c4", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "点击某病证名右边icon", "R": "进入查看患者页 病证名正确 患者数正确", "canon_text": "C=|A=点击某病证名右边icon|R=进入查看患者页 病证名正确 患者数正确", "merge_fingerprint": "714e516aa1c4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看某病证名患者", "raw_text": "step1: 点击某病证名右边icon => 进入查看患者页 病证名正确 患者数正确 [截图] | step2:  => 不能改名 不能添加、删除患者 | step3: 查看排序 => 开方时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某病证名患者", "点击某病证名右边", "icon", "进入查看患者页", "病证名正确", "患者数正确"]}
{"atom_id": "v4.17.1_ab662d6c69a6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": ["患者页"], "C": "", "A": "查看某病证名患者", "R": "不能改名 不能添加、删除患者", "canon_text": "C=|A=查看某病证名患者|R=不能改名 不能添加、删除患者", "merge_fingerprint": "ab662d6c69a6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看某病证名患者", "raw_text": "step1: 点击某病证名右边icon => 进入查看患者页 病证名正确 患者数正确 [截图] | step2:  => 不能改名 不能添加、删除患者 | step3: 查看排序 => 开方时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某病证名患者", "查看某病证名患者", "不能改名", "不能添加", "删除患者"]}
{"atom_id": "v4.17.1_2fab5b912129", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "不满一屏时", "R": "展示正常", "canon_text": "C=|A=不满一屏时|R=展示正常", "merge_fingerprint": "2fab5b912129", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2:  => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "不满一屏时", "展示正常"]}
{"atom_id": "v4.17.1_5c1d363be5a7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "超出一屏时", "R": "上下滑动查看正常", "canon_text": "C=|A=超出一屏时|R=上下滑动查看正常", "merge_fingerprint": "5c1d363be5a7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2:  => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "超出一屏时", "上下滑动查看正常"]}
{"atom_id": "v4.17.1_a0fdd13061fa", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "查看单个病证名", "R": "显示病证名及其人数", "canon_text": "C=|A=查看单个病证名|R=显示病证名及其人数", "merge_fingerprint": "a0fdd13061fa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "查看单个病证名", "显示病证名及其人"]}
{"atom_id": "v4.17.1_1c94b40c99da", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "多个病证名", "R": "逗号隔开", "canon_text": "C=|A=多个病证名|R=逗号隔开", "merge_fingerprint": "1c94b40c99da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "多个病证名", "逗号隔开"]}
{"atom_id": "v4.17.1_b9ac18161f8b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择一个病证名", "R": "病证名显示正常", "canon_text": "C=|A=之前已选为空时选择一个病证名|R=病证名显示正常", "merge_fingerprint": "b9ac18161f8b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前已选为空时选", "择一个病证名", "病证名显示正常"]}
{"atom_id": "v4.17.1_325151211940", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择多个病证名", "R": "根据病证名顺序显示", "canon_text": "C=|A=之前已选为空时选择多个病证名|R=根据病证名顺序显示", "merge_fingerprint": "325151211940", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前已选为空时选", "择多个病证名", "根据病证名顺序显"]}
{"atom_id": "v4.17.1_632fc8a994db", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择一个之前没选的病证名", "R": "新选的病证名显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的病证名|R=新选的病证名显示在列表最前面", "merge_fingerprint": "632fc8a994db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时选择", "一个之前没选的病", "证名", "新选的病证名显示", "在列表最前面"]}
{"atom_id": "v4.17.1_06b29d5cd0a5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个之前没选的病证名", "R": "新选的病证名根据病证名顺序排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的病证名|R=新选的病证名根据病证名顺序排序显示在列表最前面", "merge_fingerprint": "06b29d5cd0a5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时选择", "多个之前没选的病", "证名", "新选的病证名根据", "病证名顺序排序显", "示在列表最前面"]}
{"atom_id": "v4.17.1_47372bd05fe5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个病证名,有已选的也有没选的", "R": "新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个病证名,有已选的也有没选的|R=新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "47372bd05fe5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时选择", "多个病证名", "有已选的也有没选", "新选的病证名根据", "病证名顺序排序显", "示在列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_490f0d0cba4a", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "touchpoints": [], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的病证名显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的病证名显示在列表最前面 取消的表现正常", "merge_fingerprint": "490f0d0cba4a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}, "search_terms": ["病证名顺序", "之前不为空时有新", "选有取消", "新选的病证名显示", "在列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_4a3132c29e7c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选择患者页点击通过就诊次数筛选", "R": "进入选择就诊次数页", "canon_text": "C=|A=选择患者页点击通过就诊次数筛选|R=进入选择就诊次数页", "merge_fingerprint": "4a3132c29e7c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选择患者页点击通", "过就诊次数筛选", "进入选择就诊次数"]}
{"atom_id": "v4.17.1_91a4c7b4910e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "查看选择就诊次数页", "R": "共3种分类 0次、1次、多次", "canon_text": "C=|A=查看选择就诊次数页|R=共3种分类 0次、1次、多次", "merge_fingerprint": "91a4c7b4910e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "查看选择就诊次数", "种分类", "多次"]}
{"atom_id": "v4.17.1_9bdc4d982b11", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "查看单个分类", "R": "患者数显示正确 问诊成功才算,退费的不算", "canon_text": "C=|A=查看单个分类|R=患者数显示正确 问诊成功才算,退费的不算", "merge_fingerprint": "9bdc4d982b11", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "查看单个分类", "患者数显示正确", "问诊成功才算", "退费的不算"]}
{"atom_id": "v4.17.1_5d52537c1ab7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "患者数为0时", "R": "显示0人 该分类置灰不可选", "canon_text": "C=|A=患者数为0时|R=显示0人 该分类置灰不可选", "merge_fingerprint": "5d52537c1ab7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "患者数为", "显示", "该分类置灰不可选"]}
{"atom_id": "v4.17.1_e887f697bdb2", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "之前已选择分类", "R": "选中已添加的分类", "canon_text": "C=|A=之前已选择分类|R=选中已添加的分类", "merge_fingerprint": "e887f697bdb2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "之前已选择分类", "选中已添加的分类"]}
{"atom_id": "v4.17.1_1f1eea313e12", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "之前未选择分类", "R": "分类都是未选中", "canon_text": "C=|A=之前未选择分类|R=分类都是未选中", "merge_fingerprint": "1f1eea313e12", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "之前未选择分类", "分类都是未选中"]}
{"atom_id": "v4.17.1_72f7dc990758", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选中某分类", "R": "勾选状态正确", "canon_text": "C=|A=选中某分类|R=勾选状态正确", "merge_fingerprint": "72f7dc990758", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选中某分类", "勾选状态正确"]}
{"atom_id": "v4.17.1_569e5af64052", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "取消选中某分类", "R": "勾选状态正确", "canon_text": "C=|A=取消选中某分类|R=勾选状态正确", "merge_fingerprint": "569e5af64052", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "取消选中某分类", "勾选状态正确"]}
{"atom_id": "v4.17.1_1f8bbc145c6c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "查看选择就诊次数页", "R": "除了右边icon,其余位置点击都是选中该分类", "canon_text": "C=|A=查看选择就诊次数页|R=除了右边icon,其余位置点击都是选中该分类", "merge_fingerprint": "1f8bbc145c6c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "查看选择就诊次数", "除了右边icon", "其余位置点击都是", "选中该分类"]}
{"atom_id": "v4.17.1_c280344ebd8d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选中多个分类", "R": "选中正常", "canon_text": "C=|A=选中多个分类|R=选中正常", "merge_fingerprint": "c280344ebd8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选中多个分类", "选中正常"]}
{"atom_id": "v4.17.1_973882863874", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "已选为0时点击确定", "R": "返回上一页 之前如已选则变为空", "canon_text": "C=|A=已选为0时点击确定|R=返回上一页 之前如已选则变为空", "merge_fingerprint": "973882863874", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "已选为", "时点击确定", "返回上一页", "之前如已选则变为"]}
{"atom_id": "v4.17.1_7a4bbdf5c4a0", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "已选一个或多个时点击确定", "R": "返回上一页 已选分类正确", "canon_text": "C=|A=已选一个或多个时点击确定|R=返回上一页 已选分类正确", "merge_fingerprint": "7a4bbdf5c4a0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "已选一个或多个时", "点击确定", "返回上一页", "已选分类正确"]}
{"atom_id": "v4.17.1_e62aca57aa0f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["问诊页", "患者页"], "C": "", "A": "选择后点击返回", "R": "返回正常 已选分类不变", "canon_text": "C=|A=选择后点击返回|R=返回正常 已选分类不变", "merge_fingerprint": "e62aca57aa0f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2:  => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9:  => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}, "search_terms": ["查看选择就诊次数", "选择后点击返回", "返回正常", "已选分类不变"]}
{"atom_id": "v4.17.1_6d3d42d65376", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "点击某次数右边icon", "R": "进入查看患者页 次数正确 患者数正确", "canon_text": "C=|A=点击某次数右边icon|R=进入查看患者页 次数正确 患者数正确", "merge_fingerprint": "6d3d42d65376", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2:  => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "点击某次数右边i", "con", "进入查看患者页", "次数正确", "患者数正确"]}
{"atom_id": "v4.17.1_c9c4abd9b734", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": ["患者页"], "C": "", "A": "查看某次数的患者", "R": "不能改名 不能添加、删除患者", "canon_text": "C=|A=查看某次数的患者|R=不能改名 不能添加、删除患者", "merge_fingerprint": "c9c4abd9b734", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2:  => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}, "search_terms": ["查看某次数的患者", "查看某次数的患者", "不能改名", "不能添加", "删除患者"]}
{"atom_id": "v4.17.1_5bb922b06d75", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "查看单个次数", "R": "显示正确", "canon_text": "C=|A=查看单个次数|R=显示正确", "merge_fingerprint": "5bb922b06d75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "查看单个次数", "显示正确"]}
{"atom_id": "v4.17.1_cbf619d12724", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "多个次数", "R": "逗号隔开", "canon_text": "C=|A=多个次数|R=逗号隔开", "merge_fingerprint": "cbf619d12724", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "多个次数", "逗号隔开"]}
{"atom_id": "v4.17.1_d9a32e1a620f", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择一个次数", "R": "次数显示正常", "canon_text": "C=|A=之前已选为空时选择一个次数|R=次数显示正常", "merge_fingerprint": "d9a32e1a620f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前已选为空时选", "择一个次数", "次数显示正常"]}
{"atom_id": "v4.17.1_c15b72d65a2b", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前已选为空时选择多个次数", "R": "根据次数顺序显示", "canon_text": "C=|A=之前已选为空时选择多个次数|R=根据次数顺序显示", "merge_fingerprint": "c15b72d65a2b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前已选为空时选", "择多个次数", "根据次数顺序显示"]}
{"atom_id": "v4.17.1_e6f3cb4a4f4e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择一个之前没选的次数", "R": "新选的次数显示在列表最前面", "canon_text": "C=|A=之前不为空时选择一个之前没选的次数|R=新选的次数显示在列表最前面", "merge_fingerprint": "e6f3cb4a4f4e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时选择", "一个之前没选的次", "新选的次数显示在", "列表最前面"]}
{"atom_id": "v4.17.1_c026629f39ad", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个之前没选的次数", "R": "新选的次数根据次数顺序排序显示在列表最前面", "canon_text": "C=|A=之前不为空时选择多个之前没选的次数|R=新选的次数根据次数顺序排序显示在列表最前面", "merge_fingerprint": "c026629f39ad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时选择", "多个之前没选的次", "新选的次数根据次", "数顺序排序显示在", "列表最前面"]}
{"atom_id": "v4.17.1_a2013d0703ba", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时选择多个次数,有已选的也有没选的", "R": "新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动", "canon_text": "C=|A=之前不为空时选择多个次数,有已选的也有没选的|R=新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动", "merge_fingerprint": "a2013d0703ba", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时选择", "多个次数", "有已选的也有没选", "新选的次数根据次", "数顺序排序显示在", "列表最前面", "已选的呆在原地不"]}
{"atom_id": "v4.17.1_cd69017e8193", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "touchpoints": [], "C": "", "A": "之前不为空时有新选有取消", "R": "新选的次数显示在列表最前面 取消的表现正常", "canon_text": "C=|A=之前不为空时有新选有取消|R=新选的次数显示在列表最前面 取消的表现正常", "merge_fingerprint": "cd69017e8193", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}, "search_terms": ["次数顺序", "之前不为空时有新", "选有取消", "新选的次数显示在", "列表最前面", "取消的表现正常"]}
{"atom_id": "v4.17.1_879bdbdb78a4", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "touchpoints": [], "C": "", "A": "选择前后如下", "R": "选择后文案正确", "canon_text": "C=|A=选择前后如下|R=选择后文案正确", "merge_fingerprint": "879bdbdb78a4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "仅选择就诊次数", "raw_text": "step1: 选择前后如下 => 选择后文案正确 | step2: 未选择->选择单就诊次数小于等于9人 => [截图] | step3: 未选择->选择单就诊次数大于9人 => [截图] | step4: 未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => [截图] | step5: 未选择->选择多就诊次数 某就诊次数大于9人 => [截图] | step6: 未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加小于等于9人 => [截图] | step7: 选择就诊次数后小于等于9人->大于9人 => [截图] | step8: 选择就诊次数后大于9人->小于等于9人 => [截图] | step9: 选择就诊次数后大于9人->未选择 => [截图]"}, "search_terms": ["仅选择就诊次数", "选择前后如下", "选择后文案正确"]}
{"atom_id": "v4.17.1_e47a8a70e516", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选1人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选1人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "e47a8a70e516", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选1人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅工作室患者", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端", "会话页有对应记录", "收到患教文章公众"]}
{"atom_id": "v4.17.1_43702c749826", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "43702c749826", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选1人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅工作室患者", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端", "会话页有对应记录", "收到患教文章公众"]}
{"atom_id": "v4.17.1_e491b66e3950", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选10人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选10人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "e491b66e3950", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选1人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅工作室患者", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端", "会话页有对应记录", "收到患教文章公众"]}
{"atom_id": "v4.17.1_e75a6ba92465", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "发送后", "R": "关闭选择患者页 返回文章页 弹窗(跟线上一样)", "canon_text": "C=|A=发送后|R=关闭选择患者页 返回文章页 弹窗(跟线上一样)", "merge_fingerprint": "e75a6ba92465", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "发送", "raw_text": "step1: 选择患者后点击发送 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图] | step3: 未选择患者时点击发送 => toast提示???"}, "search_terms": ["发送", "发送后", "关闭选择患者页", "返回文章页", "弹窗", "跟线上一样"]}
{"atom_id": "v4.17.1_d0fbba2d816d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单标签 人数小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单标签 人数小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "d0fbba2d816d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选单标签", "人数小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端"]}
{"atom_id": "v4.17.1_395f7e898b87", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单标签 人数大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单标签 人数大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "395f7e898b87", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选单标签", "人数大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端"]}
{"atom_id": "v4.17.1_b6f20d068d92", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "b6f20d068d92", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选多标签", "各标签均小于等于", "各标签相加大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_08a4dac843c7", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "08a4dac843c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "选多标签", "各标签均小于等于", "各标签相加大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_a11cf6b9e485", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "标签人数1人", "R": "发送正常", "canon_text": "C=|A=标签人数1人|R=发送正常", "merge_fingerprint": "a11cf6b9e485", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅标签", "标签人数", "发送正常"]}
{"atom_id": "v4.17.1_7bc286787500", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单病证名 人数小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单病证名 人数小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "7bc286787500", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选单病证名", "人数小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端"]}
{"atom_id": "v4.17.1_1af0aca2fd14", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单病证名 人数大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单病证名 人数大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "1af0aca2fd14", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选单病证名", "人数大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端"]}
{"atom_id": "v4.17.1_da38f3dc51ac", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "da38f3dc51ac", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选多病证名", "各病证名均小于等", "各病证名相加大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_dd9327017be6", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "dd9327017be6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "选多病证名", "各病证名均小于等", "各病证名相加大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_f35810a0a545", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "病证名人数1人", "R": "发送正常", "canon_text": "C=|A=病证名人数1人|R=发送正常", "merge_fingerprint": "f35810a0a545", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅病证名", "病证名人数", "发送正常"]}
{"atom_id": "v4.17.1_344efdf68392", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单就诊次数 人数小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单就诊次数 人数小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "344efdf68392", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "选单就诊次数", "人数小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端"]}
{"atom_id": "v4.17.1_17e0013b0184", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选单就诊次数 人数大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选单就诊次数 人数大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "17e0013b0184", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "选单就诊次数", "人数大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端"]}
{"atom_id": "v4.17.1_d7eff440c78c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "d7eff440c78c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "选多就诊次数", "各就诊次数均小于", "等于", "各就诊次数相加大", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_4d6fa377be83", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "就诊次数的人数1人", "R": "发送正常", "canon_text": "C=|A=就诊次数的人数1人|R=发送正常", "merge_fingerprint": "4d6fa377be83", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["仅就诊次数", "就诊次数的人数", "发送正常"]}
{"atom_id": "v4.17.1_a18f39675c08", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+标签大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+标签大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "a18f39675c08", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室+标签大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+标签大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "标签", "工作室", "标签大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_442dd3e1dbae", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+标签大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+标签大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "442dd3e1dbae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室+标签大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+标签大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "标签", "工作室", "标签大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_ec857699487c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+病证名大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+病证名大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "ec857699487c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和病证名", "raw_text": "step1: 工作室+病证名大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+病证名大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "病证名", "工作室", "病证名大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_b8ae2babc39d", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+病证名大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=工作室+病证名大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "b8ae2babc39d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和病证名", "raw_text": "step1: 工作室+病证名大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+病证名大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["选择工作室患者和", "病证名", "工作室", "病证名大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.17.1_724907086a79", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "标签+就诊次数大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=标签+就诊次数大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "724907086a79", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "标签和就诊次数", "raw_text": "step1: 标签+就诊次数大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 标签+就诊次数大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["标签和就诊次数", "标签", "就诊次数大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录"]}
{"atom_id": "v4.17.1_b480b9b4e682", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "标签+就诊次数大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=标签+就诊次数大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "b480b9b4e682", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "标签和就诊次数", "raw_text": "step1: 标签+就诊次数大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 标签+就诊次数大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, "search_terms": ["标签和就诊次数", "标签", "就诊次数大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录"]}
{"atom_id": "v4.17.1_3d71c2377951", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "群发 > 有群发次数时 > 发送", "touchpoints": ["患者页"], "C": "", "A": "工作室+标签+病证名+就诊次数", "R": "发送正常", "canon_text": "C=|A=工作室+标签+病证名+就诊次数|R=发送正常", "merge_fingerprint": "3d71c2377951", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "四种一起", "raw_text": "step1: 工作室+标签+病证名+就诊次数 => 发送正常 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, "search_terms": ["四种一起", "工作室", "标签", "病证名", "就诊次数", "发送正常"]}
{"atom_id": "v4.17.1_63ff6118b6a8", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选中第九个患者", "R": "勾选状态正确 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=选中第九个患者|R=勾选状态正确 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "63ff6118b6a8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选中第九个患者", "勾选状态正确", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_df6cf5250d93", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选中第10个患者", "R": "弹窗提示(和线上一样) 点击我知道了关闭弹窗 实际未选中第10个", "canon_text": "C=|A=选中第10个患者|R=弹窗提示(和线上一样) 点击我知道了关闭弹窗 实际未选中第10个", "merge_fingerprint": "df6cf5250d93", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选中第", "个患者", "弹窗提示", "和线上一样", "点击我知道了关闭", "弹窗", "实际未选中第"]}
{"atom_id": "v4.17.1_29e5186aff30", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "全部患者小于等于9个时点击全选", "R": "选中所有患者 顶部头像正确 确定按钮人数正确", "canon_text": "C=|A=全部患者小于等于9个时点击全选|R=选中所有患者 顶部头像正确 确定按钮人数正确", "merge_fingerprint": "29e5186aff30", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "全部患者小于等于", "个时点击全选", "选中所有患者", "顶部头像正确", "确定按钮人数正确"]}
{"atom_id": "v4.17.1_ac4f24dc13ea", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "全部患者大于9个时点击全选", "R": "弹窗提示(和线上一样) 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗", "canon_text": "C=|A=全部患者大于9个时点击全选|R=弹窗提示(和线上一样) 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗", "merge_fingerprint": "ac4f24dc13ea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "全部患者大于", "个时点击全选", "弹窗提示", "和线上一样", "此时点击右上角确", "定会继续弹窗提示", "直到人数小于等于", "时才不弹窗"]}
{"atom_id": "v4.17.1_06097e55b064", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["患者页"], "C": "", "A": "选择患者后点击确定", "R": "返回上一页 患者名单正确", "canon_text": "C=|A=选择患者后点击确定|R=返回上一页 患者名单正确", "merge_fingerprint": "06097e55b064", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}, "search_terms": ["查看选择工作室患", "选择患者后点击确", "返回上一页", "患者名单正确"]}
{"atom_id": "v4.17.1_e908188d597e", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选择患者后点击发送", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "canon_text": "C=|A=选择患者后点击发送|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板", "merge_fingerprint": "e908188d597e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "发送", "raw_text": "step1: 选择患者后点击发送 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图] | step3: 未选择患者时点击发送 => toast提示???"}, "search_terms": ["发送", "选择患者后点击发", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端", "会话页有对应记录"]}
{"atom_id": "v4.17.1_1fb66836c24c", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发", "touchpoints": ["患者页"], "C": "", "A": "患教文章选择发送给工作室患者", "R": "进入选择患者页", "canon_text": "C=|A=患教文章选择发送给工作室患者|R=进入选择患者页", "merge_fingerprint": "1fb66836c24c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "患教文章发送给工作室患者", "raw_text": "step1: 患教文章选择发送给工作室患者 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确 [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者 其他三种置灰不可点 [截图]"}, "search_terms": ["患教文章发送给工", "作室患者", "患教文章选择发送", "给工作室患者", "进入选择患者页"]}
{"atom_id": "v4.17.1_1e96206c56f5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发", "touchpoints": ["患者页"], "C": "", "A": "有群发次数时", "R": "剩余次数正确", "canon_text": "C=|A=有群发次数时|R=剩余次数正确", "merge_fingerprint": "1e96206c56f5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "患教文章发送给工作室患者", "raw_text": "step1: 患教文章选择发送给工作室患者 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确 [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者 其他三种置灰不可点 [截图]"}, "search_terms": ["患教文章发送给工", "作室患者", "有群发次数时", "剩余次数正确"]}
{"atom_id": "v4.17.1_e4f222a32ae5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "PATIENT"], "feature_scope": "4.17.1 > 群发", "touchpoints": ["患者页"], "C": "", "A": "无群发次数时", "R": "剩余次数正确 只能选择工作室患者 其他三种置灰不可点", "canon_text": "C=|A=无群发次数时|R=剩余次数正确 只能选择工作室患者 其他三种置灰不可点", "merge_fingerprint": "e4f222a32ae5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "患教文章发送给工作室患者", "raw_text": "step1: 患教文章选择发送给工作室患者 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确 [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者 其他三种置灰不可点 [截图]"}, "search_terms": ["患教文章发送给工", "作室患者", "无群发次数时", "剩余次数正确", "只能选择工作室患", "其他三种置灰不可"]}
{"atom_id": "v4.17.1_914917a0cef9", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.17.1 > 群发", "touchpoints": [], "C": "", "A": "老版本患教发给多于9个人", "R": "扣次数 发送正常", "canon_text": "C=|A=老版本患教发给多于9个人|R=扣次数 发送正常", "merge_fingerprint": "914917a0cef9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "老版本", "raw_text": "step1: 老版本患教发给多于9个人 => 扣次数 发送正常 | step2: 发给9个人 => 不扣次数 发送正常"}, "search_terms": ["老版本", "老版本患教发给多", "个人", "扣次数", "发送正常"]}
{"atom_id": "v4.17.1_74ebddd58fd5", "app_version": "v4.17.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "4.17.1 > 群发", "touchpoints": [], "C": "", "A": "发给9个人", "R": "不扣次数 发送正常", "canon_text": "C=|A=发给9个人|R=不扣次数 发送正常", "merge_fingerprint": "74ebddd58fd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "老版本", "raw_text": "step1: 老版本患教发给多于9个人 => 扣次数 发送正常 | step2: 发给9个人 => 不扣次数 发送正常"}, "search_terms": ["老版本", "发给", "个人", "不扣次数", "发送正常"]}