case_atoms_model.jsonl 373 KB
{"atom_id": "v4.21.2_bd5836e31e94", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 我的收入-余额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "余额", "R": "余额里面包含:劳务、签约、老收入 医生账户所有余额", "canon_text": "C=|A=余额|R=余额里面包含:劳务、签约、老收入 医生账户所有余额", "merge_fingerprint": "bd5836e31e94", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "我的收入-余额"], "case_name": "余额", "raw_text": "step1:  => 余额里面包含:劳务、签约、老收入 医生账户所有余额 [截图]"}, "search_terms": ["余额", "余额", "余额里面包含", "劳务", "签约", "老收入", "医生账户所有余额"]}
{"atom_id": "v4.21.2_51ce896b469f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 我的收入-余额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "累计收入", "R": "累计收入:逻辑不变,不包括老收入,只包括签约和劳务的总收入。", "canon_text": "C=|A=累计收入|R=累计收入:逻辑不变,不包括老收入,只包括签约和劳务的总收入。", "merge_fingerprint": "51ce896b469f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "我的收入-余额"], "case_name": "累计收入", "raw_text": "step1:  => 累计收入:逻辑不变,不包括老收入,只包括签约和劳务的总收入。 [截图]"}, "search_terms": ["累计收入", "累计收入", "累计收入", "逻辑不变", "不包括老收入", "只包括签约和劳务", "的总收入"]}
{"atom_id": "v4.21.2_4e71547d80a3", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 我的收入-余额", "touchpoints": ["签约页", "医生App"], "C": "", "A": "累计支取", "R": "累计支取:逻辑不变,不包括老收入的支出,只包含劳务和签约的总支出。", "canon_text": "C=|A=累计支取|R=累计支取:逻辑不变,不包括老收入的支出,只包含劳务和签约的总支出。", "merge_fingerprint": "4e71547d80a3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "我的收入-余额"], "case_name": "累计支取", "raw_text": "step1:  => 累计支取:逻辑不变,不包括老收入的支出,只包含劳务和签约的总支出。 [截图]"}, "search_terms": ["累计支取", "累计支取", "累计支取", "逻辑不变", "不包括老收入的支", "只包含劳务和签约", "的总支出"]}
{"atom_id": "v4.21.2_805621852155", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "3月老收入上海 至 4月份劳务/签约银川 3月老收入上海 至 4月份劳务/签约上海 3月老收入银川 至 4月份劳务/签约银川 3月老收入银川 至 4月份劳务/签约上海 3月份老收入都有余额", "R": "4月提现时有中间页", "canon_text": "C=|A=3月老收入上海 至 4月份劳务/签约银川 3月老收入上海 至 4月份劳务/签约上海 3月老收入银川 至 4月份劳务/签约银川 3月老收入银川 至 4月份劳务/签约上海 3月份老收入都有余额|R=4月提现时有中间页", "merge_fingerprint": "805621852155", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "新老收入切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月老收入上海 至 4月份劳务/签约银川 3月老收入上海 至 4月份劳务/签约上海 3月老收入银川 至 4月份劳务/签约银川 3月老收入银川 至 4月份劳务/签约上海 3月份老收入都有余额 => 4月提现时有中间页 | step2: 3月老收入上海 至 4月份新收入银川 3月老收入上海 至 4月份新收入上海 3月老收入银川 至 4月份新收入银川 3月老收入银川 至 4月份新收入上海 3月份老收入没有余额 => 4月提现时没有中间页 | step3: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,没有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["新老收入切换", "没有公司切换", "只要有余额都有中", "间页", "月老收入上海", "月份劳务", "签约银川", "月老收入上海", "月份劳务", "签约上海"]}
{"atom_id": "v4.21.2_16801fcdcf3d", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "3月老收入上海 至 4月份新收入银川 3月老收入上海 至 4月份新收入上海 3月老收入银川 至 4月份新收入银川 3月老收入银川 至 4月份新收入上海 3月份老收入没有余额", "R": "4月提现时没有中间页", "canon_text": "C=|A=3月老收入上海 至 4月份新收入银川 3月老收入上海 至 4月份新收入上海 3月老收入银川 至 4月份新收入银川 3月老收入银川 至 4月份新收入上海 3月份老收入没有余额|R=4月提现时没有中间页", "merge_fingerprint": "16801fcdcf3d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "新老收入切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月老收入上海 至 4月份劳务/签约银川 3月老收入上海 至 4月份劳务/签约上海 3月老收入银川 至 4月份劳务/签约银川 3月老收入银川 至 4月份劳务/签约上海 3月份老收入都有余额 => 4月提现时有中间页 | step2: 3月老收入上海 至 4月份新收入银川 3月老收入上海 至 4月份新收入上海 3月老收入银川 至 4月份新收入银川 3月老收入银川 至 4月份新收入上海 3月份老收入没有余额 => 4月提现时没有中间页 | step3: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,没有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["新老收入切换", "没有公司切换", "只要有余额都有中", "间页", "月老收入上海", "月份新收入银川", "月老收入上海", "月份新收入上海", "月老收入银川", "月份新收入银川"]}
{"atom_id": "v4.21.2_25d3c48c7f67", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入)", "canon_text": "C=|A=当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入)", "merge_fingerprint": "25d3c48c7f67", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "新老收入切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月老收入上海 至 4月份劳务/签约银川 3月老收入上海 至 4月份劳务/签约上海 3月老收入银川 至 4月份劳务/签约银川 3月老收入银川 至 4月份劳务/签约上海 3月份老收入都有余额 => 4月提现时有中间页 | step2: 3月老收入上海 至 4月份新收入银川 3月老收入上海 至 4月份新收入上海 3月老收入银川 至 4月份新收入银川 3月老收入银川 至 4月份新收入上海 3月份老收入没有余额 => 4月提现时没有中间页 | step3: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,没有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["新老收入切换", "没有公司切换", "只要有余额都有中", "间页", "当前月份是", "账户", "月和之前都是老收", "上海", "有余额", "月份把医生切换成"]}
{"atom_id": "v4.21.2_6f8b9484d63d", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,没有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川", "R": "4月份去提现的时候直接进入提现页面", "canon_text": "C=|A=当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,没有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川|R=4月份去提现的时候直接进入提现页面", "merge_fingerprint": "6f8b9484d63d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "新老收入切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月老收入上海 至 4月份劳务/签约银川 3月老收入上海 至 4月份劳务/签约上海 3月老收入银川 至 4月份劳务/签约银川 3月老收入银川 至 4月份劳务/签约上海 3月份老收入都有余额 => 4月提现时有中间页 | step2: 3月老收入上海 至 4月份新收入银川 3月老收入上海 至 4月份新收入上海 3月老收入银川 至 4月份新收入银川 3月老收入银川 至 4月份新收入上海 3月份老收入没有余额 => 4月提现时没有中间页 | step3: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入 上海,没有余额,3月份把医生切换成银川医生 4月切换到劳务新收入 银川 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["新老收入切换", "没有公司切换", "只要有余额都有中", "间页", "当前月份是", "账户", "月和之前都是老收", "上海", "没有余额", "月份把医生切换成"]}
{"atom_id": "v4.21.2_019fcc44de78", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份都有余额", "R": "4月提现时有中间页", "canon_text": "C=|A=3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份都有余额|R=4月提现时有中间页", "merge_fingerprint": "019fcc44de78", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "劳务签约切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份都有余额 => 4月提现时有中间页 | step2: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份没有余额,老收入也没有余额 => 4月份提现时没有中间页 | step3: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 上海,没有余额 3月签约新收入 上海,有余额,3月份把医生切换到银川 4月劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 ,没有余额 3月签约新收入 银川,没有有余额,3月份把医生切换到上海 4月劳务新收入 上海 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["劳务签约切换", "没有公司切换", "只要有余额都有中", "间页", "月上海劳务", "月银川签约", "月银川劳务", "月上海签约", "月上海签约", "月银川劳务"]}
{"atom_id": "v4.21.2_f131083def58", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份没有余额,老收入也没有余额", "R": "4月份提现时没有中间页", "canon_text": "C=|A=3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份没有余额,老收入也没有余额|R=4月份提现时没有中间页", "merge_fingerprint": "f131083def58", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "劳务签约切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份都有余额 => 4月提现时有中间页 | step2: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份没有余额,老收入也没有余额 => 4月份提现时没有中间页 | step3: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 上海,没有余额 3月签约新收入 上海,有余额,3月份把医生切换到银川 4月劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 ,没有余额 3月签约新收入 银川,没有有余额,3月份把医生切换到上海 4月劳务新收入 上海 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["劳务签约切换", "没有公司切换", "只要有余额都有中", "间页", "月上海劳务", "月银川签约", "月银川劳务", "月上海签约", "月上海签约", "月银川劳务"]}
{"atom_id": "v4.21.2_93d7a241d6d4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前4月份(账户:15821116666,56171) 3月之前都是老收入 上海,没有余额 3月签约新收入 上海,有余额,3月份把医生切换到银川 4月劳务新收入 银川", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入)", "canon_text": "C=|A=当前4月份(账户:15821116666,56171) 3月之前都是老收入 上海,没有余额 3月签约新收入 上海,有余额,3月份把医生切换到银川 4月劳务新收入 银川|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入)", "merge_fingerprint": "93d7a241d6d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "劳务签约切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份都有余额 => 4月提现时有中间页 | step2: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份没有余额,老收入也没有余额 => 4月份提现时没有中间页 | step3: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 上海,没有余额 3月签约新收入 上海,有余额,3月份把医生切换到银川 4月劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 ,没有余额 3月签约新收入 银川,没有有余额,3月份把医生切换到上海 4月劳务新收入 上海 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["劳务签约切换", "没有公司切换", "只要有余额都有中", "间页", "当前", "月份", "账户", "月之前都是老收入", "上海", "没有余额"]}
{"atom_id": "v4.21.2_6844ed957f02", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前4月份(账户:15821116666,56171) 3月之前都是老收入 ,没有余额 3月签约新收入 银川,没有有余额,3月份把医生切换到上海 4月劳务新收入 上海", "R": "4月份去提现的时候直接进入提现页面", "canon_text": "C=|A=当前4月份(账户:15821116666,56171) 3月之前都是老收入 ,没有余额 3月签约新收入 银川,没有有余额,3月份把医生切换到上海 4月劳务新收入 上海|R=4月份去提现的时候直接进入提现页面", "merge_fingerprint": "6844ed957f02", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "劳务签约切换,有/没有公司切换,只要有余额都有中间页", "raw_text": "step1: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份都有余额 => 4月提现时有中间页 | step2: 3月上海劳务 到 4月银川签约 3月银川劳务 到 4月上海签约 3月上海签约 到 4月银川劳务 3月银川签约 到 4月上海劳务 3月份没有余额,老收入也没有余额 => 4月份提现时没有中间页 | step3: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 上海,没有余额 3月签约新收入 上海,有余额,3月份把医生切换到银川 4月劳务新收入 银川 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入) | step4: 当前4月份(账户:15821116666,56171) 3月之前都是老收入 ,没有余额 3月签约新收入 银川,没有有余额,3月份把医生切换到上海 4月劳务新收入 上海 => 4月份去提现的时候直接进入提现页面"}, "search_terms": ["劳务签约切换", "没有公司切换", "只要有余额都有中", "间页", "当前", "月份", "账户", "月之前都是老收入", "没有余额", "月签约新收入"]}
{"atom_id": "v4.21.2_c2c83c4ebc08", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入)", "canon_text": "C=|A=当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入)", "merge_fingerprint": "c2c83c4ebc08", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入有余额,签约没有余额,点击提现,中间页显示:劳务+老收入", "raw_text": "step1: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入) | step3: 当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step4: 当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入) | step5: 当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step6: 当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入) | step7: 当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入有余额", "签约没有余额", "点击提现", "中间页显示", "劳务", "老收入", "当前月份是", "账户", "月和之前都是老收"]}
{"atom_id": "v4.21.2_63a9c9d35556", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入)", "canon_text": "C=|A=当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入)", "merge_fingerprint": "63a9c9d35556", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入有余额,签约没有余额,点击提现,中间页显示:劳务+老收入", "raw_text": "step1: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入) | step3: 当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step4: 当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入) | step5: 当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step6: 当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入) | step7: 当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入有余额", "签约没有余额", "点击提现", "中间页显示", "劳务", "老收入", "当前月份是", "账户", "月是老收入"]}
{"atom_id": "v4.21.2_92ace89fdc27", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入)", "canon_text": "C=|A=当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入)", "merge_fingerprint": "92ace89fdc27", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入有余额,签约没有余额,点击提现,中间页显示:劳务+老收入", "raw_text": "step1: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入) | step3: 当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step4: 当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入) | step5: 当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step6: 当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入) | step7: 当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入有余额", "签约没有余额", "点击提现", "中间页显示", "劳务", "老收入", "当前月份是", "月前面是老收入", "有余额"]}
{"atom_id": "v4.21.2_373f04ba2cef", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入)", "canon_text": "C=|A=当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入)", "merge_fingerprint": "373f04ba2cef", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入有余额,签约没有余额,点击提现,中间页显示:劳务+老收入", "raw_text": "step1: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入) | step3: 当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step4: 当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入) | step5: 当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step6: 当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入) | step7: 当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入有余额", "签约没有余额", "点击提现", "中间页显示", "劳务", "老收入", "当前月份是", "账户", "月和之前都是老收"]}
{"atom_id": "v4.21.2_461dab21de19", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入)", "canon_text": "C=|A=当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入)", "merge_fingerprint": "461dab21de19", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入有余额,签约没有余额,点击提现,中间页显示:劳务+老收入", "raw_text": "step1: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入) | step3: 当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step4: 当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入) | step5: 当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step6: 当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入) | step7: 当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入有余额", "签约没有余额", "点击提现", "中间页显示", "劳务", "老收入", "当前是", "月份", "账户"]}
{"atom_id": "v4.21.2_da77ce11a276", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入)", "canon_text": "C=|A=当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入)", "merge_fingerprint": "da77ce11a276", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入有余额,签约没有余额,点击提现,中间页显示:劳务+老收入", "raw_text": "step1: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入) | step3: 当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step4: 当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入) | step5: 当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step6: 当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入) | step7: 当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入有余额", "签约没有余额", "点击提现", "中间页显示", "劳务", "老收入", "当前是", "月份", "账户"]}
{"atom_id": "v4.21.2_829da25c258b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)", "canon_text": "C=|A=当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)", "merge_fingerprint": "829da25c258b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入有余额,签约没有余额,点击提现,中间页显示:劳务+老收入", "raw_text": "step1: 当前月份是4月 (账户:27269596304,56390) 3月和之前都是老收入,有余额 4月切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 (账户:27269596304,56390) 3月是老收入,有余额 4月切换到劳务新收入,同时4月份签约成功 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 3月之前 (老收入) | step3: 当前月份是4月 4月前面是老收入,有余额,4月份签约成功 4月后面切换到新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step4: 当前月份是4月(账户:23888886985,56333) 3月和之前都是老收入 4月切换到劳务新收入 3月老收入没有余额,2月份的老收入有余额 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年 2月之前 (老收入) | step5: 当前是4月份(账户:23855551111,56432) 4月前几天是老收入,有余额 4月份之后切换到劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年4月之前 (老收入) | step6: 当前是4月份 (账户:15821115937,56001) 2023年3月老收入,有余额 2023年1,2,3等多个月份劳务,有余额 2023年4月为劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月之前 (老收入) | step7: 当月是4月份 (账户:23858698569,56287) 1月份是老收入,有余额 2月新收入劳务,有余额 3月新收入签约,没余额 4月份转劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年1月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入有余额", "签约没有余额", "点击提现", "中间页显示", "劳务", "老收入", "当月是", "月份", "账户"]}
{"atom_id": "v4.21.2_fa244799034a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前4月份(账户:23855554848,56485) 3月之前都是老收入 ,没有余额 3月签约新收入 ,有余额 4月劳务新收入 上海", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月 入驻", "canon_text": "C=|A=当前4月份(账户:23855554848,56485) 3月之前都是老收入 ,没有余额 3月签约新收入 ,有余额 4月劳务新收入 上海|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月 入驻", "merge_fingerprint": "fa244799034a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,签约有余额,老收入没余额,点击提现,中间页显示:劳务+签约", "raw_text": "step1: 当前4月份(账户:23855554848,56485) 3月之前都是老收入 ,没有余额 3月签约新收入 ,有余额 4月劳务新收入 上海 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月 入驻 | step2: 当前4月份(账户:23855554848,56485) 1月之前是老收入,没有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻"}, "search_terms": ["当前是劳务", "签约有余额", "老收入没余额", "点击提现", "中间页显示", "劳务", "签约", "当前", "月份", "账户"]}
{"atom_id": "v4.21.2_198a0352a51e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前4月份(账户:23855554848,56485) 1月之前是老收入,没有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月劳务新收入", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻", "canon_text": "C=|A=当前4月份(账户:23855554848,56485) 1月之前是老收入,没有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月劳务新收入|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻", "merge_fingerprint": "198a0352a51e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,签约有余额,老收入没余额,点击提现,中间页显示:劳务+签约", "raw_text": "step1: 当前4月份(账户:23855554848,56485) 3月之前都是老收入 ,没有余额 3月签约新收入 ,有余额 4月劳务新收入 上海 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 劳务 历史纳税模式: 2023年3月 入驻 | step2: 当前4月份(账户:23855554848,56485) 1月之前是老收入,没有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月劳务新收入 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻"}, "search_terms": ["当前是劳务", "签约有余额", "老收入没余额", "点击提现", "中间页显示", "劳务", "签约", "当前", "月份", "账户"]}
{"atom_id": "v4.21.2_1b413902a393", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份4月份(账户:23855554747,56484) 1月老收入,有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月切换到劳务", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻 2023年1月之前 (老收入)", "canon_text": "C=|A=当前月份4月份(账户:23855554747,56484) 1月老收入,有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月切换到劳务|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻 2023年1月之前 (老收入)", "merge_fingerprint": "1b413902a393", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入和签约都有余额,点击提现,中间页显示:劳务+签约+老收入", "raw_text": "step1: 当前月份4月份(账户:23855554747,56484) 1月老收入,有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月切换到劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻 2023年1月之前 (老收入) | step2: 当前月份4月份 11月老收入,有余额 12月劳务新收入,有余额 1月签约新收入,有余额 2月劳务,没余额 3月签约,有余额 4月切换到劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月 等 入驻 2022年11月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入和签约都有", "余额", "点击提现", "中间页显示", "劳务", "签约", "老收入", "当前月份", "月份"]}
{"atom_id": "v4.21.2_a01771d99210", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份4月份 11月老收入,有余额 12月劳务新收入,有余额 1月签约新收入,有余额 2月劳务,没余额 3月签约,有余额 4月切换到劳务", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月 等 入驻 2022年11月之前 (老收入)", "canon_text": "C=|A=当前月份4月份 11月老收入,有余额 12月劳务新收入,有余额 1月签约新收入,有余额 2月劳务,没余额 3月签约,有余额 4月切换到劳务|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月 等 入驻 2022年11月之前 (老收入)", "merge_fingerprint": "a01771d99210", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是劳务,老收入和签约都有余额,点击提现,中间页显示:劳务+签约+老收入", "raw_text": "step1: 当前月份4月份(账户:23855554747,56484) 1月老收入,有余额 2月劳务新收入,有余额 3月签约新收入,有余额 4月切换到劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月等 劳务 历史纳税模式: 2023年3月 入驻 2023年1月之前 (老收入) | step2: 当前月份4月份 11月老收入,有余额 12月劳务新收入,有余额 1月签约新收入,有余额 2月劳务,没余额 3月签约,有余额 4月切换到劳务 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 劳务 历史纳税模式: 2023年3月 等 入驻 2022年11月之前 (老收入)"}, "search_terms": ["当前是劳务", "老收入和签约都有", "余额", "点击提现", "中间页显示", "劳务", "签约", "老收入", "当前月份", "月份"]}
{"atom_id": "v4.21.2_208182620563", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月(账户:15821115555,56167) 3月是老收入,有余额,3月份去签约 等到4月切换到签约模式", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入)", "canon_text": "C=|A=当前月份是4月(账户:15821115555,56167) 3月是老收入,有余额,3月份去签约 等到4月切换到签约模式|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入)", "merge_fingerprint": "208182620563", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是签约,老收入有余额,劳务没余额,点击提现,中间页显示:签约+老收入", "raw_text": "step1: 当前月份是4月(账户:15821115555,56167) 3月是老收入,有余额,3月份去签约 等到4月切换到签约模式 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 2月是老收入,有余额 3月劳务,没收入 4月签约 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年2月之前 (老收入)"}, "search_terms": ["当前是签约", "老收入有余额", "劳务没余额", "点击提现", "中间页显示", "签约", "老收入", "当前月份是", "账户", "月是老收入"]}
{"atom_id": "v4.21.2_8d61297fc71a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月 2月是老收入,有余额 3月劳务,没收入 4月签约", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年2月之前 (老收入)", "canon_text": "C=|A=当前月份是4月 2月是老收入,有余额 3月劳务,没收入 4月签约|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年2月之前 (老收入)", "merge_fingerprint": "8d61297fc71a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是签约,老收入有余额,劳务没余额,点击提现,中间页显示:签约+老收入", "raw_text": "step1: 当前月份是4月(账户:15821115555,56167) 3月是老收入,有余额,3月份去签约 等到4月切换到签约模式 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年3月之前 (老收入) | step2: 当前月份是4月 2月是老收入,有余额 3月劳务,没收入 4月签约 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 签约 历史纳税模式: 2023年2月之前 (老收入)"}, "search_terms": ["当前是签约", "老收入有余额", "劳务没余额", "点击提现", "中间页显示", "签约", "老收入", "当前月份是", "月是老收入", "有余额"]}
{"atom_id": "v4.21.2_47fdc2dd949f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月(账户:15821118888,56164) 老收入,没余额 2022年8月是劳务,有余额 2022年11月是签约,有余额 4月是签约", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2022年8月 劳务", "canon_text": "C=|A=当前月份是4月(账户:15821118888,56164) 老收入,没余额 2022年8月是劳务,有余额 2022年11月是签约,有余额 4月是签约|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2022年8月 劳务", "merge_fingerprint": "47fdc2dd949f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是签约,劳务有余额,老收入没余额,点击提现,中间页显示:签约+劳务", "raw_text": "step1: 当前月份是4月(账户:15821118888,56164) 老收入,没余额 2022年8月是劳务,有余额 2022年11月是签约,有余额 4月是签约 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2022年8月 劳务 | step2: 当前月份是4月 1月之前是老收入,没余额 2月是签约,有余额 3月是劳务,有余额 4月是签约 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2023年3月 劳务"}, "search_terms": ["当前是签约", "劳务有余额", "老收入没余额", "点击提现", "中间页显示", "签约", "劳务", "当前月份是", "账户", "老收入"]}
{"atom_id": "v4.21.2_2c05f0d4a26c", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月 1月之前是老收入,没余额 2月是签约,有余额 3月是劳务,有余额 4月是签约", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2023年3月 劳务", "canon_text": "C=|A=当前月份是4月 1月之前是老收入,没余额 2月是签约,有余额 3月是劳务,有余额 4月是签约|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2023年3月 劳务", "merge_fingerprint": "2c05f0d4a26c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是签约,劳务有余额,老收入没余额,点击提现,中间页显示:签约+劳务", "raw_text": "step1: 当前月份是4月(账户:15821118888,56164) 老收入,没余额 2022年8月是劳务,有余额 2022年11月是签约,有余额 4月是签约 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2022年8月 劳务 | step2: 当前月份是4月 1月之前是老收入,没余额 2月是签约,有余额 3月是劳务,有余额 4月是签约 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 等 入驻 历史纳税模式: 2023年3月 劳务"}, "search_terms": ["当前是签约", "劳务有余额", "老收入没余额", "点击提现", "中间页显示", "签约", "劳务", "当前月份是", "月之前是老收入", "没余额"]}
{"atom_id": "v4.21.2_e38725f1d66c", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前是4月份(账户:15821117777,56165) 2月之前是老收入,有余额 3月是劳务,有余额 4月是签约", "R": "4月份去提现的时候有中间页 当前纳税模式: 2023年4月 入驻 历史纳税模式: 2023年3月 劳务 2023年2月之前 (老收入)", "canon_text": "C=|A=当前是4月份(账户:15821117777,56165) 2月之前是老收入,有余额 3月是劳务,有余额 4月是签约|R=4月份去提现的时候有中间页 当前纳税模式: 2023年4月 入驻 历史纳税模式: 2023年3月 劳务 2023年2月之前 (老收入)", "merge_fingerprint": "e38725f1d66c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "有中间页"], "case_name": "当前是签约,老收入和签约都有余额,点击提现,中间页显示:签约+劳务+老收入", "raw_text": "step1: 当前是4月份(账户:15821117777,56165) 2月之前是老收入,有余额 3月是劳务,有余额 4月是签约 => 4月份去提现的时候有中间页 当前纳税模式: 2023年4月 入驻 历史纳税模式: 2023年3月 劳务 2023年2月之前 (老收入)"}, "search_terms": ["当前是签约", "老收入和签约都有", "余额", "点击提现", "中间页显示", "签约", "劳务", "老收入", "当前是", "月份"]}
{"atom_id": "v4.21.2_33f4c438eb78", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["医生App"], "C": "", "A": "当前6月份是劳务模式", "R": "2023年6月至今 劳务 余额:是所有劳务模式的余额总和", "canon_text": "C=|A=当前6月份是劳务模式|R=2023年6月至今 劳务 余额:是所有劳务模式的余额总和", "merge_fingerprint": "33f4c438eb78", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是劳务,当前纳税模式的展示", "raw_text": "step1: 当前6月份是劳务模式 => 2023年6月至今 劳务 余额:是所有劳务模式的余额总和 [截图] | step2: 2月份劳务,有余额20.12 6月劳务,有余额10 => 2023年6月等 劳务 余额:30.12 | step3: 6月劳务,有余额10 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是劳务", "当前纳税模式的展", "当前", "月份是劳务模式", "月至今", "劳务", "余额", "是所有劳务模式的", "余额总和"]}
{"atom_id": "v4.21.2_f6fec5962824", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["医生App"], "C": "", "A": "2月份劳务,有余额20.12 6月劳务,有余额10", "R": "2023年6月等 劳务 余额:", "canon_text": "C=|A=2月份劳务,有余额20.12 6月劳务,有余额10|R=2023年6月等 劳务 余额:", "merge_fingerprint": "f6fec5962824", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是劳务,当前纳税模式的展示", "raw_text": "step1: 当前6月份是劳务模式 => 2023年6月至今 劳务 余额:是所有劳务模式的余额总和 [截图] | step2: 2月份劳务,有余额20.12 6月劳务,有余额10 => 2023年6月等 劳务 余额:30.12 | step3: 6月劳务,有余额10 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是劳务", "当前纳税模式的展", "月份劳务", "有余额", "月劳务", "有余额", "月等", "劳务", "余额"]}
{"atom_id": "v4.21.2_0e57affe3046", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["医生App"], "C": "", "A": "2月份劳务,有余额20.12 6月劳务,有余额10", "R": "12", "canon_text": "C=|A=2月份劳务,有余额20.12 6月劳务,有余额10|R=12", "merge_fingerprint": "0e57affe3046", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是劳务,当前纳税模式的展示", "raw_text": "step1: 当前6月份是劳务模式 => 2023年6月至今 劳务 余额:是所有劳务模式的余额总和 [截图] | step2: 2月份劳务,有余额20.12 6月劳务,有余额10 => 2023年6月等 劳务 余额:30.12 | step3: 6月劳务,有余额10 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是劳务", "当前纳税模式的展", "月份劳务", "有余额", "月劳务", "有余额"]}
{"atom_id": "v4.21.2_10c7ab2e7f28", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["医生App"], "C": "", "A": "6月劳务,有余额10", "R": "2023年6月 劳务 余额:", "canon_text": "C=|A=6月劳务,有余额10|R=2023年6月 劳务 余额:", "merge_fingerprint": "10c7ab2e7f28", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是劳务,当前纳税模式的展示", "raw_text": "step1: 当前6月份是劳务模式 => 2023年6月至今 劳务 余额:是所有劳务模式的余额总和 [截图] | step2: 2月份劳务,有余额20.12 6月劳务,有余额10 => 2023年6月等 劳务 余额:30.12 | step3: 6月劳务,有余额10 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是劳务", "当前纳税模式的展", "月劳务", "有余额", "劳务", "余额"]}
{"atom_id": "v4.21.2_473101af0959", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["医生App"], "C": "", "A": "6月劳务,有余额10", "R": "12", "canon_text": "C=|A=6月劳务,有余额10|R=12", "merge_fingerprint": "473101af0959", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是劳务,当前纳税模式的展示", "raw_text": "step1: 当前6月份是劳务模式 => 2023年6月至今 劳务 余额:是所有劳务模式的余额总和 [截图] | step2: 2月份劳务,有余额20.12 6月劳务,有余额10 => 2023年6月等 劳务 余额:30.12 | step3: 6月劳务,有余额10 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是劳务", "当前纳税模式的展", "月劳务", "有余额"]}
{"atom_id": "v4.21.2_b61146f6dc24", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "当前6月份是签约模式", "R": "2023年6月至今 入驻 余额:所有签约模式的余额总和", "canon_text": "C=|A=当前6月份是签约模式|R=2023年6月至今 入驻 余额:所有签约模式的余额总和", "merge_fingerprint": "b61146f6dc24", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是签约,当前纳税模式的展示", "raw_text": "step1: 当前6月份是签约模式 => 2023年6月至今 入驻 余额:所有签约模式的余额总和 [截图] | step2: 3月份签约,余额10.13 6月签约,没有余额 => 2023年6月等 入驻 余额:10.13 | step3: 只有6月份一个月是签约模式 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是签约", "当前纳税模式的展", "当前", "月份是签约模式", "月至今", "入驻", "余额", "所有签约模式的余", "额总和"]}
{"atom_id": "v4.21.2_4e1d76df9489", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "3月份签约,余额10.13 6月签约,没有余额", "R": "2023年6月等 入驻 余额:", "canon_text": "C=|A=3月份签约,余额10.13 6月签约,没有余额|R=2023年6月等 入驻 余额:", "merge_fingerprint": "4e1d76df9489", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是签约,当前纳税模式的展示", "raw_text": "step1: 当前6月份是签约模式 => 2023年6月至今 入驻 余额:所有签约模式的余额总和 [截图] | step2: 3月份签约,余额10.13 6月签约,没有余额 => 2023年6月等 入驻 余额:10.13 | step3: 只有6月份一个月是签约模式 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是签约", "当前纳税模式的展", "月份签约", "余额", "月签约", "没有余额", "月等", "入驻", "余额"]}
{"atom_id": "v4.21.2_8ab56f9174f4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "3月份签约,余额10.13 6月签约,没有余额", "R": "13", "canon_text": "C=|A=3月份签约,余额10.13 6月签约,没有余额|R=13", "merge_fingerprint": "8ab56f9174f4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是签约,当前纳税模式的展示", "raw_text": "step1: 当前6月份是签约模式 => 2023年6月至今 入驻 余额:所有签约模式的余额总和 [截图] | step2: 3月份签约,余额10.13 6月签约,没有余额 => 2023年6月等 入驻 余额:10.13 | step3: 只有6月份一个月是签约模式 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是签约", "当前纳税模式的展", "月份签约", "余额", "月签约", "没有余额"]}
{"atom_id": "v4.21.2_1d803700f7aa", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只有6月份一个月是签约模式", "R": "2023年6月 劳务 余额:", "canon_text": "C=|A=只有6月份一个月是签约模式|R=2023年6月 劳务 余额:", "merge_fingerprint": "1d803700f7aa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是签约,当前纳税模式的展示", "raw_text": "step1: 当前6月份是签约模式 => 2023年6月至今 入驻 余额:所有签约模式的余额总和 [截图] | step2: 3月份签约,余额10.13 6月签约,没有余额 => 2023年6月等 入驻 余额:10.13 | step3: 只有6月份一个月是签约模式 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是签约", "当前纳税模式的展", "只有", "月份一个月是签约", "模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_b7ded9ba2c61", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 当前纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只有6月份一个月是签约模式", "R": "12", "canon_text": "C=|A=只有6月份一个月是签约模式|R=12", "merge_fingerprint": "b7ded9ba2c61", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "当前纳税模式"], "case_name": "当前是签约,当前纳税模式的展示", "raw_text": "step1: 当前6月份是签约模式 => 2023年6月至今 入驻 余额:所有签约模式的余额总和 [截图] | step2: 3月份签约,余额10.13 6月签约,没有余额 => 2023年6月等 入驻 余额:10.13 | step3: 只有6月份一个月是签约模式 => 2023年6月 劳务 余额:30.12"}, "search_terms": ["当前是签约", "当前纳税模式的展", "只有", "月份一个月是签约", "模式"]}
{"atom_id": "v4.21.2_a17876af2165", "app_version": "v4.21.2", "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": "a17876af2165", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有老收入,历史纳税模式里老收入的展示", "raw_text": "step1:  => 向过去数的最近一个有收入记录的月份+之前 [截图] | step2: 3月份老收入有余额10 => 去提现 2023年3月之前 余额:10 | step3: 2月份老收入,有余额10 3月份老收入,有余额20 => 去提现 2023年3月之前 余额:30 | step4: 2月份老收入,有余额10 3月份老收入,没余额 => 去提现 2023年2月之前 余额:10"}, "search_terms": ["历史纳税模式里面", "有老收入", "历史纳税模式里老", "收入的展示", "历史纳税模式里面", "有老收入", "历史纳税模式里老", "收入的展示", "向过去数的最近一", "个有收入记录的月"]}
{"atom_id": "v4.21.2_a9de104f84be", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["提现页", "医生App"], "C": "", "A": "3月份老收入有余额10", "R": "去提现 2023年3月之前 余额:10", "canon_text": "C=|A=3月份老收入有余额10|R=去提现 2023年3月之前 余额:10", "merge_fingerprint": "a9de104f84be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有老收入,历史纳税模式里老收入的展示", "raw_text": "step1:  => 向过去数的最近一个有收入记录的月份+之前 [截图] | step2: 3月份老收入有余额10 => 去提现 2023年3月之前 余额:10 | step3: 2月份老收入,有余额10 3月份老收入,有余额20 => 去提现 2023年3月之前 余额:30 | step4: 2月份老收入,有余额10 3月份老收入,没余额 => 去提现 2023年2月之前 余额:10"}, "search_terms": ["历史纳税模式里面", "有老收入", "历史纳税模式里老", "收入的展示", "月份老收入有余额", "去提现", "月之前", "余额"]}
{"atom_id": "v4.21.2_6c915ad7ba2b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["提现页", "医生App"], "C": "", "A": "2月份老收入,有余额10 3月份老收入,有余额20", "R": "去提现 2023年3月之前 余额:30", "canon_text": "C=|A=2月份老收入,有余额10 3月份老收入,有余额20|R=去提现 2023年3月之前 余额:30", "merge_fingerprint": "6c915ad7ba2b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有老收入,历史纳税模式里老收入的展示", "raw_text": "step1:  => 向过去数的最近一个有收入记录的月份+之前 [截图] | step2: 3月份老收入有余额10 => 去提现 2023年3月之前 余额:10 | step3: 2月份老收入,有余额10 3月份老收入,有余额20 => 去提现 2023年3月之前 余额:30 | step4: 2月份老收入,有余额10 3月份老收入,没余额 => 去提现 2023年2月之前 余额:10"}, "search_terms": ["历史纳税模式里面", "有老收入", "历史纳税模式里老", "收入的展示", "月份老收入", "有余额", "月份老收入", "有余额", "去提现", "月之前"]}
{"atom_id": "v4.21.2_de4bf95b9192", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["提现页", "医生App"], "C": "", "A": "2月份老收入,有余额10 3月份老收入,没余额", "R": "去提现 2023年2月之前 余额:10", "canon_text": "C=|A=2月份老收入,有余额10 3月份老收入,没余额|R=去提现 2023年2月之前 余额:10", "merge_fingerprint": "de4bf95b9192", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有老收入,历史纳税模式里老收入的展示", "raw_text": "step1:  => 向过去数的最近一个有收入记录的月份+之前 [截图] | step2: 3月份老收入有余额10 => 去提现 2023年3月之前 余额:10 | step3: 2月份老收入,有余额10 3月份老收入,有余额20 => 去提现 2023年3月之前 余额:30 | step4: 2月份老收入,有余额10 3月份老收入,没余额 => 去提现 2023年2月之前 余额:10"}, "search_terms": ["历史纳税模式里面", "有老收入", "历史纳税模式里老", "收入的展示", "月份老收入", "有余额", "月份老收入", "没余额", "去提现", "月之前"]}
{"atom_id": "v4.21.2_6bd89a7cb128", "app_version": "v4.21.2", "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": "6bd89a7cb128", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "历史纳税模式有签", "历史纳税模式里签", "约的展示", "月份显示向过去数", "的最近一个有收入", "记录的月份"]}
{"atom_id": "v4.21.2_aaa84512f205", "app_version": "v4.21.2", "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": "aaa84512f205", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "历史纳税模式有签", "历史纳税模式里签", "约的展示", "若单个月份", "显示一个月份"]}
{"atom_id": "v4.21.2_1062d4a223b1", "app_version": "v4.21.2", "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": "1062d4a223b1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "历史纳税模式有签", "历史纳税模式里签", "约的展示", "若多个月份", "显示月份"]}
{"atom_id": "v4.21.2_0799cf7128d2", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只有4月份一个月有签约的余额 10.14", "R": "2023年4月 入驻 余额:", "canon_text": "C=|A=只有4月份一个月有签约的余额 10.14|R=2023年4月 入驻 余额:", "merge_fingerprint": "0799cf7128d2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "只有", "月份一个月有签约", "的余额", "入驻", "余额"]}
{"atom_id": "v4.21.2_3347198739c8", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "只有4月份一个月有签约的余额 10.14", "R": "14", "canon_text": "C=|A=只有4月份一个月有签约的余额 10.14|R=14", "merge_fingerprint": "3347198739c8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "只有", "月份一个月有签约", "的余额"]}
{"atom_id": "v4.21.2_e58ea0b7d281", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "3月份签约,有余额 5 4月份签约,有余额 6", "R": "2023年4月等 入驻 余额:10", "canon_text": "C=|A=3月份签约,有余额 5 4月份签约,有余额 6|R=2023年4月等 入驻 余额:10", "merge_fingerprint": "e58ea0b7d281", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "月份签约", "有余额", "月份签约", "有余额", "月等", "入驻", "余额"]}
{"atom_id": "v4.21.2_6725a7136410", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "3月份签约,有余额 5 4月份签约,没有余额", "R": "2023年3月 入驻 余额:5", "canon_text": "C=|A=3月份签约,有余额 5 4月份签约,没有余额|R=2023年3月 入驻 余额:5", "merge_fingerprint": "6725a7136410", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "月份签约", "有余额", "月份签约", "没有余额", "入驻", "余额"]}
{"atom_id": "v4.21.2_295d73a6885e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["签约页", "医生App"], "C": "", "A": "2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额", "R": "2023年3月等 入驻 余额:11", "canon_text": "C=|A=2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额|R=2023年3月等 入驻 余额:11", "merge_fingerprint": "295d73a6885e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式有签约,历史纳税模式里签约的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有签约的余额 10.14 => 2023年4月 入驻 余额:10.14 | step3: 3月份签约,有余额 5 4月份签约,有余额 6 => 2023年4月等 入驻 余额:10 | step4: 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月 入驻 余额:5 | step5: 2月份签约,余额 6 3月份签约,有余额 5 4月份签约,没有余额 => 2023年3月等 入驻 余额:11"}, "search_terms": ["历史纳税模式有签", "历史纳税模式里签", "约的展示", "月份签约", "余额", "月份签约", "有余额", "月份签约", "没有余额", "月等"]}
{"atom_id": "v4.21.2_f8f12f783011", "app_version": "v4.21.2", "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": "f8f12f783011", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "月份显示向过去数", "的最近一个有收入"]}
{"atom_id": "v4.21.2_85ab6150caa3", "app_version": "v4.21.2", "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": "85ab6150caa3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "若单个月份", "显示一个月份"]}
{"atom_id": "v4.21.2_31126408c183", "app_version": "v4.21.2", "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": "31126408c183", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "若多个月份", "显示月份"]}
{"atom_id": "v4.21.2_3c9219e75487", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["医生App"], "C": "", "A": "只有4月份一个月有劳务的余额 10.14", "R": "2023年4月 劳务 余额:", "canon_text": "C=|A=只有4月份一个月有劳务的余额 10.14|R=2023年4月 劳务 余额:", "merge_fingerprint": "3c9219e75487", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "只有", "月份一个月有劳务", "的余额", "劳务", "余额"]}
{"atom_id": "v4.21.2_91ea576c319f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["医生App"], "C": "", "A": "只有4月份一个月有劳务的余额 10.14", "R": "14", "canon_text": "C=|A=只有4月份一个月有劳务的余额 10.14|R=14", "merge_fingerprint": "91ea576c319f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "只有", "月份一个月有劳务", "的余额"]}
{"atom_id": "v4.21.2_e34b26a7993e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["医生App"], "C": "", "A": "3月份劳务,有余额 5 4月份劳务,有余额 6", "R": "2023年4月等 劳务 余额:10", "canon_text": "C=|A=3月份劳务,有余额 5 4月份劳务,有余额 6|R=2023年4月等 劳务 余额:10", "merge_fingerprint": "e34b26a7993e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "月份劳务", "有余额", "月份劳务", "有余额", "月等", "劳务"]}
{"atom_id": "v4.21.2_b6d3462d6cd6", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["医生App"], "C": "", "A": "3月份劳务,有余额 5 4月份劳务,没有余额", "R": "2023年3月 劳务 余额:5", "canon_text": "C=|A=3月份劳务,有余额 5 4月份劳务,没有余额|R=2023年3月 劳务 余额:5", "merge_fingerprint": "b6d3462d6cd6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "月份劳务", "有余额", "月份劳务", "没有余额", "劳务", "余额"]}
{"atom_id": "v4.21.2_820bfcac6213", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "我的收入-中间页 > 中间页的展示 > 历史纳税模式", "touchpoints": ["医生App"], "C": "", "A": "2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额", "R": "2023年3月等 劳务 余额:11", "canon_text": "C=|A=2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额|R=2023年3月等 劳务 余额:11", "merge_fingerprint": "820bfcac6213", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "中间页的展示", "历史纳税模式"], "case_name": "历史纳税模式里面有劳务,历史纳税模式里劳务的展示", "raw_text": "step1:  => 1,月份显示向过去数的最近一个有收入记录的月份 2,若单个月份,显示一个月份 3,若多个月份,显示月份+等 [截图] | step2: 只有4月份一个月有劳务的余额 10.14 => 2023年4月 劳务 余额:10.14 | step3: 3月份劳务,有余额 5 4月份劳务,有余额 6 => 2023年4月等 劳务 余额:10 | step4: 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月 劳务 余额:5 | step5: 2月份劳务,余额 6 3月份劳务,有余额 5 4月份劳务,没有余额 => 2023年3月等 劳务 余额:11"}, "search_terms": ["历史纳税模式里面", "有劳务", "历史纳税模式里劳", "务的展示", "月份劳务", "余额", "月份劳务", "有余额", "月份劳务", "没有余额"]}
{"atom_id": "v4.21.2_dfd05e967dfd", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 没有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "3月上海劳务到4月转银川劳务 3月银川劳务到4月转上海劳务 3月上海签约到4月转银川签约 3月银川签约到4月转上海签约 3月老收入上海到4月老收入银川 3月老收入银川到4月老收入上海", "R": "提现时没有中间页", "canon_text": "C=|A=3月上海劳务到4月转银川劳务 3月银川劳务到4月转上海劳务 3月上海签约到4月转银川签约 3月银川签约到4月转上海签约 3月老收入上海到4月老收入银川 3月老收入银川到4月老收入上海|R=提现时没有中间页", "merge_fingerprint": "dfd05e967dfd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "没有中间页"], "case_name": "仅切换公司,收入模式不切换,即使有余额也没有中间页", "raw_text": "step1: 3月上海劳务到4月转银川劳务 3月银川劳务到4月转上海劳务 3月上海签约到4月转银川签约 3月银川签约到4月转上海签约 3月老收入上海到4月老收入银川 3月老收入银川到4月老收入上海 => 提现时没有中间页"}, "search_terms": ["仅切换公司", "收入模式不切换", "即使有余额也没有", "中间页", "月上海劳务到", "月转银川劳务", "月银川劳务到", "月转上海劳务", "月上海签约到", "月转银川签约"]}
{"atom_id": "v4.21.2_00f16ed27c15", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 没有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "3月劳务/签约上海 至 4月老收入银川 3月劳务/签约银川 至 4月老收入上海", "R": "4月提现时没有中间页,还是老收入的提现页面 (应该也不会存在这种情况)", "canon_text": "C=|A=3月劳务/签约上海 至 4月老收入银川 3月劳务/签约银川 至 4月老收入上海|R=4月提现时没有中间页,还是老收入的提现页面 (应该也不会存在这种情况)", "merge_fingerprint": "00f16ed27c15", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "没有中间页"], "case_name": "新收入切换回老收入,即使切换了公司有余额,也没有中间页", "raw_text": "step1: 3月劳务/签约上海 至 4月老收入银川 3月劳务/签约银川 至 4月老收入上海 => 4月提现时没有中间页,还是老收入的提现页面 (应该也不会存在这种情况)"}, "search_terms": ["新收入切换回老收", "即使切换了公司有", "余额", "也没有中间页", "月劳务", "签约上海", "月老收入银川", "月劳务", "签约银川", "月老收入上海"]}
{"atom_id": "v4.21.2_ddbc844c261e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 没有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "一直是老收入,点击老收入页面的【提现】按钮(账户:27269596305,56392)", "R": "逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额", "canon_text": "C=|A=一直是老收入,点击老收入页面的【提现】按钮(账户:27269596305,56392)|R=逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额", "merge_fingerprint": "ddbc844c261e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "没有中间页"], "case_name": "当前是老收入,点击提现,直接进入提现页面", "raw_text": "step1: 一直是老收入,点击老收入页面的【提现】按钮(账户:27269596305,56392) => 逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额 | step2: 之前有过劳务和签约模式,又切换回老收入(账户:13370278361,55946) 不管劳务和签约有没有余额 点击老收入的【提现】 => 逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额"}, "search_terms": ["当前是老收入", "点击提现", "直接进入提现页面", "一直是老收入", "点击老收入页面的", "提现", "按钮", "账户", "逻辑不变", "显示的还是老收入"]}
{"atom_id": "v4.21.2_7cf60031ef49", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 没有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "之前有过劳务和签约模式,又切换回老收入(账户:13370278361,55946) 不管劳务和签约有没有余额 点击老收入的【提现】", "R": "逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额", "canon_text": "C=|A=之前有过劳务和签约模式,又切换回老收入(账户:13370278361,55946) 不管劳务和签约有没有余额 点击老收入的【提现】|R=逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额", "merge_fingerprint": "7cf60031ef49", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "没有中间页"], "case_name": "当前是老收入,点击提现,直接进入提现页面", "raw_text": "step1: 一直是老收入,点击老收入页面的【提现】按钮(账户:27269596305,56392) => 逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额 | step2: 之前有过劳务和签约模式,又切换回老收入(账户:13370278361,55946) 不管劳务和签约有没有余额 点击老收入的【提现】 => 逻辑不变 显示的还是老收入的余额 还是仅能提现老收入的余额"}, "search_terms": ["当前是老收入", "点击提现", "直接进入提现页面", "之前有过劳务和签", "约模式", "又切换回老收入", "账户", "不管劳务和签约有", "没有余额", "点击老收入的"]}
{"atom_id": "v4.21.2_a6dbf2c71e80", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 没有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月(账户:15821115555,56167) 不管之前有过什么模式,什么公司,只要没有余额 4月是签约", "R": "4月份去提现的时候,没有中间页 直接进入到提现页面,显示签约的余额", "canon_text": "C=|A=当前月份是4月(账户:15821115555,56167) 不管之前有过什么模式,什么公司,只要没有余额 4月是签约|R=4月份去提现的时候,没有中间页 直接进入到提现页面,显示签约的余额", "merge_fingerprint": "a6dbf2c71e80", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "没有中间页"], "case_name": "当前是签约,老收入和劳务都没有余额,点击提现,进入提现页面", "raw_text": "step1: 当前月份是4月(账户:15821115555,56167) 不管之前有过什么模式,什么公司,只要没有余额 4月是签约 => 4月份去提现的时候,没有中间页 直接进入到提现页面,显示签约的余额 [截图]"}, "search_terms": ["当前是签约", "老收入和劳务都没", "有余额", "点击提现", "进入提现页面", "当前月份是", "账户", "不管之前有过什么", "模式", "什么公司"]}
{"atom_id": "v4.21.2_3d7665472997", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 没有中间页", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前月份是4月(账户:15821119999,56163) 不管之前有过什么模式,只要没有余额 4月是劳务", "R": "4月份去提现的时候,没有中间页 直接进入到提现页面,显示劳务的余额", "canon_text": "C=|A=当前月份是4月(账户:15821119999,56163) 不管之前有过什么模式,只要没有余额 4月是劳务|R=4月份去提现的时候,没有中间页 直接进入到提现页面,显示劳务的余额", "merge_fingerprint": "3d7665472997", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "没有中间页"], "case_name": "当前是劳务,老收入和签约都没有余额,点击提现,进入提现页面", "raw_text": "step1: 当前月份是4月(账户:15821119999,56163) 不管之前有过什么模式,只要没有余额 4月是劳务 => 4月份去提现的时候,没有中间页 直接进入到提现页面,显示劳务的余额 [截图]"}, "search_terms": ["当前是劳务", "老收入和签约都没", "有余额", "点击提现", "进入提现页面", "当前月份是", "账户", "不管之前有过什么", "模式", "只要没有余额"]}
{"atom_id": "v4.21.2_645d942844d9", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "R": "历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户", "canon_text": "C=|A=把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口|R=历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户", "merge_fingerprint": "645d942844d9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入"]}
{"atom_id": "v4.21.2_0fc09ea5e0eb", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1", "R": "提现成功后,外面的总余额:", "canon_text": "C=|A=外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1|R=提现成功后,外面的总余额:", "merge_fingerprint": "0fc09ea5e0eb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "外面的总余额", "累计收入", "累计支出", "当前纳税模式", "劳务"]}
{"atom_id": "v4.21.2_3cd595d2561a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1", "R": "累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4", "canon_text": "C=|A=外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1|R=累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4", "merge_fingerprint": "3cd595d2561a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "外面的总余额", "累计收入", "累计支出", "当前纳税模式", "劳务"]}
{"atom_id": "v4.21.2_7c14f5bd491a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1", "R": "提现成功后,外面的总余额:", "canon_text": "C=|A=外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1|R=提现成功后,外面的总余额:", "merge_fingerprint": "7c14f5bd491a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "外面的总余额", "累计支出", "当前纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_3ecbe6869115", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1", "R": "累计支出:8", "canon_text": "C=|A=外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1|R=累计支出:8", "merge_fingerprint": "3ecbe6869115", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "外面的总余额", "累计支出", "当前纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_0a21c5053607", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1", "R": "当前纳税模式:劳务,余额0", "canon_text": "C=|A=外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1|R=当前纳税模式:劳务,余额0", "merge_fingerprint": "0a21c5053607", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "外面的总余额", "累计支出", "当前纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_26c5d094ef05", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1", "R": "历史纳税模式:签约,余额0 老收入,余额4", "canon_text": "C=|A=外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1|R=历史纳税模式:签约,余额0 老收入,余额4", "merge_fingerprint": "26c5d094ef05", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "外面的总余额", "累计支出", "当前纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_52e1ecb4c754", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1", "R": "其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入", "canon_text": "C=|A=外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1|R=其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入", "merge_fingerprint": "52e1ecb4c754", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "把中间页里的历史纳税收入,全部提现,出现文案:将于本月底关闭入口", "raw_text": "step1:  => 历史纳税模式全部提现成功到账后,在提现成功那天的所在月底关闭入口,并显示给用户 [截图] | step2: 外面的总余额10,累计收入10,累计支出1 当前纳税模式:劳务,余额2,提现1 历史纳税模式:签约,余额3,提现1 老收入,余额5,提现1 => 提现成功后,外面的总余额:7, 累计支出:4 当前纳税模式:劳务,余额1 历史纳税模式:签约,余额2 老收入,余额4 | step3: 外面的总余额10,累计支出2 当前纳税模式:劳务,余额2,提现2 历史纳税模式:签约,余额3,提现3 老收入,余额5,提现1 => 提现成功后,外面的总余额:4, 累计支出:8 1,当前纳税模式:劳务,余额0 2,历史纳税模式:签约,余额0 老收入,余额4 3,其中历史纳税模式底部会显示:将于本月底关闭入口。下个月在进来的时候就不显示这个收入 [截图]"}, "search_terms": ["把中间页里的历史", "纳税收入", "全部提现", "出现文案", "将于本月底关闭入", "外面的总余额", "累计支出", "当前纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_fe3c2df5b1e3", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前劳务 余额10,提现2元", "R": "提现成功后,余额显示:", "canon_text": "C=|A=当前劳务 余额10,提现2元|R=提现成功后,余额显示:", "merge_fingerprint": "fe3c2df5b1e3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "没中间页的时候,提现,核对金额正常变化", "raw_text": "step1: 当前劳务 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step2: 当前签约 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step3: 当前老收入 余额10,提现2元 => 提现成功后,余额显示:8"}, "search_terms": ["没中间页的时候", "提现", "核对金额正常变化", "当前劳务", "余额", "提现", "提现成功后", "余额显示"]}
{"atom_id": "v4.21.2_30bdc25c8297", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前劳务 余额10,提现2元", "R": "累计支取增加2元", "canon_text": "C=|A=当前劳务 余额10,提现2元|R=累计支取增加2元", "merge_fingerprint": "30bdc25c8297", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "没中间页的时候,提现,核对金额正常变化", "raw_text": "step1: 当前劳务 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step2: 当前签约 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step3: 当前老收入 余额10,提现2元 => 提现成功后,余额显示:8"}, "search_terms": ["没中间页的时候", "提现", "核对金额正常变化", "当前劳务", "余额", "提现", "累计支取增加"]}
{"atom_id": "v4.21.2_27e69fe9d9c4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前签约 余额10,提现2元", "R": "提现成功后,余额显示:", "canon_text": "C=|A=当前签约 余额10,提现2元|R=提现成功后,余额显示:", "merge_fingerprint": "27e69fe9d9c4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "没中间页的时候,提现,核对金额正常变化", "raw_text": "step1: 当前劳务 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step2: 当前签约 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step3: 当前老收入 余额10,提现2元 => 提现成功后,余额显示:8"}, "search_terms": ["没中间页的时候", "提现", "核对金额正常变化", "当前签约", "余额", "提现", "提现成功后", "余额显示"]}
{"atom_id": "v4.21.2_1008644386e4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前签约 余额10,提现2元", "R": "累计支取增加2元", "canon_text": "C=|A=当前签约 余额10,提现2元|R=累计支取增加2元", "merge_fingerprint": "1008644386e4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "没中间页的时候,提现,核对金额正常变化", "raw_text": "step1: 当前劳务 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step2: 当前签约 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step3: 当前老收入 余额10,提现2元 => 提现成功后,余额显示:8"}, "search_terms": ["没中间页的时候", "提现", "核对金额正常变化", "当前签约", "余额", "提现", "累计支取增加"]}
{"atom_id": "v4.21.2_cbe2bdd0f8d5", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 提现", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前老收入 余额10,提现2元", "R": "提现成功后,余额显示:8", "canon_text": "C=|A=当前老收入 余额10,提现2元|R=提现成功后,余额显示:8", "merge_fingerprint": "cbe2bdd0f8d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "提现"], "case_name": "没中间页的时候,提现,核对金额正常变化", "raw_text": "step1: 当前劳务 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step2: 当前签约 余额10,提现2元 => 提现成功后,余额显示:8,累计支取增加2元 | step3: 当前老收入 余额10,提现2元 => 提现成功后,余额显示:8"}, "search_terms": ["没中间页的时候", "提现", "核对金额正常变化", "当前老收入", "余额", "提现", "提现成功后", "余额显示"]}
{"atom_id": "v4.21.2_fc4ba80f208a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 退款", "touchpoints": ["提现页", "医生App"], "C": "", "A": "当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮", "R": "进入到身份证认证页面 (", "canon_text": "C=|A=当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮|R=进入到身份证认证页面 (", "merge_fingerprint": "fc4ba80f208a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "退款"], "case_name": "劳务没有上传过身份证,点击劳务提现,进入实名认证页面", "raw_text": "step1: 当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求) | step2: 中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求)"}, "search_terms": ["劳务没有上传过身", "份证", "点击劳务提现", "进入实名认证页面", "当前是劳务", "没有中间页", "没有进行过身份证", "认证", "点击我的收入页的", "提现"]}
{"atom_id": "v4.21.2_3ca747b99c7c", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 退款", "touchpoints": ["提现页", "医生App"], "C": "", "A": "当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮", "R": "3有这个需求)", "canon_text": "C=|A=当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮|R=3有这个需求)", "merge_fingerprint": "3ca747b99c7c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "退款"], "case_name": "劳务没有上传过身份证,点击劳务提现,进入实名认证页面", "raw_text": "step1: 当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求) | step2: 中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求)"}, "search_terms": ["劳务没有上传过身", "份证", "点击劳务提现", "进入实名认证页面", "当前是劳务", "没有中间页", "没有进行过身份证", "认证", "点击我的收入页的", "提现"]}
{"atom_id": "v4.21.2_03a93af0871e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 退款", "touchpoints": ["提现页", "医生App"], "C": "", "A": "中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮", "R": "进入到身份证认证页面 (", "canon_text": "C=|A=中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮|R=进入到身份证认证页面 (", "merge_fingerprint": "03a93af0871e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "退款"], "case_name": "劳务没有上传过身份证,点击劳务提现,进入实名认证页面", "raw_text": "step1: 当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求) | step2: 中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求)"}, "search_terms": ["劳务没有上传过身", "份证", "点击劳务提现", "进入实名认证页面", "中间页", "当前纳税模式或者", "历史纳税模式是劳", "没有进行过身份证", "认证", "点击中间页的劳务"]}
{"atom_id": "v4.21.2_d4a3fdc0c734", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 退款", "touchpoints": ["提现页", "医生App"], "C": "", "A": "中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮", "R": "3有这个需求)", "canon_text": "C=|A=中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮|R=3有这个需求)", "merge_fingerprint": "d4a3fdc0c734", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "退款"], "case_name": "劳务没有上传过身份证,点击劳务提现,进入实名认证页面", "raw_text": "step1: 当前是劳务,没有中间页,没有进行过身份证认证,点击我的收入页的【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求) | step2: 中间页,当前纳税模式或者历史纳税模式是劳务,没有进行过身份证认证,点击中间页的劳务【提现】按钮 => 进入到身份证认证页面 (4.18.3有这个需求)"}, "search_terms": ["劳务没有上传过身", "份证", "点击劳务提现", "进入实名认证页面", "中间页", "当前纳税模式或者", "历史纳税模式是劳", "没有进行过身份证", "认证", "点击中间页的劳务"]}
{"atom_id": "v4.21.2_5a7030f1ac83", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 通知", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前为劳务,老收入有余额 当前为劳务,签约有余额 当前为劳务,老收入和签约有余额 当前为签约,老收入有余额 当前为签约,劳务有余额 当前为签约,老收入和劳务有余额", "R": "每月月初 0点和1点发送该通知,发送两次", "canon_text": "C=|A=当前为劳务,老收入有余额 当前为劳务,签约有余额 当前为劳务,老收入和签约有余额 当前为签约,老收入有余额 当前为签约,劳务有余额 当前为签约,老收入和劳务有余额|R=每月月初 0点和1点发送该通知,发送两次", "merge_fingerprint": "5a7030f1ac83", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "通知"], "case_name": "当历史纳税模式有余额,每月月初会发送通知", "raw_text": "step1: 当前为劳务,老收入有余额 当前为劳务,签约有余额 当前为劳务,老收入和签约有余额 当前为签约,老收入有余额 当前为签约,劳务有余额 当前为签约,老收入和劳务有余额 => 1,每月月初 0点和1点发送该通知,发送两次 2,点击进入 (1)如果有中间页就进入中间页; (2)如果没有直接跳转至提现页面 [截图] | step2: 老收入,劳务,签约都没有余额 当前为劳务,老收入和签约都没有余额 当前为老收入,签约和劳务 有/没有余额 当前为签约,老收入和劳务都没有余额 => 不会发通知"}, "search_terms": ["当历史纳税模式有", "余额", "每月月初会发送通", "当前为劳务", "老收入有余额", "当前为劳务", "签约有余额", "当前为劳务", "老收入和签约有余", "当前为签约"]}
{"atom_id": "v4.21.2_1d1e9cd4abaf", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 通知", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "当前为劳务,老收入有余额 当前为劳务,签约有余额 当前为劳务,老收入和签约有余额 当前为签约,老收入有余额 当前为签约,劳务有余额 当前为签约,老收入和劳务有余额", "R": "点击进入 (1)如果有中间页就进入中间页; (2)如果没有直接跳转至提现页面", "canon_text": "C=|A=当前为劳务,老收入有余额 当前为劳务,签约有余额 当前为劳务,老收入和签约有余额 当前为签约,老收入有余额 当前为签约,劳务有余额 当前为签约,老收入和劳务有余额|R=点击进入 (1)如果有中间页就进入中间页; (2)如果没有直接跳转至提现页面", "merge_fingerprint": "1d1e9cd4abaf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "通知"], "case_name": "当历史纳税模式有余额,每月月初会发送通知", "raw_text": "step1: 当前为劳务,老收入有余额 当前为劳务,签约有余额 当前为劳务,老收入和签约有余额 当前为签约,老收入有余额 当前为签约,劳务有余额 当前为签约,老收入和劳务有余额 => 1,每月月初 0点和1点发送该通知,发送两次 2,点击进入 (1)如果有中间页就进入中间页; (2)如果没有直接跳转至提现页面 [截图] | step2: 老收入,劳务,签约都没有余额 当前为劳务,老收入和签约都没有余额 当前为老收入,签约和劳务 有/没有余额 当前为签约,老收入和劳务都没有余额 => 不会发通知"}, "search_terms": ["当历史纳税模式有", "余额", "每月月初会发送通", "当前为劳务", "老收入有余额", "当前为劳务", "签约有余额", "当前为劳务", "老收入和签约有余", "当前为签约"]}
{"atom_id": "v4.21.2_7e72e0a1e7f3", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "NOTIFICATION"], "feature_scope": "V4.21.2 > 我的收入-中间页 > 通知", "touchpoints": ["提现页", "签约页", "医生App"], "C": "", "A": "老收入,劳务,签约都没有余额 当前为劳务,老收入和签约都没有余额 当前为老收入,签约和劳务 有/没有余额 当前为签约,老收入和劳务都没有余额", "R": "不会发通知", "canon_text": "C=|A=老收入,劳务,签约都没有余额 当前为劳务,老收入和签约都没有余额 当前为老收入,签约和劳务 有/没有余额 当前为签约,老收入和劳务都没有余额|R=不会发通知", "merge_fingerprint": "7e72e0a1e7f3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "我的收入-中间页", "通知"], "case_name": "当历史纳税模式有余额,每月月初会发送通知", "raw_text": "step1: 当前为劳务,老收入有余额 当前为劳务,签约有余额 当前为劳务,老收入和签约有余额 当前为签约,老收入有余额 当前为签约,劳务有余额 当前为签约,老收入和劳务有余额 => 1,每月月初 0点和1点发送该通知,发送两次 2,点击进入 (1)如果有中间页就进入中间页; (2)如果没有直接跳转至提现页面 [截图] | step2: 老收入,劳务,签约都没有余额 当前为劳务,老收入和签约都没有余额 当前为老收入,签约和劳务 有/没有余额 当前为签约,老收入和劳务都没有余额 => 不会发通知"}, "search_terms": ["当历史纳税模式有", "余额", "每月月初会发送通", "老收入", "劳务", "签约都没有余额", "当前为劳务", "老收入和签约都没", "有余额", "当前为老收入"]}
{"atom_id": "v4.21.2_0b8b76dc95d4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": [], "C": "", "A": "未绑账户时", "R": "提示文案更新", "canon_text": "C=|A=未绑账户时|R=提示文案更新", "merge_fingerprint": "0b8b76dc95d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "未绑账户时", "raw_text": "step1:  => 提示文案更新 [截图]"}, "search_terms": ["未绑账户时", "未绑账户时", "提示文案更新"]}
{"atom_id": "v4.21.2_e9f076143101", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "提现到银行卡,单日限额5万元", "R": "提现方式处的提示文案正确", "canon_text": "C=|A=提现到银行卡,单日限额5万元|R=提现方式处的提示文案正确", "merge_fingerprint": "e9f076143101", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "提现到银行卡,单日限额5万元", "raw_text": "step1:  => [截图] | step2:  => 提现方式处的提示文案正确 | step3: 提现超出5w => 提现时提示正常 | step4: 若输入超过5w的,点击提现 => toast提示“银行卡每日限额5万元”"}, "search_terms": ["提现到银行卡", "单日限额", "万元", "提现到银行卡", "单日限额", "万元", "提现方式处的提示", "文案正确"]}
{"atom_id": "v4.21.2_ac556d31b9f0", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "提现超出5w", "R": "提现时提示正常", "canon_text": "C=|A=提现超出5w|R=提现时提示正常", "merge_fingerprint": "ac556d31b9f0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "提现到银行卡,单日限额5万元", "raw_text": "step1:  => [截图] | step2:  => 提现方式处的提示文案正确 | step3: 提现超出5w => 提现时提示正常 | step4: 若输入超过5w的,点击提现 => toast提示“银行卡每日限额5万元”"}, "search_terms": ["提现到银行卡", "单日限额", "万元", "提现超出", "提现时提示正常"]}
{"atom_id": "v4.21.2_8c59e42491ae", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "若输入超过5w的,点击提现", "R": "toast提示“银行卡每日限额5万元”", "canon_text": "C=|A=若输入超过5w的,点击提现|R=toast提示“银行卡每日限额5万元”", "merge_fingerprint": "8c59e42491ae", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "提现到银行卡,单日限额5万元", "raw_text": "step1:  => [截图] | step2:  => 提现方式处的提示文案正确 | step3: 提现超出5w => 提现时提示正常 | step4: 若输入超过5w的,点击提现 => toast提示“银行卡每日限额5万元”"}, "search_terms": ["提现到银行卡", "单日限额", "万元", "若输入超过", "w的", "点击提现", "toast提示", "银行卡每日限额", "万元"]}
{"atom_id": "v4.21.2_d9738c1e3fa4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "提现账户页", "R": "增加银行卡方式", "canon_text": "C=|A=提现账户页|R=增加银行卡方式", "merge_fingerprint": "d9738c1e3fa4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "提现账户页", "raw_text": "step1:  => [截图] | step2:  => 增加银行卡方式"}, "search_terms": ["提现账户页", "提现账户页", "增加银行卡方式"]}
{"atom_id": "v4.21.2_7ae283cc2205", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["猫头鹰后台"], "C": "", "A": "添加银行卡", "R": "复用之前的页面", "canon_text": "C=|A=添加银行卡|R=复用之前的页面", "merge_fingerprint": "7ae283cc2205", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "添加银行卡", "raw_text": "step1:  => [截图] | step2:  => 复用之前的页面 | step3: 银行卡与身份证认证相符 => 身份证的看身份证姓名 港澳台的看认证名 可以进入下一步 绑定正常 | step4: 银行卡与身份证认证不符 => 弹窗提示 [截图] | step5: 未身份认证、身份认证审核中或失败 => 还是老逻辑 [截图] | step6: 添加银行卡成功后 => 表现正常 [截图]"}, "search_terms": ["添加银行卡", "添加银行卡", "复用之前的页面"]}
{"atom_id": "v4.21.2_8d9098e94b6c", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["猫头鹰后台"], "C": "", "A": "银行卡与身份证认证相符", "R": "身份证的看身份证姓名 港澳台的看认证名 可以进入下一步 绑定正常", "canon_text": "C=|A=银行卡与身份证认证相符|R=身份证的看身份证姓名 港澳台的看认证名 可以进入下一步 绑定正常", "merge_fingerprint": "8d9098e94b6c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "添加银行卡", "raw_text": "step1:  => [截图] | step2:  => 复用之前的页面 | step3: 银行卡与身份证认证相符 => 身份证的看身份证姓名 港澳台的看认证名 可以进入下一步 绑定正常 | step4: 银行卡与身份证认证不符 => 弹窗提示 [截图] | step5: 未身份认证、身份认证审核中或失败 => 还是老逻辑 [截图] | step6: 添加银行卡成功后 => 表现正常 [截图]"}, "search_terms": ["添加银行卡", "银行卡与身份证认", "证相符", "身份证的看身份证", "姓名", "港澳台的看认证名", "可以进入下一步", "绑定正常"]}
{"atom_id": "v4.21.2_9e7f54ba9a9c", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["猫头鹰后台"], "C": "", "A": "银行卡与身份证认证不符", "R": "弹窗提示", "canon_text": "C=|A=银行卡与身份证认证不符|R=弹窗提示", "merge_fingerprint": "9e7f54ba9a9c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "添加银行卡", "raw_text": "step1:  => [截图] | step2:  => 复用之前的页面 | step3: 银行卡与身份证认证相符 => 身份证的看身份证姓名 港澳台的看认证名 可以进入下一步 绑定正常 | step4: 银行卡与身份证认证不符 => 弹窗提示 [截图] | step5: 未身份认证、身份认证审核中或失败 => 还是老逻辑 [截图] | step6: 添加银行卡成功后 => 表现正常 [截图]"}, "search_terms": ["添加银行卡", "银行卡与身份证认", "证不符", "弹窗提示"]}
{"atom_id": "v4.21.2_9ccf7f827354", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "AUTH", "modules": ["AUTH", "BACKSTAGE", "INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["猫头鹰后台"], "C": "", "A": "未身份认证、身份认证审核中或失败", "R": "还是老逻辑", "canon_text": "C=|A=未身份认证、身份认证审核中或失败|R=还是老逻辑", "merge_fingerprint": "9ccf7f827354", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "添加银行卡", "raw_text": "step1:  => [截图] | step2:  => 复用之前的页面 | step3: 银行卡与身份证认证相符 => 身份证的看身份证姓名 港澳台的看认证名 可以进入下一步 绑定正常 | step4: 银行卡与身份证认证不符 => 弹窗提示 [截图] | step5: 未身份认证、身份认证审核中或失败 => 还是老逻辑 [截图] | step6: 添加银行卡成功后 => 表现正常 [截图]"}, "search_terms": ["添加银行卡", "未身份认证", "身份认证审核中或", "失败", "还是老逻辑"]}
{"atom_id": "v4.21.2_a8ed8f587bab", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "港澳台绑定银行卡", "R": "港澳台医生也可以绑定自己的银行卡 (大陆银行卡就可以)", "canon_text": "C=|A=港澳台绑定银行卡|R=港澳台医生也可以绑定自己的银行卡 (大陆银行卡就可以)", "merge_fingerprint": "a8ed8f587bab", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "港澳台绑定银行卡", "raw_text": "step1:  => 港澳台医生也可以绑定自己的银行卡 (大陆银行卡就可以) | step2:  => 台胞证、回乡证、护照(对绑定没有影响) | step3:  => 绑定正常 | step4:  => 提现正常"}, "search_terms": ["港澳台绑定银行卡", "港澳台绑定银行卡", "港澳台医生也可以", "绑定自己的银行卡", "大陆银行卡就可以"]}
{"atom_id": "v4.21.2_597666c7a0bc", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "港澳台绑定银行卡", "R": "台胞证、回乡证、护照(对绑定没有影响)", "canon_text": "C=|A=港澳台绑定银行卡|R=台胞证、回乡证、护照(对绑定没有影响)", "merge_fingerprint": "597666c7a0bc", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "港澳台绑定银行卡", "raw_text": "step1:  => 港澳台医生也可以绑定自己的银行卡 (大陆银行卡就可以) | step2:  => 台胞证、回乡证、护照(对绑定没有影响) | step3:  => 绑定正常 | step4:  => 提现正常"}, "search_terms": ["港澳台绑定银行卡", "港澳台绑定银行卡", "台胞证", "回乡证", "护照", "对绑定没有影响"]}
{"atom_id": "v4.21.2_0cdbfb47e375", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "港澳台绑定银行卡", "R": "绑定正常", "canon_text": "C=|A=港澳台绑定银行卡|R=绑定正常", "merge_fingerprint": "0cdbfb47e375", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "港澳台绑定银行卡", "raw_text": "step1:  => 港澳台医生也可以绑定自己的银行卡 (大陆银行卡就可以) | step2:  => 台胞证、回乡证、护照(对绑定没有影响) | step3:  => 绑定正常 | step4:  => 提现正常"}, "search_terms": ["港澳台绑定银行卡", "港澳台绑定银行卡", "绑定正常"]}
{"atom_id": "v4.21.2_d01bd31657ef", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "港澳台绑定银行卡", "R": "提现正常", "canon_text": "C=|A=港澳台绑定银行卡|R=提现正常", "merge_fingerprint": "d01bd31657ef", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "港澳台绑定银行卡", "raw_text": "step1:  => 港澳台医生也可以绑定自己的银行卡 (大陆银行卡就可以) | step2:  => 台胞证、回乡证、护照(对绑定没有影响) | step3:  => 绑定正常 | step4:  => 提现正常"}, "search_terms": ["港澳台绑定银行卡", "港澳台绑定银行卡", "提现正常"]}
{"atom_id": "v4.21.2_441c99ab70be", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": [], "C": "", "A": "管理账户", "R": "可删除银行卡", "canon_text": "C=|A=管理账户|R=可删除银行卡", "merge_fingerprint": "441c99ab70be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "管理账户", "raw_text": "step1:  => [截图] | step2:  => 可删除银行卡 | step3:  => 删除后表现正常"}, "search_terms": ["管理账户", "管理账户", "可删除银行卡"]}
{"atom_id": "v4.21.2_caca51ee4b7a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": [], "C": "", "A": "管理账户", "R": "删除后表现正常", "canon_text": "C=|A=管理账户|R=删除后表现正常", "merge_fingerprint": "caca51ee4b7a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "管理账户", "raw_text": "step1:  => [截图] | step2:  => 可删除银行卡 | step3:  => 删除后表现正常"}, "search_terms": ["管理账户", "管理账户", "删除后表现正常"]}
{"atom_id": "v4.21.2_7e82a8ce94b8", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 上海医生", "touchpoints": ["提现页"], "C": "", "A": "提现到银行卡", "R": "到账正常", "canon_text": "C=|A=提现到银行卡|R=到账正常", "merge_fingerprint": "7e82a8ce94b8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "上海医生"], "case_name": "提现到银行卡", "raw_text": "step1:  => 到账正常"}, "search_terms": ["提现到银行卡", "提现到银行卡", "到账正常"]}
{"atom_id": "v4.21.2_a1999533a801", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 银川医生", "touchpoints": [], "C": "", "A": "未绑账户时", "R": "提示文案和上海医生不同", "canon_text": "C=|A=未绑账户时|R=提示文案和上海医生不同", "merge_fingerprint": "a1999533a801", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "银川医生"], "case_name": "未绑账户时", "raw_text": "step1:  => 提示文案和上海医生不同 [截图]"}, "search_terms": ["未绑账户时", "未绑账户时", "提示文案和上海医", "生不同"]}
{"atom_id": "v4.21.2_a17a357bd50b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 银川医生", "touchpoints": ["提现页"], "C": "", "A": "提现账户页", "R": "没有银行卡方式", "canon_text": "C=|A=提现账户页|R=没有银行卡方式", "merge_fingerprint": "a17a357bd50b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "银川医生"], "case_name": "提现账户页", "raw_text": "step1:  => [截图] | step2:  => 没有银行卡方式"}, "search_terms": ["提现账户页", "提现账户页", "没有银行卡方式"]}
{"atom_id": "v4.21.2_3f76a293af70", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 银川医生", "touchpoints": [], "C": "", "A": "管理账户", "R": "没有银行卡", "canon_text": "C=|A=管理账户|R=没有银行卡", "merge_fingerprint": "3f76a293af70", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "银川医生"], "case_name": "管理账户", "raw_text": "step1:  => 没有银行卡"}, "search_terms": ["管理账户", "管理账户", "没有银行卡"]}
{"atom_id": "v4.21.2_aa59b04d1c8d", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 银川医生", "touchpoints": ["提现页"], "C": "", "A": "切换前最后一次提现是银行卡", "R": "提现页默认提现账户不代入银行卡", "canon_text": "C=|A=切换前最后一次提现是银行卡|R=提现页默认提现账户不代入银行卡", "merge_fingerprint": "aa59b04d1c8d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "银川医生"], "case_name": "在上海时有银行卡", "raw_text": "step1: 切换前最后一次提现是银行卡 => 提现页默认提现账户不代入银行卡 | step2: 查看提现账户页 => 也不显示之前绑定的银行卡 | step3: 管理账户页 => 也没有银行卡"}, "search_terms": ["在上海时有银行卡", "切换前最后一次提", "现是银行卡", "提现页默认提现账", "户不代入银行卡"]}
{"atom_id": "v4.21.2_d0107bb64b14", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 银川医生", "touchpoints": ["提现页"], "C": "", "A": "查看提现账户页", "R": "也不显示之前绑定的银行卡", "canon_text": "C=|A=查看提现账户页|R=也不显示之前绑定的银行卡", "merge_fingerprint": "d0107bb64b14", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "银川医生"], "case_name": "在上海时有银行卡", "raw_text": "step1: 切换前最后一次提现是银行卡 => 提现页默认提现账户不代入银行卡 | step2: 查看提现账户页 => 也不显示之前绑定的银行卡 | step3: 管理账户页 => 也没有银行卡"}, "search_terms": ["在上海时有银行卡", "查看提现账户页", "也不显示之前绑定", "的银行卡"]}
{"atom_id": "v4.21.2_3be7d82d647b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 银川医生", "touchpoints": ["提现页"], "C": "", "A": "管理账户页", "R": "也没有银行卡", "canon_text": "C=|A=管理账户页|R=也没有银行卡", "merge_fingerprint": "3be7d82d647b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "银川医生"], "case_name": "在上海时有银行卡", "raw_text": "step1: 切换前最后一次提现是银行卡 => 提现页默认提现账户不代入银行卡 | step2: 查看提现账户页 => 也不显示之前绑定的银行卡 | step3: 管理账户页 => 也没有银行卡"}, "search_terms": ["在上海时有银行卡", "管理账户页", "也没有银行卡"]}
{"atom_id": "v4.21.2_cb4106e1a8d4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH", "BACKSTAGE"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 切换税收时保留银行卡", "touchpoints": ["猫头鹰后台"], "C": "", "A": "身份认证信息和老收入绑卡人一致", "R": "银行卡保留", "canon_text": "C=|A=身份认证信息和老收入绑卡人一致|R=银行卡保留", "merge_fingerprint": "cb4106e1a8d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "老收入到劳务", "raw_text": "step1: 身份认证信息和老收入绑卡人一致 => 银行卡保留 | step2: 身份认证信息和老收入绑卡人不一致 => 银行卡干掉??? | step3: 一致但是审核中或审核失败 => 也干掉??? | step4: 无身份信息 => 干掉???"}, "search_terms": ["老收入到劳务", "身份认证信息和老", "收入绑卡人一致", "银行卡保留"]}
{"atom_id": "v4.21.2_3d5d3f90e9a8", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 切换税收时保留银行卡", "touchpoints": ["签约页"], "C": "", "A": "身份认证信息和签约绑卡人一致", "R": "银行卡保留 (从签约银行卡表复制到劳务银行卡表)", "canon_text": "C=|A=身份认证信息和签约绑卡人一致|R=银行卡保留 (从签约银行卡表复制到劳务银行卡表)", "merge_fingerprint": "3d5d3f90e9a8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "签约到劳务", "raw_text": "step1: 身份认证信息和签约绑卡人一致 => 银行卡保留 (从签约银行卡表复制到劳务银行卡表) | step2: 身份认证信息和签约绑卡人一致& 签约有两张卡 => 银行卡保留 (保留身份认证信息相符的那张卡) | step3: 身份认证信息和签约绑卡人不一致 => 不带过去 | step4: 身份认证信息和签约绑卡人一致& 已有劳务银行卡 => 不带过去???"}, "search_terms": ["签约到劳务", "身份认证信息和签", "约绑卡人一致", "银行卡保留", "从签约银行卡表复", "制到劳务银行卡表"]}
{"atom_id": "v4.21.2_d73989e95aab", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 切换税收时保留银行卡", "touchpoints": ["签约页"], "C": "", "A": "身份认证信息和签约绑卡人一致& 签约有两张卡", "R": "银行卡保留 (保留身份认证信息相符的那张卡)", "canon_text": "C=|A=身份认证信息和签约绑卡人一致& 签约有两张卡|R=银行卡保留 (保留身份认证信息相符的那张卡)", "merge_fingerprint": "d73989e95aab", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "签约到劳务", "raw_text": "step1: 身份认证信息和签约绑卡人一致 => 银行卡保留 (从签约银行卡表复制到劳务银行卡表) | step2: 身份认证信息和签约绑卡人一致& 签约有两张卡 => 银行卡保留 (保留身份认证信息相符的那张卡) | step3: 身份认证信息和签约绑卡人不一致 => 不带过去 | step4: 身份认证信息和签约绑卡人一致& 已有劳务银行卡 => 不带过去???"}, "search_terms": ["签约到劳务", "身份认证信息和签", "约绑卡人一致", "签约有两张卡", "银行卡保留", "保留身份认证信息", "相符的那张卡"]}
{"atom_id": "v4.21.2_14973026b562", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 切换税收时保留银行卡", "touchpoints": ["签约页"], "C": "", "A": "身份认证信息和签约绑卡人不一致", "R": "不带过去", "canon_text": "C=|A=身份认证信息和签约绑卡人不一致|R=不带过去", "merge_fingerprint": "14973026b562", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "签约到劳务", "raw_text": "step1: 身份认证信息和签约绑卡人一致 => 银行卡保留 (从签约银行卡表复制到劳务银行卡表) | step2: 身份认证信息和签约绑卡人一致& 签约有两张卡 => 银行卡保留 (保留身份认证信息相符的那张卡) | step3: 身份认证信息和签约绑卡人不一致 => 不带过去 | step4: 身份认证信息和签约绑卡人一致& 已有劳务银行卡 => 不带过去???"}, "search_terms": ["签约到劳务", "身份认证信息和签", "约绑卡人不一致", "不带过去"]}
{"atom_id": "v4.21.2_8a9734d28005", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 切换税收时保留银行卡", "touchpoints": ["签约页"], "C": "", "A": "签约名和劳务绑卡人一致", "R": "银行卡保留 (从劳务银行卡表复制到签约银行卡表)", "canon_text": "C=|A=签约名和劳务绑卡人一致|R=银行卡保留 (从劳务银行卡表复制到签约银行卡表)", "merge_fingerprint": "8a9734d28005", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "劳务到签约", "raw_text": "step1: 签约名和劳务绑卡人一致 => 银行卡保留 (从劳务银行卡表复制到签约银行卡表) | step2: 签约名和劳务绑卡人不一致 => 不带过去 | step3: 签约名和劳务绑卡人一致& 已有签约银行卡 => 不带过去???"}, "search_terms": ["劳务到签约", "签约名和劳务绑卡", "人一致", "银行卡保留", "从劳务银行卡表复", "制到签约银行卡表"]}
{"atom_id": "v4.21.2_214aef6c6606", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 切换税收时保留银行卡", "touchpoints": ["签约页"], "C": "", "A": "签约名和劳务绑卡人不一致", "R": "不带过去", "canon_text": "C=|A=签约名和劳务绑卡人不一致|R=不带过去", "merge_fingerprint": "214aef6c6606", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "切换税收时保留银行卡"], "case_name": "劳务到签约", "raw_text": "step1: 签约名和劳务绑卡人一致 => 银行卡保留 (从劳务银行卡表复制到签约银行卡表) | step2: 签约名和劳务绑卡人不一致 => 不带过去 | step3: 签约名和劳务绑卡人一致& 已有签约银行卡 => 不带过去???"}, "search_terms": ["劳务到签约", "签约名和劳务绑卡", "人不一致", "不带过去"]}
{"atom_id": "v4.21.2_4081b3969f0d", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "绑定银行卡时不支持该银行", "R": "弹窗提示", "canon_text": "C=|A=绑定银行卡时不支持该银行|R=弹窗提示", "merge_fingerprint": "4081b3969f0d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "绑定银行卡时不支持该银行", "raw_text": "step1:  => 弹窗提示 [截图] | step2: 点击知道了 => 关闭弹窗 | step3: 点击查看支持的银行 => 进入银行名单"}, "search_terms": ["绑定银行卡时不支", "持该银行", "绑定银行卡时不支", "持该银行", "弹窗提示"]}
{"atom_id": "v4.21.2_dd31dabb2d16", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "点击知道了", "R": "关闭弹窗", "canon_text": "C=|A=点击知道了|R=关闭弹窗", "merge_fingerprint": "dd31dabb2d16", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "绑定银行卡时卡号错误或不是储蓄卡", "raw_text": "step1:  => 弹窗提示 [截图] | step2: 点击知道了 => 关闭弹窗"}, "search_terms": ["绑定银行卡时卡号", "错误或不是储蓄卡", "点击知道了", "关闭弹窗"]}
{"atom_id": "v4.21.2_c02cc84e8388", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "点击查看支持的银行", "R": "进入银行名单", "canon_text": "C=|A=点击查看支持的银行|R=进入银行名单", "merge_fingerprint": "c02cc84e8388", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "绑定银行卡时不支持该银行", "raw_text": "step1:  => 弹窗提示 [截图] | step2: 点击知道了 => 关闭弹窗 | step3: 点击查看支持的银行 => 进入银行名单"}, "search_terms": ["绑定银行卡时不支", "持该银行", "点击查看支持的银", "进入银行名单"]}
{"atom_id": "v4.21.2_316242dc83c0", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "绑定银行卡时卡号错误或不是储蓄卡", "R": "弹窗提示", "canon_text": "C=|A=绑定银行卡时卡号错误或不是储蓄卡|R=弹窗提示", "merge_fingerprint": "316242dc83c0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "绑定银行卡时卡号错误或不是储蓄卡", "raw_text": "step1:  => 弹窗提示 [截图] | step2: 点击知道了 => 关闭弹窗"}, "search_terms": ["绑定银行卡时卡号", "错误或不是储蓄卡", "绑定银行卡时卡号", "错误或不是储蓄卡", "弹窗提示"]}
{"atom_id": "v4.21.2_e7d1e532d212", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "查看支持的银行名单", "R": "头像和银行名展示正常", "canon_text": "C=|A=查看支持的银行名单|R=头像和银行名展示正常", "merge_fingerprint": "e7d1e532d212", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "查看支持的银行名单", "raw_text": "step1:  => [截图] | step2:  => 头像和银行名展示正常 | step3:  => 上滑查看正常 | step4: 点击大家助理 => 进入大家助理聊天页"}, "search_terms": ["查看支持的银行名", "查看支持的银行名", "头像和银行名展示", "正常"]}
{"atom_id": "v4.21.2_d0739229a387", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "查看支持的银行名单", "R": "上滑查看正常", "canon_text": "C=|A=查看支持的银行名单|R=上滑查看正常", "merge_fingerprint": "d0739229a387", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "查看支持的银行名单", "raw_text": "step1:  => [截图] | step2:  => 头像和银行名展示正常 | step3:  => 上滑查看正常 | step4: 点击大家助理 => 进入大家助理聊天页"}, "search_terms": ["查看支持的银行名", "查看支持的银行名", "上滑查看正常"]}
{"atom_id": "v4.21.2_fdcf94f619b5", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "点击大家助理", "R": "进入大家助理聊天页", "canon_text": "C=|A=点击大家助理|R=进入大家助理聊天页", "merge_fingerprint": "fdcf94f619b5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "查看支持的银行名单", "raw_text": "step1:  => [截图] | step2:  => 头像和银行名展示正常 | step3:  => 上滑查看正常 | step4: 点击大家助理 => 进入大家助理聊天页"}, "search_terms": ["查看支持的银行名", "点击大家助理", "进入大家助理聊天"]}
{"atom_id": "v4.21.2_52195492cdfb", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": ["签约页"], "C": "", "A": "劳务或签约绑定银行卡", "R": "弹窗正常", "canon_text": "C=|A=劳务或签约绑定银行卡|R=弹窗正常", "merge_fingerprint": "52195492cdfb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "劳务或签约绑定银行卡", "raw_text": "step1:  => 弹窗正常"}, "search_terms": ["劳务或签约绑定银", "行卡", "劳务或签约绑定银", "行卡", "弹窗正常"]}
{"atom_id": "v4.21.2_1b13d9604710", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡 > 绑定不支持的银行提示", "touchpoints": [], "C": "", "A": "点击查看支持的银行", "R": "进入银行名单页", "canon_text": "C=|A=点击查看支持的银行|R=进入银行名单页", "merge_fingerprint": "1b13d9604710", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡", "绑定不支持的银行提示"], "case_name": "添加银行卡页增加查看支持银行入口", "raw_text": "step1:  => [截图] [截图] | step2: 点击查看支持的银行 => 进入银行名单页"}, "search_terms": ["添加银行卡页增加", "查看支持银行入口", "点击查看支持的银", "进入银行名单页"]}
{"atom_id": "v4.21.2_6391b8a762ce", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡", "touchpoints": ["提现页"], "C": "", "A": "提现说明", "R": "第一条文案更新", "canon_text": "C=|A=提现说明|R=第一条文案更新", "merge_fingerprint": "6391b8a762ce", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡"], "case_name": "提现说明", "raw_text": "step1: 查看劳务的提现说明页 => [截图] | step2:  => 第一条文案更新"}, "search_terms": ["提现说明", "提现说明", "第一条文案更新"]}
{"atom_id": "v4.21.2_1cbeeabcf932", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 劳务支持银行卡", "touchpoints": [], "C": "", "A": "未绑账户时的文案", "R": "区分版本", "canon_text": "C=|A=未绑账户时的文案|R=区分版本", "merge_fingerprint": "1cbeeabcf932", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "劳务支持银行卡"], "case_name": "老版本", "raw_text": "step1:  => 管理账户是native页面,没有银行卡??? | step2: 未绑账户时的文案 => 区分版本"}, "search_terms": ["老版本", "未绑账户时的文案", "区分版本"]}
{"atom_id": "v4.21.2_603fd8b452b2", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元", "A": "检查余额", "R": "余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元|A=检查余额|R=余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元", "merge_fingerprint": "603fd8b452b2", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "检查余额", "余额显示", "income表", "labour", "balance上", "海劳务余额是", "yc"]}
{"atom_id": "v4.21.2_d7fa33347015", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "d7fa33347015", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_27dfaa9788dd", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "27dfaa9788dd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_b2dc5b924ada", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "无弹窗、直接提现成功:", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=无弹窗、直接提现成功:", "merge_fingerprint": "b2dc5b924ada", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "输入提现金额", "无弹窗", "直接提现成功"]}
{"atom_id": "v4.21.2_588c2f2941f1", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "提现成功后形成1笔流水:100元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=提现成功后形成1笔流水:100元", "merge_fingerprint": "588c2f2941f1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "输入提现金额", "提现成功后形成", "笔流水"]}
{"atom_id": "v4.21.2_4b2feafd5770", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "我的页面,余额0元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=我的页面,余额0元", "merge_fingerprint": "4b2feafd5770", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "输入提现金额", "我的页面", "余额"]}
{"atom_id": "v4.21.2_88f478e0fdab", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=检查余额|R=余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元", "merge_fingerprint": "88f478e0fdab", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "检查余额", "余额显示", "income表", "labour", "balance上", "海劳务余额是", "yc"]}
{"atom_id": "v4.21.2_39118c6d54be", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "39118c6d54be", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_42baf12dc8f7", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "42baf12dc8f7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_2caf3a723b63", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "提现成功后,弹窗提示", "R": "优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下:", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=提现成功后,弹窗提示|R=优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下:", "merge_fingerprint": "2caf3a723b63", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "提现成功后", "弹窗提示", "优先提现", "月份累计上海的余", "然后再扣除", "月份银川的", "文案类似如下"]}
{"atom_id": "v4.21.2_49569c452c1f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "提现成功后,弹窗提示", "R": "分别2笔流水:100元、150元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=提现成功后,弹窗提示|R=分别2笔流水:100元、150元", "merge_fingerprint": "49569c452c1f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "提现成功后", "弹窗提示", "分别", "笔流水"]}
{"atom_id": "v4.21.2_6285e3c2e90b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "提现成功后,弹窗提示", "R": "我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=提现成功后,弹窗提示|R=我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元", "merge_fingerprint": "6285e3c2e90b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的150元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "提现成功后", "弹窗提示", "我的页面", "余额", "income表", "labour", "balance上"]}
{"atom_id": "v4.21.2_09bdecf61a8e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=检查余额|R=余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元", "merge_fingerprint": "09bdecf61a8e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从上海切换到银川", "的同时签约也生效", "有新的收入", "检查余额", "余额显示", "income表", "labour", "balance上", "海劳务余额是", "yc"]}
{"atom_id": "v4.21.2_fd7eec9cc4a6", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "进入到提现中间页:", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=进入到提现中间页:", "merge_fingerprint": "fd7eec9cc4a6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从上海切换到银川", "的同时签约也生效", "有新的收入", "点击提现按钮", "进入提现页面", "进入到提现中间页"]}
{"atom_id": "v4.21.2_f7ad84928599", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "当前纳税模式 入驻,余额 200", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=当前纳税模式 入驻,余额 200", "merge_fingerprint": "f7ad84928599", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从上海切换到银川", "的同时签约也生效", "有新的收入", "点击提现按钮", "进入提现页面", "当前纳税模式", "入驻", "余额"]}
{"atom_id": "v4.21.2_cb9143e17c0e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "历史纳税模式 劳务,余额100", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=历史纳税模式 劳务,余额100", "merge_fingerprint": "cb9143e17c0e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "从上海切换到银川的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从上海切换到银川", "的同时签约也生效", "有新的收入", "点击提现按钮", "进入提现页面", "历史纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_524ff2e8f38b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元", "A": "检查余额", "R": "余额显示300元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元|A=检查余额|R=余额显示300元", "merge_fingerprint": "524ff2e8f38b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "检查余额", "余额显示"]}
{"atom_id": "v4.21.2_64ea18d9608b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=可提现余额 ¥", "merge_fingerprint": "64ea18d9608b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信", "可提现余额"]}
{"atom_id": "v4.21.2_ac1dff416a39", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "00", "canon_text": "C=1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=00", "merge_fingerprint": "ac1dff416a39", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信"]}
{"atom_id": "v4.21.2_e63185d34c47", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元", "A": "提现成功", "R": "直接提现成功,1笔流水:100元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元|A=提现成功|R=直接提现成功,1笔流水:100元", "merge_fingerprint": "e63185d34c47", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "提现成功", "直接提现成功", "笔流水"]}
{"atom_id": "v4.21.2_5d4b6a8444a3", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元", "A": "提现成功", "R": "我的页面,余额200元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元|A=提现成功|R=我的页面,余额200元", "merge_fingerprint": "5d4b6a8444a3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "提现成功", "我的页面", "余额"]}
{"atom_id": "v4.21.2_cb58a6e22f9f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元", "A": "提现成功", "R": "上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元", "canon_text": "C=1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元|A=提现成功|R=上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元", "merge_fingerprint": "cb58a6e22f9f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是劳务(上海),累计余额0.1元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "提现成功", "上海劳务的余额转", "至目前的银川劳务", "余额", "余额", "income表"]}
{"atom_id": "v4.21.2_df12a845e622", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": [], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; 3、用户5月份是劳务(上海),累计余额400元", "A": "4月初结算3月份", "R": "余额增加到 t_income表: labour_balance上海劳务余额", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; 3、用户5月份是劳务(上海),累计余额400元|A=4月初结算3月份|R=余额增加到 t_income表: labour_balance上海劳务余额", "merge_fingerprint": "df12a845e622", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; 3、用户5月份是劳务(上海),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: labour_balance上海劳务余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: yc_labour_balance银川劳务余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "labour", "balance上", "海劳务余额"]}
{"atom_id": "v4.21.2_de6fd7b315b5", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 劳务", "touchpoints": [], "C": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; 3、用户5月份是劳务(上海),累计余额400元", "A": "5月初结算4月份", "R": "余额增加到 t_income表: yc_labour_balance银川劳务余额", "canon_text": "C=1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; 3、用户5月份是劳务(上海),累计余额400元|A=5月初结算4月份|R=余额增加到 t_income表: yc_labour_balance银川劳务余额", "merge_fingerprint": "de6fd7b315b5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "劳务"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是劳务(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; 3、用户5月份是劳务(上海),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: labour_balance上海劳务余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: yc_labour_balance银川劳务余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "yc", "labour", "balance银", "川劳务余额"]}
{"atom_id": "v4.21.2_f01a6bd2e759", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元", "A": "检查余额", "R": "余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元|A=检查余额|R=余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元", "merge_fingerprint": "f01a6bd2e759", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "检查余额", "余额显示", "income表", "contract", "balance上", "海签约余额是", "yc"]}
{"atom_id": "v4.21.2_5b2825e80185", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "5b2825e80185", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_e934855c4b86", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "e934855c4b86", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_be724d31da37", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "无弹窗、直接提现成功:", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=无弹窗、直接提现成功:", "merge_fingerprint": "be724d31da37", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "输入提现金额", "无弹窗", "直接提现成功"]}
{"atom_id": "v4.21.2_507393fbbd9e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "提现成功后形成1笔流水:100元", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=提现成功后形成1笔流水:100元", "merge_fingerprint": "507393fbbd9e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "输入提现金额", "提现成功后形成", "笔流水"]}
{"atom_id": "v4.21.2_61fcc19028e8", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "我的页面,余额0元", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=我的页面,余额0元", "merge_fingerprint": "61fcc19028e8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,无新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从上海切换到银川", "生效后", "无新的收入", "输入提现金额", "我的页面", "余额"]}
{"atom_id": "v4.21.2_8c092e7a2902", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=检查余额|R=余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元", "merge_fingerprint": "8c092e7a2902", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "检查余额", "余额显示", "income表", "contract", "balance上", "海签约余额是", "yc"]}
{"atom_id": "v4.21.2_f6ded8682ff4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "f6ded8682ff4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_d6e24aa436f9", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "d6e24aa436f9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_9d82acd596d8", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "提现成功后,弹窗提示", "R": "优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下:", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=提现成功后,弹窗提示|R=优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下:", "merge_fingerprint": "9d82acd596d8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "提现成功后", "弹窗提示", "优先提现", "月份累计上海的余", "然后再扣除", "月份银川的", "文案类似如下"]}
{"atom_id": "v4.21.2_6d903143fcb4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "提现成功后,弹窗提示", "R": "分别2笔流水:100元、150元", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=提现成功后,弹窗提示|R=分别2笔流水:100元、150元", "merge_fingerprint": "6d903143fcb4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "提现成功后", "弹窗提示", "分别", "笔流水"]}
{"atom_id": "v4.21.2_2e0851a82e35", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元", "A": "提现成功后,弹窗提示", "R": "我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元|A=提现成功后,弹窗提示|R=我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元", "merge_fingerprint": "2e0851a82e35", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从上海切换到银川", "生效后", "有新的收入", "提现成功后", "弹窗提示", "我的页面", "余额", "income表", "contract", "balance上"]}
{"atom_id": "v4.21.2_5f2613c864f1", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川劳务余额是200元", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=检查余额|R=余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川劳务余额是200元", "merge_fingerprint": "5f2613c864f1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从上海切换到银川", "的同时劳务也生效", "有新的收入", "检查余额", "余额显示", "income表", "contract", "balance上", "海签约余额是", "yc"]}
{"atom_id": "v4.21.2_a0723c5b2e77", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "进入到提现中间页:", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=进入到提现中间页:", "merge_fingerprint": "a0723c5b2e77", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从上海切换到银川", "的同时劳务也生效", "有新的收入", "点击提现按钮", "进入提现页面", "进入到提现中间页"]}
{"atom_id": "v4.21.2_de3cf0f2bd4a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "当前纳税模式 劳务,余额 200", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=当前纳税模式 劳务,余额 200", "merge_fingerprint": "de3cf0f2bd4a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从上海切换到银川", "的同时劳务也生效", "有新的收入", "点击提现按钮", "进入提现页面", "当前纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_cb85d16e59cd", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "历史纳税模式 入驻,余额100", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元|A=点击提现按钮,进入提现页面|R=历史纳税模式 入驻,余额100", "merge_fingerprint": "cb85d16e59cd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "从上海切换到银川的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是劳务(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: contract_balance上海签约余额是100元 yc_contract_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从上海切换到银川", "的同时劳务也生效", "有新的收入", "点击提现按钮", "进入提现页面", "历史纳税模式", "入驻", "余额"]}
{"atom_id": "v4.21.2_f1881c191bc0", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元", "A": "检查余额", "R": "余额显示300元", "canon_text": "C=1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元|A=检查余额|R=余额显示300元", "merge_fingerprint": "f1881c191bc0", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "检查余额", "余额显示"]}
{"atom_id": "v4.21.2_c2fee8690187", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=可提现余额 ¥", "merge_fingerprint": "c2fee8690187", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信", "可提现余额"]}
{"atom_id": "v4.21.2_2eac4dd3ca61", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "00", "canon_text": "C=1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=00", "merge_fingerprint": "2eac4dd3ca61", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信"]}
{"atom_id": "v4.21.2_4669f26cee30", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元", "A": "提现成功", "R": "直接提现成功,1笔流水:100元", "canon_text": "C=1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元|A=提现成功|R=直接提现成功,1笔流水:100元", "merge_fingerprint": "4669f26cee30", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "提现成功", "直接提现成功", "笔流水"]}
{"atom_id": "v4.21.2_136eebeab3d1", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元", "A": "提现成功", "R": "我的页面,余额200元", "canon_text": "C=1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元|A=提现成功|R=我的页面,余额200元", "merge_fingerprint": "136eebeab3d1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "提现成功", "我的页面", "余额"]}
{"atom_id": "v4.21.2_a018634b0edb", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元", "A": "提现成功", "R": "上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元", "canon_text": "C=1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元|A=提现成功|R=上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元", "merge_fingerprint": "a018634b0edb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "上海余额0.1元,从上海切换到银川生效后,有新的收入", "raw_text": "1、用户3月份是签约(上海),累计余额0.1元; 2、用户4月份是签约(银川),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: contract_balance上海签约余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["上海余额", "从上海切换到银川", "生效后", "有新的收入", "提现成功", "上海签约的余额转", "至目前的银川签约", "余额", "余额", "income表"]}
{"atom_id": "v4.21.2_c4087dc6ea07", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["签约页"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; 3、用户5月份是签约(上海),累计余额400元", "A": "4月初结算3月份", "R": "余额增加到 t_income表: contract_balance上海签约余额", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; 3、用户5月份是签约(上海),累计余额400元|A=4月初结算3月份|R=余额增加到 t_income表: contract_balance上海签约余额", "merge_fingerprint": "c4087dc6ea07", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; 3、用户5月份是签约(上海),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: contract_balance上海签约余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: yc_contract_balance银川签约余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "contract", "balance上", "海签约余额"]}
{"atom_id": "v4.21.2_cca119e3c69b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 上海切换到银川 > 签约", "touchpoints": ["签约页"], "C": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; 3、用户5月份是签约(上海),累计余额400元", "A": "5月初结算4月份", "R": "余额增加到 t_income表: yc_contract_balance银川签约余额", "canon_text": "C=1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; 3、用户5月份是签约(上海),累计余额400元|A=5月初结算4月份|R=余额增加到 t_income表: yc_contract_balance银川签约余额", "merge_fingerprint": "cca119e3c69b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "上海切换到银川", "签约"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是签约(上海),累计余额100元; 2、用户4月份是签约(银川),累计余额300元; 3、用户5月份是签约(上海),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: contract_balance上海签约余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: yc_contract_balance银川签约余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "yc", "contract", "balance银", "川签约余额"]}
{"atom_id": "v4.21.2_48f73b9ecfb4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元", "A": "检查余额", "R": "余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元|A=检查余额|R=余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元", "merge_fingerprint": "48f73b9ecfb4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "检查余额", "余额显示", "income表", "labour", "balance上", "海劳务余额是", "yc"]}
{"atom_id": "v4.21.2_361f3528318f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "361f3528318f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_448d543ad4b6", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "448d543ad4b6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_a20c73f1e73c", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "无弹窗、直接提现成功:", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=无弹窗、直接提现成功:", "merge_fingerprint": "a20c73f1e73c", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "输入提现金额", "无弹窗", "直接提现成功"]}
{"atom_id": "v4.21.2_d26d523c9a98", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "提现成功后形成1笔流水:100元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=提现成功后形成1笔流水:100元", "merge_fingerprint": "d26d523c9a98", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "输入提现金额", "提现成功后形成", "笔流水"]}
{"atom_id": "v4.21.2_6d2c92fb18ff", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "我的页面,余额0元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=我的页面,余额0元", "merge_fingerprint": "6d2c92fb18ff", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "输入提现金额", "我的页面", "余额"]}
{"atom_id": "v4.21.2_e9832752b2bd", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=检查余额|R=余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元", "merge_fingerprint": "e9832752b2bd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "检查余额", "余额显示", "income表", "labour", "balance上", "海劳务余额是", "yc"]}
{"atom_id": "v4.21.2_856cd92d24b1", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "856cd92d24b1", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_ce01d4c5d1d4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "ce01d4c5d1d4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_08d6c807cdda", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "提现成功后,弹窗提示", "R": "优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下:", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=提现成功后,弹窗提示|R=优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下:", "merge_fingerprint": "08d6c807cdda", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "提现成功后", "弹窗提示", "优先提现", "月份累计上海的余", "然后再扣除", "月份银川的", "文案类似如下"]}
{"atom_id": "v4.21.2_ebc54cffdc1d", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "提现成功后,弹窗提示", "R": "分别2笔流水:100元、150元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=提现成功后,弹窗提示|R=分别2笔流水:100元、150元", "merge_fingerprint": "ebc54cffdc1d", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "提现成功后", "弹窗提示", "分别", "笔流水"]}
{"atom_id": "v4.21.2_d303f231587b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "提现成功后,弹窗提示", "R": "我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=提现成功后,弹窗提示|R=我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元", "merge_fingerprint": "d303f231587b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_labour_balance银川劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: labour_balance上海劳务余额是0元 yc_labour_balance银川劳务余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "提现成功后", "弹窗提示", "我的页面", "余额", "income表", "labour", "balance上"]}
{"atom_id": "v4.21.2_5c03743eb995", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=检查余额|R=余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元", "merge_fingerprint": "5c03743eb995", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从银川切换到上海", "的同时签约也生效", "有新的收入", "检查余额", "余额显示", "income表", "labour", "balance上", "海劳务余额是", "yc"]}
{"atom_id": "v4.21.2_b11fa2f9657f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "进入到提现中间页:", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=进入到提现中间页:", "merge_fingerprint": "b11fa2f9657f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从银川切换到上海", "的同时签约也生效", "有新的收入", "点击提现按钮", "进入提现页面", "进入到提现中间页"]}
{"atom_id": "v4.21.2_8d3fc466fc45", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "当前纳税模式 入驻,余额 200", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=当前纳税模式 入驻,余额 200", "merge_fingerprint": "8d3fc466fc45", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从银川切换到上海", "的同时签约也生效", "有新的收入", "点击提现按钮", "进入提现页面", "当前纳税模式", "入驻", "余额"]}
{"atom_id": "v4.21.2_99a72587833e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "历史纳税模式 劳务,余额100", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=历史纳税模式 劳务,余额100", "merge_fingerprint": "99a72587833e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "从银川切换到上海的同时签约也生效,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: labour_balance上海劳务余额是100元 yc_contract_balance银川签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 入驻,余额 200 2、历史纳税模式 劳务,余额100"}, "search_terms": ["从银川切换到上海", "的同时签约也生效", "有新的收入", "点击提现按钮", "进入提现页面", "历史纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_41812916f682", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元", "A": "检查余额", "R": "余额显示300元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元|A=检查余额|R=余额显示300元", "merge_fingerprint": "41812916f682", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "检查余额", "余额显示"]}
{"atom_id": "v4.21.2_bf0ea58f3d66", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=可提现余额 ¥", "merge_fingerprint": "bf0ea58f3d66", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信", "可提现余额"]}
{"atom_id": "v4.21.2_bda7de1531f3", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "00", "canon_text": "C=1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=00", "merge_fingerprint": "bda7de1531f3", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信"]}
{"atom_id": "v4.21.2_01a80a2e870b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元", "A": "提现成功", "R": "直接提现成功,1笔流水:100元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元|A=提现成功|R=直接提现成功,1笔流水:100元", "merge_fingerprint": "01a80a2e870b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "提现成功", "直接提现成功", "笔流水"]}
{"atom_id": "v4.21.2_31fb8d84dadb", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元", "A": "提现成功", "R": "我的页面,余额200元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元|A=提现成功|R=我的页面,余额200元", "merge_fingerprint": "31fb8d84dadb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "提现成功", "我的页面", "余额"]}
{"atom_id": "v4.21.2_6cf9597f0387", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元", "A": "提现成功", "R": "上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元", "canon_text": "C=1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元|A=提现成功|R=上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元", "merge_fingerprint": "6cf9597f0387", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是劳务(银川),累计余额0.1元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海劳务的余额转至目前的银川劳务余额,余额200元; t_income表: labour_balance上海劳务余额是0元 yc_contract_balance银川签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "提现成功", "上海劳务的余额转", "至目前的银川劳务", "余额", "余额", "income表"]}
{"atom_id": "v4.21.2_e8201ab0a01b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": [], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; 3、用户5月份是劳务(银川),累计余额400元", "A": "4月初结算3月份", "R": "余额增加到 t_income表: labour_balance银川劳务余额", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; 3、用户5月份是劳务(银川),累计余额400元|A=4月初结算3月份|R=余额增加到 t_income表: labour_balance银川劳务余额", "merge_fingerprint": "e8201ab0a01b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; 3、用户5月份是劳务(银川),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: labour_balance银川劳务余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: yc_labour_balance上海劳务余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "labour", "balance银", "川劳务余额"]}
{"atom_id": "v4.21.2_acdbdeeda38b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 劳务", "touchpoints": [], "C": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; 3、用户5月份是劳务(银川),累计余额400元", "A": "5月初结算4月份", "R": "余额增加到 t_income表: yc_labour_balance上海劳务余额", "canon_text": "C=1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; 3、用户5月份是劳务(银川),累计余额400元|A=5月初结算4月份|R=余额增加到 t_income表: yc_labour_balance上海劳务余额", "merge_fingerprint": "acdbdeeda38b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "劳务"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是劳务(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; 3、用户5月份是劳务(银川),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: labour_balance银川劳务余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: yc_labour_balance上海劳务余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "yc", "labour", "balance上", "海劳务余额"]}
{"atom_id": "v4.21.2_5dbb03711cdf", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元", "A": "检查余额", "R": "余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元|A=检查余额|R=余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元", "merge_fingerprint": "5dbb03711cdf", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "检查余额", "余额显示", "income表", "yc", "contract", "balance银", "川签约余额是"]}
{"atom_id": "v4.21.2_38dad891bdc4", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "38dad891bdc4", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_60f29893c177", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "60f29893c177", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_a35511e129c6", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "无弹窗、直接提现成功:", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=无弹窗、直接提现成功:", "merge_fingerprint": "a35511e129c6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "输入提现金额", "无弹窗", "直接提现成功"]}
{"atom_id": "v4.21.2_7d8d54f41278", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "提现成功后形成1笔流水:100元", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=提现成功后形成1笔流水:100元", "merge_fingerprint": "7d8d54f41278", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "输入提现金额", "提现成功后形成", "笔流水"]}
{"atom_id": "v4.21.2_a9e531d96fdb", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元", "A": "输入提现金额:100元", "R": "我的页面,余额0元", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元|A=输入提现金额:100元|R=我的页面,余额0元", "merge_fingerprint": "a9e531d96fdb", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,无新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),无新的收入,累计余额仍是100元; | step1: 检查余额; => 余额显示100元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是0元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥100.00 | step3: 输入提现金额:100元 => 无弹窗、直接提现成功: 1、提现成功后形成1笔流水:100元; 2、我的页面,余额0元;"}, "search_terms": ["从银川切换到上海", "生效后", "无新的收入", "输入提现金额", "我的页面", "余额"]}
{"atom_id": "v4.21.2_e1ed1d7fbfa7", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=检查余额|R=余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元", "merge_fingerprint": "e1ed1d7fbfa7", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "检查余额", "余额显示", "income表", "yc", "contract", "balance银", "川签约余额是"]}
{"atom_id": "v4.21.2_13b0a1ab4145", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=可提现余额 ¥", "merge_fingerprint": "13b0a1ab4145", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "可提现余额"]}
{"atom_id": "v4.21.2_2b9ea507a03a", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "00", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=00", "merge_fingerprint": "2b9ea507a03a", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面"]}
{"atom_id": "v4.21.2_02b65c805ade", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "提现成功后,弹窗提示", "R": "优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下:", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=提现成功后,弹窗提示|R=优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下:", "merge_fingerprint": "02b65c805ade", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "提现成功后", "弹窗提示", "优先提现", "月份累计上海的余", "然后再扣除", "月份银川的", "文案类似如下"]}
{"atom_id": "v4.21.2_fd8250bdcbcd", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "提现成功后,弹窗提示", "R": "分别2笔流水:100元、150元", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=提现成功后,弹窗提示|R=分别2笔流水:100元、150元", "merge_fingerprint": "fd8250bdcbcd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "提现成功后", "弹窗提示", "分别", "笔流水"]}
{"atom_id": "v4.21.2_988b58b224b8", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元", "A": "提现成功后,弹窗提示", "R": "我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元|A=提现成功后,弹窗提示|R=我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元", "merge_fingerprint": "988b58b224b8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海签约余额是200元 | step2: 点击提现按钮,进入提现页面; => 可提现余额 ¥300.00 | step3: 输入提现金额:250元 =>  | step4: 提现成功后,弹窗提示; => 1、优先提现3月份累计上海的余额100元,然后再扣除4月份银川的50元。文案类似如下: [截图] 2、分别2笔流水:100元、150元; 3、我的页面,余额50元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是50元 | step5: 以上步骤,提现到银行卡、微信均正常; => "}, "search_terms": ["从银川切换到上海", "生效后", "有新的收入", "提现成功后", "弹窗提示", "我的页面", "余额", "income表", "yc", "contract"]}
{"atom_id": "v4.21.2_25c4997ee87f", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "检查余额", "R": "余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海劳务余额是200元", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=检查余额|R=余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海劳务余额是200元", "merge_fingerprint": "25c4997ee87f", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从银川切换到上海", "的同时劳务也生效", "有新的收入", "检查余额", "余额显示", "income表", "yc", "contract", "balance银", "川签约余额是"]}
{"atom_id": "v4.21.2_d4ac1961dd03", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "进入到提现中间页:", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=进入到提现中间页:", "merge_fingerprint": "d4ac1961dd03", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从银川切换到上海", "的同时劳务也生效", "有新的收入", "点击提现按钮", "进入提现页面", "进入到提现中间页"]}
{"atom_id": "v4.21.2_6263b3b63d47", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "当前纳税模式 劳务,余额 200", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=当前纳税模式 劳务,余额 200", "merge_fingerprint": "6263b3b63d47", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从银川切换到上海", "的同时劳务也生效", "有新的收入", "点击提现按钮", "进入提现页面", "当前纳税模式", "劳务", "余额"]}
{"atom_id": "v4.21.2_9aab714da957", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元", "A": "点击提现按钮,进入提现页面", "R": "历史纳税模式 入驻,余额100", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元|A=点击提现按钮,进入提现页面|R=历史纳税模式 入驻,余额100", "merge_fingerprint": "9aab714da957", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "从银川切换到上海的同时劳务也生效,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是劳务(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; t_income表: yc_contract_balance银川签约余额是100元 contract_balance上海劳务余额是200元 | step2: 点击提现按钮,进入提现页面; => 进入到提现中间页: 1、当前纳税模式 劳务,余额 200 2、历史纳税模式 入驻,余额100"}, "search_terms": ["从银川切换到上海", "的同时劳务也生效", "有新的收入", "点击提现按钮", "进入提现页面", "历史纳税模式", "入驻", "余额"]}
{"atom_id": "v4.21.2_b8738e82ceaa", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元", "A": "检查余额", "R": "余额显示300元", "canon_text": "C=1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元|A=检查余额|R=余额显示300元", "merge_fingerprint": "b8738e82ceaa", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "检查余额", "余额显示"]}
{"atom_id": "v4.21.2_39144944db87", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "可提现余额 ¥", "canon_text": "C=1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=可提现余额 ¥", "merge_fingerprint": "39144944db87", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信", "可提现余额"]}
{"atom_id": "v4.21.2_f6b32cf27196", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元", "A": "点击提现按钮,进入提现页面,选择微信", "R": "00", "canon_text": "C=1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元|A=点击提现按钮,进入提现页面,选择微信|R=00", "merge_fingerprint": "f6b32cf27196", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "点击提现按钮", "进入提现页面", "选择微信"]}
{"atom_id": "v4.21.2_2c3ca9b738b9", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元", "A": "提现成功", "R": "直接提现成功,1笔流水:100元", "canon_text": "C=1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元|A=提现成功|R=直接提现成功,1笔流水:100元", "merge_fingerprint": "2c3ca9b738b9", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "提现成功", "直接提现成功", "笔流水"]}
{"atom_id": "v4.21.2_3cf5a6c996b6", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元", "A": "提现成功", "R": "我的页面,余额200元", "canon_text": "C=1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元|A=提现成功|R=我的页面,余额200元", "merge_fingerprint": "3cf5a6c996b6", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "提现成功", "我的页面", "余额"]}
{"atom_id": "v4.21.2_8994e960f81e", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["提现页", "签约页", "医生App"], "C": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元", "A": "提现成功", "R": "上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元", "canon_text": "C=1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元|A=提现成功|R=上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元", "merge_fingerprint": "8994e960f81e", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "银川余额0.1元,从银川切换到上海生效后,有新的收入", "raw_text": "1、用户3月份是签约(银川),累计余额0.1元; 2、用户4月份是签约(上海),累计余额300元; | step1: 检查余额; => 余额显示300元; | step2: 点击提现按钮,进入提现页面,选择微信; => 可提现余额 ¥300.00 | step3: 输入提现金额:100元 =>  | step4: 提现成功; => 1、直接提现成功,1笔流水:100元; 2、我的页面,余额200元; 2、上海签约的余额转至目前的银川签约余额,余额200元; t_income表: yc_contract_balance银川签约余额是0元 contract_balance上海签约余额是200元 | step5: 以上步骤,提现到银行卡; => "}, "search_terms": ["银川余额", "从银川切换到上海", "生效后", "有新的收入", "提现成功", "上海签约的余额转", "至目前的银川签约", "余额", "余额", "income表"]}
{"atom_id": "v4.21.2_eb4251792d01", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["签约页"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; 3、用户5月份是签约(上海),累计余额400元", "A": "4月初结算3月份", "R": "余额增加到 t_income表: yc_contract_balance银川签约余额", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; 3、用户5月份是签约(上海),累计余额400元|A=4月初结算3月份|R=余额增加到 t_income表: yc_contract_balance银川签约余额", "merge_fingerprint": "eb4251792d01", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; 3、用户5月份是签约(上海),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: yc_contract_balance银川签约余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: contract_balance上海签约余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "yc", "contract", "balance银", "川签约余额"]}
{"atom_id": "v4.21.2_1fdbc38868d5", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "上海、银川切换 > 银川切换到上海 > 签约", "touchpoints": ["签约页"], "C": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; 3、用户5月份是签约(上海),累计余额400元", "A": "5月初结算4月份", "R": "余额增加到 t_income表: contract_balance上海签约余额", "canon_text": "C=1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; 3、用户5月份是签约(上海),累计余额400元|A=5月初结算4月份|R=余额增加到 t_income表: contract_balance上海签约余额", "merge_fingerprint": "1fdbc38868d5", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "银川切换到上海", "签约"], "case_name": "次月结算,余额纳入对应字段", "raw_text": "1、用户3月份是签约(银川),累计余额100元; 2、用户4月份是签约(上海),累计余额300元; 3、用户5月份是签约(上海),累计余额400元; | step1: 4月初结算3月份; => 余额增加到 t_income表: yc_contract_balance银川签约余额 | step2: 5月初结算4月份; => 余额增加到 t_income表: contract_balance上海签约余额"}, "search_terms": ["次月结算", "余额纳入对应字段", "月初结算", "月份", "余额增加到", "income表", "contract", "balance上", "海签约余额"]}
{"atom_id": "v4.21.2_63f9420fd087", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 上海、银川切换 > 退款", "touchpoints": ["签约页"], "C": "", "A": "退款成功", "R": "余额不足,则不能进行退款(即使如上海签约余额有钱); 同旧逻辑", "canon_text": "C=|A=退款成功|R=余额不足,则不能进行退款(即使如上海签约余额有钱); 同旧逻辑", "merge_fingerprint": "63f9420fd087", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "退款"], "case_name": "医生是银川+签约,退款余额展示正确", "raw_text": "step1: 余额取值: t_income表yc_contract_balance银川签约余额的值 =>  | step2: 退款订单列表,展示所有可退款的订单「包括上海、劳务订单」 =>  | step3: 退款成功; => 余额不足,则不能进行退款(即使如上海签约余额有钱); 同旧逻辑;"}, "search_terms": ["医生是银川", "签约", "退款余额展示正确", "退款成功", "余额不足", "则不能进行退款", "即使如上海签约余", "额有钱", "同旧逻辑"]}
{"atom_id": "v4.21.2_fa9d55f1376b", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 上海、银川切换 > 退款", "touchpoints": ["签约页"], "C": "", "A": "退款成功", "R": "余额不足,则不能进行退款(即使如上海劳务余额有钱); 同旧逻辑", "canon_text": "C=|A=退款成功|R=余额不足,则不能进行退款(即使如上海劳务余额有钱); 同旧逻辑", "merge_fingerprint": "fa9d55f1376b", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "退款"], "case_name": "医生是上海+签约,退款余额展示正确", "raw_text": "step1: 余额取值: t_income表contract_balance上海签约余额的值 =>  | step2: 退款订单列表,展示所有可退款的订单「包括银川、劳务订单」 =>  | step3: 退款成功; => 余额不足,则不能进行退款(即使如上海劳务余额有钱); 同旧逻辑;"}, "search_terms": ["医生是上海", "签约", "退款余额展示正确", "退款成功", "余额不足", "则不能进行退款", "即使如上海劳务余", "额有钱", "同旧逻辑"]}
{"atom_id": "v4.21.2_e36392276ff8", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 上海、银川切换 > 课程支付「工作室余额」", "touchpoints": ["签约页"], "C": "", "A": "课程支付成功", "R": "余额不足,则不能进行支付(即使如上海签约余额有钱); 同旧逻辑", "canon_text": "C=|A=课程支付成功|R=余额不足,则不能进行支付(即使如上海签约余额有钱); 同旧逻辑", "merge_fingerprint": "e36392276ff8", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "课程支付「工作室余额」"], "case_name": "医生是银川+签约,工作室余额展示正确", "raw_text": "step1: 余额取值: t_income表yc_contract_balance银川签约余额的值 =>  | step2: 课程支付成功; => 余额不足,则不能进行支付(即使如上海签约余额有钱); 同旧逻辑;"}, "search_terms": ["医生是银川", "签约", "工作室余额展示正", "课程支付成功", "余额不足", "则不能进行支付", "即使如上海签约余", "额有钱", "同旧逻辑"]}
{"atom_id": "v4.21.2_5682c7304fbd", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME", "AUTH"], "feature_scope": "V4.21.2 > 上海、银川切换 > 课程支付「工作室余额」", "touchpoints": ["签约页"], "C": "", "A": "课程支付成功", "R": "余额不足,则不能进行支付(即使如上海劳务余额有钱); 同旧逻辑", "canon_text": "C=|A=课程支付成功|R=余额不足,则不能进行支付(即使如上海劳务余额有钱); 同旧逻辑", "merge_fingerprint": "5682c7304fbd", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "上海、银川切换", "课程支付「工作室余额」"], "case_name": "医生是上海+签约,工作室余额展示正确", "raw_text": "step1: 余额取值: t_income表contract_balance上海签约余额的值 =>  | step2: 课程支付成功; => 余额不足,则不能进行支付(即使如上海劳务余额有钱); 同旧逻辑;"}, "search_terms": ["医生是上海", "签约", "工作室余额展示正", "课程支付成功", "余额不足", "则不能进行支付", "即使如上海劳务余", "额有钱", "同旧逻辑"]}
{"atom_id": "v4.21.2_77af52b108ad", "app_version": "v4.21.2", "atom_type": "case_rule", "source_type": "testcase", "primary_module": "INCOME", "modules": ["INCOME"], "feature_scope": "V4.21.2 > 解约后,提现页面支持绑定银行卡", "touchpoints": ["提现页", "签约页"], "C": "", "A": "4月份解约,解约后医生在当月进入提现页面,进行银行卡绑定、删除银行卡等操作", "R": "仍可正常绑定之前签约过姓名的银行卡; 有过签约记录的名字对应的银行卡", "canon_text": "C=|A=4月份解约,解约后医生在当月进入提现页面,进行银行卡绑定、删除银行卡等操作|R=仍可正常绑定之前签约过姓名的银行卡; 有过签约记录的名字对应的银行卡", "merge_fingerprint": "77af52b108ad", "confidence": 0.72, "qa_status": "validated", "evidence": {"xml_file": "testCase/V4.21.2.testsuite-deep.xml", "suite_path": ["V4.21.2", "解约后,提现页面支持绑定银行卡"], "case_name": "解约当前月份,可以进行银行卡操作", "raw_text": "step1: 4月份解约,解约后医生在当月进入提现页面,进行银行卡绑定、删除银行卡等操作; => 仍可正常绑定之前签约过姓名的银行卡; 有过签约记录的名字对应的银行卡; | step2: 提现成功; => "}, "search_terms": ["解约当前月份", "可以进行银行卡操", "月份解约", "解约后医生在当月", "进入提现页面", "进行银行卡绑定", "删除银行卡等操作", "仍可正常绑定之前", "签约过姓名的银行", "有过签约记录的名"]}