case_atoms_model.jsonl 273 KB
{"atom_id": "v4.18.9_8fabefd2b617", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "添加问诊人为女,年龄为18周岁或者以上", "R": "出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择", "canon_text": "C=|A=添加问诊人为女,年龄为18周岁或者以上|R=出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择", "merge_fingerprint": "8fabefd2b617", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "raw_text": "step1: 添加问诊人为女,年龄为18周岁或者以上 => 出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择 | step2: 妊娠哺乳选择:有 => 下方出现:孕妇 哺乳期 | step3: 老数据:18周岁或以上女性,进入此页面 => 出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}, "search_terms": ["添加的问诊人为成", "年女性", "展示妊娠哺乳选项", "添加问诊人为女", "年龄为", "周岁或者以上", "出现", "妊娠哺乳", "选项", "妊娠哺乳为必填项"]}
{"atom_id": "v4.18.9_4cfbd646bca2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "妊娠哺乳选择:有", "R": "下方出现:孕妇 哺乳期", "canon_text": "C=|A=妊娠哺乳选择:有|R=下方出现:孕妇 哺乳期", "merge_fingerprint": "4cfbd646bca2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "raw_text": "step1: 添加问诊人为女,年龄为18周岁或者以上 => 出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择 | step2: 妊娠哺乳选择:有 => 下方出现:孕妇 哺乳期 | step3: 老数据:18周岁或以上女性,进入此页面 => 出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}, "search_terms": ["添加的问诊人为成", "年女性", "展示妊娠哺乳选项", "妊娠哺乳选择", "下方出现", "孕妇", "哺乳期"]}
{"atom_id": "v4.18.9_b8ecc5b7ba85", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "PATIENT"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "touchpoints": ["患者端", "问诊页", "患者页"], "C": "", "A": "老数据:18周岁或以上女性,进入此页面", "R": "出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择", "canon_text": "C=|A=老数据:18周岁或以上女性,进入此页面|R=出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择", "merge_fingerprint": "b8ecc5b7ba85", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "raw_text": "step1: 添加问诊人为女,年龄为18周岁或者以上 => 出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择 | step2: 妊娠哺乳选择:有 => 下方出现:孕妇 哺乳期 | step3: 老数据:18周岁或以上女性,进入此页面 => 出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}, "search_terms": ["添加的问诊人为成", "年女性", "展示妊娠哺乳选项", "老数据", "周岁或以上女性", "进入此页面", "出现", "妊娠哺乳", "选项", "妊娠哺乳为"]}
{"atom_id": "v4.18.9_a9a98081292b", "app_version": "v4.18.9", "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": "a9a98081292b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "未签约过", "raw_text": "step1:  => 进入签约说明页 温馨提示的文案第三条更换 [截图] | step2: 点击立即签约 => 进入签约页"}, "search_terms": ["未签约过", "未签约过", "进入签约说明页", "温馨提示的文案第", "三条更换"]}
{"atom_id": "v4.18.9_f287286cc768", "app_version": "v4.18.9", "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": "f287286cc768", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "未签约过", "raw_text": "step1:  => 进入签约说明页 温馨提示的文案第三条更换 [截图] | step2: 点击立即签约 => 进入签约页"}, "search_terms": ["未签约过", "点击立即签约", "进入签约页"]}
{"atom_id": "v4.18.9_8f9c9b362fe4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证签约的", "R": "签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "canon_text": "C=|A=身份证签约的|R=签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "merge_fingerprint": "8f9c9b362fe4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且不在多次签约白名单", "raw_text": "step1: 身份证签约的 => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 [截图] | step2: 港澳台签约的 => 签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确 [截图]"}, "search_terms": ["已签约且不在多次", "签约白名单", "身份证签约的", "签约人展示正确", "身份证号显示第一", "位和最后一位", "签约时间展示正确"]}
{"atom_id": "v4.18.9_0e8ac5fc9a4d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "touchpoints": ["签约页", "医生App"], "C": "", "A": "港澳台签约的", "R": "签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确", "canon_text": "C=|A=港澳台签约的|R=签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确", "merge_fingerprint": "0e8ac5fc9a4d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且不在多次签约白名单", "raw_text": "step1: 身份证签约的 => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 [截图] | step2: 港澳台签约的 => 签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确 [截图]"}, "search_terms": ["已签约且不在多次", "签约白名单", "港澳台签约的", "签约人展示正确", "证件号显示第一位", "和最后一位", "按真实位数显示", "签约时间展示正确"]}
{"atom_id": "v4.18.9_05e8f8dd5272", "app_version": "v4.18.9", "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": "05e8f8dd5272", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且在多次签约白名单", "raw_text": "step1:  => [截图] | step2: 点击继续 => 跳转至签约说明页"}, "search_terms": ["已签约且在多次签", "约白名单", "点击继续", "跳转至签约说明页"]}
{"atom_id": "v4.18.9_870bfa278820", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "点击上传控件", "R": "打开弹窗", "canon_text": "C=|A=点击上传控件|R=打开弹窗", "merge_fingerprint": "870bfa278820", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "点击上传控件", "打开弹窗"]}
{"atom_id": "v4.18.9_116f87c25caa", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只上传人像面", "R": "去人脸识别按钮仍置灰", "canon_text": "C=|A=只上传人像面|R=去人脸识别按钮仍置灰", "merge_fingerprint": "116f87c25caa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 去人脸识别按钮仍置灰 | step3: 只上传国徽面 => 去人脸识别按钮仍置灰 | step4: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step5: 编辑姓名 => 表现正常 | step6: 编辑身份证号 => 最长18??? 可输入X"}, "search_terms": ["上传身份证图片", "只上传人像面", "去人脸识别按钮仍", "置灰"]}
{"atom_id": "v4.18.9_16adc60cc9c1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只上传国徽面", "R": "去人脸识别按钮仍置灰", "canon_text": "C=|A=只上传国徽面|R=去人脸识别按钮仍置灰", "merge_fingerprint": "16adc60cc9c1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 去人脸识别按钮仍置灰 | step3: 只上传国徽面 => 去人脸识别按钮仍置灰 | step4: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step5: 编辑姓名 => 表现正常 | step6: 编辑身份证号 => 最长18??? 可输入X"}, "search_terms": ["上传身份证图片", "只上传国徽面", "去人脸识别按钮仍", "置灰"]}
{"atom_id": "v4.18.9_847e5bfd8a33", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面都上传了", "R": "去人脸识别按钮可点", "canon_text": "C=|A=人像面和国徽面都上传了|R=去人脸识别按钮可点", "merge_fingerprint": "847e5bfd8a33", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 去人脸识别按钮仍置灰 | step3: 只上传国徽面 => 去人脸识别按钮仍置灰 | step4: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step5: 编辑姓名 => 表现正常 | step6: 编辑身份证号 => 最长18??? 可输入X"}, "search_terms": ["上传身份证图片", "人像面和国徽面都", "上传了", "去人脸识别按钮可"]}
{"atom_id": "v4.18.9_99922a808def", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "删除图片", "R": "表现正常 去人脸识别按钮置灰", "canon_text": "C=|A=删除图片|R=表现正常 去人脸识别按钮置灰", "merge_fingerprint": "99922a808def", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 去人脸识别按钮置灰"}, "search_terms": ["删除图片", "删除图片", "表现正常", "去人脸识别按钮置"]}
{"atom_id": "v4.18.9_fc6ec032d2a3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面均未上传时或 只传了人像面或国徽面", "R": "toast提示“请上传证件”", "canon_text": "C=|A=人像面和国徽面均未上传时或 只传了人像面或国徽面|R=toast提示“请上传证件”", "merge_fingerprint": "fc6ec032d2a3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 =>  | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "人像面和国徽面均", "未上传时或", "只传了人像面或国", "徽面", "toast提示", "请上传证件"]}
{"atom_id": "v4.18.9_18cc14c4a9ce", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面均上传且姓名身份证相符时", "R": "进入同意认证服务协议", "canon_text": "C=|A=人像面和国徽面均上传且姓名身份证相符时|R=进入同意认证服务协议", "merge_fingerprint": "18cc14c4a9ce", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 =>  | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "人像面和国徽面均", "上传且姓名身份证", "相符时", "进入同意认证服务", "协议"]}
{"atom_id": "v4.18.9_831745bf874b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "人像面和国徽面均上传且姓名身份证不相符时", "R": "toast提示“请核对身份证信息是否一致”", "canon_text": "C=|A=人像面和国徽面均上传且姓名身份证不相符时|R=toast提示“请核对身份证信息是否一致”", "merge_fingerprint": "831745bf874b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 =>  | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "人像面和国徽面均", "上传且姓名身份证", "不相符时", "toast提示", "请核对身份证信息", "是否一致"]}
{"atom_id": "v4.18.9_120387161dc0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证已被别的账号签约", "R": "toast提示“该身份证号已签约,请联系助理”", "canon_text": "C=|A=身份证已被别的账号签约|R=toast提示“该身份证号已签约,请联系助理”", "merge_fingerprint": "120387161dc0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 =>  | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}, "search_terms": ["点击去人脸识别按", "身份证已被别的账", "号签约", "toast提示", "该身份证号已签约", "请联系助理"]}
{"atom_id": "v4.18.9_cd60b995dc86", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人脸识别失败", "R": "提示正常", "canon_text": "C=|A=人脸识别失败|R=提示正常", "merge_fingerprint": "cd60b995dc86", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别失败 => 提示正常 | step2: 人脸识别成功 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 不识别返回 => 返回签约页"}, "search_terms": ["进行人脸识别", "人脸识别失败", "提示正常"]}
{"atom_id": "v4.18.9_5f41013d098a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人脸识别成功", "R": "进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "canon_text": "C=|A=人脸识别成功|R=进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "merge_fingerprint": "5f41013d098a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别失败 => 提示正常 | step2: 人脸识别成功 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 不识别返回 => 返回签约页"}, "search_terms": ["进行人脸识别", "人脸识别成功", "进入验证码页面", "倒计时正常", "验证码", "非第三方", "发送正常", "证件为审核中状态", "点击返回表现正常"]}
{"atom_id": "v4.18.9_d5d4dc2e4b84", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "不识别返回", "R": "返回签约页", "canon_text": "C=|A=不识别返回|R=返回签约页", "merge_fingerprint": "d5d4dc2e4b84", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别失败 => 提示正常 | step2: 人脸识别成功 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 不识别返回 => 返回签约页"}, "search_terms": ["进行人脸识别", "不识别返回", "返回签约页"]}
{"atom_id": "v4.18.9_b8a0112f9434", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看签约页", "R": "确认按钮置灰可不点", "canon_text": "C=|A=查看签约页|R=确认按钮置灰可不点", "merge_fingerprint": "b8a0112f9434", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看签约页", "raw_text": "step1:  => 右上角证件名正确 [截图] | step2:  => 确认按钮置灰可不点"}, "search_terms": ["查看签约页", "查看签约页", "确认按钮置灰可不"]}
{"atom_id": "v4.18.9_86bbcc2ede36", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "编辑证件号码", "R": "证件号码,位数不超过14位,超过则无法输入 可输入字母", "canon_text": "C=|A=编辑证件号码|R=证件号码,位数不超过14位,超过则无法输入 可输入字母", "merge_fingerprint": "86bbcc2ede36", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "选择香港/澳门/台湾通行证", "raw_text": "step1: 上传证件正面和反面 => 表现正常 | step2: 编辑中文姓名 => 表现正常 | step3: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step4: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}, "search_terms": ["选择香港", "澳门", "台湾通行证", "编辑证件号码", "证件号码", "位数不超过", "超过则无法输入", "可输入字母"]}
{"atom_id": "v4.18.9_914382ca714a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号", "R": "a、b、c、d、确认按钮置灰不可点", "canon_text": "C=|A=a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号|R=a、b、c、d、确认按钮置灰不可点", "merge_fingerprint": "914382ca714a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "选择香港/澳门/台湾通行证", "raw_text": "step1: 上传证件正面和反面 => 表现正常 | step2: 编辑中文姓名 => 表现正常 | step3: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step4: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}, "search_terms": ["选择香港", "澳门", "台湾通行证", "未上传正面", "未上传反面", "未填写姓名", "未填写证件号", "确认按钮置灰不可"]}
{"atom_id": "v4.18.9_91b0472e2b23", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "正反面、姓名和证件号都填了", "R": "进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "canon_text": "C=|A=正反面、姓名和证件号都填了|R=进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常", "merge_fingerprint": "91b0472e2b23", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "点击确认按钮", "raw_text": "step1: 以下情况点击确认按钮 =>  | step2: 正反面、姓名和证件号都填了 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 证件已被别的账号签约 => toast提示“该证件已签约,请联系助理”"}, "search_terms": ["点击确认按钮", "正反面", "姓名和证件号都填", "进入验证码页面", "倒计时正常", "验证码", "非第三方", "发送正常", "证件为审核中状态", "点击返回表现正常"]}
{"atom_id": "v4.18.9_5de3b8f6a0f2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "证件已被别的账号签约", "R": "toast提示“该证件已签约,请联系助理”", "canon_text": "C=|A=证件已被别的账号签约|R=toast提示“该证件已签约,请联系助理”", "merge_fingerprint": "5de3b8f6a0f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "点击确认按钮", "raw_text": "step1: 以下情况点击确认按钮 =>  | step2: 正反面、姓名和证件号都填了 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 证件已被别的账号签约 => toast提示“该证件已签约,请联系助理”"}, "search_terms": ["点击确认按钮", "证件已被别的账号", "签约", "toast提示", "该证件已签约", "请联系助理"]}
{"atom_id": "v4.18.9_42bfd8d86140", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 香港通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击样例说明", "R": "展开显示香港通行证样例图", "canon_text": "C=|A=点击样例说明|R=展开显示香港通行证样例图", "merge_fingerprint": "42bfd8d86140", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示香港通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "点击样例说明", "展开显示香港通行", "证样例图"]}
{"atom_id": "v4.18.9_264e2faf67d4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "再次点击样例说明", "R": "收起样例图", "canon_text": "C=|A=再次点击样例说明|R=收起样例图", "merge_fingerprint": "264e2faf67d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示台湾通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "再次点击样例说明", "收起样例图"]}
{"atom_id": "v4.18.9_02bb3c0a16c4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看签约页", "R": "右上角证件名正确", "canon_text": "C=|A=查看签约页|R=右上角证件名正确", "merge_fingerprint": "02bb3c0a16c4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看签约页", "raw_text": "step1:  => 右上角证件名正确 [截图] | step2:  => 确认按钮置灰可不点"}, "search_terms": ["查看签约页", "查看签约页", "右上角证件名正确"]}
{"atom_id": "v4.18.9_0d3add9fb46a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 澳门通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击样例说明", "R": "展开显示澳门通行证样例图", "canon_text": "C=|A=点击样例说明|R=展开显示澳门通行证样例图", "merge_fingerprint": "0d3add9fb46a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示澳门通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "点击样例说明", "展开显示澳门通行", "证样例图"]}
{"atom_id": "v4.18.9_144679d9b3d1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "touchpoints": ["签约页", "医生App"], "C": "", "A": "点击样例说明", "R": "展开显示台湾通行证样例图", "canon_text": "C=|A=点击样例说明|R=展开显示台湾通行证样例图", "merge_fingerprint": "144679d9b3d1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示台湾通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}, "search_terms": ["查看样例", "点击样例说明", "展开显示台湾通行", "证样例图"]}
{"atom_id": "v4.18.9_d2093a2dc86c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "touchpoints": ["签约页", "医生App"], "C": "", "A": "查看签约页", "R": "去人脸识别按钮置灰可不点", "canon_text": "C=|A=查看签约页|R=去人脸识别按钮置灰可不点", "merge_fingerprint": "d2093a2dc86c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "查看签约页", "raw_text": "step1:  => [截图] | step2:  => 去人脸识别按钮置灰可不点"}, "search_terms": ["查看签约页", "查看签约页", "去人脸识别按钮置", "灰可不点"]}
{"atom_id": "v4.18.9_73466db478c8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证切到非身份证", "R": "底部按钮变化 无需人脸识别", "canon_text": "C=|A=身份证切到非身份证|R=底部按钮变化 无需人脸识别", "merge_fingerprint": "73466db478c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 无需人脸识别 | step3: 非身份证切到身份证 => 底部按钮变化 需人脸识别 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "身份证切到非身份", "底部按钮变化", "无需人脸识别"]}
{"atom_id": "v4.18.9_87d3b128065e", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "touchpoints": ["签约页", "医生App"], "C": "", "A": "非身份证切到身份证", "R": "底部按钮变化 需人脸识别", "canon_text": "C=|A=非身份证切到身份证|R=底部按钮变化 需人脸识别", "merge_fingerprint": "87d3b128065e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 无需人脸识别 | step3: 非身份证切到身份证 => 底部按钮变化 需人脸识别 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "非身份证切到身份", "底部按钮变化", "需人脸识别"]}
{"atom_id": "v4.18.9_9553f904ecb1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "查看上传页", "R": "下一步按钮置灰", "canon_text": "C=|A=查看上传页|R=下一步按钮置灰", "merge_fingerprint": "9553f904ecb1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "查看上传页", "raw_text": "step1:  => [截图] | step2:  => 下一步按钮置灰"}, "search_terms": ["查看上传页", "查看上传页", "下一步按钮置灰"]}
{"atom_id": "v4.18.9_0e7f6703cbd5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "只上传人像面", "R": "下一步按钮仍置灰", "canon_text": "C=|A=只上传人像面|R=下一步按钮仍置灰", "merge_fingerprint": "0e7f6703cbd5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "只上传人像面", "下一步按钮仍置灰"]}
{"atom_id": "v4.18.9_53c91538355a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "只上传国徽面", "R": "下一步按钮仍置灰", "canon_text": "C=|A=只上传国徽面|R=下一步按钮仍置灰", "merge_fingerprint": "53c91538355a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "只上传国徽面", "下一步按钮仍置灰"]}
{"atom_id": "v4.18.9_d1d54d117d75", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面和国徽面都上传了", "R": "下一步按钮可点", "canon_text": "C=|A=人像面和国徽面都上传了|R=下一步按钮可点", "merge_fingerprint": "d1d54d117d75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "人像面和国徽面都", "上传了", "下一步按钮可点"]}
{"atom_id": "v4.18.9_ae4dfc1eb03d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功", "R": "a、b、表现正常", "canon_text": "C=|A=多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功|R=a、b、表现正常", "merge_fingerprint": "ae4dfc1eb03d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}, "search_terms": ["上传身份证图片", "多次上传人像面", "先识别成功", "后识别失败", "先识别成功", "后识别成功", "表现正常"]}
{"atom_id": "v4.18.9_d019b7cc1ed0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "删除图片", "R": "表现正常 提交按钮置灰", "canon_text": "C=|A=删除图片|R=表现正常 提交按钮置灰", "merge_fingerprint": "d019b7cc1ed0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 提交按钮置灰"}, "search_terms": ["删除图片", "删除图片", "表现正常", "提交按钮置灰"]}
{"atom_id": "v4.18.9_6b04a64afe1a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面和国徽面都没或 只有人像面或国徽面", "R": "toast提示", "canon_text": "C=|A=人像面和国徽面都没或 只有人像面或国徽面|R=toast提示", "merge_fingerprint": "6b04a64afe1a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 人像面和国徽面都传了 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "人像面和国徽面都", "没或", "只有人像面或国徽", "toast提示"]}
{"atom_id": "v4.18.9_d789d4f5d0f0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面或国徽面不是身份证", "R": "弹窗提示", "canon_text": "C=|A=人像面或国徽面不是身份证|R=弹窗提示", "merge_fingerprint": "d789d4f5d0f0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 人像面和国徽面都传了 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "人像面或国徽面不", "是身份证", "弹窗提示"]}
{"atom_id": "v4.18.9_766374248c73", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "人像面和国徽面都传了", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=人像面和国徽面都传了|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "766374248c73", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 人像面和国徽面都传了 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "人像面和国徽面都", "传了", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_dc138e53e633", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "查看签约页", "R": "姓名和身份证号为空 下一步按钮置灰", "canon_text": "C=|A=查看签约页|R=姓名和身份证号为空 下一步按钮置灰", "merge_fingerprint": "dc138e53e633", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "查看签约页", "raw_text": "step1:  => [截图] | step2:  => 姓名和身份证号为空 下一步按钮置灰"}, "search_terms": ["查看签约页", "查看签约页", "姓名和身份证号为", "下一步按钮置灰"]}
{"atom_id": "v4.18.9_93c1cdeda421", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "编辑身份证号", "R": "表现正常 可输入X", "canon_text": "C=|A=编辑身份证号|R=表现正常 可输入X", "merge_fingerprint": "93c1cdeda421", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "编辑姓名及身份证号", "raw_text": "step1: 编辑姓名 => 表现正常 | step2: 编辑身份证号 => 表现正常 可输入X"}, "search_terms": ["编辑姓名及身份证", "编辑身份证号", "表现正常", "可输入X"]}
{"atom_id": "v4.18.9_f14e5ce13c8d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名和身份证号都没填或 只填了姓名或身份证号", "R": "toast提示", "canon_text": "C=|A=姓名和身份证号都没填或 只填了姓名或身份证号|R=toast提示", "merge_fingerprint": "f14e5ce13c8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名和身份证号都", "没填或", "只填了姓名或身份", "证号", "toast提示"]}
{"atom_id": "v4.18.9_b2450b4b0fa4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证不相符时", "R": "toast提示“请核对身份证信息是否一致”", "canon_text": "C=|A=姓名身份证不相符时|R=toast提示“请核对身份证信息是否一致”", "merge_fingerprint": "b2450b4b0fa4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证不相符", "toast提示", "请核对身份证信息", "是否一致"]}
{"atom_id": "v4.18.9_e570e7a4113a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证相符且 与之前的证照一致且 证照审核通过", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=姓名身份证相符且 与之前的证照一致且 证照审核通过|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "e570e7a4113a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证相符且", "与之前的证照一致", "证照审核通过", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_8a09f56f200f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败", "R": "上传身份证图片页 点击返回表现正常", "canon_text": "C=|A=姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败|R=上传身份证图片页 点击返回表现正常", "merge_fingerprint": "8a09f56f200f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证相符且", "与之前的证照一致", "证照审核中或审核", "失败", "上传身份证图片页", "点击返回表现正常"]}
{"atom_id": "v4.18.9_ae9bf610d4df", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "姓名身份证相符但 与之前的证照不一致", "R": "上传身份证图片页 点击返回表现正常", "canon_text": "C=|A=姓名身份证相符但 与之前的证照不一致|R=上传身份证图片页 点击返回表现正常", "merge_fingerprint": "ae9bf610d4df", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}, "search_terms": ["点击下一步", "姓名身份证相符但", "与之前的证照不一", "上传身份证图片页", "点击返回表现正常"]}
{"atom_id": "v4.18.9_b7180c744b4e", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证切到非身份证", "R": "底部按钮变化", "canon_text": "C=|A=身份证切到非身份证|R=底部按钮变化", "merge_fingerprint": "b7180c744b4e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 | step3: 非身份证切到身份证 => 底部按钮变化 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "身份证切到非身份", "底部按钮变化"]}
{"atom_id": "v4.18.9_2eb71e2a86f2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "非身份证切到身份证", "R": "底部按钮变化", "canon_text": "C=|A=非身份证切到身份证|R=底部按钮变化", "merge_fingerprint": "2eb71e2a86f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 | step3: 非身份证切到身份证 => 底部按钮变化 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}, "search_terms": ["切换证件", "非身份证切到身份", "底部按钮变化"]}
{"atom_id": "v4.18.9_973f29972351", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "证件审核未通过", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=证件审核未通过|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "973f29972351", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 证件审核未通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["点击下一步", "证件审核未通过", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_3fb1c0125c77", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "重新签约", "R": "姓名和身份证号为空 下一步按钮置灰", "canon_text": "C=|A=重新签约|R=姓名和身份证号为空 下一步按钮置灰", "merge_fingerprint": "3fb1c0125c77", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "重新签约", "raw_text": "step1:  => [截图] | step2:  => 姓名和身份证号为空 下一步按钮置灰"}, "search_terms": ["重新签约", "重新签约", "姓名和身份证号为", "下一步按钮置灰"]}
{"atom_id": "v4.18.9_7fe18ab241f7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证审核通过且 与证件一致 签约页点击下一步", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=身份证审核通过且 与证件一致 签约页点击下一步|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "7fe18ab241f7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 身份证审核通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step2: 身份证审核不通过且 与证件一致 签约页点击下一步 => 进入上传身份证页 | step3: 非身份证审核不通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["与第一次签约人一", "身份证审核通过且", "与证件一致", "签约页点击下一步", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_7d952e35ac24", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证审核不通过且 与证件一致 签约页点击下一步", "R": "进入上传身份证页", "canon_text": "C=|A=身份证审核不通过且 与证件一致 签约页点击下一步|R=进入上传身份证页", "merge_fingerprint": "7d952e35ac24", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 身份证审核通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step2: 身份证审核不通过且 与证件一致 签约页点击下一步 => 进入上传身份证页 | step3: 非身份证审核不通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["与第一次签约人一", "身份证审核不通过", "与证件一致", "签约页点击下一步", "进入上传身份证页"]}
{"atom_id": "v4.18.9_86968458cc5f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "非身份证审核不通过且 与证件一致 签约页点击下一步", "R": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "canon_text": "C=|A=非身份证审核不通过且 与证件一致 签约页点击下一步|R=进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常", "merge_fingerprint": "86968458cc5f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 身份证审核通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step2: 身份证审核不通过且 与证件一致 签约页点击下一步 => 进入上传身份证页 | step3: 非身份证审核不通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, "search_terms": ["与第一次签约人一", "非身份证审核不通", "过且", "与证件一致", "签约页点击下一步", "进入验证码页面", "倒计时正常", "验证码发送正常", "点击返回表现正常"]}
{"atom_id": "v4.18.9_6c1afd510e61", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "与证照一致 签约页点击下一步", "R": "进入验证码页 点击返回表现正常", "canon_text": "C=|A=与证照一致 签约页点击下一步|R=进入验证码页 点击返回表现正常", "merge_fingerprint": "6c1afd510e61", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人不一致", "raw_text": "step1: 与证照一致 签约页点击下一步 => 进入验证码页 点击返回表现正常 | step2: 与证照不一致 签约页点击下一步 => 进入需上传身份证页 点击返回表现正常"}, "search_terms": ["与第一次签约人不", "一致", "与证照一致", "签约页点击下一步", "进入验证码页", "点击返回表现正常"]}
{"atom_id": "v4.18.9_38963b0f1af1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "与证照不一致 签约页点击下一步", "R": "进入需上传身份证页 点击返回表现正常", "canon_text": "C=|A=与证照不一致 签约页点击下一步|R=进入需上传身份证页 点击返回表现正常", "merge_fingerprint": "38963b0f1af1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人不一致", "raw_text": "step1: 与证照一致 签约页点击下一步 => 进入验证码页 点击返回表现正常 | step2: 与证照不一致 签约页点击下一步 => 进入需上传身份证页 点击返回表现正常"}, "search_terms": ["与第一次签约人不", "一致", "与证照不一致", "签约页点击下一步", "进入需上传身份证", "点击返回表现正常"]}
{"atom_id": "v4.18.9_d011cd621ff7", "app_version": "v4.18.9", "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": "d011cd621ff7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "查看验证码页", "raw_text": "step1:  => [截图] | step2:  => 手机号显示前三和后四 下一步置灰 | step3: 查看服务协议 => 跳转至协议页 [截图]"}, "search_terms": ["查看验证码页", "查看验证码页", "手机号显示前三和", "后四", "下一步置灰"]}
{"atom_id": "v4.18.9_50764f0c13f2", "app_version": "v4.18.9", "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": "50764f0c13f2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "查看验证码页", "raw_text": "step1:  => [截图] | step2:  => 手机号显示前三和后四 下一步置灰 | step3: 查看服务协议 => 跳转至协议页 [截图]"}, "search_terms": ["查看验证码页", "查看服务协议", "跳转至协议页"]}
{"atom_id": "v4.18.9_2881fe655893", "app_version": "v4.18.9", "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": "2881fe655893", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "重新获取", "raw_text": "step1: 进入页面时 => 倒计时正常 倒计时结束后变为获取验证码按钮 | step2: 点击获取验证码 => 按钮变为倒计时 倒计时结束后变为获取验证码按钮 | step3: 今日已达到最大次数 => 表现正常"}, "search_terms": ["重新获取", "进入页面时", "倒计时正常", "倒计时结束后变为", "获取验证码按钮"]}
{"atom_id": "v4.18.9_3de200f3c177", "app_version": "v4.18.9", "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": "3de200f3c177", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "重新获取", "raw_text": "step1: 进入页面时 => 倒计时正常 倒计时结束后变为获取验证码按钮 | step2: 点击获取验证码 => 按钮变为倒计时 倒计时结束后变为获取验证码按钮 | step3: 今日已达到最大次数 => 表现正常"}, "search_terms": ["重新获取", "点击获取验证码", "按钮变为倒计时", "倒计时结束后变为", "获取验证码按钮"]}
{"atom_id": "v4.18.9_d2e36a3f6bcd", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证签约点击下一步", "R": "后台存储签署过名字的协议", "canon_text": "C=|A=身份证签约点击下一步|R=后台存储签署过名字的协议", "merge_fingerprint": "d2e36a3f6bcd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "身份证签约点击下一步", "raw_text": "step1:  => [截图] 后台存储签署过名字的协议 | step2:  => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}, "search_terms": ["身份证签约点击下", "一步", "身份证签约点击下", "一步", "后台存储签署过名", "字的协议"]}
{"atom_id": "v4.18.9_c3fe6776dd7a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份证签约点击下一步", "R": "签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "canon_text": "C=|A=身份证签约点击下一步|R=签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确", "merge_fingerprint": "c3fe6776dd7a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "身份证签约点击下一步", "raw_text": "step1:  => [截图] 后台存储签署过名字的协议 | step2:  => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}, "search_terms": ["身份证签约点击下", "一步", "身份证签约点击下", "一步", "签约人展示正确", "身份证号显示第一", "位和最后一位", "签约时间展示正确"]}
{"atom_id": "v4.18.9_2f6aaa9d142b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "验证码错误点击下一步", "R": "应提示", "canon_text": "C=|A=验证码错误点击下一步|R=应提示", "merge_fingerprint": "2f6aaa9d142b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "身份证签约点击下一步", "raw_text": "step1:  => [截图] 后台存储签署过名字的协议 | step2:  => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}, "search_terms": ["身份证签约点击下", "一步", "验证码错误点击下", "一步", "应提示"]}
{"atom_id": "v4.18.9_ac182fab3c68", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "签约提交后", "R": "发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码", "canon_text": "C=|A=签约提交后|R=发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码", "merge_fingerprint": "ac182fab3c68", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "非身份证签约点击下一步", "raw_text": "step1:  => [截图] | step2: 签约提交后 => 发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码"}, "search_terms": ["非身份证签约点击", "下一步", "签约提交后", "发送猫头鹰待办事", "项给助理", "需告知助理", "医生工作室姓名", "ID", "签约选择的证件类", "签约姓名和证件号"]}
{"atom_id": "v4.18.9_0de4908c9669", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "touchpoints": ["签约页", "医生App"], "C": "", "A": "验证码短信", "R": "【大家中医】你的短信验证码是{1}。你正在进行签约入驻模式,如非本人操作,请忽略本短信。", "canon_text": "C=|A=验证码短信|R=【大家中医】你的短信验证码是{1}。你正在进行签约入驻模式,如非本人操作,请忽略本短信。", "merge_fingerprint": "0de4908c9669", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "验证码短信", "raw_text": "step1:  => 【大家中医】你的短信验证码是{1}。你正在进行签约入驻模式,如非本人操作,请忽略本短信。"}, "search_terms": ["验证码短信", "验证码短信", "大家中医", "你的短信验证码是", "你正在进行签约入", "驻模式", "如非本人操作", "请忽略本短信"]}
{"atom_id": "v4.18.9_9094197532f7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "未上传证照,身份证签约", "R": "需人脸识别 签约正常", "canon_text": "C=|A=未上传证照,身份证签约|R=需人脸识别 签约正常", "merge_fingerprint": "9094197532f7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,身份证签约", "raw_text": "step1:  => 需人脸识别 签约正常 | step2: 签约的人脸识别后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "身份证签约", "未上传证照", "身份证签约", "需人脸识别", "签约正常"]}
{"atom_id": "v4.18.9_c0b4f6df40c2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "签约的人脸识别后", "R": "信息同步到证照审核中", "canon_text": "C=|A=签约的人脸识别后|R=信息同步到证照审核中", "merge_fingerprint": "c0b4f6df40c2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,身份证签约", "raw_text": "step1:  => 需人脸识别 签约正常 | step2: 签约的人脸识别后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "身份证签约", "签约的人脸识别后", "信息同步到证照审", "核中"]}
{"atom_id": "v4.18.9_b3015e547fa4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "未上传证照,港澳台签约", "R": "无需人脸识别 签约正常", "canon_text": "C=|A=未上传证照,港澳台签约|R=无需人脸识别 签约正常", "merge_fingerprint": "b3015e547fa4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,港澳台签约", "raw_text": "step1:  => 无需人脸识别 签约正常 | step2: 身份信息提交后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "港澳台签约", "未上传证照", "港澳台签约", "无需人脸识别", "签约正常"]}
{"atom_id": "v4.18.9_2bf01a056829", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份信息提交后", "R": "信息同步到证照审核中", "canon_text": "C=|A=身份信息提交后|R=信息同步到证照审核中", "merge_fingerprint": "2bf01a056829", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,港澳台签约", "raw_text": "step1:  => 无需人脸识别 签约正常 | step2: 身份信息提交后 => 信息同步到证照审核中"}, "search_terms": ["未上传证照", "港澳台签约", "身份信息提交后", "信息同步到证照审", "核中"]}
{"atom_id": "v4.18.9_faf7d938fd40", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证认证且身份证签约人与证照一致", "R": "无需人脸识别 无需重新上传身份证 签约正常", "canon_text": "C=|A=身份证认证且身份证签约人与证照一致|R=无需人脸识别 无需重新上传身份证 签约正常", "merge_fingerprint": "faf7d938fd40", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证且身份证签约人与证照一致", "raw_text": "step1:  => 无需人脸识别 无需重新上传身份证 签约正常"}, "search_terms": ["身份证认证且身份", "证签约人与证照一", "身份证认证且身份", "证签约人与证照一", "无需人脸识别", "无需重新上传身份", "签约正常"]}
{"atom_id": "v4.18.9_139665658bf9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证认证且身份证签约人与证照不一致", "R": "无需人脸识别 需重新上传身份证 签约正常", "canon_text": "C=|A=身份证认证且身份证签约人与证照不一致|R=无需人脸识别 需重新上传身份证 签约正常", "merge_fingerprint": "139665658bf9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证且身份证签约人与证照不一致", "raw_text": "step1:  => 无需人脸识别 需重新上传身份证 签约正常"}, "search_terms": ["身份证认证且身份", "证签约人与证照不", "一致", "身份证认证且身份", "证签约人与证照不", "一致", "无需人脸识别", "需重新上传身份证", "签约正常"]}
{"atom_id": "v4.18.9_d77632afc6da", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "身份证认证中或认证失败且身份证签约人与证照一致", "R": "无需人脸识别 需重新上传身份证 签约正常", "canon_text": "C=|A=身份证认证中或认证失败且身份证签约人与证照一致|R=无需人脸识别 需重新上传身份证 签约正常", "merge_fingerprint": "d77632afc6da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证中或认证失败且身份证签约人与证照一致", "raw_text": "step1:  => 无需人脸识别 需重新上传身份证 签约正常"}, "search_terms": ["身份证认证中或认", "证失败且身份证签", "约人与证照一致", "身份证认证中或认", "证失败且身份证签", "约人与证照一致", "无需人脸识别", "需重新上传身份证", "签约正常"]}
{"atom_id": "v4.18.9_77d2224db270", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "touchpoints": ["签约页", "医生App"], "C": "", "A": "非身份证认证且非身份证签约的人与证照不一致", "R": "无需人脸识别 无需重新上传身份证 签约正常", "canon_text": "C=|A=非身份证认证且非身份证签约的人与证照不一致|R=无需人脸识别 无需重新上传身份证 签约正常", "merge_fingerprint": "77d2224db270", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "非身份证认证且非身份证签约的人与证照不一致", "raw_text": "step1:  => 无需人脸识别 无需重新上传身份证 签约正常"}, "search_terms": ["非身份证认证且非", "身份证签约的人与", "证照不一致", "非身份证认证且非", "身份证签约的人与", "证照不一致", "无需人脸识别", "无需重新上传身份", "签约正常"]}
{"atom_id": "v4.18.9_b0aad56bfac8", "app_version": "v4.18.9", "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": "b0aad56bfac8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "非首次签约", "raw_text": "step1:  => 签约正常"}, "search_terms": ["非首次签约", "非首次签约", "签约正常"]}
{"atom_id": "v4.18.9_7d7cfc7c317c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 签约换公司 > 签约流程", "touchpoints": ["签约页", "医生App"], "C": "", "A": "模板消息", "R": "点击跳转至签约结果页", "canon_text": "C=|A=模板消息|R=点击跳转至签约结果页", "merge_fingerprint": "7d7cfc7c317c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "case_name": "模板消息", "raw_text": "step1: [截图] => 点击跳转至签约结果页 | step2: [截图] => 点击进入签约说明页,可以重新签约。"}, "search_terms": ["模板消息", "模板消息", "点击跳转至签约结", "果页"]}
{"atom_id": "v4.18.9_c4ff4edffbc8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "医师端 > 签约换公司 > 签约流程", "touchpoints": ["签约页", "医生App"], "C": "", "A": "模板消息", "R": "点击进入签约说明页,可以重新签约。", "canon_text": "C=|A=模板消息|R=点击进入签约说明页,可以重新签约。", "merge_fingerprint": "c4ff4edffbc8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "case_name": "模板消息", "raw_text": "step1: [截图] => 点击跳转至签约结果页 | step2: [截图] => 点击进入签约说明页,可以重新签约。"}, "search_terms": ["模板消息", "模板消息", "点击进入签约说明", "可以重新签约"]}
{"atom_id": "v4.18.9_98fa85bda50b", "app_version": "v4.18.9", "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": "98fa85bda50b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约", "raw_text": "step1:  => 税率均按4.5%计算 与本月药费无关"}, "search_terms": ["已签约", "已签约", "税率均按"]}
{"atom_id": "v4.18.9_25e733a4a1ec", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已签约", "R": "5%计算 与本月药费无关", "canon_text": "C=|A=已签约|R=5%计算 与本月药费无关", "merge_fingerprint": "25e733a4a1ec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约", "raw_text": "step1:  => 税率均按4.5%计算 与本月药费无关"}, "search_terms": ["已签约", "已签约", "计算", "与本月药费无关"]}
{"atom_id": "v4.18.9_a546c43b20c7", "app_version": "v4.18.9", "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": "a546c43b20c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率均按4.5%计算 不看临时比例"}, "search_terms": ["已签约且配置比例", "已签约且配置比例", "税率均按"]}
{"atom_id": "v4.18.9_cf2f8091518a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已签约且配置比例", "R": "5%计算 不看临时比例", "canon_text": "C=|A=已签约且配置比例|R=5%计算 不看临时比例", "merge_fingerprint": "cf2f8091518a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率均按4.5%计算 不看临时比例"}, "search_terms": ["已签约且配置比例", "已签约且配置比例", "计算", "不看临时比例"]}
{"atom_id": "v4.18.9_03a13fa08f3b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 < 8000", "R": "税率按", "canon_text": "C=|A=药费 < 8000|R=税率按", "merge_fingerprint": "03a13fa08f3b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费", "税率按"]}
{"atom_id": "v4.18.9_ab27e06faef7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 < 8000", "R": "5%计算", "canon_text": "C=|A=药费 < 8000|R=5%计算", "merge_fingerprint": "ab27e06faef7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费", "计算"]}
{"atom_id": "v4.18.9_3cc0c0fba917", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "3%", "canon_text": "C=|A=8000≤ 药费 < 30000|R=3%", "merge_fingerprint": "3cc0c0fba917", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_c4663c78aff9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "0", "canon_text": "C=|A=药费 ≥ 30000|R=0", "merge_fingerprint": "c4663c78aff9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_aa71b32d3048", "app_version": "v4.18.9", "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": "aa71b32d3048", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "已签约且配置比例", "税率按该月的临时", "比例计算"]}
{"atom_id": "v4.18.9_1e801a8a8d55", "app_version": "v4.18.9", "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": "1e801a8a8d55", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "未达第一梯度", "默认税率"]}
{"atom_id": "v4.18.9_d2913896bb82", "app_version": "v4.18.9", "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": "d2913896bb82", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "已达第一梯度", "未达第二梯度", "第一梯度税率"]}
{"atom_id": "v4.18.9_547c6f809fe7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "touchpoints": ["签约页", "医生App"], "C": "", "A": "达到税率为0的梯度", "R": "税率为0", "canon_text": "C=|A=达到税率为0的梯度|R=税率为0", "merge_fingerprint": "547c6f809fe7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}, "search_terms": ["已签约且配置比例", "达到税率为", "的梯度", "税率为"]}
{"atom_id": "v4.18.9_7546e9e66426", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月实际收入", "R": "税率均按16%计算 与本月收入无关", "canon_text": "C=|A=本月实际收入|R=税率均按16%计算 与本月收入无关", "merge_fingerprint": "7546e9e66426", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "本月实际收入", "raw_text": "step1:  => 税率均按16%计算 与本月收入无关"}, "search_terms": ["本月实际收入", "本月实际收入", "税率均按", "计算", "与本月收入无关"]}
{"atom_id": "v4.18.9_142a5b8ecbf5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =800", "R": "税率为0", "canon_text": "C=|A=收入 < =800|R=税率为0", "merge_fingerprint": "142a5b8ecbf5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "税率为"]}
{"atom_id": "v4.18.9_c57bb6370b82", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "800 < 收入 < =4000", "R": "(收入-800)*20%", "canon_text": "C=|A=800 < 收入 < =4000|R=(收入-800)*20%", "merge_fingerprint": "c57bb6370b82", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "收入"]}
{"atom_id": "v4.18.9_0e05bac64952", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "4000 < 收入 < =25000", "R": "收入*16%", "canon_text": "C=|A=4000 < 收入 < =25000|R=收入*16%", "merge_fingerprint": "0e05bac64952", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "收入"]}
{"atom_id": "v4.18.9_4d0a4b400891", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>25000或 收入>62500", "R": "收入*16%", "canon_text": "C=|A=收入>25000或 收入>62500|R=收入*16%", "merge_fingerprint": "4d0a4b400891", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}, "search_terms": ["之前月实际收入", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_a158fac02c82", "app_version": "v4.18.9", "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": "a158fac02c82", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页"], "case_name": "收入说明页", "raw_text": "step1: 收入详情页--点击了解两种模式区别 => 进入详情页, 入驻 的月累计最高改为:14.5万"}, "search_terms": ["收入说明页", "收入详情页", "点击了解两种模式", "区别", "进入详情页", "入驻", "的月累计最高改为"]}
{"atom_id": "v4.18.9_024bf65c5502", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 我的收入 > 收入详情页", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入详情页--点击了解两种模式区别", "R": "5万", "canon_text": "C=|A=收入详情页--点击了解两种模式区别|R=5万", "merge_fingerprint": "024bf65c5502", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页"], "case_name": "收入说明页", "raw_text": "step1: 收入详情页--点击了解两种模式区别 => 进入详情页, 入驻 的月累计最高改为:14.5万"}, "search_terms": ["收入说明页", "收入详情页", "点击了解两种模式", "区别"]}
{"atom_id": "v4.18.9_ba48319eb91a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月药费 < 8000", "R": "0", "canon_text": "C=|A=本月药费 < 8000|R=0", "merge_fingerprint": "ba48319eb91a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 0 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% | step3: 药费 ≥ 30000 => 4.5%-0=4.5%"}, "search_terms": ["已签约", "本月药费"]}
{"atom_id": "v4.18.9_f3ed9c62033d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "5%-3%=", "canon_text": "C=|A=8000≤ 药费 < 30000|R=5%-3%=", "merge_fingerprint": "f3ed9c62033d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_d0e166f7d978", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "5%", "canon_text": "C=|A=8000≤ 药费 < 30000|R=5%", "merge_fingerprint": "d0e166f7d978", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 0 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% | step3: 药费 ≥ 30000 => 4.5%-0=4.5%"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_e2ed9567770a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "5%-0=", "canon_text": "C=|A=药费 ≥ 30000|R=5%-0=", "merge_fingerprint": "e2ed9567770a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_5f8b3ea8f74a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "5%", "canon_text": "C=|A=药费 ≥ 30000|R=5%", "merge_fingerprint": "5f8b3ea8f74a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 0 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% | step3: 药费 ≥ 30000 => 4.5%-0=4.5%"}, "search_terms": ["已签约", "药费"]}
{"atom_id": "v4.18.9_d97c2977c821", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费未达到第一梯度", "R": "5%-默认比例", "canon_text": "C=|A=药费未达到第一梯度|R=5%-默认比例", "merge_fingerprint": "d97c2977c821", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "药费未达到第一梯", "默认比例"]}
{"atom_id": "v4.18.9_2623c648c882", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第一梯度未达到第二梯度", "R": "默认比例 (税率均按", "canon_text": "C=|A=药费达到第一梯度未达到第二梯度|R=默认比例 (税率均按", "merge_fingerprint": "2623c648c882", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第一梯度", "未达到第二梯度", "默认比例", "税率均按"]}
{"atom_id": "v4.18.9_5aff51ba4f25", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第一梯度未达到第二梯度", "R": "5%计算 (14号修改) ) -第一梯度比例", "canon_text": "C=|A=药费达到第一梯度未达到第二梯度|R=5%计算 (14号修改) ) -第一梯度比例", "merge_fingerprint": "5aff51ba4f25", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "药费达到第一梯度", "未达到第二梯度", "计算", "号修改", "第一梯度比例"]}
{"atom_id": "v4.18.9_117ca2566f6f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第二梯度未达到第三梯度", "R": "默认比例 (税率均按", "canon_text": "C=|A=药费达到第二梯度未达到第三梯度|R=默认比例 (税率均按", "merge_fingerprint": "117ca2566f6f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第二梯度", "未达到第三梯度", "默认比例", "税率均按"]}
{"atom_id": "v4.18.9_bf27b5ed1183", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第二梯度未达到第三梯度", "R": "5%计算(14号修改)) -第二梯度比例", "canon_text": "C=|A=药费达到第二梯度未达到第三梯度|R=5%计算(14号修改)) -第二梯度比例", "merge_fingerprint": "bf27b5ed1183", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "药费达到第二梯度", "未达到第三梯度", "计算", "号修改", "第二梯度比例"]}
{"atom_id": "v4.18.9_3b4cdb2c4be4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已达到税率为0的梯度", "R": "默认比例 (税率均按", "canon_text": "C=|A=已达到税率为0的梯度|R=默认比例 (税率均按", "merge_fingerprint": "3b4cdb2c4be4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "已达到税率为", "的梯度", "默认比例", "税率均按"]}
{"atom_id": "v4.18.9_ca4fb47541c7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已达到税率为0的梯度", "R": "5%计算(14号修改))", "canon_text": "C=|A=已达到税率为0的梯度|R=5%计算(14号修改))", "merge_fingerprint": "ca4fb47541c7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}, "search_terms": ["已签约且配置比例", "已达到税率为", "的梯度", "计算", "号修改"]}
{"atom_id": "v4.18.9_54e6b66d2f4f", "app_version": "v4.18.9", "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": "54e6b66d2f4f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1:  => [截图] | step2:  => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签"}, "search_terms": ["查看当月明细页", "查看当月明细页", "年月显示正确", "标签为签约", "显示次月入账金额", "订单金额为接单时", "间在当月的药费总", "金额保留两位小数", "四舍五入"]}
{"atom_id": "v4.18.9_fb77b83fe8bc", "app_version": "v4.18.9", "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": "fb77b83fe8bc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1:  => [截图] | step2:  => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签"}, "search_terms": ["查看当月明细页", "点击订单金额", "进入当月订单明细"]}
{"atom_id": "v4.18.9_1180962fb2d4", "app_version": "v4.18.9", "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": "1180962fb2d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1:  => [截图] | step2:  => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签"}, "search_terms": ["查看当月明细页", "当月无收入记录", "不显示签约标签"]}
{"atom_id": "v4.18.9_be34b970c0ce", "app_version": "v4.18.9", "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": "be34b970c0ce", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2:  => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签"}, "search_terms": ["查看之前月明细页", "查看之前月明细页", "年月显示正确", "标签为签约", "无次月入账金额", "订单金额为接单时", "间在该月的药费总"]}
{"atom_id": "v4.18.9_df206387330f", "app_version": "v4.18.9", "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": "df206387330f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2:  => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签"}, "search_terms": ["查看之前月明细页", "点击订单金额", "进入该月订单明细"]}
{"atom_id": "v4.18.9_17a9b0714ca9", "app_version": "v4.18.9", "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": "17a9b0714ca9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2:  => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签"}, "search_terms": ["查看之前月明细页", "该月无收入记录", "不显示签约标签"]}
{"atom_id": "v4.18.9_5e0171d7d30b", "app_version": "v4.18.9", "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": "5e0171d7d30b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看订单明细", "raw_text": "step1:  => [截图] | step2:  => 年月展示正确 订单金额为接单时间在该月的药费总和 | step3: 药费列表 => 时间顺序??? 上下滑动查看正常 翻页正常 | step4: 单条记录 => 患者头像??? “患者名-剂型”正确 药费正确 金额保留两位小数点,四舍五入 时间为接单时间"}, "search_terms": ["查看订单明细", "查看订单明细", "年月展示正确", "订单金额为接单时", "间在该月的药费总"]}
{"atom_id": "v4.18.9_e580c6a6c00d", "app_version": "v4.18.9", "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": "e580c6a6c00d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看当月明细页", "raw_text": "step1:  => [截图] | step2:  => 年月显示正确 标签为劳务 显示次月入账金额 | step3: 当月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看当月明细页", "查看当月明细页", "年月显示正确", "标签为劳务", "显示次月入账金额"]}
{"atom_id": "v4.18.9_eb95f048c2da", "app_version": "v4.18.9", "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": "eb95f048c2da", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看当月明细页", "raw_text": "step1:  => [截图] | step2:  => 年月显示正确 标签为劳务 显示次月入账金额 | step3: 当月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看当月明细页", "当月无收入记录", "不显示劳务标签"]}
{"atom_id": "v4.18.9_3506c8a10aa4", "app_version": "v4.18.9", "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": "3506c8a10aa4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2:  => 年月显示正确 标签为劳务 无次月入账金额 | step3: 该月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看之前月明细页", "查看之前月明细页", "年月显示正确", "标签为劳务", "无次月入账金额"]}
{"atom_id": "v4.18.9_ae2a97a210f3", "app_version": "v4.18.9", "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": "ae2a97a210f3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2:  => 年月显示正确 标签为劳务 无次月入账金额 | step3: 该月无收入记录 => 不显示劳务标签"}, "search_terms": ["查看之前月明细页", "该月无收入记录", "不显示劳务标签"]}
{"atom_id": "v4.18.9_af0632c958f8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =25000", "R": "0", "canon_text": "C=|A=收入 < =25000|R=0", "merge_fingerprint": "af0632c958f8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =25000 => 0 | step2: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step3: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}, "search_terms": ["平台补贴", "收入"]}
{"atom_id": "v4.18.9_af21542d5f12", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "25000 < 收入 < =62500", "R": "[收入*(1-20%)*30%-2000]-收入*16%", "canon_text": "C=|A=25000 < 收入 < =62500|R=[收入*(1-20%)*30%-2000]-收入*16%", "merge_fingerprint": "af21542d5f12", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =25000 => 0 | step2: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step3: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}, "search_terms": ["平台补贴", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_c75b8cac30a9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>62500", "R": "[收入*(1-20%)*40%-7000]-收入*16%", "canon_text": "C=|A=收入>62500|R=[收入*(1-20%)*40%-7000]-收入*16%", "merge_fingerprint": "c75b8cac30a9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =25000 => 0 | step2: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step3: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}, "search_terms": ["平台补贴", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_a2f71c1347c3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =800", "R": "收入*16%-0", "canon_text": "C=|A=收入 < =800|R=收入*16%-0", "merge_fingerprint": "a2f71c1347c3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入", "收入"]}
{"atom_id": "v4.18.9_1a508b780056", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "800 < 收入 < =4000", "R": "收入*16%-[(收入-800)*20%]", "canon_text": "C=|A=800 < 收入 < =4000|R=收入*16%-[(收入-800)*20%]", "merge_fingerprint": "1a508b780056", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入", "收入", "收入"]}
{"atom_id": "v4.18.9_1afc457c026b", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "4000 < 收入 < =25000", "R": "0", "canon_text": "C=|A=4000 < 收入 < =25000|R=0", "merge_fingerprint": "1afc457c026b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入"]}
{"atom_id": "v4.18.9_fabe8d3f0e53", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>25000或 收入>62500", "R": "0", "canon_text": "C=|A=收入>25000或 收入>62500|R=0", "merge_fingerprint": "fabe8d3f0e53", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}, "search_terms": ["次月入账", "收入", "收入"]}
{"atom_id": "v4.18.9_63cff11d9cee", "app_version": "v4.18.9", "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": "63cff11d9cee", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1:  => [截图] | step2:  => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}, "search_terms": ["查看明细列表", "查看明细列表", "该月的入账", "退款", "提现"]}
{"atom_id": "v4.18.9_e0ff0f853b97", "app_version": "v4.18.9", "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": "e0ff0f853b97", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1:  => [截图] | step2:  => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}, "search_terms": ["查看明细列表", "退款对应的收入是", "上月的", "该条退款记录显示", "在上月明细里"]}
{"atom_id": "v4.18.9_e2eff9dfbe46", "app_version": "v4.18.9", "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": "e2eff9dfbe46", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1:  => [截图] | step2:  => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}, "search_terms": ["查看明细列表", "该笔入账已退款", "状态显示", "已退款"]}
{"atom_id": "v4.18.9_d7c9681c99db", "app_version": "v4.18.9", "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": "d7c9681c99db", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看退款详情", "raw_text": "step1: 点击某退款记录 => [截图] | step2: 点击查看原账单 => 查看相应入账记录 [截图]"}, "search_terms": ["查看退款详情", "点击查看原账单", "查看相应入账记录"]}
{"atom_id": "v4.18.9_1c00f92a1f75", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "银行卡本月剩余额度小于余额", "R": "出现提示语 计算银行卡剩余额度时,也用145000计算", "canon_text": "C=|A=银行卡本月剩余额度小于余额|R=出现提示语 计算银行卡剩余额度时,也用145000计算", "merge_fingerprint": "1c00f92a1f75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "提现页提示", "raw_text": "step1: 银行卡本月剩余额度小于余额 => 出现提示语 计算银行卡剩余额度时,也用145000计算 [截图] | step2: 点击全部提现 => 填充所选卡本月剩余额度和可提现余额中较小的那个数字。"}, "search_terms": ["提现页提示", "银行卡本月剩余额", "度小于余额", "出现提示语", "计算银行卡剩余额", "度时", "也用", "计算"]}
{"atom_id": "v4.18.9_3c9169b9e8b3", "app_version": "v4.18.9", "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": "3c9169b9e8b3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "提现页提示", "raw_text": "step1: 银行卡本月剩余额度小于余额 => 出现提示语 计算银行卡剩余额度时,也用145000计算 [截图] | step2: 点击全部提现 => 填充所选卡本月剩余额度和可提现余额中较小的那个数字。"}, "search_terms": ["提现页提示", "点击全部提现", "填充所选卡本月剩", "余额度和可提现余", "额中较小的那个数"]}
{"atom_id": "v4.18.9_a8671e90d70e", "app_version": "v4.18.9", "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": "a8671e90d70e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "查看选择银行卡页", "raw_text": "step1:  => [截图] | step2:  => 先签约的在前 两卡剩余额度正确 没有管理按钮 | step3: 选择某银行卡 => 返回提现页 表现正常"}, "search_terms": ["查看选择银行卡页", "查看选择银行卡页", "先签约的在前", "两卡剩余额度正确", "没有管理按钮"]}
{"atom_id": "v4.18.9_b4b187236bbd", "app_version": "v4.18.9", "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": "b4b187236bbd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "查看选择银行卡页", "raw_text": "step1:  => [截图] | step2:  => 先签约的在前 两卡剩余额度正确 没有管理按钮 | step3: 选择某银行卡 => 返回提现页 表现正常"}, "search_terms": ["查看选择银行卡页", "选择某银行卡", "返回提现页", "表现正常"]}
{"atom_id": "v4.18.9_320ebc620d74", "app_version": "v4.18.9", "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": "320ebc620d74", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看提现页", "raw_text": "step1: 无银行卡 => [截图] | step2: 有银行卡 => [截图] 默认选中该银行卡 | step3: 有两张银行卡 => 默认显示先签约的卡"}, "search_terms": ["查看提现页", "有银行卡", "默认选中该银行卡"]}
{"atom_id": "v4.18.9_565c11ecfb6a", "app_version": "v4.18.9", "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": "565c11ecfb6a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看提现页", "raw_text": "step1: 无银行卡 => [截图] | step2: 有银行卡 => [截图] 默认选中该银行卡 | step3: 有两张银行卡 => 默认显示先签约的卡"}, "search_terms": ["查看提现页", "有两张银行卡", "默认显示先签约的"]}
{"atom_id": "v4.18.9_3b4cff13d834", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "点击提现页小问号", "R": "进入说明页", "canon_text": "C=|A=点击提现页小问号|R=进入说明页", "merge_fingerprint": "3b4cff13d834", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现说明", "raw_text": "step1: 点击提现页小问号 => 进入说明页 [截图]"}, "search_terms": ["提现说明", "点击提现页小问号", "进入说明页"]}
{"atom_id": "v4.18.9_eff163c816a9", "app_version": "v4.18.9", "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": "eff163c816a9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2:  => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "进入此页面时", "默认选中上一页展", "示的卡"]}
{"atom_id": "v4.18.9_862596747038", "app_version": "v4.18.9", "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": "862596747038", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2:  => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "查看选择提现账户", "不显示微信"]}
{"atom_id": "v4.18.9_06c6c3ce9f72", "app_version": "v4.18.9", "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": "06c6c3ce9f72", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2:  => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "未绑卡时", "展示正常", "无管理按钮"]}
{"atom_id": "v4.18.9_d18da60b04d4", "app_version": "v4.18.9", "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": "d18da60b04d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2:  => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}, "search_terms": ["查看选择提现账户", "一张卡", "展示正常", "有管理按钮"]}
{"atom_id": "v4.18.9_8f7d4bafac09", "app_version": "v4.18.9", "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": "8f7d4bafac09", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "管理账户", "raw_text": "step1: 之前已绑微信 => 不显示微信 | step2: 一张卡 => 展示正常 | step3: 删除银行卡 => 表现正常"}, "search_terms": ["管理账户", "之前已绑微信", "不显示微信"]}
{"atom_id": "v4.18.9_acc1a84af1b7", "app_version": "v4.18.9", "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": "acc1a84af1b7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "管理账户", "raw_text": "step1: 之前已绑微信 => 不显示微信 | step2: 一张卡 => 展示正常 | step3: 删除银行卡 => 表现正常"}, "search_terms": ["管理账户", "一张卡", "展示正常"]}
{"atom_id": "v4.18.9_c244121325fc", "app_version": "v4.18.9", "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": "c244121325fc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 =>  | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5:  => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "银行卡持卡人与签", "约人不一致时", "点击下一步", "弹窗提示", "显示签约人", "港澳台", "的名字"]}
{"atom_id": "v4.18.9_e7b45529564a", "app_version": "v4.18.9", "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": "e7b45529564a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 =>  | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5:  => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "签约两次", "持卡人在签约的", "港澳台", "名字中就可以"]}
{"atom_id": "v4.18.9_2d1fe4b99e00", "app_version": "v4.18.9", "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": "2d1fe4b99e00", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 =>  | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5:  => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "签约两次", "不能绑两张持卡人", "一样的银行卡", "如果第二次绑卡了", "重复姓名", "同样弹窗提示另一", "个姓名"]}
{"atom_id": "v4.18.9_a6231365a5b6", "app_version": "v4.18.9", "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": "a6231365a5b6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 =>  | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5:  => 银行卡绑定正常"}, "search_terms": ["添加银行卡", "顶部增加文案", "添加银行卡", "顶部增加文案", "银行卡绑定正常"]}
{"atom_id": "v4.18.9_c59e499f006d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "提现", "R": "单日最大无限额(145000)", "canon_text": "C=|A=提现|R=单日最大无限额(145000)", "merge_fingerprint": "c59e499f006d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "提现", "raw_text": "step1:  => 单日提现次数无限制(验证码是5次???) | step2:  => 单日最大无限额(145000) | step3:  => 每月最大提现金额145000(单张卡) | step4:  => 每笔最少提现1元 如小于1元,toast提示???"}, "search_terms": ["提现", "提现", "单日最大无限额"]}
{"atom_id": "v4.18.9_cf8fafcb3cbf", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 提现 > 当前是签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "提现", "R": "每月最大提现金额145000(单张卡)", "canon_text": "C=|A=提现|R=每月最大提现金额145000(单张卡)", "merge_fingerprint": "cf8fafcb3cbf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "提现", "raw_text": "step1:  => 单日提现次数无限制(验证码是5次???) | step2:  => 单日最大无限额(145000) | step3:  => 每月最大提现金额145000(单张卡) | step4:  => 每笔最少提现1元 如小于1元,toast提示???"}, "search_terms": ["提现", "提现", "每月最大提现金额", "单张卡"]}
{"atom_id": "v4.18.9_783c3a328cee", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "进入此页面时", "R": "默认选中上一页展示的方式", "canon_text": "C=|A=进入此页面时|R=默认选中上一页展示的方式", "merge_fingerprint": "783c3a328cee", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "进入此页面时", "默认选中上一页展", "示的方式"]}
{"atom_id": "v4.18.9_e301063246be", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "查看选择提现账户页", "R": "不显示银行卡", "canon_text": "C=|A=查看选择提现账户页|R=不显示银行卡", "merge_fingerprint": "e301063246be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "查看选择提现账户", "不显示银行卡"]}
{"atom_id": "v4.18.9_ddc53dba2a8d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "微信支付宝都没绑", "R": "展示正常 无管理按钮", "canon_text": "C=|A=微信支付宝都没绑|R=展示正常 无管理按钮", "merge_fingerprint": "ddc53dba2a8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "微信支付宝都没绑", "展示正常", "无管理按钮"]}
{"atom_id": "v4.18.9_e634db487a80", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "已绑微信", "R": "有管理按钮", "canon_text": "C=|A=已绑微信|R=有管理按钮", "merge_fingerprint": "e634db487a80", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "已绑微信", "有管理按钮"]}
{"atom_id": "v4.18.9_36c0c832287c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "已绑支付宝", "R": "有管理按钮", "canon_text": "C=|A=已绑支付宝|R=有管理按钮", "merge_fingerprint": "36c0c832287c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "已绑支付宝", "有管理按钮"]}
{"atom_id": "v4.18.9_6fb76b5c39bb", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "微信支付宝都绑了", "R": "展示正常 有管理按钮", "canon_text": "C=|A=微信支付宝都绑了|R=展示正常 有管理按钮", "merge_fingerprint": "6fb76b5c39bb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "微信支付宝都绑了", "展示正常", "有管理按钮"]}
{"atom_id": "v4.18.9_68dab7407e01", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "查看支付宝账号", "R": "若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234", "canon_text": "C=|A=查看支付宝账号|R=若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234", "merge_fingerprint": "68dab7407e01", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}, "search_terms": ["查看选择提现账户", "查看支付宝账号", "若账号为邮箱", "显示开头字母", "三个", "邮箱后缀", "若账号为手机号", "显示前", "位与后", "并以"]}
{"atom_id": "v4.18.9_6c4db843f9ec", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "管理账户", "R": "微信支付宝展示正常", "canon_text": "C=|A=管理账户|R=微信支付宝展示正常", "merge_fingerprint": "6c4db843f9ec", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "管理账户", "raw_text": "step1:  => 微信支付宝展示正常 | step2: 解绑微信或支付宝 => 表现正常"}, "search_terms": ["管理账户", "管理账户", "微信支付宝展示正"]}
{"atom_id": "v4.18.9_bff8c60d0f79", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "微信单日最大", "R": "2w", "canon_text": "C=|A=微信单日最大|R=2w", "merge_fingerprint": "bff8c60d0f79", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现", "raw_text": "step1: 微信单日最大 => 2w | step2: 支付宝单日最大 => 5w"}, "search_terms": ["提现", "微信单日最大"]}
{"atom_id": "v4.18.9_2cfd8ddfe079", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "支付宝单日最大", "R": "5w", "canon_text": "C=|A=支付宝单日最大|R=5w", "merge_fingerprint": "2cfd8ddfe079", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现", "raw_text": "step1: 微信单日最大 => 2w | step2: 支付宝单日最大 => 5w"}, "search_terms": ["提现", "支付宝单日最大"]}
{"atom_id": "v4.18.9_9421d0ceab24", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 未上传身份", "touchpoints": ["提现页", "签约页", "医生App", "猫头鹰后台"], "C": "", "A": "点击去提交", "R": "进入之前完善信息的身份认证页", "canon_text": "C=|A=点击去提交|R=进入之前完善信息的身份认证页", "merge_fingerprint": "9421d0ceab24", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "未上传身份"], "case_name": "查看提现页", "raw_text": "step1:  => [截图] | step2: 点击去提交 => 进入之前完善信息的身份认证页 [截图] | step3: 完善身份证 => 表现正常 [截图] | step4: 完善非身份证 => 表现正常 [截图] | step5: 身份已提交在审核中或审核失败时点击去提交 => 进入结果页 [截图]"}, "search_terms": ["查看提现页", "点击去提交", "进入之前完善信息", "的身份认证页"]}
{"atom_id": "v4.18.9_cf93ab1a94f5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "提现 > 当前是劳务 > 未上传身份", "touchpoints": ["提现页", "签约页", "医生App", "猫头鹰后台"], "C": "", "A": "身份已提交在审核中或审核失败时点击去提交", "R": "进入结果页", "canon_text": "C=|A=身份已提交在审核中或审核失败时点击去提交|R=进入结果页", "merge_fingerprint": "cf93ab1a94f5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "未上传身份"], "case_name": "查看提现页", "raw_text": "step1:  => [截图] | step2: 点击去提交 => 进入之前完善信息的身份认证页 [截图] | step3: 完善身份证 => 表现正常 [截图] | step4: 完善非身份证 => 表现正常 [截图] | step5: 身份已提交在审核中或审核失败时点击去提交 => 进入结果页 [截图]"}, "search_terms": ["查看提现页", "身份已提交在审核", "中或审核失败时点", "击去提交", "进入结果页"]}
{"atom_id": "v4.18.9_ad67f581b884", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "下月1号自动提现", "R": "所有余额提现——1号 (上月的劳务次月入账——6-8号结算后)", "canon_text": "C=|A=下月1号自动提现|R=所有余额提现——1号 (上月的劳务次月入账——6-8号结算后)", "merge_fingerprint": "ad67f581b884", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "下月", "号自动提现", "所有余额提现", "上月的劳务次月入", "号结算后"]}
{"atom_id": "v4.18.9_7c3047f29a57", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "只绑了微信", "R": "打到微信 不满1元则不发", "canon_text": "C=|A=只绑了微信|R=打到微信 不满1元则不发", "merge_fingerprint": "7c3047f29a57", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "只绑了微信", "打到微信", "不满", "元则不发"]}
{"atom_id": "v4.18.9_cd4e9036bfb0", "app_version": "v4.18.9", "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": "cd4e9036bfb0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "只绑了支付宝", "打到支付宝", "不满"]}
{"atom_id": "v4.18.9_2090ed2facc6", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "只绑了支付宝", "R": "1则不发", "canon_text": "C=|A=只绑了支付宝|R=1则不发", "merge_fingerprint": "2090ed2facc6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "只绑了支付宝", "则不发"]}
{"atom_id": "v4.18.9_488682fbdff2", "app_version": "v4.18.9", "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": "488682fbdff2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}, "search_terms": ["下月", "号自动提现", "都绑了", "微信优先"]}
{"atom_id": "v4.18.9_38eb57fb14f4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 签约改为劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "下月1号自动提现", "R": "所有余额提现——1号 (上月的签约次月入账——6-8号结算后)", "canon_text": "C=|A=下月1号自动提现|R=所有余额提现——1号 (上月的签约次月入账——6-8号结算后)", "merge_fingerprint": "38eb57fb14f4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "下月", "号自动提现", "所有余额提现", "上月的签约次月入", "号结算后"]}
{"atom_id": "v4.18.9_280437033021", "app_version": "v4.18.9", "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": "280437033021", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "绑了一张卡", "提现正常"]}
{"atom_id": "v4.18.9_54b31aee4da6", "app_version": "v4.18.9", "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": "54b31aee4da6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "绑了两张卡", "优先打到先绑定的"]}
{"atom_id": "v4.18.9_ca9127c3c06f", "app_version": "v4.18.9", "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": "ca9127c3c06f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}, "search_terms": ["下月", "号自动提现", "绑了两张卡", "优先的卡额度不够", "超出部分打到第二", "张卡"]}
{"atom_id": "v4.18.9_fb6552470d41", "app_version": "v4.18.9", "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": "fb6552470d41", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["签约", "签约", "下月生效"]}
{"atom_id": "v4.18.9_7ca2e77eaace", "app_version": "v4.18.9", "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": "7ca2e77eaace", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["签约", "查看本月收入", "仍是劳务税率", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_4a1979ac1070", "app_version": "v4.18.9", "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": "4a1979ac1070", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["签约", "查看下月收入", "按照签约税率计算", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_d75866946090", "app_version": "v4.18.9", "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": "d75866946090", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["解约", "解约", "下月生效"]}
{"atom_id": "v4.18.9_a55c781de954", "app_version": "v4.18.9", "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": "a55c781de954", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["解约", "查看本月收入", "仍是签约税率", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_7d9669ba237a", "app_version": "v4.18.9", "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": "7d9669ba237a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}, "search_terms": ["解约", "查看下月收入", "按照劳务税率计算", "查看税后收入及次", "月入账金额"]}
{"atom_id": "v4.18.9_498784e41086", "app_version": "v4.18.9", "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": "498784e41086", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "设置临时比例", "raw_text": "step1: 设置当月的比例 => 设置后当月税率正确 | step2: 设置未来月的 => 该月税率生效 其他月仍是普通税率"}, "search_terms": ["设置临时比例", "设置当月的比例", "设置后当月税率正"]}
{"atom_id": "v4.18.9_c79174916b26", "app_version": "v4.18.9", "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": "c79174916b26", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "设置临时比例", "raw_text": "step1: 设置当月的比例 => 设置后当月税率正确 | step2: 设置未来月的 => 该月税率生效 其他月仍是普通税率"}, "search_terms": ["设置临时比例", "设置未来月的", "该月税率生效", "其他月仍是普通税"]}
{"atom_id": "v4.18.9_3a87ccdd407c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月药费 < 8000", "R": "5%-", "canon_text": "C=|A=本月药费 < 8000|R=5%-", "merge_fingerprint": "3a87ccdd407c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "本月药费"]}
{"atom_id": "v4.18.9_eae794c72f3c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "本月药费 < 8000", "R": "5% 下月返还表现正常", "canon_text": "C=|A=本月药费 < 8000|R=5% 下月返还表现正常", "merge_fingerprint": "eae794c72f3c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "本月药费", "下月返还表现正常"]}
{"atom_id": "v4.18.9_acf988d6fcf8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "8000≤ 药费 < 30000", "R": "5% 下月返还后余额、收入正确", "canon_text": "C=|A=8000≤ 药费 < 30000|R=5% 下月返还后余额、收入正确", "merge_fingerprint": "acf988d6fcf8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_fb76792e9ee4", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费 ≥ 30000", "R": "5% 下月返还后余额、收入正确", "canon_text": "C=|A=药费 ≥ 30000|R=5% 下月返还后余额、收入正确", "merge_fingerprint": "fb76792e9ee4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}, "search_terms": ["已签约", "药费", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_4a436c35ea75", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费未达到第一梯度", "R": "5%-默认比例 下月返还后表现正常", "canon_text": "C=|A=药费未达到第一梯度|R=5%-默认比例 下月返还后表现正常", "merge_fingerprint": "4a436c35ea75", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费未达到第一梯", "默认比例", "下月返还后表现正"]}
{"atom_id": "v4.18.9_fbef877533df", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第一梯度未达到第二梯度", "R": "5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确", "canon_text": "C=|A=药费达到第一梯度未达到第二梯度|R=5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确", "merge_fingerprint": "fbef877533df", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第一梯度", "未达到第二梯度", "计算", "号修改", "第一梯度比例", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_2d73d22cdc96", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "药费达到第二梯度未达到第三梯度", "R": "5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确", "canon_text": "C=|A=药费达到第二梯度未达到第三梯度|R=5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确", "merge_fingerprint": "2d73d22cdc96", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "药费达到第二梯度", "未达到第三梯度", "计算", "号修改", "第二梯度比例", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_fb5e614a40a0", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "touchpoints": ["签约页", "医生App"], "C": "", "A": "已达到税率为0的梯度", "R": "5%计算(14号修改)) 下月返还后余额、收入正确", "canon_text": "C=|A=已达到税率为0的梯度|R=5%计算(14号修改)) 下月返还后余额、收入正确", "merge_fingerprint": "fb5e614a40a0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}, "search_terms": ["已签约且配置比例", "已达到税率为", "的梯度", "计算", "号修改", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_c8d7b3fb262a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入 < =800", "R": "收入*16%-0 下月返还后余额、收入正确", "canon_text": "C=|A=收入 < =800|R=收入*16%-0 下月返还后余额、收入正确", "merge_fingerprint": "c8d7b3fb262a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "收入", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_2df0f2b601a5", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "800 < 收入 < =4000", "R": "收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确", "canon_text": "C=|A=800 < 收入 < =4000|R=收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确", "merge_fingerprint": "2df0f2b601a5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "收入", "收入", "下月返还后余额", "收入正确"]}
{"atom_id": "v4.18.9_f8b6dee8d1c8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "4000 < 收入 < =25000", "R": "16%-16% 下月返还后表现正常", "canon_text": "C=|A=4000 < 收入 < =25000|R=16%-16% 下月返还后表现正常", "merge_fingerprint": "f8b6dee8d1c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "下月返还后表现正"]}
{"atom_id": "v4.18.9_1e4c0b2554af", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "touchpoints": ["签约页", "医生App"], "C": "", "A": "收入>25000或 收入>62500", "R": "16%-16% 下月返还后表现正常", "canon_text": "C=|A=收入>25000或 收入>62500|R=16%-16% 下月返还后表现正常", "merge_fingerprint": "1e4c0b2554af", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}, "search_terms": ["次月入账", "收入", "收入", "下月返还后表现正"]}
{"atom_id": "v4.18.9_8a735c77ecc4", "app_version": "v4.18.9", "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": "8a735c77ecc4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入"], "case_name": "老版本我的收入页", "raw_text": "step1:  => 提现正常 绑定银行卡、微信正常 无支付宝"}, "search_terms": ["老版本我的收入页", "老版本我的收入页", "提现正常", "绑定银行卡", "微信正常", "无支付宝"]}
{"atom_id": "v4.18.9_003c2d1d03df", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后", "R": "不展示在列表", "canon_text": "C=|A=无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后|R=不展示在列表", "merge_fingerprint": "003c2d1d03df", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "订单是无税订单,不展示在列表", "raw_text": "step1: 无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后; => 不展示在列表"}, "search_terms": ["订单是无税订单", "不展示在列表", "无税", "咨询费", "提问", "问诊", "赞赏", "预约挂号", "税前", "税后"]}
{"atom_id": "v4.18.9_f80d820fa537", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "3天:以3*24小时为时间点", "R": "显示暂无订单,只能退三日内的订单哦", "canon_text": "C=|A=3天:以3*24小时为时间点|R=显示暂无订单,只能退三日内的订单哦", "merge_fingerprint": "f80d820fa537", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "无3天内(3*24h内)到账的咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天:以3*24小时为时间点 => 显示暂无订单,只能退三日内的订单哦"}, "search_terms": ["天内", "h内", "到账的咨询费", "提问", "问诊", "赞赏和预约挂号费", "小时为时间点", "显示暂无订单", "只能退三日内的订", "单哦"]}
{"atom_id": "v4.18.9_b2ea461af4b3", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费", "R": "咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间", "canon_text": "C=|A=3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费|R=咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间", "merge_fingerprint": "b2ea461af4b3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内只有1个到账记录:咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费 => 咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间 | step2: 咨询费,用户支付后,医生回复到账后,才显示在退款列表。 => "}, "search_terms": ["天内只有", "个到账记录", "咨询费", "提问", "问诊", "赞赏和预约挂号费", "天内只有一个到账", "记录", "咨询费", "提问"]}
{"atom_id": "v4.18.9_6e7ad06fc35e", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "订单按照时间顺序,自近向远排序", "R": "一次性展示,不分页拉取", "canon_text": "C=|A=订单按照时间顺序,自近向远排序|R=一次性展示,不分页拉取", "merge_fingerprint": "6e7ad06fc35e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "raw_text": "step1: 订单按照时间顺序,自近向远排序; => 一次性展示,不分页拉取; | step2: 下拉可以刷新列表; => 如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。"}, "search_terms": ["天内有", "个到账记录", "咨询费", "提问", "问诊", "赞赏", "诊金和预约挂号费", "订单按照时间顺序", "自近向远排序", "一次性展示"]}
{"atom_id": "v4.18.9_eb5ac52bad25", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "下拉可以刷新列表", "R": "如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。", "canon_text": "C=|A=下拉可以刷新列表|R=如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。", "merge_fingerprint": "eb5ac52bad25", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "raw_text": "step1: 订单按照时间顺序,自近向远排序; => 一次性展示,不分页拉取; | step2: 下拉可以刷新列表; => 如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。"}, "search_terms": ["天内有", "个到账记录", "咨询费", "提问", "问诊", "赞赏", "诊金和预约挂号费", "下拉可以刷新列表", "如果在另外一台设", "备已退款成功了的"]}
{"atom_id": "v4.18.9_dd7c0e5b433d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "touchpoints": ["签约页", "医生App"], "C": "", "A": "无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”", "R": "需扣除:按照税后", "canon_text": "C=|A=无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”|R=需扣除:按照税后", "merge_fingerprint": "dd7c0e5b433d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "订单需扣除的金额,超出账户余额,订单置灰显示", "raw_text": "step1: 无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”; => 需扣除:按照税后"}, "search_terms": ["订单需扣除的金额", "超出账户余额", "订单置灰显示", "无法选中", "顺序放在最后", "点击", "toast提示", "当前账户余额不足", "需扣除", "按照税后"]}
{"atom_id": "v4.18.9_9ec82115ab53", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "CLINIC", "modules": ["CLINIC", "INCOME", "INQUIRY", "PATIENT"], "feature_scope": "退款 > 选择退款订单 > 账号余额", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "分别退款咨询费或赞赏或预约挂号费", "R": "账户余额数值变化正确", "canon_text": "C=|A=分别退款咨询费或赞赏或预约挂号费|R=账户余额数值变化正确", "merge_fingerprint": "9ec82115ab53", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "账号余额"], "case_name": "操作退款给患者后,账户余额数值变化正确", "raw_text": "step1: 分别退款咨询费或赞赏或预约挂号费; => 账户余额数值变化正确;"}, "search_terms": ["操作退款给患者后", "账户余额数值变化", "正确", "分别退款咨询费或", "赞赏或预约挂号费", "账户余额数值变化", "正确"]}
{"atom_id": "v4.18.9_74428ec6a681", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "BACKSTAGE"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "猫头鹰后台"], "C": "", "A": "大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额", "R": "取猫头鹰配置税率的最大值", "canon_text": "C=|A=大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额|R=取猫头鹰配置税率的最大值", "merge_fingerprint": "74428ec6a681", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是属临时调整,按4.5%计算计算预计扣款金额", "raw_text": "step1: 大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额; => 取猫头鹰配置税率的最大值;"}, "search_terms": ["订单是属临时调整", "计算计算预计扣款", "金额", "大V", "咨询费", "提问", "问诊", "赞赏", "诊金", "预约挂号"]}
{"atom_id": "v4.18.9_dbc0ad4ab0c8", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是大V,原来税率是X,现在Y", "R": "按照税率X退款", "canon_text": "C=|A=订单是大V,原来税率是X,现在Y|R=按照税率X退款", "merge_fingerprint": "dbc0ad4ab0c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率有变化,订单按照原税率退款", "raw_text": "step1: 订单是大V,原来税率是X,现在Y; => 按照税率X退款; | step2: 订单是临时,原来税率是X,现在Y; => 按照税率X退款;"}, "search_terms": ["当前税率有变化", "订单按照原税率退", "订单是大V", "原来税率是X", "现在Y", "按照税率X退款"]}
{"atom_id": "v4.18.9_d691d98b3fe7", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是临时,原来税率是X,现在Y", "R": "按照税率X退款", "canon_text": "C=|A=订单是临时,原来税率是X,现在Y|R=按照税率X退款", "merge_fingerprint": "d691d98b3fe7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率有变化,订单按照原税率退款", "raw_text": "step1: 订单是大V,原来税率是X,现在Y; => 按照税率X退款; | step2: 订单是临时,原来税率是X,现在Y; => 按照税率X退款;"}, "search_terms": ["当前税率有变化", "订单按照原税率退", "订单是临时", "原来税率是X", "现在Y", "按照税率X退款"]}
{"atom_id": "v4.18.9_06e920b533e2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是无税,当前劳务\\签约\\大V\\临时", "R": "按无税", "canon_text": "C=|A=订单是无税,当前劳务\\签约\\大V\\临时|R=按无税", "merge_fingerprint": "06e920b533e2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是无税", "当前劳务", "签约", "大V", "临时", "按无税"]}
{"atom_id": "v4.18.9_923d16a57965", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是劳务,当前签约\\大V\\临时", "R": "按劳务税率", "canon_text": "C=|A=订单是劳务,当前签约\\大V\\临时|R=按劳务税率", "merge_fingerprint": "923d16a57965", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是劳务", "当前签约", "大V", "临时", "按劳务税率"]}
{"atom_id": "v4.18.9_37bdf6fbd94a", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是签约,当前解除签约\\大V\\临时", "R": "按签约税率", "canon_text": "C=|A=订单是签约,当前解除签约\\大V\\临时|R=按签约税率", "merge_fingerprint": "37bdf6fbd94a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是签约", "当前解除签约", "大V", "临时", "按签约税率"]}
{"atom_id": "v4.18.9_a0f84b24e865", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是大V,当前签约\\临时", "R": "按大V税率", "canon_text": "C=|A=订单是大V,当前签约\\临时|R=按大V税率", "merge_fingerprint": "a0f84b24e865", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是大V", "当前签约", "临时", "按大V税率"]}
{"atom_id": "v4.18.9_ccebf5851b32", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "订单是临时,当前签约\\大V", "R": "按临时税率", "canon_text": "C=|A=订单是临时,当前签约\\大V|R=按临时税率", "merge_fingerprint": "ccebf5851b32", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}, "search_terms": ["当前税率类型有变", "订单按照原类型税", "率退款", "订单是临时", "当前签约", "大V", "按临时税率"]}
{"atom_id": "v4.18.9_a226b82b4708", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "选择订单A,这时候再点击订单B", "R": "订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额", "canon_text": "C=|A=选择订单A,这时候再点击订单B|R=订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额", "merge_fingerprint": "a226b82b4708", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "一次只能选1单,切换订单,退款给患者正确", "raw_text": "step1: 选择订单A,这时候再点击订单B; => 订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额; | step2: 点击“退款给患者”,退款成功; => 患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额);"}, "search_terms": ["一次只能选", "切换订单", "退款给患者正确", "选择订单A", "这时候再点击订单", "订单B被选择", "订单A取消选择", "预计扣款金额变化", "为A的金额"]}
{"atom_id": "v4.18.9_663f4cca10e1", "app_version": "v4.18.9", "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": "663f4cca10e1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "一次只能选1单,切换订单,退款给患者正确", "raw_text": "step1: 选择订单A,这时候再点击订单B; => 订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额; | step2: 点击“退款给患者”,退款成功; => 患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额);"}, "search_terms": ["一次只能选", "切换订单", "退款给患者正确", "点击", "退款给患者", "退款成功", "患者收到原来支付", "的金额", "医生端的账号余额", "变化正确"]}
{"atom_id": "v4.18.9_8f30ff9f859d", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "PATIENT", "modules": ["PATIENT"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "这时候设备X,点击“退款给患者”", "R": "仍可进入退款确认页", "canon_text": "C=|A=这时候设备X,点击“退款给患者”|R=仍可进入退款确认页", "merge_fingerprint": "8f30ff9f859d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "另外一台设备已退款成功了的订单,此设备选择该订单后,点击“退款给患者”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A; =>  | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; =>  | step3: 这时候设备X,点击“退款给患者”; => 仍可进入退款确认页;"}, "search_terms": ["另外一台设备已退", "款成功了的订单", "此设备选择该订单", "点击", "退款给患者", "这时候设备X", "点击", "退款给患者", "仍可进入退款确认"]}
{"atom_id": "v4.18.9_6074dd169594", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 确认退款", "touchpoints": ["签约页", "医生App", "患者页"], "C": "", "A": "这时候设备X,点击“确认退款”", "R": "不能再进行退款,提示“请勿重复退款”", "canon_text": "C=|A=这时候设备X,点击“确认退款”|R=不能再进行退款,提示“请勿重复退款”", "merge_fingerprint": "6074dd169594", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "另外一台设备已退款成功了的订单,此设备点击“确认退款”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面; =>  | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; =>  | step3: 这时候设备X,点击“确认退款”; => 不能再进行退款,提示“请勿重复退款”"}, "search_terms": ["另外一台设备已退", "款成功了的订单", "此设备点击", "确认退款", "这时候设备X", "点击", "确认退款", "不能再进行退款", "提示", "请勿重复退款"]}
{"atom_id": "v4.18.9_cc206f2cfac2", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 确认退款", "touchpoints": ["提现页", "签约页", "医生App", "患者页"], "C": "1、账号余额是101元; 2、订单A金额是20元", "A": "这时候设备X,点击“确认退款”", "R": "提示余额不足,退款失败", "canon_text": "C=1、账号余额是101元; 2、订单A金额是20元|A=这时候设备X,点击“确认退款”|R=提示余额不足,退款失败", "merge_fingerprint": "cc206f2cfac2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "确认退款的时候,余额不足,退款失败", "raw_text": "1、账号余额是101元; 2、订单A金额是20元; | step1: 设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面; =>  | step2: 此时设备Y登录同样的账号,提现100元,剩余1元; =>  | step3: 这时候设备X,点击“确认退款”; => 提示余额不足,退款失败;"}, "search_terms": ["确认退款的时候", "余额不足", "退款失败", "这时候设备X", "点击", "确认退款", "提示余额不足", "退款失败"]}
{"atom_id": "v4.18.9_793eca631aef", "app_version": "v4.18.9", "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": "793eca631aef", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "输入验证码、退款理由,退款正常", "raw_text": "step1: 验证码:超时、错误、已使用的验证码等 => 退款失败; | step2: 退款理由:空、200字 => 退款成功;"}, "search_terms": ["输入验证码", "退款理由", "退款正常", "验证码", "超时", "错误", "已使用的验证码等", "退款失败"]}
{"atom_id": "v4.18.9_39f4d80c1881", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "签约换公司 > 退款 > 确认退款", "touchpoints": ["签约页", "医生App"], "C": "", "A": "退款理由:空、200字", "R": "退款成功", "canon_text": "C=|A=退款理由:空、200字|R=退款成功", "merge_fingerprint": "39f4d80c1881", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "输入验证码、退款理由,退款正常", "raw_text": "step1: 验证码:超时、错误、已使用的验证码等 => 退款失败; | step2: 退款理由:空、200字 => 退款成功;"}, "search_terms": ["输入验证码", "退款理由", "退款正常", "退款理由", "退款成功"]}
{"atom_id": "v4.18.9_bdd9ae78e49f", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "canon_text": "C=|A=退款成功消息展示正确|R=退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "merge_fingerprint": "bdd9ae78e49f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "退款项目", "咨询费", "提问", "问诊", "或赞赏或诊金或预", "约挂号费"]}
{"atom_id": "v4.18.9_e7832bac4445", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "canon_text": "C=|A=退款成功消息展示正确|R=退款金额:保留小数点2位(核验与所选择订单退款金额一致)", "merge_fingerprint": "e7832bac4445", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "退款金额", "保留小数点", "核验与所选择订单", "退款金额一致"]}
{"atom_id": "v4.18.9_51a220a728ca", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "退款理由:没填写则不展示该行。200字一次性全部展示。", "canon_text": "C=|A=退款成功消息展示正确|R=退款理由:没填写则不展示该行。200字一次性全部展示。", "merge_fingerprint": "51a220a728ca", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "退款理由", "没填写则不展示该", "字一次性全部展示"]}
{"atom_id": "v4.18.9_d0af878d3531", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "NOTIFICATION"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页"], "C": "", "A": "退款成功消息展示正确", "R": "点击查看详情 >", "canon_text": "C=|A=退款成功消息展示正确|R=点击查看详情 >", "merge_fingerprint": "d0af878d3531", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}, "search_terms": ["退款消息展示正确", "退款成功消息展示", "正确", "点击查看详情"]}
{"atom_id": "v4.18.9_26c6733ace08", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款详情"]}
{"atom_id": "v4.18.9_5f37549a4ece", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "INCOME", "PATIENT"], "feature_scope": "签约换公司 > 退款 > 退款详情", "touchpoints": ["签约页", "医生App", "门诊页", "问诊页", "患者页"], "C": "", "A": "进入退款详情,页面展示正确", "R": "退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "canon_text": "C=|A=进入退款详情,页面展示正确|R=退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费", "merge_fingerprint": "5f37549a4ece", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款项目", "咨询费", "提问", "问诊", "或赞赏或诊金或预", "约挂号费"]}
{"atom_id": "v4.18.9_06dd0d82ee43", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款金额", "保留小数点", "核验与所选择订单", "退款金额一致"]}
{"atom_id": "v4.18.9_c278e4c61b89", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "收款人", "原来患者账号名字", "account表"]}
{"atom_id": "v4.18.9_67c5f3f06c3c", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "理由", "字一次性全部展示"]}
{"atom_id": "v4.18.9_ca57edee82a9", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款方式"]}
{"atom_id": "v4.18.9_56e9442f4054", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INQUIRY", "modules": ["INQUIRY", "CLINIC", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}, "search_terms": ["进入退款详情", "页面展示正确", "进入退款详情", "页面展示正确", "退款时间"]}
{"atom_id": "v4.18.9_a9a664e37aea", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约数据", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "点击【查看证件照】", "R": "可以查看证件照片,照片显示正常,照片可以旋转", "canon_text": "C=|A=点击【查看证件照】|R=可以查看证件照片,照片显示正常,照片可以旋转", "merge_fingerprint": "a9a664e37aea", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "case_name": "提交的身份证照片可以下载", "raw_text": "step1: 点击【查看证件照】 => 1,可以查看证件照片,照片显示正常,照片可以旋转; 2,还可以下载照片;"}, "search_terms": ["提交的身份证照片", "可以下载", "点击", "查看证件照", "可以查看证件照片", "照片显示正常", "照片可以旋转"]}
{"atom_id": "v4.18.9_af93101ca0c1", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约数据", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "点击【查看证件照】", "R": "还可以下载照片", "canon_text": "C=|A=点击【查看证件照】|R=还可以下载照片", "merge_fingerprint": "af93101ca0c1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "case_name": "提交的身份证照片可以下载", "raw_text": "step1: 点击【查看证件照】 => 1,可以查看证件照片,照片显示正常,照片可以旋转; 2,还可以下载照片;"}, "search_terms": ["提交的身份证照片", "可以下载", "点击", "查看证件照", "还可以下载照片"]}
{"atom_id": "v4.18.9_af4cf493ef55", "app_version": "v4.18.9", "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": "af4cf493ef55", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "case_name": "港澳台照片在第三方系统没有同步,【通过】按钮不可以点击", "raw_text": "step1: 直接点击【通过】 => 1,用户不存在,请确认已同步再重试;"}, "search_terms": ["港澳台照片在第三", "方系统没有同步", "通过", "按钮不可以点击", "直接点击", "通过", "用户不存在", "请确认已同步再重"]}
{"atom_id": "v4.18.9_764537fd3cfc", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【通过】按钮", "touchpoints": ["猫头鹰后台"], "C": "", "A": "点击【通过】按钮", "R": "弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭", "canon_text": "C=|A=点击【通过】按钮|R=弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭", "merge_fingerprint": "764537fd3cfc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "case_name": "港澳台证件照在第三方系统已经同步,【通过】按钮可以点击", "raw_text": "step1: 点击【通过】按钮 => 1,弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭;"}, "search_terms": ["港澳台证件照在第", "三方系统已经同步", "通过", "按钮可以点击", "点击", "通过", "按钮", "弹窗进行二次确认", "确认", "按钮"]}
{"atom_id": "v4.18.9_0613e8819713", "app_version": "v4.18.9", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "BACKSTAGE", "modules": ["BACKSTAGE", "INCOME"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【不通过】按钮", "touchpoints": ["签约页", "猫头鹰后台"], "C": "", "A": "点击【不通过】", "R": "二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭", "canon_text": "C=|A=点击【不通过】|R=二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭", "merge_fingerprint": "0613e8819713", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【不通过】按钮"], "case_name": "不管数据有没有在第三方同步,【不通过】按钮都可以操作", "raw_text": "step1: 点击【不通过】 => 1,二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭;"}, "search_terms": ["不管数据有没有在", "第三方同步", "不通过", "按钮都可以操作", "点击", "不通过", "二次弹窗提示", "确认", "按钮", "签约失败"]}
{"atom_id": "v4.18.9_5c585ef2c4c0", "app_version": "v4.18.9", "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": "5c585ef2c4c0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【等待签约结果】状态"], "case_name": "已点击通过,但第三方还未签约的数据,状态为【等待签约结果】", "raw_text": "step1: 第三方同步了,点击【通过】按钮 => 1,第三方还没有签约成功, 【已通过】按钮置灰 ,签约状态由【等待内部审核】变成【等待签约结果】"}, "search_terms": ["已点击通过", "但第三方还未签约", "的数据", "状态为", "等待签约结果", "第三方同步了", "点击", "通过", "按钮", "第三方还没有签约"]}