case_atoms_model.jsonl 169 KB
{"atom_id": "v4.19.1_5a2e88512923", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "编辑文字内容", "R": "输入正常、最多1000字 删除正常", "canon_text": "C=|A=编辑文字内容|R=输入正常、最多1000字 删除正常", "merge_fingerprint": "5a2e88512923", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "编辑文字内容", "raw_text": "step1:  => 输入正常、最多1000字 删除正常 | step2: 输入或删除内容 => 已输入字数正确 | step3: 点击清空 => 清空输入的内容 已输入字数为0 | step4: 内容超出文本框时 => 上下滑动查看正常"}, "search_terms": ["编辑文字内容", "编辑文字内容", "输入正常", "最多", "删除正常"]}
{"atom_id": "v4.19.1_6319f09f5ae1", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "输入或删除内容", "R": "已输入字数正确", "canon_text": "C=|A=输入或删除内容|R=已输入字数正确", "merge_fingerprint": "6319f09f5ae1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "编辑文字内容", "raw_text": "step1:  => 输入正常、最多1000字 删除正常 | step2: 输入或删除内容 => 已输入字数正确 | step3: 点击清空 => 清空输入的内容 已输入字数为0 | step4: 内容超出文本框时 => 上下滑动查看正常"}, "search_terms": ["编辑文字内容", "输入或删除内容", "已输入字数正确"]}
{"atom_id": "v4.19.1_7cee733fc5c1", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "点击清空", "R": "清空输入的内容 已输入字数为0", "canon_text": "C=|A=点击清空|R=清空输入的内容 已输入字数为0", "merge_fingerprint": "7cee733fc5c1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "编辑文字内容", "raw_text": "step1:  => 输入正常、最多1000字 删除正常 | step2: 输入或删除内容 => 已输入字数正确 | step3: 点击清空 => 清空输入的内容 已输入字数为0 | step4: 内容超出文本框时 => 上下滑动查看正常"}, "search_terms": ["编辑文字内容", "点击清空", "清空输入的内容", "已输入字数为"]}
{"atom_id": "v4.19.1_882ac9dcc81a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "内容超出文本框时", "R": "上下滑动查看正常", "canon_text": "C=|A=内容超出文本框时|R=上下滑动查看正常", "merge_fingerprint": "882ac9dcc81a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "编辑文字内容", "raw_text": "step1:  => 输入正常、最多1000字 删除正常 | step2: 输入或删除内容 => 已输入字数正确 | step3: 点击清空 => 清空输入的内容 已输入字数为0 | step4: 内容超出文本框时 => 上下滑动查看正常"}, "search_terms": ["编辑文字内容", "内容超出文本框时", "上下滑动查看正常"]}
{"atom_id": "v4.19.1_db7b7bc804d5", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "无图时", "R": "只有添加图片按钮", "canon_text": "C=|A=无图时|R=只有添加图片按钮", "merge_fingerprint": "db7b7bc804d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "添加图片", "raw_text": "step1: 无图时 => 只有添加图片按钮 | step2: 点击添加图片按钮 => 可选择拍照或相册??? | step3: 上传一张 => [截图] | step4: 上传三张 => 最多添加三张 无添加图片按钮 [截图] | step5: 删除图片 a、仅有的一张 b、有多张删除第一张 c、有多张删除最后一张 d、有三张删除中间一张 => abcd、表现正常 d、删除后有添加图片按钮 | step6: 查看已上传的缩略图 a、横图 b、竖图 => ab、都截取中间部分显示 | step7: 点击缩略图 => 可查看大图???"}, "search_terms": ["添加图片", "无图时", "只有添加图片按钮"]}
{"atom_id": "v4.19.1_09635b63b1b3", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "上传三张", "R": "最多添加三张 无添加图片按钮", "canon_text": "C=|A=上传三张|R=最多添加三张 无添加图片按钮", "merge_fingerprint": "09635b63b1b3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "添加图片", "raw_text": "step1: 无图时 => 只有添加图片按钮 | step2: 点击添加图片按钮 => 可选择拍照或相册??? | step3: 上传一张 => [截图] | step4: 上传三张 => 最多添加三张 无添加图片按钮 [截图] | step5: 删除图片 a、仅有的一张 b、有多张删除第一张 c、有多张删除最后一张 d、有三张删除中间一张 => abcd、表现正常 d、删除后有添加图片按钮 | step6: 查看已上传的缩略图 a、横图 b、竖图 => ab、都截取中间部分显示 | step7: 点击缩略图 => 可查看大图???"}, "search_terms": ["添加图片", "上传三张", "最多添加三张", "无添加图片按钮"]}
{"atom_id": "v4.19.1_e15d2d8fcaee", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "删除图片 a、仅有的一张 b、有多张删除第一张 c、有多张删除最后一张 d、有三张删除中间一张", "R": "abcd、表现正常 d、删除后有添加图片按钮", "canon_text": "C=|A=删除图片 a、仅有的一张 b、有多张删除第一张 c、有多张删除最后一张 d、有三张删除中间一张|R=abcd、表现正常 d、删除后有添加图片按钮", "merge_fingerprint": "e15d2d8fcaee", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "添加图片", "raw_text": "step1: 无图时 => 只有添加图片按钮 | step2: 点击添加图片按钮 => 可选择拍照或相册??? | step3: 上传一张 => [截图] | step4: 上传三张 => 最多添加三张 无添加图片按钮 [截图] | step5: 删除图片 a、仅有的一张 b、有多张删除第一张 c、有多张删除最后一张 d、有三张删除中间一张 => abcd、表现正常 d、删除后有添加图片按钮 | step6: 查看已上传的缩略图 a、横图 b、竖图 => ab、都截取中间部分显示 | step7: 点击缩略图 => 可查看大图???"}, "search_terms": ["添加图片", "删除图片", "仅有的一张", "有多张删除第一张", "有多张删除最后一", "有三张删除中间一", "abcd", "表现正常", "删除后有添加图片", "按钮"]}
{"atom_id": "v4.19.1_47c36355e3da", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION"], "feature_scope": "医师端 > 群发消息 > 编辑群发消息", "touchpoints": ["医生App"], "C": "", "A": "查看已上传的缩略图 a、横图 b、竖图", "R": "ab、都截取中间部分显示", "canon_text": "C=|A=查看已上传的缩略图 a、横图 b、竖图|R=ab、都截取中间部分显示", "merge_fingerprint": "47c36355e3da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "编辑群发消息"], "case_name": "添加图片", "raw_text": "step1: 无图时 => 只有添加图片按钮 | step2: 点击添加图片按钮 => 可选择拍照或相册??? | step3: 上传一张 => [截图] | step4: 上传三张 => 最多添加三张 无添加图片按钮 [截图] | step5: 删除图片 a、仅有的一张 b、有多张删除第一张 c、有多张删除最后一张 d、有三张删除中间一张 => abcd、表现正常 d、删除后有添加图片按钮 | step6: 查看已上传的缩略图 a、横图 b、竖图 => ab、都截取中间部分显示 | step7: 点击缩略图 => 可查看大图???"}, "search_terms": ["添加图片", "查看已上传的缩略", "横图", "竖图", "ab", "都截取中间部分显"]}
{"atom_id": "v4.19.1_5d88bea47a61", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "点击确定", "R": "返回群发消息页 代入刚才选择的患者", "canon_text": "C=|A=点击确定|R=返回群发消息页 代入刚才选择的患者", "merge_fingerprint": "5d88bea47a61", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "点击确定", "raw_text": "step1:  => 返回群发消息页 代入刚才选择的患者 [截图] | step2: 一个患者 => 患者名显示正确 | step3: 多个患者 => 逗号隔开 | step4: 一个标签 => 标签名和人数显示正确 | step5: 多个标签 => 逗号隔开 | step6: 既有患者又有标签 => 展示正常 | step7: 内容很长 => 仅展示20个字,超过省略展示"}, "search_terms": ["点击确定", "点击确定", "返回群发消息页", "代入刚才选择的患"]}
{"atom_id": "v4.19.1_b8f27ac82216", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "一个患者", "R": "患者名显示正确", "canon_text": "C=|A=一个患者|R=患者名显示正确", "merge_fingerprint": "b8f27ac82216", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "点击确定", "raw_text": "step1:  => 返回群发消息页 代入刚才选择的患者 [截图] | step2: 一个患者 => 患者名显示正确 | step3: 多个患者 => 逗号隔开 | step4: 一个标签 => 标签名和人数显示正确 | step5: 多个标签 => 逗号隔开 | step6: 既有患者又有标签 => 展示正常 | step7: 内容很长 => 仅展示20个字,超过省略展示"}, "search_terms": ["点击确定", "一个患者", "患者名显示正确"]}
{"atom_id": "v4.19.1_7bff6d90a38b", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "多个患者", "R": "逗号隔开", "canon_text": "C=|A=多个患者|R=逗号隔开", "merge_fingerprint": "7bff6d90a38b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "点击确定", "raw_text": "step1:  => 返回群发消息页 代入刚才选择的患者 [截图] | step2: 一个患者 => 患者名显示正确 | step3: 多个患者 => 逗号隔开 | step4: 一个标签 => 标签名和人数显示正确 | step5: 多个标签 => 逗号隔开 | step6: 既有患者又有标签 => 展示正常 | step7: 内容很长 => 仅展示20个字,超过省略展示"}, "search_terms": ["点击确定", "多个患者", "逗号隔开"]}
{"atom_id": "v4.19.1_50581d012378", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "一个标签", "R": "标签名和人数显示正确", "canon_text": "C=|A=一个标签|R=标签名和人数显示正确", "merge_fingerprint": "50581d012378", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "点击确定", "raw_text": "step1:  => 返回群发消息页 代入刚才选择的患者 [截图] | step2: 一个患者 => 患者名显示正确 | step3: 多个患者 => 逗号隔开 | step4: 一个标签 => 标签名和人数显示正确 | step5: 多个标签 => 逗号隔开 | step6: 既有患者又有标签 => 展示正常 | step7: 内容很长 => 仅展示20个字,超过省略展示"}, "search_terms": ["点击确定", "一个标签", "标签名和人数显示", "正确"]}
{"atom_id": "v4.19.1_69caf9209be1", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "多个标签", "R": "逗号隔开", "canon_text": "C=|A=多个标签|R=逗号隔开", "merge_fingerprint": "69caf9209be1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "点击确定", "raw_text": "step1:  => 返回群发消息页 代入刚才选择的患者 [截图] | step2: 一个患者 => 患者名显示正确 | step3: 多个患者 => 逗号隔开 | step4: 一个标签 => 标签名和人数显示正确 | step5: 多个标签 => 逗号隔开 | step6: 既有患者又有标签 => 展示正常 | step7: 内容很长 => 仅展示20个字,超过省略展示"}, "search_terms": ["点击确定", "多个标签", "逗号隔开"]}
{"atom_id": "v4.19.1_2dc715075dca", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "既有患者又有标签", "R": "展示正常", "canon_text": "C=|A=既有患者又有标签|R=展示正常", "merge_fingerprint": "2dc715075dca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "点击确定", "raw_text": "step1:  => 返回群发消息页 代入刚才选择的患者 [截图] | step2: 一个患者 => 患者名显示正确 | step3: 多个患者 => 逗号隔开 | step4: 一个标签 => 标签名和人数显示正确 | step5: 多个标签 => 逗号隔开 | step6: 既有患者又有标签 => 展示正常 | step7: 内容很长 => 仅展示20个字,超过省略展示"}, "search_terms": ["点击确定", "既有患者又有标签", "展示正常"]}
{"atom_id": "v4.19.1_6896c8b1fb74", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "内容很长", "R": "仅展示20个字,超过省略展示", "canon_text": "C=|A=内容很长|R=仅展示20个字,超过省略展示", "merge_fingerprint": "6896c8b1fb74", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "点击确定", "raw_text": "step1:  => 返回群发消息页 代入刚才选择的患者 [截图] | step2: 一个患者 => 患者名显示正确 | step3: 多个患者 => 逗号隔开 | step4: 一个标签 => 标签名和人数显示正确 | step5: 多个标签 => 逗号隔开 | step6: 既有患者又有标签 => 展示正常 | step7: 内容很长 => 仅展示20个字,超过省略展示"}, "search_terms": ["点击确定", "内容很长", "仅展示", "个字", "超过省略展示"]}
{"atom_id": "v4.19.1_7c09f672c3e5", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "选择前后为以下情况", "R": "已选患者展示正确", "canon_text": "C=|A=选择前后为以下情况|R=已选患者展示正确", "merge_fingerprint": "7c09f672c3e5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "仅工作室患者", "raw_text": "step1: 选择前后为以下情况 => 已选患者展示正确 | step2: 从无到一个 =>  | step3: 从无到多个 =>  | step4: 从有到无 =>  | step5: 删除某个 =>  | step6: 增加某个 => "}, "search_terms": ["仅工作室患者", "选择前后为以下情", "已选患者展示正确"]}
{"atom_id": "v4.19.1_b68657b1c1e9", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "选择前后为以下情况", "R": "已选标签展示正确", "canon_text": "C=|A=选择前后为以下情况|R=已选标签展示正确", "merge_fingerprint": "b68657b1c1e9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "仅标签", "raw_text": "step1: 选择前后为以下情况 => 已选标签展示正确 | step2: 从无到一个 =>  | step3: 从无到多个 =>  | step4: 从有到无 =>  | step5: 删除某个 =>  | step6: 增加某个 => "}, "search_terms": ["仅标签", "选择前后为以下情", "已选标签展示正确"]}
{"atom_id": "v4.19.1_b764d055d54b", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "群发消息 > 选择发送对象 > 选择患者后点击确定", "touchpoints": ["医生App", "患者页"], "C": "", "A": "选择前后为以下情况", "R": "已选展示正确", "canon_text": "C=|A=选择前后为以下情况|R=已选展示正确", "merge_fingerprint": "b764d055d54b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象", "选择患者后点击确定"], "case_name": "既有工作室患者又有标签", "raw_text": "step1: 选择前后为以下情况 => 已选展示正确 | step2: 仅有工作室患者->增加某标签 =>  | step3: 仅有标签->增加某患者 =>  | step4: 从无到一个工作室患者一个标签 =>  | step5: 从无到多个患者多个标签 =>  | step6: 多个患者多个标签时删除某患者或某标签 =>  | step7: 多个患者多个标签时增加患者或标签 =>  | step8: 增加标签增加患者再增加标签增加患者 => "}, "search_terms": ["既有工作室患者又", "有标签", "选择前后为以下情", "已选展示正确"]}
{"atom_id": "v4.19.1_d19e51b6a066", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 选择发送对象", "touchpoints": ["医生App", "患者页"], "C": "", "A": "点击发送消息给谁", "R": "进入选择患者页", "canon_text": "C=|A=点击发送消息给谁|R=进入选择患者页", "merge_fingerprint": "d19e51b6a066", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象"], "case_name": "选择发送对象", "raw_text": "step1: 点击发送消息给谁 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确(在原患教文章选择患者逻辑下保留选择单个患者及标签选项) [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者(和患教文章一样)??? | step4: 之前未选中患者 => 都不勾 | step5: 之前已选工作室患者或标签 => 勾选正常、已选患者展示正常"}, "search_terms": ["选择发送对象", "点击发送消息给谁", "进入选择患者页"]}
{"atom_id": "v4.19.1_34351fae0a9f", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 选择发送对象", "touchpoints": ["医生App", "患者页"], "C": "", "A": "有群发次数时", "R": "剩余次数正确(在原患教文章选择患者逻辑下保留选择单个患者及标签选项)", "canon_text": "C=|A=有群发次数时|R=剩余次数正确(在原患教文章选择患者逻辑下保留选择单个患者及标签选项)", "merge_fingerprint": "34351fae0a9f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象"], "case_name": "选择发送对象", "raw_text": "step1: 点击发送消息给谁 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确(在原患教文章选择患者逻辑下保留选择单个患者及标签选项) [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者(和患教文章一样)??? | step4: 之前未选中患者 => 都不勾 | step5: 之前已选工作室患者或标签 => 勾选正常、已选患者展示正常"}, "search_terms": ["选择发送对象", "有群发次数时", "剩余次数正确", "在原患教文章选择", "患者逻辑下保留选", "择单个患者及标签", "选项"]}
{"atom_id": "v4.19.1_b2ba2defbcbb", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 选择发送对象", "touchpoints": ["医生App", "患者页"], "C": "", "A": "之前未选中患者", "R": "都不勾", "canon_text": "C=|A=之前未选中患者|R=都不勾", "merge_fingerprint": "b2ba2defbcbb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象"], "case_name": "选择发送对象", "raw_text": "step1: 点击发送消息给谁 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确(在原患教文章选择患者逻辑下保留选择单个患者及标签选项) [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者(和患教文章一样)??? | step4: 之前未选中患者 => 都不勾 | step5: 之前已选工作室患者或标签 => 勾选正常、已选患者展示正常"}, "search_terms": ["选择发送对象", "之前未选中患者", "都不勾"]}
{"atom_id": "v4.19.1_2e8f6a2c4f26", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 选择发送对象", "touchpoints": ["医生App", "患者页"], "C": "", "A": "之前已选工作室患者或标签", "R": "勾选正常、已选患者展示正常", "canon_text": "C=|A=之前已选工作室患者或标签|R=勾选正常、已选患者展示正常", "merge_fingerprint": "2e8f6a2c4f26", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "选择发送对象"], "case_name": "选择发送对象", "raw_text": "step1: 点击发送消息给谁 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确(在原患教文章选择患者逻辑下保留选择单个患者及标签选项) [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者(和患教文章一样)??? | step4: 之前未选中患者 => 都不勾 | step5: 之前已选工作室患者或标签 => 勾选正常、已选患者展示正常"}, "search_terms": ["选择发送对象", "之前已选工作室患", "者或标签", "勾选正常", "已选患者展示正常"]}
{"atom_id": "v4.19.1_7d54dff356e5", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "AUTH", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "canon_text": "C=|A=选9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "merge_fingerprint": "7d54dff356e5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板 | step3: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板"}, "search_terms": ["仅工作室患者", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页", "有对应记录", "患者端", "会话页有对应记录", "收到咨询通知模板"]}
{"atom_id": "v4.19.1_82040179257b", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "AUTH", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选10人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "canon_text": "C=|A=选10人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "merge_fingerprint": "82040179257b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板 | step3: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板"}, "search_terms": ["仅工作室患者", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页", "没有对应记录", "患者端", "会话页有对应记录", "收到咨询通知模板"]}
{"atom_id": "v4.19.1_8b18f4879d64", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "canon_text": "C=|A=选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "merge_fingerprint": "8b18f4879d64", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板 | step3: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板"}, "search_terms": ["仅标签", "选多标签", "各标签均小于等于", "各标签相加大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.19.1_18d175c41b35", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "canon_text": "C=|A=选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "merge_fingerprint": "18d175c41b35", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 =>  | step2: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板 | step3: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板"}, "search_terms": ["仅标签", "选多标签", "各标签均小于等于", "各标签相加大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.19.1_48ff1d3b1811", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "AUTH", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+标签大于9人 去重后小于等于9人", "R": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "canon_text": "C=|A=工作室+标签大于9人 去重后小于等于9人|R=发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "merge_fingerprint": "48ff1d3b1811", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室+标签大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板 | step2: 工作室+标签大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板"}, "search_terms": ["选择工作室患者和", "标签", "工作室", "标签大于", "去重后小于等于", "发送正常", "不消耗群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.19.1_17daa9eeffd5", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "AUTH", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "工作室+标签大于9人 去重后大于9人", "R": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "canon_text": "C=|A=工作室+标签大于9人 去重后大于9人|R=发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板", "merge_fingerprint": "17daa9eeffd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室+标签大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到咨询通知模板 | step2: 工作室+标签大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到咨询通知模板"}, "search_terms": ["选择工作室患者和", "标签", "工作室", "标签大于", "去重后大于", "发送正常", "群发次数", "医生端", "咨询列表页", "会话页"]}
{"atom_id": "v4.19.1_7c8b6fabdd0c", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者页"], "C": "", "A": "哪种患者都没选时点击发送", "R": "未选择患者给予toast:请选择患者。", "canon_text": "C=|A=哪种患者都没选时点击发送|R=未选择患者给予toast:请选择患者。", "merge_fingerprint": "7c8b6fabdd0c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "都没选", "raw_text": "step1: 哪种患者都没选时点击发送 => 未选择患者给予toast:请选择患者。"}, "search_terms": ["都没选", "哪种患者都没选时", "点击发送", "未选择患者给予t", "oast", "请选择患者"]}
{"atom_id": "v4.19.1_30f4e065213b", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "患者页"], "C": "", "A": "以下内容群发", "R": "表现正常 患者模板正常", "canon_text": "C=|A=以下内容群发|R=表现正常 患者模板正常", "merge_fingerprint": "30f4e065213b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "各种发送内容", "raw_text": "step1: 以下内容群发 => 表现正常 患者模板正常 | step2: 仅文字 =>  | step3: 仅图片 =>  | step4: 既有文字又有图片 =>  | step5: 1000字+三张图 =>  | step6: 无文字无图片 => toast提示或发送按钮置灰???"}, "search_terms": ["各种发送内容", "以下内容群发", "表现正常", "患者模板正常"]}
{"atom_id": "v4.19.1_d594dbbfd86a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "之前从全部患者列表进入群发消息", "R": "关闭群发消息页 返回全部患者列表 弹窗", "canon_text": "C=|A=之前从全部患者列表进入群发消息|R=关闭群发消息页 返回全部患者列表 弹窗", "merge_fingerprint": "d594dbbfd86a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "发送成功后", "raw_text": "step1: 之前从全部患者列表进入群发消息 => 关闭群发消息页 返回全部患者列表 弹窗 [截图] | step2: 之前从设置标签页进入群发消息 => 关闭群发消息页 返回设置标签页 弹窗 [截图] | step3: 发送的是一个患者 => 弹窗可进入会话页 [截图]"}, "search_terms": ["发送成功后", "之前从全部患者列", "表进入群发消息", "关闭群发消息页", "返回全部患者列表", "弹窗"]}
{"atom_id": "v4.19.1_a3ebce66096d", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "之前从设置标签页进入群发消息", "R": "关闭群发消息页 返回设置标签页 弹窗", "canon_text": "C=|A=之前从设置标签页进入群发消息|R=关闭群发消息页 返回设置标签页 弹窗", "merge_fingerprint": "a3ebce66096d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "发送成功后", "raw_text": "step1: 之前从全部患者列表进入群发消息 => 关闭群发消息页 返回全部患者列表 弹窗 [截图] | step2: 之前从设置标签页进入群发消息 => 关闭群发消息页 返回设置标签页 弹窗 [截图] | step3: 发送的是一个患者 => 弹窗可进入会话页 [截图]"}, "search_terms": ["发送成功后", "之前从设置标签页", "进入群发消息", "关闭群发消息页", "返回设置标签页", "弹窗"]}
{"atom_id": "v4.19.1_956adb4529b0", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 群发消息 > 发送", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "发送的是一个患者", "R": "弹窗可进入会话页", "canon_text": "C=|A=发送的是一个患者|R=弹窗可进入会话页", "merge_fingerprint": "956adb4529b0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息", "发送"], "case_name": "发送成功后", "raw_text": "step1: 之前从全部患者列表进入群发消息 => 关闭群发消息页 返回全部患者列表 弹窗 [截图] | step2: 之前从设置标签页进入群发消息 => 关闭群发消息页 返回设置标签页 弹窗 [截图] | step3: 发送的是一个患者 => 弹窗可进入会话页 [截图]"}, "search_terms": ["发送成功后", "发送的是一个患者", "弹窗可进入会话页"]}
{"atom_id": "v4.19.1_2922aa085ced", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "V4.19.1 > 医师端 > 群发消息", "touchpoints": ["医生App", "患者页"], "C": "", "A": "查看全部患者列表 a、点击群发消息", "R": "右上角新增群发消息按钮 a、进入群发消息页", "canon_text": "C=|A=查看全部患者列表 a、点击群发消息|R=右上角新增群发消息按钮 a、进入群发消息页", "merge_fingerprint": "2922aa085ced", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息"], "case_name": "群发消息入口", "raw_text": "step1: 查看全部患者列表 a、点击群发消息 => 右上角新增群发消息按钮 [截图] a、进入群发消息页 | step2: 查看设置标签页 a、点击群发消息 => 底部新增群发消息按钮 [截图] a、进入群发消息页并代入此标签"}, "search_terms": ["群发消息入口", "查看全部患者列表", "点击群发消息", "右上角新增群发消", "息按钮", "进入群发消息页"]}
{"atom_id": "v4.19.1_142168ff1a76", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "V4.19.1 > 医师端 > 群发消息", "touchpoints": ["医生App", "患者页"], "C": "", "A": "查看设置标签页 a、点击群发消息", "R": "底部新增群发消息按钮 a、进入群发消息页并代入此标签", "canon_text": "C=|A=查看设置标签页 a、点击群发消息|R=底部新增群发消息按钮 a、进入群发消息页并代入此标签", "merge_fingerprint": "142168ff1a76", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息"], "case_name": "群发消息入口", "raw_text": "step1: 查看全部患者列表 a、点击群发消息 => 右上角新增群发消息按钮 [截图] a、进入群发消息页 | step2: 查看设置标签页 a、点击群发消息 => 底部新增群发消息按钮 [截图] a、进入群发消息页并代入此标签"}, "search_terms": ["群发消息入口", "查看设置标签页", "点击群发消息", "底部新增群发消息", "按钮", "进入群发消息页并", "代入此标签"]}
{"atom_id": "v4.19.1_ad46052d4ecb", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "V4.19.1 > 医师端 > 群发消息", "touchpoints": ["医生App", "患者端", "问诊页", "患者页"], "C": "", "A": "既有文字又有图片", "R": "当群发消息中存在文字和图片时,分开展示对应信息。", "canon_text": "C=|A=既有文字又有图片|R=当群发消息中存在文字和图片时,分开展示对应信息。", "merge_fingerprint": "ad46052d4ecb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息"], "case_name": "查看医生端和患者端会话页的群发消息", "raw_text": "step1: 仅文字 =>  | step2: 仅图片 =>  | step3: 既有文字又有图片 => 当群发消息中存在文字和图片时,分开展示对应信息。 [截图]"}, "search_terms": ["查看医生端和患者", "端会话页的群发消", "既有文字又有图片", "当群发消息中存在", "文字和图片时", "分开展示对应信息"]}
{"atom_id": "v4.19.1_45bd031d673c", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "V4.19.1 > 医师端 > 群发消息", "touchpoints": ["医生App", "患者页"], "C": "", "A": "15分钟???未读群发的消息", "R": "有短信提醒", "canon_text": "C=|A=15分钟???未读群发的消息|R=有短信提醒", "merge_fingerprint": "45bd031d673c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息"], "case_name": "患者消息未读短信", "raw_text": "step1: 15分钟???未读群发的消息 => 有短信提醒 | step2: 以下群发情况 a、仅文字 b、仅图片 c、既有文字又有图片 => 短信内容正常"}, "search_terms": ["患者消息未读短信", "分钟", "未读群发的消息", "有短信提醒"]}
{"atom_id": "v4.19.1_1d0c2b903c4d", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "NOTIFICATION", "modules": ["NOTIFICATION", "PATIENT"], "feature_scope": "V4.19.1 > 医师端 > 群发消息", "touchpoints": ["医生App", "患者页"], "C": "", "A": "以下群发情况 a、仅文字 b、仅图片 c、既有文字又有图片", "R": "短信内容正常", "canon_text": "C=|A=以下群发情况 a、仅文字 b、仅图片 c、既有文字又有图片|R=短信内容正常", "merge_fingerprint": "1d0c2b903c4d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "群发消息"], "case_name": "患者消息未读短信", "raw_text": "step1: 15分钟???未读群发的消息 => 有短信提醒 | step2: 以下群发情况 a、仅文字 b、仅图片 c、既有文字又有图片 => 短信内容正常"}, "search_terms": ["患者消息未读短信", "以下群发情况", "仅文字", "仅图片", "既有文字又有图片", "短信内容正常"]}
{"atom_id": "v4.19.1_2ea9047559bf", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "到下月1号", "R": "下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司", "canon_text": "C=|A=到下月1号|R=下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司", "merge_fingerprint": "2ea9047559bf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "到下月", "下月", "号自动提现", "所有劳务余额提现", "余额会变成", "通过上海公司"]}
{"atom_id": "v4.19.1_274e005dcdd5", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "1号短信(和切换劳务签约一样) a、微信 b、支付宝", "R": "a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥", "canon_text": "C=|A=1号短信(和切换劳务签约一样) a、微信 b、支付宝|R=a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥", "merge_fingerprint": "274e005dcdd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "号短信", "和切换劳务签约一", "微信", "支付宝", "大家中医", "月开始", "您的纳税方式已更", "您上月未提现的收"]}
{"atom_id": "v4.19.1_9278f4bc712f", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "1号短信(和切换劳务签约一样) a、微信 b、支付宝", "R": "12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥", "canon_text": "C=|A=1号短信(和切换劳务签约一样) a、微信 b、支付宝|R=12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥", "merge_fingerprint": "9278f4bc712f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "号短信", "和切换劳务签约一", "微信", "支付宝", "已自动返至您的微", "信账户", "xxxx", "请注意查收"]}
{"atom_id": "v4.19.1_be606cc2311a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "1号短信(和切换劳务签约一样) a、微信 b、支付宝", "R": "12 已自动返至您的支付宝账户(xxxxx),请注意查收。", "canon_text": "C=|A=1号短信(和切换劳务签约一样) a、微信 b、支付宝|R=12 已自动返至您的支付宝账户(xxxxx),请注意查收。", "merge_fingerprint": "be606cc2311a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "号短信", "和切换劳务签约一", "微信", "支付宝", "已自动返至您的支", "付宝账户", "xxxxx", "请注意查收"]}
{"atom_id": "v4.19.1_724510ee53fb", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前是劳务,上海切到银川", "R": "上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司", "canon_text": "C=|A=当前是劳务,上海切到银川|R=上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司", "merge_fingerprint": "724510ee53fb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "当前是劳务", "上海切到银川", "上月的劳务次月入", "账后自动提现", "所有劳务余额提现", "余额会变成", "通过上海公司"]}
{"atom_id": "v4.19.1_865a94ceb2f1", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "6号短信(和切换劳务签约一样) a、微信 b、支付宝", "R": "a、【大家中医】您2022年5月产生的次月结算收入¥", "canon_text": "C=|A=6号短信(和切换劳务签约一样) a、微信 b、支付宝|R=a、【大家中医】您2022年5月产生的次月结算收入¥", "merge_fingerprint": "865a94ceb2f1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "号短信", "和切换劳务签约一", "微信", "支付宝", "大家中医", "月产生的次月结算", "收入"]}
{"atom_id": "v4.19.1_1d50a9142017", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "6号短信(和切换劳务签约一样) a、微信 b、支付宝", "R": "已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥", "canon_text": "C=|A=6号短信(和切换劳务签约一样) a、微信 b、支付宝|R=已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥", "merge_fingerprint": "1d50a9142017", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "号短信", "和切换劳务签约一", "微信", "支付宝", "已自动返至您的微", "信账户", "xxxx", "请注意查收"]}
{"atom_id": "v4.19.1_9108aea165e7", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "6号短信(和切换劳务签约一样) a、微信 b、支付宝", "R": "已自动返至您的支付宝账户(xxxx),请注意查收。", "canon_text": "C=|A=6号短信(和切换劳务签约一样) a、微信 b、支付宝|R=已自动返至您的支付宝账户(xxxx),请注意查收。", "merge_fingerprint": "9108aea165e7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是劳务,上海切到银川", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有劳务余额提现,余额会变成0 通过上海公司 | step2: 1号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】自2022年6月开始,您的纳税方式已更换。您上月未提现的收入 ¥123.12 已自动返至您的支付宝账户(xxxxx),请注意查收。 | step3:  => 上月的劳务次月入账后自动提现(6号) 所有劳务余额提现,余额会变成0 通过上海公司 | step4: 6号短信(和切换劳务签约一样) a、微信 b、支付宝 => a、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的微信账户(xxxx),请注意查收。 b、【大家中医】您2022年5月产生的次月结算收入¥123.12,已自动返至您的支付宝账户(xxxx),请注意查收。"}, "search_terms": ["当前是劳务", "上海切到银川", "号短信", "和切换劳务签约一", "微信", "支付宝", "已自动返至您的支", "付宝账户", "xxxx", "请注意查收"]}
{"atom_id": "v4.19.1_6ef433078b86", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "到下月1号", "R": "下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司", "canon_text": "C=|A=到下月1号|R=下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司", "merge_fingerprint": "6ef433078b86", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是签约,银川切到上海", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司 | step2: 1号短信(和切换劳务签约一样) => 【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥123.12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。 | step3:  => 上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司 | step4: 6号短信(和切换劳务签约一样) => 【大家中医】您2022年5月产生的次月结算收入¥123.12,已自 动返至您尾号为XXXX的YY银行账户,请注意查收。"}, "search_terms": ["当前是签约", "银川切到上海", "到下月", "下月", "号自动提现", "所有签约余额提现", "余额会变成", "通过银川公司"]}
{"atom_id": "v4.19.1_efe4f0c15596", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "1号短信(和切换劳务签约一样)", "R": "【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥", "canon_text": "C=|A=1号短信(和切换劳务签约一样)|R=【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥", "merge_fingerprint": "efe4f0c15596", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是签约,银川切到上海", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司 | step2: 1号短信(和切换劳务签约一样) => 【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥123.12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。 | step3:  => 上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司 | step4: 6号短信(和切换劳务签约一样) => 【大家中医】您2022年5月产生的次月结算收入¥123.12,已自 动返至您尾号为XXXX的YY银行账户,请注意查收。"}, "search_terms": ["当前是签约", "银川切到上海", "号短信", "和切换劳务签约一", "大家中医", "月开始", "您的纳税方式已更", "您上月未提现的收"]}
{"atom_id": "v4.19.1_422e84ff8607", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "1号短信(和切换劳务签约一样)", "R": "12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。", "canon_text": "C=|A=1号短信(和切换劳务签约一样)|R=12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。", "merge_fingerprint": "422e84ff8607", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是签约,银川切到上海", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司 | step2: 1号短信(和切换劳务签约一样) => 【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥123.12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。 | step3:  => 上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司 | step4: 6号短信(和切换劳务签约一样) => 【大家中医】您2022年5月产生的次月结算收入¥123.12,已自 动返至您尾号为XXXX的YY银行账户,请注意查收。"}, "search_terms": ["当前是签约", "银川切到上海", "号短信", "和切换劳务签约一", "已自动返至您尾号", "为XXXX的", "YY银行账户", "请注意查收"]}
{"atom_id": "v4.19.1_0ecb5ebbadef", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前是签约,银川切到上海", "R": "上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司", "canon_text": "C=|A=当前是签约,银川切到上海|R=上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司", "merge_fingerprint": "0ecb5ebbadef", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是签约,银川切到上海", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司 | step2: 1号短信(和切换劳务签约一样) => 【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥123.12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。 | step3:  => 上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司 | step4: 6号短信(和切换劳务签约一样) => 【大家中医】您2022年5月产生的次月结算收入¥123.12,已自 动返至您尾号为XXXX的YY银行账户,请注意查收。"}, "search_terms": ["当前是签约", "银川切到上海", "当前是签约", "银川切到上海", "上月的签约次月入", "账后自动提现", "所有签约余额提现", "余额会变成", "通过银川公司"]}
{"atom_id": "v4.19.1_7e5a769ba6eb", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "6号短信(和切换劳务签约一样)", "R": "【大家中医】您2022年5月产生的次月结算收入¥", "canon_text": "C=|A=6号短信(和切换劳务签约一样)|R=【大家中医】您2022年5月产生的次月结算收入¥", "merge_fingerprint": "7e5a769ba6eb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是签约,银川切到上海", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司 | step2: 1号短信(和切换劳务签约一样) => 【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥123.12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。 | step3:  => 上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司 | step4: 6号短信(和切换劳务签约一样) => 【大家中医】您2022年5月产生的次月结算收入¥123.12,已自 动返至您尾号为XXXX的YY银行账户,请注意查收。"}, "search_terms": ["当前是签约", "银川切到上海", "号短信", "和切换劳务签约一", "大家中医", "月产生的次月结算", "收入"]}
{"atom_id": "v4.19.1_ed77684af1d5", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "6号短信(和切换劳务签约一样)", "R": "已自 动返至您尾号为XXXX的YY银行账户,请注意查收。", "canon_text": "C=|A=6号短信(和切换劳务签约一样)|R=已自 动返至您尾号为XXXX的YY银行账户,请注意查收。", "merge_fingerprint": "ed77684af1d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "当前是签约,银川切到上海", "raw_text": "step1: 到下月1号 => 下月1号自动提现 所有签约余额提现,余额会变成0 通过银川公司 | step2: 1号短信(和切换劳务签约一样) => 【大家中医】自2022年6月开始,您的纳税方式已更换。 您上月未提现的收入 ¥123.12 已自动返至您尾号为XXXX的 YY银行账户,请注意查收。 | step3:  => 上月的签约次月入账后自动提现(6号) 所有签约余额提现,余额会变成0 通过银川公司 | step4: 6号短信(和切换劳务签约一样) => 【大家中医】您2022年5月产生的次月结算收入¥123.12,已自 动返至您尾号为XXXX的YY银行账户,请注意查收。"}, "search_terms": ["当前是签约", "银川切到上海", "号短信", "和切换劳务签约一", "已自", "动返至您尾号为X", "XXX的YY银行", "账户", "请注意查收"]}
{"atom_id": "v4.19.1_7a445284f98c", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "1号短信", "R": "不重复发", "canon_text": "C=|A=1号短信|R=不重复发", "merge_fingerprint": "7a445284f98c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "既切换银川上海,又切换劳务签约", "raw_text": "step1: 1号短信 => 不重复发 | step2: 6号短信 => 不重复发"}, "search_terms": ["既切换银川上海", "又切换劳务签约", "号短信", "不重复发"]}
{"atom_id": "v4.19.1_a262d8927e10", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "医生App"], "C": "", "A": "6号短信", "R": "不重复发", "canon_text": "C=|A=6号短信|R=不重复发", "merge_fingerprint": "a262d8927e10", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "切换银川上海,有次月差额", "raw_text": "step1: 6号短信 => 不重复发"}, "search_terms": ["切换银川上海", "有次月差额", "号短信", "不重复发"]}
{"atom_id": "v4.19.1_383d2eeab57e", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 银川上海公司切换 > 自动提现", "touchpoints": ["提现页", "医生App"], "C": "", "A": "查看月支取和累计支取", "R": "自动提现后金额正确 明细记录正确", "canon_text": "C=|A=查看月支取和累计支取|R=自动提现后金额正确 明细记录正确", "merge_fingerprint": "383d2eeab57e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换", "自动提现"], "case_name": "查看月支取和累计支取", "raw_text": "step1:  => 自动提现后金额正确 明细记录正确"}, "search_terms": ["查看月支取和累计", "支取", "查看月支取和累计", "支取", "自动提现后金额正", "明细记录正确"]}
{"atom_id": "v4.19.1_6eaabf01f659", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.19.1 > 医师端 > 银川上海公司切换", "touchpoints": ["医生App"], "C": "", "A": "以下情况切换", "R": "均为次月生效", "canon_text": "C=|A=以下情况切换|R=均为次月生效", "merge_fingerprint": "6eaabf01f659", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "银川上海公司切换"], "case_name": "切换后次月生效", "raw_text": "step1: 以下情况切换 => 均为次月生效 | step2: 上海切银川 =>  | step3: 银川切上海 => "}, "search_terms": ["切换后次月生效", "以下情况切换", "均为次月生效"]}
{"atom_id": "v4.19.1_c1dbcc0f3333", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款列表展示", "touchpoints": ["医生App"], "C": "", "A": "增加诊金和赞赏费用", "R": "只展示3日内(3*24h内)的诊金和赞赏", "canon_text": "C=|A=增加诊金和赞赏费用|R=只展示3日内(3*24h内)的诊金和赞赏", "merge_fingerprint": "c1dbcc0f3333", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款列表展示"], "case_name": "增加诊金和赞赏费用", "raw_text": "step1:  => 只展示3日内(3*24h内)的诊金和赞赏 | step2:  => 超出3天的诊金和赞赏不展示"}, "search_terms": ["增加诊金和赞赏费", "增加诊金和赞赏费", "只展示", "日内", "h内", "的诊金和赞赏"]}
{"atom_id": "v4.19.1_35eea02a8e1b", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款列表展示", "touchpoints": ["医生App"], "C": "", "A": "增加诊金和赞赏费用", "R": "超出3天的诊金和赞赏不展示", "canon_text": "C=|A=增加诊金和赞赏费用|R=超出3天的诊金和赞赏不展示", "merge_fingerprint": "35eea02a8e1b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款列表展示"], "case_name": "增加诊金和赞赏费用", "raw_text": "step1:  => 只展示3日内(3*24h内)的诊金和赞赏 | step2:  => 超出3天的诊金和赞赏不展示"}, "search_terms": ["增加诊金和赞赏费", "增加诊金和赞赏费", "超出", "天的诊金和赞赏不", "展示"]}
{"atom_id": "v4.19.1_a4cdfa6b58db", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "账户余额8.4元(16%),选择退10元赞赏", "R": "预计从中扣除", "canon_text": "C=|A=账户余额8.4元(16%),选择退10元赞赏|R=预计从中扣除", "merge_fingerprint": "a4cdfa6b58db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额8.4元(16%),选择退10元赞赏 => 1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "选择退", "元赞赏", "预计从中扣除"]}
{"atom_id": "v4.19.1_f9f5671be7de", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "账户余额8.4元(16%),选择退10元赞赏", "R": "4元。", "canon_text": "C=|A=账户余额8.4元(16%),选择退10元赞赏|R=4元。", "merge_fingerprint": "f9f5671be7de", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额8.4元(16%),选择退10元赞赏 => 1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "选择退", "元赞赏"]}
{"atom_id": "v4.19.1_c7d919403bff", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "账户余额8.4元(16%),选择退10元赞赏", "R": "选择退款,退款成功", "canon_text": "C=|A=账户余额8.4元(16%),选择退10元赞赏|R=选择退款,退款成功", "merge_fingerprint": "c7d919403bff", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额8.4元(16%),选择退10元赞赏 => 1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "选择退", "元赞赏", "选择退款", "退款成功"]}
{"atom_id": "v4.19.1_945176c4d72e", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "账户余额8.4元(16%),选择退10元赞赏", "R": "4元,账户余额为0。", "canon_text": "C=|A=账户余额8.4元(16%),选择退10元赞赏|R=4元,账户余额为0。", "merge_fingerprint": "945176c4d72e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额8.4元(16%),选择退10元赞赏 => 1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "选择退", "元赞赏", "账户余额为"]}
{"atom_id": "v4.19.1_c8670f14b588", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "账户余额8.4元(16%),选择退10元赞赏", "R": "检查患者是否收到钱。", "canon_text": "C=|A=账户余额8.4元(16%),选择退10元赞赏|R=检查患者是否收到钱。", "merge_fingerprint": "c8670f14b588", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额8.4元(16%),选择退10元赞赏 => 1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "选择退", "元赞赏", "检查患者是否收到"]}
{"atom_id": "v4.19.1_82a7b1ebffd1", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "账户余额8.4元(16%),选择退10元赞赏", "R": "医生在app收入明细里退款交易记录正确显示。", "canon_text": "C=|A=账户余额8.4元(16%),选择退10元赞赏|R=医生在app收入明细里退款交易记录正确显示。", "merge_fingerprint": "82a7b1ebffd1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额8.4元(16%),选择退10元赞赏 => 1,预计从中扣除 8.4元。 2,选择退款,退款成功8.4元,账户余额为0。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "选择退", "元赞赏", "医生在app收入", "明细里退款交易记", "录正确显示"]}
{"atom_id": "v4.19.1_1f09d0315100", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App"], "C": "", "A": "账户余额为8.3元,退款列表有1元诊金和10元诊金", "R": "1元诊金可以选择退款。", "canon_text": "C=|A=账户余额为8.3元,退款列表有1元诊金和10元诊金|R=1元诊金可以选择退款。", "merge_fingerprint": "1f09d0315100", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额不足,无法退款", "raw_text": "step1: 账户余额为8.3元,退款列表有1元诊金和10元诊金 => 1,1元诊金可以选择退款。 2,10元诊金置灰,顺序展示在最后,选择10元诊金,toast提示:当前账户余额不足。"}, "search_terms": ["账户余额不足", "无法退款", "账户余额为", "退款列表有", "元诊金和", "元诊金", "元诊金可以选择退"]}
{"atom_id": "v4.19.1_a6b17a604923", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 劳务模式退款", "touchpoints": ["医生App"], "C": "", "A": "账户余额为8.3元,退款列表有1元诊金和10元诊金", "R": "10元诊金置灰,顺序展示在最后,选择10元诊金,toast提示:当前账户余额不足。", "canon_text": "C=|A=账户余额为8.3元,退款列表有1元诊金和10元诊金|R=10元诊金置灰,顺序展示在最后,选择10元诊金,toast提示:当前账户余额不足。", "merge_fingerprint": "a6b17a604923", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "劳务模式退款"], "case_name": "账户余额不足,无法退款", "raw_text": "step1: 账户余额为8.3元,退款列表有1元诊金和10元诊金 => 1,1元诊金可以选择退款。 2,10元诊金置灰,顺序展示在最后,选择10元诊金,toast提示:当前账户余额不足。"}, "search_terms": ["账户余额不足", "无法退款", "账户余额为", "退款列表有", "元诊金和", "元诊金", "元诊金置灰", "顺序展示在最后", "选择", "元诊金"]}
{"atom_id": "v4.19.1_d392494676f0", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "账户余额9.56元(4.5%),退10元诊金", "R": "预计从中扣除", "canon_text": "C=|A=账户余额9.56元(4.5%),退10元诊金|R=预计从中扣除", "merge_fingerprint": "d392494676f0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "元诊金", "预计从中扣除"]}
{"atom_id": "v4.19.1_fba633947c2b", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "账户余额9.56元(4.5%),退10元诊金", "R": "55。", "canon_text": "C=|A=账户余额9.56元(4.5%),退10元诊金|R=55。", "merge_fingerprint": "fba633947c2b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "元诊金"]}
{"atom_id": "v4.19.1_8f45efed9c73", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "账户余额9.56元(4.5%),退10元诊金", "R": "退款", "canon_text": "C=|A=账户余额9.56元(4.5%),退10元诊金|R=退款", "merge_fingerprint": "8f45efed9c73", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "元诊金", "退款"]}
{"atom_id": "v4.19.1_90189abdecba", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "账户余额9.56元(4.5%),退10元诊金", "R": "55元,账户余额", "canon_text": "C=|A=账户余额9.56元(4.5%),退10元诊金|R=55元,账户余额", "merge_fingerprint": "90189abdecba", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "元诊金", "账户余额"]}
{"atom_id": "v4.19.1_803d64997605", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "账户余额9.56元(4.5%),退10元诊金", "R": "01元。", "canon_text": "C=|A=账户余额9.56元(4.5%),退10元诊金|R=01元。", "merge_fingerprint": "803d64997605", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "元诊金"]}
{"atom_id": "v4.19.1_c6643da87b85", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "账户余额9.56元(4.5%),退10元诊金", "R": "检查患者是否收到钱。", "canon_text": "C=|A=账户余额9.56元(4.5%),退10元诊金|R=检查患者是否收到钱。", "merge_fingerprint": "c6643da87b85", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "元诊金", "检查患者是否收到"]}
{"atom_id": "v4.19.1_46a0fce36269", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "账户余额9.56元(4.5%),退10元诊金", "R": "医生在app收入明细里退款交易记录正确显示。", "canon_text": "C=|A=账户余额9.56元(4.5%),退10元诊金|R=医生在app收入明细里退款交易记录正确显示。", "merge_fingerprint": "46a0fce36269", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额充足,退款成功", "raw_text": "step1: 账户余额9.56元(4.5%),退10元诊金 => 1,预计从中扣除9.55。 2,退款9.55元,账户余额0.01元。 3,检查患者是否收到钱。 4,医生在app收入明细里退款交易记录正确显示。"}, "search_terms": ["账户余额充足", "退款成功", "账户余额", "元诊金", "医生在app收入", "明细里退款交易记", "录正确显示"]}
{"atom_id": "v4.19.1_1f135e7bc8d0", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App"], "C": "", "A": "账户余额9.54,退款列表有赞赏1元和赞赏10元", "R": "赞赏1元可以选择。", "canon_text": "C=|A=账户余额9.54,退款列表有赞赏1元和赞赏10元|R=赞赏1元可以选择。", "merge_fingerprint": "1f135e7bc8d0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额不足,无法退款", "raw_text": "step1: 账户余额9.54,退款列表有赞赏1元和赞赏10元 => 1,赞赏1元可以选择。 2,赞赏10元置灰,顺序展示在最后,选择赞赏10元,toast提示:当前账户余额不足。"}, "search_terms": ["账户余额不足", "无法退款", "账户余额", "退款列表有赞赏", "元和赞赏", "赞赏", "元可以选择"]}
{"atom_id": "v4.19.1_0c376bb24267", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 签约模式退款", "touchpoints": ["签约页", "医生App"], "C": "", "A": "账户余额9.54,退款列表有赞赏1元和赞赏10元", "R": "赞赏10元置灰,顺序展示在最后,选择赞赏10元,toast提示:当前账户余额不足。", "canon_text": "C=|A=账户余额9.54,退款列表有赞赏1元和赞赏10元|R=赞赏10元置灰,顺序展示在最后,选择赞赏10元,toast提示:当前账户余额不足。", "merge_fingerprint": "0c376bb24267", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "签约模式退款"], "case_name": "账户余额不足,无法退款", "raw_text": "step1: 账户余额9.54,退款列表有赞赏1元和赞赏10元 => 1,赞赏1元可以选择。 2,赞赏10元置灰,顺序展示在最后,选择赞赏10元,toast提示:当前账户余额不足。"}, "search_terms": ["账户余额不足", "无法退款", "账户余额", "退款列表有赞赏", "元和赞赏", "赞赏", "元置灰", "顺序展示在最后", "选择赞赏", "toast提示"]}
{"atom_id": "v4.19.1_1f4bc0444283", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 确认退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "诊金确认退款页面增加备注说明", "R": "注:退回诊金后,患者仍能查看方案", "canon_text": "C=|A=诊金确认退款页面增加备注说明|R=注:退回诊金后,患者仍能查看方案", "merge_fingerprint": "1f4bc0444283", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "确认退款"], "case_name": "诊金确认退款页面增加备注说明", "raw_text": "step1:  => 注:退回诊金后,患者仍能查看方案 [截图]"}, "search_terms": ["诊金确认退款页面", "增加备注说明", "诊金确认退款页面", "增加备注说明", "退回诊金后", "患者仍能查看方案"]}
{"atom_id": "v4.19.1_90005d8ff869", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 确认退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "患者支付诊金未购买方案,医生退还诊金,患者再去查看方案", "R": "与没有诊金的方案一样,可以继续线上购药", "canon_text": "C=|A=患者支付诊金未购买方案,医生退还诊金,患者再去查看方案|R=与没有诊金的方案一样,可以继续线上购药", "merge_fingerprint": "90005d8ff869", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "确认退款"], "case_name": "诊金退款后,方案不会受影响", "raw_text": "step1: 患者支付诊金未购买方案,医生退还诊金,患者再去查看方案 => 与没有诊金的方案一样,可以继续线上购药 | step2: 方案已支付/已下发/已接单/已发货/已签收,医生退诊金后 => 不影响方案的状态"}, "search_terms": ["诊金退款后", "方案不会受影响", "患者支付诊金未购", "买方案", "医生退还诊金", "患者再去查看方案", "与没有诊金的方案", "一样", "可以继续线上购药"]}
{"atom_id": "v4.19.1_2cafe26c1caf", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 确认退款", "touchpoints": ["医生App", "患者页"], "C": "", "A": "方案已支付/已下发/已接单/已发货/已签收,医生退诊金后", "R": "不影响方案的状态", "canon_text": "C=|A=方案已支付/已下发/已接单/已发货/已签收,医生退诊金后|R=不影响方案的状态", "merge_fingerprint": "2cafe26c1caf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "确认退款"], "case_name": "诊金退款后,方案不会受影响", "raw_text": "step1: 患者支付诊金未购买方案,医生退还诊金,患者再去查看方案 => 与没有诊金的方案一样,可以继续线上购药 | step2: 方案已支付/已下发/已接单/已发货/已签收,医生退诊金后 => 不影响方案的状态"}, "search_terms": ["诊金退款后", "方案不会受影响", "方案已支付", "已下发", "已接单", "已发货", "已签收", "医生退诊金后", "不影响方案的状态"]}
{"atom_id": "v4.19.1_8c5511dea81a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "NOTIFICATION"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 会话页-退款消息", "touchpoints": ["医生App", "问诊页"], "C": "", "A": "退款消息展示正确", "R": "退款项目:赞赏或诊金", "canon_text": "C=|A=退款消息展示正确|R=退款项目:赞赏或诊金", "merge_fingerprint": "8c5511dea81a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1:  => 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款消息展示正确", "退款项目", "赞赏或诊金"]}
{"atom_id": "v4.19.1_f70d6df364ef", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "NOTIFICATION"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 会话页-退款消息", "touchpoints": ["医生App", "问诊页"], "C": "", "A": "退款消息展示正确", "R": "退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "canon_text": "C=|A=退款消息展示正确|R=退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "merge_fingerprint": "f70d6df364ef", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1:  => 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款消息展示正确", "退款金额", "保留小数点", "核验与所选择订单", "退款金额一致"]}
{"atom_id": "v4.19.1_130080c8d904", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "NOTIFICATION"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 会话页-退款消息", "touchpoints": ["医生App", "问诊页"], "C": "", "A": "退款消息展示正确", "R": "退款理由:没填写则不展示该行。200字一次性全部展示。", "canon_text": "C=|A=退款消息展示正确|R=退款理由:没填写则不展示该行。200字一次性全部展示。", "merge_fingerprint": "130080c8d904", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1:  => 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款消息展示正确", "退款理由", "没填写则不展示该", "字一次性全部展示"]}
{"atom_id": "v4.19.1_f761edf1d55c", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "NOTIFICATION"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 会话页-退款消息", "touchpoints": ["医生App", "问诊页"], "C": "", "A": "退款消息展示正确", "R": "点击查看详情 >", "canon_text": "C=|A=退款消息展示正确|R=点击查看详情 >", "merge_fingerprint": "f761edf1d55c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1:  => 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款消息展示正确", "点击查看详情"]}
{"atom_id": "v4.19.1_26c6733ace08", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款详情", "touchpoints": ["医生App", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款详情", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款详情", "merge_fingerprint": "26c6733ace08", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款详情"]}
{"atom_id": "v4.19.1_af64c5ef730a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款详情", "touchpoints": ["医生App", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款项目:赞赏或诊金", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款项目:赞赏或诊金", "merge_fingerprint": "af64c5ef730a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款项目", "赞赏或诊金"]}
{"atom_id": "v4.19.1_06dd0d82ee43", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款详情", "touchpoints": ["医生App", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "merge_fingerprint": "06dd0d82ee43", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款金额", "保留小数点", "核验与所选择订单", "退款金额一致"]}
{"atom_id": "v4.19.1_c278e4c61b89", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款详情", "touchpoints": ["医生App", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "收款人:原来患者账号名字(account表)", "canon_text": "C=|A=进入退款详情,页面展示正确|R=收款人:原来患者账号名字(account表)", "merge_fingerprint": "c278e4c61b89", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "收款人", "原来患者账号名字", "account表"]}
{"atom_id": "v4.19.1_67c5f3f06c3c", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款详情", "touchpoints": ["医生App", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "理由:200字一次性全部展示。", "canon_text": "C=|A=进入退款详情,页面展示正确|R=理由:200字一次性全部展示。", "merge_fingerprint": "67c5f3f06c3c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "理由", "字一次性全部展示"]}
{"atom_id": "v4.19.1_ca57edee82a9", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款详情", "touchpoints": ["医生App", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款方式", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款方式", "merge_fingerprint": "ca57edee82a9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款方式"]}
{"atom_id": "v4.19.1_56e9442f4054", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 退款详情", "touchpoints": ["医生App", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款时间", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款时间", "merge_fingerprint": "56e9442f4054", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1:  => 退款详情 1、退款项目:赞赏或诊金 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款时间"]}
{"atom_id": "v4.19.1_983afd9432ae", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "INQUIRY", "NOTIFICATION", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 兼容性", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "仍保留老页面、原来的消息。", "R": "非白名单医生,在旧版本进行退款,沿用旧逻辑、页面。", "canon_text": "C=|A=仍保留老页面、原来的消息。|R=非白名单医生,在旧版本进行退款,沿用旧逻辑、页面。", "merge_fingerprint": "983afd9432ae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "兼容性"], "case_name": "老版本APP(4.18.1及以下版本),患者会话页点击“退款”", "raw_text": "step1: 仍保留老页面、原来的消息。 => 非白名单医生,在旧版本进行退款,沿用旧逻辑、页面。"}, "search_terms": ["老版本APP", "及以下版本", "患者会话页点击", "退款", "仍保留老页面", "原来的消息", "非白名单医生", "在旧版本进行退款", "沿用旧逻辑", "页面"]}
{"atom_id": "v4.19.1_ec9a6c3b5a53", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 已退款赞赏", "touchpoints": ["医生App", "患者端", "患者页"], "C": "", "A": "医生赞赏数为6,退款两个在赞赏", "R": "医生赞赏数在app和患者端展示还是6。", "canon_text": "C=|A=医生赞赏数为6,退款两个在赞赏|R=医生赞赏数在app和患者端展示还是6。", "merge_fingerprint": "ec9a6c3b5a53", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "已退款赞赏"], "case_name": "医生赞赏退款成功后,不影响自己的赞赏数和评价", "raw_text": "step1: 医生赞赏数为6,退款两个在赞赏 => 1,医生赞赏数在app和患者端展示还是6。 2,app赞赏里,已退款的赞赏标记:已退费。 [截图]"}, "search_terms": ["医生赞赏退款成功", "不影响自己的赞赏", "数和评价", "医生赞赏数为", "退款两个在赞赏", "医生赞赏数在ap", "p和患者端展示还"]}
{"atom_id": "v4.19.1_865d3f7f12bd", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "医师端 > 支持退诊金、赞赏 > 已退款赞赏", "touchpoints": ["医生App", "患者端", "患者页"], "C": "", "A": "医生赞赏数为6,退款两个在赞赏", "R": "app赞赏里,已退款的赞赏标记:已退费。", "canon_text": "C=|A=医生赞赏数为6,退款两个在赞赏|R=app赞赏里,已退款的赞赏标记:已退费。", "merge_fingerprint": "865d3f7f12bd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "支持退诊金、赞赏", "已退款赞赏"], "case_name": "医生赞赏退款成功后,不影响自己的赞赏数和评价", "raw_text": "step1: 医生赞赏数为6,退款两个在赞赏 => 1,医生赞赏数在app和患者端展示还是6。 2,app赞赏里,已退款的赞赏标记:已退费。 [截图]"}, "search_terms": ["医生赞赏退款成功", "不影响自己的赞赏", "数和评价", "医生赞赏数为", "退款两个在赞赏", "app赞赏里", "已退款的赞赏标记", "已退费"]}
{"atom_id": "v4.19.1_bbadf171bc4e", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "医师端 > 收入月份 > 6月1日前认证", "touchpoints": ["医生App"], "C": "", "A": "医生2022年4月1日认证通过,4月份有收入,5月份有收入,6、7、8、9月没有收入", "R": "我的收入从5月份开始展示:5月,6月,7月,8月,9月", "canon_text": "C=|A=医生2022年4月1日认证通过,4月份有收入,5月份有收入,6、7、8、9月没有收入|R=我的收入从5月份开始展示:5月,6月,7月,8月,9月", "merge_fingerprint": "bbadf171bc4e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "收入月份", "6月1日前认证"], "case_name": "6月1日前认证,从5月之后第一个收入非零月份开始展示", "raw_text": "step1: 医生2022年4月1日认证通过,4月份有收入,5月份有收入,6、7、8、9月没有收入 => 我的收入从5月份开始展示:5月,6月,7月,8月,9月 | step2: 医生2022年4月1日认证通过,4月份有收入,5月没收入,6月份有收入,7,8月份没有收入,9月份有收入 => 我的收入从6月份开始展示:6月,7月,8月,9月 | step3: 医生2022年5月1日认证通过,5、6、7、8、9月都没有收入 => 我的收入月份不展示"}, "search_terms": ["日前认证", "月之后第一个收入", "非零月份开始展示", "医生", "日认证通过", "月份有收入", "月份有收入", "月没有收入", "我的收入从", "月份开始展示"]}
{"atom_id": "v4.19.1_45d0e4fe0a83", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "医师端 > 收入月份 > 6月1日前认证", "touchpoints": ["医生App"], "C": "", "A": "医生2022年4月1日认证通过,4月份有收入,5月没收入,6月份有收入,7,8月份没有收入,9月份有收入", "R": "我的收入从6月份开始展示:6月,7月,8月,9月", "canon_text": "C=|A=医生2022年4月1日认证通过,4月份有收入,5月没收入,6月份有收入,7,8月份没有收入,9月份有收入|R=我的收入从6月份开始展示:6月,7月,8月,9月", "merge_fingerprint": "45d0e4fe0a83", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "收入月份", "6月1日前认证"], "case_name": "6月1日前认证,从5月之后第一个收入非零月份开始展示", "raw_text": "step1: 医生2022年4月1日认证通过,4月份有收入,5月份有收入,6、7、8、9月没有收入 => 我的收入从5月份开始展示:5月,6月,7月,8月,9月 | step2: 医生2022年4月1日认证通过,4月份有收入,5月没收入,6月份有收入,7,8月份没有收入,9月份有收入 => 我的收入从6月份开始展示:6月,7月,8月,9月 | step3: 医生2022年5月1日认证通过,5、6、7、8、9月都没有收入 => 我的收入月份不展示"}, "search_terms": ["日前认证", "月之后第一个收入", "非零月份开始展示", "医生", "日认证通过", "月份有收入", "月没收入", "月份有收入", "月份没有收入", "月份有收入"]}
{"atom_id": "v4.19.1_298cec687224", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "医师端 > 收入月份 > 6月1日前认证", "touchpoints": ["医生App"], "C": "", "A": "医生2022年5月1日认证通过,5、6、7、8、9月都没有收入", "R": "我的收入月份不展示", "canon_text": "C=|A=医生2022年5月1日认证通过,5、6、7、8、9月都没有收入|R=我的收入月份不展示", "merge_fingerprint": "298cec687224", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "收入月份", "6月1日前认证"], "case_name": "6月1日前认证,从5月之后第一个收入非零月份开始展示", "raw_text": "step1: 医生2022年4月1日认证通过,4月份有收入,5月份有收入,6、7、8、9月没有收入 => 我的收入从5月份开始展示:5月,6月,7月,8月,9月 | step2: 医生2022年4月1日认证通过,4月份有收入,5月没收入,6月份有收入,7,8月份没有收入,9月份有收入 => 我的收入从6月份开始展示:6月,7月,8月,9月 | step3: 医生2022年5月1日认证通过,5、6、7、8、9月都没有收入 => 我的收入月份不展示"}, "search_terms": ["日前认证", "月之后第一个收入", "非零月份开始展示", "医生", "日认证通过", "月都没有收入", "我的收入月份不展"]}
{"atom_id": "v4.19.1_56e1fe066251", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "医师端 > 收入月份 > 6月1日后认证(含6.1)", "touchpoints": ["医生App"], "C": "", "A": "医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入", "R": "我的收入月份从6月开始展示:", "canon_text": "C=|A=医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入|R=我的收入月份从6月开始展示:", "merge_fingerprint": "56e1fe066251", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "收入月份", "6月1日后认证(含6.1)"], "case_name": "6月1日之后(含)认证,认证通过的月份开始展示", "raw_text": "step1: 医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入 => 我的收入月份从6月开始展示:6,7,8,9 | step2: 医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入 => 我的收入月份从7月开始展示:7,8,9"}, "search_terms": ["日之后", "认证", "认证通过的月份开", "始展示", "医生", "日认证", "日认证通过", "没有收入", "我的收入月份从", "月开始展示"]}
{"atom_id": "v4.19.1_1076f3092dea", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "医师端 > 收入月份 > 6月1日后认证(含6.1)", "touchpoints": ["医生App"], "C": "", "A": "医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入", "R": "9", "canon_text": "C=|A=医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入|R=9", "merge_fingerprint": "1076f3092dea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "收入月份", "6月1日后认证(含6.1)"], "case_name": "6月1日之后(含)认证,认证通过的月份开始展示", "raw_text": "step1: 医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入 => 我的收入月份从6月开始展示:6,7,8,9 | step2: 医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入 => 我的收入月份从7月开始展示:7,8,9"}, "search_terms": ["日之后", "认证", "认证通过的月份开", "始展示", "医生", "日认证", "日认证通过", "没有收入"]}
{"atom_id": "v4.19.1_a3a51534d04a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "医师端 > 收入月份 > 6月1日后认证(含6.1)", "touchpoints": ["医生App"], "C": "", "A": "医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入", "R": "我的收入月份从7月开始展示:", "canon_text": "C=|A=医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入|R=我的收入月份从7月开始展示:", "merge_fingerprint": "a3a51534d04a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "收入月份", "6月1日后认证(含6.1)"], "case_name": "6月1日之后(含)认证,认证通过的月份开始展示", "raw_text": "step1: 医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入 => 我的收入月份从6月开始展示:6,7,8,9 | step2: 医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入 => 我的收入月份从7月开始展示:7,8,9"}, "search_terms": ["日之后", "认证", "认证通过的月份开", "始展示", "医生", "日认证通过", "月没收入", "月有收入", "月没收入", "我的收入月份从"]}
{"atom_id": "v4.19.1_1f9bfe93dd2c", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "医师端 > 收入月份 > 6月1日后认证(含6.1)", "touchpoints": ["医生App"], "C": "", "A": "医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入", "R": "9", "canon_text": "C=|A=医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入|R=9", "merge_fingerprint": "1f9bfe93dd2c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "收入月份", "6月1日后认证(含6.1)"], "case_name": "6月1日之后(含)认证,认证通过的月份开始展示", "raw_text": "step1: 医生2022年6月1日认证,6月2日认证通过,6、7、8、9没有收入 => 我的收入月份从6月开始展示:6,7,8,9 | step2: 医生2022年7月3日认证通过,7月没收入,8月有收入,9月没收入 => 我的收入月份从7月开始展示:7,8,9"}, "search_terms": ["日之后", "认证", "认证通过的月份开", "始展示", "医生", "日认证通过", "月没收入", "月有收入", "月没收入"]}
{"atom_id": "v4.19.1_00d8ff41b20a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.19.1 > 医师端 > 医师端清除缓存", "touchpoints": ["医生App"], "C": "", "A": "清除缓存", "R": "设置里面新增【清除缓存】按钮", "canon_text": "C=|A=清除缓存|R=设置里面新增【清除缓存】按钮", "merge_fingerprint": "00d8ff41b20a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "医师端清除缓存"], "case_name": "清除缓存", "raw_text": "step1:  => 设置里面新增【清除缓存】按钮 | step2: 点击【清除缓存】 => 出现确认清除弹窗 | step3: 点击 清除 => toast提示:清除成功 | step4: 点击 不清除 => 关闭弹窗"}, "search_terms": ["清除缓存", "清除缓存", "设置里面新增", "清除缓存", "按钮"]}
{"atom_id": "v4.19.1_ac7d27dc6184", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.19.1 > 医师端 > 医师端清除缓存", "touchpoints": ["医生App"], "C": "", "A": "点击【清除缓存】", "R": "出现确认清除弹窗", "canon_text": "C=|A=点击【清除缓存】|R=出现确认清除弹窗", "merge_fingerprint": "ac7d27dc6184", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "医师端清除缓存"], "case_name": "清除缓存", "raw_text": "step1:  => 设置里面新增【清除缓存】按钮 | step2: 点击【清除缓存】 => 出现确认清除弹窗 | step3: 点击 清除 => toast提示:清除成功 | step4: 点击 不清除 => 关闭弹窗"}, "search_terms": ["清除缓存", "点击", "清除缓存", "出现确认清除弹窗"]}
{"atom_id": "v4.19.1_774fb77164d5", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.19.1 > 医师端 > 医师端清除缓存", "touchpoints": ["医生App"], "C": "", "A": "点击 清除", "R": "toast提示:清除成功", "canon_text": "C=|A=点击 清除|R=toast提示:清除成功", "merge_fingerprint": "774fb77164d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "医师端清除缓存"], "case_name": "清除缓存", "raw_text": "step1:  => 设置里面新增【清除缓存】按钮 | step2: 点击【清除缓存】 => 出现确认清除弹窗 | step3: 点击 清除 => toast提示:清除成功 | step4: 点击 不清除 => 关闭弹窗"}, "search_terms": ["清除缓存", "点击", "清除", "toast提示", "清除成功"]}
{"atom_id": "v4.19.1_6c93d1ba0fbd", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "GENERAL", "modules": ["GENERAL"], "feature_scope": "V4.19.1 > 医师端 > 医师端清除缓存", "touchpoints": ["医生App"], "C": "", "A": "点击 不清除", "R": "关闭弹窗", "canon_text": "C=|A=点击 不清除|R=关闭弹窗", "merge_fingerprint": "6c93d1ba0fbd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "医师端清除缓存"], "case_name": "清除缓存", "raw_text": "step1:  => 设置里面新增【清除缓存】按钮 | step2: 点击【清除缓存】 => 出现确认清除弹窗 | step3: 点击 清除 => toast提示:清除成功 | step4: 点击 不清除 => 关闭弹窗"}, "search_terms": ["清除缓存", "点击", "不清除", "关闭弹窗"]}
{"atom_id": "v4.19.1_69d312cfabe4", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.19.1 > 医师端 > 医师端清除缓存", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "清除内容", "R": "清除本地保存的聊天对话图片信息", "canon_text": "C=|A=清除内容|R=清除本地保存的聊天对话图片信息", "merge_fingerprint": "69d312cfabe4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "医师端清除缓存"], "case_name": "清除内容", "raw_text": "step1:  => 清除本地保存的聊天对话图片信息 | step2:  => 清除缓存成功后,医生跟患者的聊天对话框正常显示,聊天内容正常展示(图片,音频,视频等) | step3: 一年前的聊天图片清除 =>  | step4: 清除与账户无关,清除app本地缓存 1,同一个手机登陆不同账户,最后一个账户清除缓存。 2,医生助理登陆账户,没有切换医生账户,进行清除缓存。 3,医生助理登陆账户,切换医生账户,进行清除缓存 => "}, "search_terms": ["清除内容", "清除内容", "清除本地保存的聊", "天对话图片信息"]}
{"atom_id": "v4.19.1_cfe9d93ab8c7", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.19.1 > 医师端 > 医师端清除缓存", "touchpoints": ["医生App", "问诊页", "患者页"], "C": "", "A": "清除内容", "R": "清除缓存成功后,医生跟患者的聊天对话框正常显示,聊天内容正常展示(图片,音频,视频等)", "canon_text": "C=|A=清除内容|R=清除缓存成功后,医生跟患者的聊天对话框正常显示,聊天内容正常展示(图片,音频,视频等)", "merge_fingerprint": "cfe9d93ab8c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "医师端", "医师端清除缓存"], "case_name": "清除内容", "raw_text": "step1:  => 清除本地保存的聊天对话图片信息 | step2:  => 清除缓存成功后,医生跟患者的聊天对话框正常显示,聊天内容正常展示(图片,音频,视频等) | step3: 一年前的聊天图片清除 =>  | step4: 清除与账户无关,清除app本地缓存 1,同一个手机登陆不同账户,最后一个账户清除缓存。 2,医生助理登陆账户,没有切换医生账户,进行清除缓存。 3,医生助理登陆账户,切换医生账户,进行清除缓存 => "}, "search_terms": ["清除内容", "清除内容", "清除缓存成功后", "医生跟患者的聊天", "对话框正常显示", "聊天内容正常展示", "图片", "音频", "视频等"]}
{"atom_id": "v4.19.1_c55d8f5193c1", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生列表筛选", "touchpoints": ["猫头鹰后台"], "C": "", "A": "筛选次月转入上海", "R": "筛选正常", "canon_text": "C=|A=筛选次月转入上海|R=筛选正常", "merge_fingerprint": "c55d8f5193c1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生列表筛选"], "case_name": "增加筛选项", "raw_text": "step1:  => [截图] | step2: 筛选次月转入上海 => 筛选正常 | step3: 筛选次月转入银川 => 筛选正常"}, "search_terms": ["增加筛选项", "筛选次月转入上海", "筛选正常"]}
{"atom_id": "v4.19.1_a8671b4a5135", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生列表筛选", "touchpoints": ["猫头鹰后台"], "C": "", "A": "筛选次月转入银川", "R": "筛选正常", "canon_text": "C=|A=筛选次月转入银川|R=筛选正常", "merge_fingerprint": "a8671b4a5135", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生列表筛选"], "case_name": "增加筛选项", "raw_text": "step1:  => [截图] | step2: 筛选次月转入上海 => 筛选正常 | step3: 筛选次月转入银川 => 筛选正常"}, "search_terms": ["增加筛选项", "筛选次月转入银川", "筛选正常"]}
{"atom_id": "v4.19.1_f099b0b08d2b", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "是上海", "R": "归属为上海 按钮为切换到银川", "canon_text": "C=|A=是上海|R=归属为上海 按钮为切换到银川", "merge_fingerprint": "f099b0b08d2b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "查看医生详情页公司归属", "raw_text": "step1: 以下情况展示正确 => [截图] [截图] | step2: 是上海 => 归属为上海 按钮为切换到银川 | step3: 是银川 => 归属为银川 按钮为切换到上海 | step4: 上海切到银川当月 => 归属为上海 按钮为取消次月切换到银川 | step5: 上海切到银川次月 => 归属为银川 按钮为切换到上海 | step6: 银川切到上海当月 => 归属为银川 按钮为取消次月切换到上海 | step7: 银川切到上海次月 => 归属为上海 按钮为切换到银川"}, "search_terms": ["查看医生详情页公", "司归属", "是上海", "归属为上海", "按钮为切换到银川"]}
{"atom_id": "v4.19.1_5152d0559c07", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "是银川", "R": "归属为银川 按钮为切换到上海", "canon_text": "C=|A=是银川|R=归属为银川 按钮为切换到上海", "merge_fingerprint": "5152d0559c07", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "查看医生详情页公司归属", "raw_text": "step1: 以下情况展示正确 => [截图] [截图] | step2: 是上海 => 归属为上海 按钮为切换到银川 | step3: 是银川 => 归属为银川 按钮为切换到上海 | step4: 上海切到银川当月 => 归属为上海 按钮为取消次月切换到银川 | step5: 上海切到银川次月 => 归属为银川 按钮为切换到上海 | step6: 银川切到上海当月 => 归属为银川 按钮为取消次月切换到上海 | step7: 银川切到上海次月 => 归属为上海 按钮为切换到银川"}, "search_terms": ["查看医生详情页公", "司归属", "是银川", "归属为银川", "按钮为切换到上海"]}
{"atom_id": "v4.19.1_085f01fe47be", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "上海切到银川当月", "R": "归属为上海 按钮为取消次月切换到银川", "canon_text": "C=|A=上海切到银川当月|R=归属为上海 按钮为取消次月切换到银川", "merge_fingerprint": "085f01fe47be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "查看医生详情页公司归属", "raw_text": "step1: 以下情况展示正确 => [截图] [截图] | step2: 是上海 => 归属为上海 按钮为切换到银川 | step3: 是银川 => 归属为银川 按钮为切换到上海 | step4: 上海切到银川当月 => 归属为上海 按钮为取消次月切换到银川 | step5: 上海切到银川次月 => 归属为银川 按钮为切换到上海 | step6: 银川切到上海当月 => 归属为银川 按钮为取消次月切换到上海 | step7: 银川切到上海次月 => 归属为上海 按钮为切换到银川"}, "search_terms": ["查看医生详情页公", "司归属", "上海切到银川当月", "归属为上海", "按钮为取消次月切", "换到银川"]}
{"atom_id": "v4.19.1_540cfd6def4d", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "上海切到银川次月", "R": "归属为银川 按钮为切换到上海", "canon_text": "C=|A=上海切到银川次月|R=归属为银川 按钮为切换到上海", "merge_fingerprint": "540cfd6def4d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "查看医生详情页公司归属", "raw_text": "step1: 以下情况展示正确 => [截图] [截图] | step2: 是上海 => 归属为上海 按钮为切换到银川 | step3: 是银川 => 归属为银川 按钮为切换到上海 | step4: 上海切到银川当月 => 归属为上海 按钮为取消次月切换到银川 | step5: 上海切到银川次月 => 归属为银川 按钮为切换到上海 | step6: 银川切到上海当月 => 归属为银川 按钮为取消次月切换到上海 | step7: 银川切到上海次月 => 归属为上海 按钮为切换到银川"}, "search_terms": ["查看医生详情页公", "司归属", "上海切到银川次月", "归属为银川", "按钮为切换到上海"]}
{"atom_id": "v4.19.1_403b2dd69676", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "银川切到上海当月", "R": "归属为银川 按钮为取消次月切换到上海", "canon_text": "C=|A=银川切到上海当月|R=归属为银川 按钮为取消次月切换到上海", "merge_fingerprint": "403b2dd69676", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "查看医生详情页公司归属", "raw_text": "step1: 以下情况展示正确 => [截图] [截图] | step2: 是上海 => 归属为上海 按钮为切换到银川 | step3: 是银川 => 归属为银川 按钮为切换到上海 | step4: 上海切到银川当月 => 归属为上海 按钮为取消次月切换到银川 | step5: 上海切到银川次月 => 归属为银川 按钮为切换到上海 | step6: 银川切到上海当月 => 归属为银川 按钮为取消次月切换到上海 | step7: 银川切到上海次月 => 归属为上海 按钮为切换到银川"}, "search_terms": ["查看医生详情页公", "司归属", "银川切到上海当月", "归属为银川", "按钮为取消次月切", "换到上海"]}
{"atom_id": "v4.19.1_ea1ccf47a0a4", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "银川切到上海次月", "R": "归属为上海 按钮为切换到银川", "canon_text": "C=|A=银川切到上海次月|R=归属为上海 按钮为切换到银川", "merge_fingerprint": "ea1ccf47a0a4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "查看医生详情页公司归属", "raw_text": "step1: 以下情况展示正确 => [截图] [截图] | step2: 是上海 => 归属为上海 按钮为切换到银川 | step3: 是银川 => 归属为银川 按钮为切换到上海 | step4: 上海切到银川当月 => 归属为上海 按钮为取消次月切换到银川 | step5: 上海切到银川次月 => 归属为银川 按钮为切换到上海 | step6: 银川切到上海当月 => 归属为银川 按钮为取消次月切换到上海 | step7: 银川切到上海次月 => 归属为上海 按钮为切换到银川"}, "search_terms": ["查看医生详情页公", "司归属", "银川切到上海次月", "归属为上海", "按钮为切换到银川"]}
{"atom_id": "v4.19.1_030c586cc710", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "当前是上海,点击按钮切到到银川 a、点击取消 b、点击确认", "R": "弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗", "canon_text": "C=|A=当前是上海,点击按钮切到到银川 a、点击取消 b、点击确认|R=弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗", "merge_fingerprint": "030c586cc710", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "点击切换", "raw_text": "step1: 以下情况切换正常 => [截图] [截图] | step2: 当前是上海,点击按钮切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step3: 当前是上海切银川当月,点击按钮取消切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗 | step4: 当前是银川,点击按钮切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step5: 当前是银川切上海当月,点击按钮取消切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗"}, "search_terms": ["点击切换", "当前是上海", "点击按钮切到到银", "点击取消", "点击确认", "弹窗文案正确", "不切换并关闭弹窗", "切换并关闭弹窗"]}
{"atom_id": "v4.19.1_f780bac8e285", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "当前是上海切银川当月,点击按钮取消切到到银川 a、点击取消 b、点击确认", "R": "弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗", "canon_text": "C=|A=当前是上海切银川当月,点击按钮取消切到到银川 a、点击取消 b、点击确认|R=弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗", "merge_fingerprint": "f780bac8e285", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "点击切换", "raw_text": "step1: 以下情况切换正常 => [截图] [截图] | step2: 当前是上海,点击按钮切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step3: 当前是上海切银川当月,点击按钮取消切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗 | step4: 当前是银川,点击按钮切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step5: 当前是银川切上海当月,点击按钮取消切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗"}, "search_terms": ["点击切换", "当前是上海切银川", "当月", "点击按钮取消切到", "到银川", "点击取消", "点击确认", "弹窗文案正确", "不取消切换并关闭", "弹窗"]}
{"atom_id": "v4.19.1_ae2bed7e1c84", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "当前是银川,点击按钮切到到上海 a、点击取消 b、点击确认", "R": "弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗", "canon_text": "C=|A=当前是银川,点击按钮切到到上海 a、点击取消 b、点击确认|R=弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗", "merge_fingerprint": "ae2bed7e1c84", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "点击切换", "raw_text": "step1: 以下情况切换正常 => [截图] [截图] | step2: 当前是上海,点击按钮切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step3: 当前是上海切银川当月,点击按钮取消切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗 | step4: 当前是银川,点击按钮切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step5: 当前是银川切上海当月,点击按钮取消切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗"}, "search_terms": ["点击切换", "当前是银川", "点击按钮切到到上", "点击取消", "点击确认", "弹窗文案正确", "不切换并关闭弹窗", "切换并关闭弹窗"]}
{"atom_id": "v4.19.1_536aa25ec404", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "当前是银川切上海当月,点击按钮取消切到到上海 a、点击取消 b、点击确认", "R": "弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗", "canon_text": "C=|A=当前是银川切上海当月,点击按钮取消切到到上海 a、点击取消 b、点击确认|R=弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗", "merge_fingerprint": "536aa25ec404", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "点击切换", "raw_text": "step1: 以下情况切换正常 => [截图] [截图] | step2: 当前是上海,点击按钮切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step3: 当前是上海切银川当月,点击按钮取消切到到银川 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗 | step4: 当前是银川,点击按钮切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不切换并关闭弹窗 b、切换并关闭弹窗 | step5: 当前是银川切上海当月,点击按钮取消切到到上海 a、点击取消 b、点击确认 => 弹窗文案正确 a、不取消切换并关闭弹窗 b、取消切换并关闭弹窗"}, "search_terms": ["点击切换", "当前是银川切上海", "当月", "点击按钮取消切到", "到上海", "点击取消", "点击确认", "弹窗文案正确", "不取消切换并关闭", "弹窗"]}
{"atom_id": "v4.19.1_c2a21e41c3fb", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 医生详情页切换", "touchpoints": ["猫头鹰后台"], "C": "", "A": "权限", "R": "所有人都可以查看公司信息。 医生转换上海和银川,操作权限先暂归黄huan", "canon_text": "C=|A=权限|R=所有人都可以查看公司信息。 医生转换上海和银川,操作权限先暂归黄huan", "merge_fingerprint": "c2a21e41c3fb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "医生详情页切换"], "case_name": "权限", "raw_text": "step1:  => 所有人都可以查看公司信息。 医生转换上海和银川,操作权限先暂归黄huan"}, "search_terms": ["权限", "权限", "所有人都可以查看", "公司信息", "医生转换上海和银", "操作权限先暂归黄", "huan"]}
{"atom_id": "v4.19.1_14691f9bd698", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["猫头鹰后台"], "C": "", "A": "筛选医生id", "R": "筛选正常", "canon_text": "C=|A=筛选医生id|R=筛选正常", "merge_fingerprint": "14691f9bd698", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "筛选数据", "raw_text": "step1: 筛选医生id => 筛选正常 | step2: 筛选医生姓名 => 筛选正常"}, "search_terms": ["筛选数据", "筛选医生id", "筛选正常"]}
{"atom_id": "v4.19.1_ba6eda28f50c", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["猫头鹰后台"], "C": "", "A": "筛选医生姓名", "R": "筛选正常", "canon_text": "C=|A=筛选医生姓名|R=筛选正常", "merge_fingerprint": "ba6eda28f50c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "筛选数据", "raw_text": "step1: 筛选医生id => 筛选正常 | step2: 筛选医生姓名 => 筛选正常"}, "search_terms": ["筛选数据", "筛选医生姓名", "筛选正常"]}
{"atom_id": "v4.19.1_cf6d6be28be3", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "查看打款异常列表", "R": "展示医生id、医生姓名、失败原因 失败税后金额、创建时间、操作时间、操作状态", "canon_text": "C=|A=查看打款异常列表|R=展示医生id、医生姓名、失败原因 失败税后金额、创建时间、操作时间、操作状态", "merge_fingerprint": "cf6d6be28be3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "查看打款异常列表", "raw_text": "step1:  => 展示医生id、医生姓名、失败原因 失败税后金额、创建时间、操作时间、操作状态 | step2: 查看失败原因 a、劳务与签约切换导致 b、上海与银川切换导致 => a、税收模式切换 b、公司切换 | step3:  => 金额展示税后金额、非税前金额 | step4: 退款状态 a、未完成退款 b、已完成退款 => a、按钮可点 [截图] b、不可点 [截图]"}, "search_terms": ["查看打款异常列表", "查看打款异常列表", "展示医生id", "医生姓名", "失败原因", "失败税后金额", "创建时间", "操作时间", "操作状态"]}
{"atom_id": "v4.19.1_852bb73258f0", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "查看失败原因 a、劳务与签约切换导致 b、上海与银川切换导致", "R": "a、税收模式切换 b、公司切换", "canon_text": "C=|A=查看失败原因 a、劳务与签约切换导致 b、上海与银川切换导致|R=a、税收模式切换 b、公司切换", "merge_fingerprint": "852bb73258f0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "查看打款异常列表", "raw_text": "step1:  => 展示医生id、医生姓名、失败原因 失败税后金额、创建时间、操作时间、操作状态 | step2: 查看失败原因 a、劳务与签约切换导致 b、上海与银川切换导致 => a、税收模式切换 b、公司切换 | step3:  => 金额展示税后金额、非税前金额 | step4: 退款状态 a、未完成退款 b、已完成退款 => a、按钮可点 [截图] b、不可点 [截图]"}, "search_terms": ["查看打款异常列表", "查看失败原因", "劳务与签约切换导", "上海与银川切换导", "税收模式切换", "公司切换"]}
{"atom_id": "v4.19.1_0c1294f53800", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "查看打款异常列表", "R": "金额展示税后金额、非税前金额", "canon_text": "C=|A=查看打款异常列表|R=金额展示税后金额、非税前金额", "merge_fingerprint": "0c1294f53800", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "查看打款异常列表", "raw_text": "step1:  => 展示医生id、医生姓名、失败原因 失败税后金额、创建时间、操作时间、操作状态 | step2: 查看失败原因 a、劳务与签约切换导致 b、上海与银川切换导致 => a、税收模式切换 b、公司切换 | step3:  => 金额展示税后金额、非税前金额 | step4: 退款状态 a、未完成退款 b、已完成退款 => a、按钮可点 [截图] b、不可点 [截图]"}, "search_terms": ["查看打款异常列表", "查看打款异常列表", "金额展示税后金额", "非税前金额"]}
{"atom_id": "v4.19.1_4908818c4655", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "退款状态 a、未完成退款 b、已完成退款", "R": "a、按钮可点 b、不可点", "canon_text": "C=|A=退款状态 a、未完成退款 b、已完成退款|R=a、按钮可点 b、不可点", "merge_fingerprint": "4908818c4655", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "查看打款异常列表", "raw_text": "step1:  => 展示医生id、医生姓名、失败原因 失败税后金额、创建时间、操作时间、操作状态 | step2: 查看失败原因 a、劳务与签约切换导致 b、上海与银川切换导致 => a、税收模式切换 b、公司切换 | step3:  => 金额展示税后金额、非税前金额 | step4: 退款状态 a、未完成退款 b、已完成退款 => a、按钮可点 [截图] b、不可点 [截图]"}, "search_terms": ["查看打款异常列表", "退款状态", "未完成退款", "已完成退款", "按钮可点", "不可点"]}
{"atom_id": "v4.19.1_6d44b65a66b8", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "INCOME"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["提现页", "猫头鹰后台"], "C": "", "A": "导致切换公司失败", "R": "若切换时,上个月有“提现中”或本月达到最大月限额的提现操作,会导致医生切换不成功, 医生详情页公司归属显示需正确,次月再次尝试切换。", "canon_text": "C=|A=导致切换公司失败|R=若切换时,上个月有“提现中”或本月达到最大月限额的提现操作,会导致医生切换不成功, 医生详情页公司归属显示需正确,次月再次尝试切换。", "merge_fingerprint": "6d44b65a66b8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "导致切换公司失败", "raw_text": "step1:  => 若切换时,上个月有“提现中”或本月达到最大月限额的提现操作,会导致医生切换不成功, 医生详情页公司归属显示需正确,次月再次尝试切换。"}, "search_terms": ["导致切换公司失败", "导致切换公司失败", "若切换时", "上个月有", "提现中", "或本月达到最大月", "限额的提现操作", "会导致医生切换不", "成功", "医生详情页公司归"]}
{"atom_id": "v4.19.1_ff8d88c15a27", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["猫头鹰后台"], "C": "", "A": "权限", "R": "助理可以看到该列表,财务可以进行操作", "canon_text": "C=|A=权限|R=助理可以看到该列表,财务可以进行操作", "merge_fingerprint": "ff8d88c15a27", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "权限", "raw_text": "step1:  => 助理可以看到该列表,财务可以进行操作"}, "search_terms": ["权限", "权限", "助理可以看到该列", "财务可以进行操作"]}
{"atom_id": "v4.19.1_dcf2036bcda7", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "劳务签约转换或上海与银川转换", "R": "自动打款失败(打款失败后的退回、超过银行卡限额)、 医生半夜还在产生收入等", "canon_text": "C=|A=劳务签约转换或上海与银川转换|R=自动打款失败(打款失败后的退回、超过银行卡限额)、 医生半夜还在产生收入等", "merge_fingerprint": "dcf2036bcda7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "各种打款异常情况", "raw_text": "step1: 劳务签约转换或上海与银川转换 => 自动打款失败(打款失败后的退回、超过银行卡限额)、 医生半夜还在产生收入等"}, "search_terms": ["各种打款异常情况", "劳务签约转换或上", "海与银川转换", "自动打款失败", "打款失败后的退回", "超过银行卡限额", "医生半夜还在产生", "收入等"]}
{"atom_id": "v4.19.1_8adfdb45d62a", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["猫头鹰后台"], "C": "", "A": "由财务找其他方式打款,点击完成退款按钮", "R": "该笔异常变为已完成退款", "canon_text": "C=|A=由财务找其他方式打款,点击完成退款按钮|R=该笔异常变为已完成退款", "merge_fingerprint": "8adfdb45d62a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "完成退款", "raw_text": "step1: 由财务找其他方式打款,点击完成退款按钮 => 该笔异常变为已完成退款"}, "search_terms": ["完成退款", "由财务找其他方式", "打款", "点击完成退款按钮", "该笔异常变为已完", "成退款"]}
{"atom_id": "v4.19.1_df96d0003474", "app_version": "v4.19.1", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "BACKSTAGE"], "feature_scope": "猫头鹰端 > 银川上海公司切换 > 自动打款异常", "touchpoints": ["提现页", "猫头鹰后台"], "C": "", "A": "余额不足以提现", "R": "若切换时,有几毛钱几分钱没打出去,顺延至下月账户。 余额不清零", "canon_text": "C=|A=余额不足以提现|R=若切换时,有几毛钱几分钱没打出去,顺延至下月账户。 余额不清零", "merge_fingerprint": "df96d0003474", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.19.1.testsuite-deep.xml", "suite_path": ["V4.19.1", "猫头鹰端", "银川上海公司切换", "自动打款异常"], "case_name": "余额不足以提现", "raw_text": "step1:  => 若切换时,有几毛钱几分钱没打出去,顺延至下月账户。 余额不清零"}, "search_terms": ["余额不足以提现", "余额不足以提现", "若切换时", "有几毛钱几分钱没", "打出去", "顺延至下月账户", "余额不清零"]}