case_candidates.jsonl 389 KB
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,没有提交签约材料,基础绩效满700,发送通知", "internal_id": "177263", "external_id": "29375", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "基础绩效只有1笔700,700到账后", "expected": "1,立即发通知。 [截图]"}, {"index": 2, "action": "基础绩效有2笔100、600,100已经到账,600到账后", "expected": "1,立即发通知。 [截图]"}, {"index": 3, "action": "基础绩效有2笔100、700,100已经到账,700到账后", "expected": "1,立即发通知。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,没有提交签约材料,基础绩效满700,发送通知", "raw_text": "step1: 基础绩效只有1笔700,700到账后 => 1,立即发通知。 [截图] | step2: 基础绩效有2笔100、600,100已经到账,600到账后 => 1,立即发通知。 [截图] | step3: 基础绩效有2笔100、700,100已经到账,700到账后 => 1,立即发通知。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,提交了签约材料,在基础绩效满700之前审核失败,满700后发送通知", "internal_id": "177268", "external_id": "29376", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效满700之前,签约审核失败了", "expected": "1,基础绩效满700到账后,立即发通知。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,提交了签约材料,在基础绩效满700之前审核失败,满700后发送通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效满700之前,签约审核失败了 => 1,基础绩效满700到账后,立即发通知。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,已经提交签约材料,在基础绩效满700后还在审核中,不发通知", "internal_id": "177271", "external_id": "29377", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在基础绩效满700之前,劳务已经已经提交了签约资料,在基础绩效到账700后,资料还在审核中", "expected": "1,不会发通知。"}, {"index": 2, "action": "之后基础绩效到账没有增加,还是700时,资料审核失败", "expected": "1,也不会再发通知。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,已经提交签约材料,在基础绩效满700后还在审核中,不发通知", "raw_text": "step1: 在基础绩效满700之前,劳务已经已经提交了签约资料,在基础绩效到账700后,资料还在审核中 => 1,不会发通知。 | step2: 之后基础绩效到账没有增加,还是700时,资料审核失败 => 1,也不会再发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "700通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "feature_scope": "通知 > 劳务医生 > 700通知", "case_name": "医生为劳务,已经提交签约资料,在基础绩效满700时,签约审核成功,不发通知", "internal_id": "177275", "external_id": "29378", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在基础绩效满700之前,劳务已经提交了签约资料,在基础绩效到账700后,资料审核通过", "expected": "1,不会发通知。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "700通知"], "case_name": "医生为劳务,已经提交签约资料,在基础绩效满700时,签约审核成功,不发通知", "raw_text": "step1: 在基础绩效满700之前,劳务已经提交了签约资料,在基础绩效到账700后,资料审核通过 => 1,不会发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,没有提交签约材料,基础绩效和综合绩效之和满932元,发送通知", "internal_id": "177279", "external_id": "29379", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11号 基础绩效已到账600,综合绩效( t_doctor_performance )为332", "expected": "1,第二天上午10点发送通知。 [截图]"}, {"index": 2, "action": "11号基础绩效已到账600,综合绩效为332.01", "expected": "1,第二天上午10点发送通知。 [截图]"}, {"index": 3, "action": "11号 基础绩效已到账600,综合绩效为330; 12号基础绩效为600,综合绩效为332; 13号基础绩效为700,综合绩效为332", "expected": "1,12号上午10点不发通知。 2,13号上午10点发送932的通知。 3,13号基础绩效满足700后,发送700的通知。 [截图]"}, {"index": 4, "action": "11号 基础绩效已到账700,综合绩效为230,12号基础绩效为700,综合绩效为332", "expected": "1,11号基础绩效到账满700后,发送满700的通知。 2,13号上午10点发932元的通知。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,没有提交签约材料,基础绩效和综合绩效之和满932元,发送通知", "raw_text": "step1: 11号 基础绩效已到账600,综合绩效( t_doctor_performance )为332 => 1,第二天上午10点发送通知。 [截图] | step2: 11号基础绩效已到账600,综合绩效为332.01 => 1,第二天上午10点发送通知。 [截图] | step3: 11号 基础绩效已到账600,综合绩效为330; 12号基础绩效为600,综合绩效为332; 13号基础绩效为700,综合绩效为332 => 1,12号上午10点不发通知。 2,13号上午10点发送932的通知。 3,13号基础绩效满足700后,发送700的通知。 [截图] | step4: 11号 基础绩效已到账700,综合绩效为230,12号基础绩效为700,综合绩效为332 => 1,11号基础绩效到账满700后,发送满700的通知。 2,13号上午10点发932元的通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,提交了签约材料,在基础绩效加综合绩效之和满932之前审核失败,满932后发通知", "internal_id": "177285", "external_id": "29380", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元之前,审核失败,满932元之后", "expected": "1,第二天发送通知"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,提交了签约材料,在基础绩效加综合绩效之和满932之前审核失败,满932后发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元之前,审核失败,满932元之后 => 1,第二天发送通知"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天前审核失败,发通知", "internal_id": "177288", "external_id": "29381", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之前 ,审核失败", "expected": "第二天发通知"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天前审核失败,发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之前 ,审核失败 => 第二天发通知"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天还在审核中,不发通知", "internal_id": "177291", "external_id": "29382", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之后 ,审核失败", "expected": "1,第二天不发通知。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,已经提交了签约材料,在基础绩效和综合绩效之和满932后第二天还在审核中,不发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元 第二天10点之后 ,审核失败 => 1,第二天不发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "932通知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "feature_scope": "通知 > 劳务医生 > 932通知", "case_name": "医生为劳务,已经提交签约材料,在基础绩效和综合绩效之和满932元第二天前,签约审核成功,不发通知", "internal_id": "177294", "external_id": "29383", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生提交了签约材料,但是在基础绩效和综合绩效之和满932元第二天10点之前,审核成功", "expected": "1,不发通知。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生", "932通知"], "case_name": "医生为劳务,已经提交签约材料,在基础绩效和综合绩效之和满932元第二天前,签约审核成功,不发通知", "raw_text": "step1: 医生提交了签约材料,但是在基础绩效和综合绩效之和满932元第二天10点之前,审核成功 => 1,不发通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "通知每个用户每个月只发一次", "internal_id": "177297", "external_id": "29384", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,11月份,医生为劳务,基础绩效到账700后。 2,11月份,医生为劳务,基础绩效和综合绩效之和满932元。", "expected": "1,满700后发送一个通知。 2,满932后发一个通知。"}, {"index": 2, "action": "医生11月收到通知后没有签约,到12月份再次满足700和932时", "expected": "1,12月在给医生发这两个通知。"}, {"index": 3, "action": "医生在11月份收到这两个通知时,点击其中一个通知的“不再提示”时", "expected": "1,到11月份以后每个月医生满足700和932时,都不会再给医生发送这两个通知。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "通知每个用户每个月只发一次", "raw_text": "step1: 1,11月份,医生为劳务,基础绩效到账700后。 2,11月份,医生为劳务,基础绩效和综合绩效之和满932元。 => 1,满700后发送一个通知。 2,满932后发一个通知。 | step2: 医生11月收到通知后没有签约,到12月份再次满足700和932时 => 1,12月在给医生发这两个通知。 | step3: 医生在11月份收到这两个通知时,点击其中一个通知的“不再提示”时 => 1,到11月份以后每个月医生满足700和932时,都不会再给医生发送这两个通知。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "点击该通知,跳转至签约入口,可以正常提交签约资料", "internal_id": "177302", "external_id": "29385", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击700和932的通知", "expected": "1,跳转到签约入口。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "点击该通知,跳转至签约入口,可以正常提交签约资料", "raw_text": "step1: 点击700和932的通知 => 1,跳转到签约入口。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "工作室助理登录医生工作室时,看不到给医生发送的签约通知", "internal_id": "177305", "external_id": "29386", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "助理医师看不到医生的700和932的通知"}, {"index": 2, "action": "首页最新的消息通知 如果刚好是700和932的", "expected": "显示为空 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "工作室助理登录医生工作室时,看不到给医生发送的签约通知", "raw_text": "step1:  => 助理医师看不到医生的700和932的通知 | step2: 首页最新的消息通知 如果刚好是700和932的 => 显示为空 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "长按通知,提供“不再提醒”入口", "internal_id": "177309", "external_id": "29387", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击【删除】按钮", "expected": "1,删除该通知。"}, {"index": 3, "action": "点击【不再提醒】", "expected": "1,toast提示:已拒收签约提醒通知。 2, 下个月不会再提醒满700元和满932元的通知,其他通知还正常提醒。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "长按通知,提供“不再提醒”入口", "raw_text": "step1:  => [截图] | step2: 点击【删除】按钮 => 1,删除该通知。 | step3: 点击【不再提醒】 => 1,toast提示:已拒收签约提醒通知。 2, 下个月不会再提醒满700元和满932元的通知,其他通知还正常提醒。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "点击【不再提醒】后,再次长按该通知,文案变成“恢复提醒”", "internal_id": "177314", "external_id": "29388", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击【恢复提醒】按钮", "expected": "1,toast提示:已恢复签约提醒通知。 2,在每个月满足条件时,会再次发签约提醒通知。"}, {"index": 3, "action": "1,医生11月份收到签约通知后,点击了“不再提醒”。 2,在12月份再次满足后,点击“恢复提醒”", "expected": "1,12月份不会发签约提醒通知。 2,等到1月份在满足条件后,再发提醒。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "点击【不再提醒】后,再次长按该通知,文案变成“恢复提醒”", "raw_text": "step1:  => [截图] | step2: 点击【恢复提醒】按钮 => 1,toast提示:已恢复签约提醒通知。 2,在每个月满足条件时,会再次发签约提醒通知。 | step3: 1,医生11月份收到签约通知后,点击了“不再提醒”。 2,在12月份再次满足后,点击“恢复提醒” => 1,12月份不会发签约提醒通知。 2,等到1月份在满足条件后,再发提醒。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "feature_scope": "绩效1-3 > 通知 > 劳务医生", "case_name": "700和932的通知,不给有助理的医生发送推送", "internal_id": "177319", "external_id": "29389", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,有助理的医生,当发送这两个通知的时候,不给医生发推送。 2,没有助理的医生,外面正常发推送。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "通知", "劳务医生"], "case_name": "700和932的通知,不给有助理的医生发送推送", "raw_text": "step1:  => 1,有助理的医生,当发送这两个通知的时候,不给医生发推送。 2,没有助理的医生,外面正常发推送。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "点击“详细了解两种模式区别后返回,仍然停留在700或者932的弹窗页面", "internal_id": "177338", "external_id": "29394", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击700弹窗里的“详细了解两种模式区别”", "expected": "1,返回后,页面还停留在700的弹窗页面。"}, {"index": 3, "action": "点击932弹窗里的“详细了解两种模式区别”", "expected": "1,返回后,页面还停留在932的弹窗页面。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "点击“详细了解两种模式区别后返回,仍然停留在700或者932的弹窗页面", "raw_text": "step1:  => [截图] | step2: 点击700弹窗里的“详细了解两种模式区别” => 1,返回后,页面还停留在700的弹窗页面。 | step3: 点击932弹窗里的“详细了解两种模式区别” => 1,返回后,页面还停留在932的弹窗页面。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "点击【签约入驻模式】,进入到签约流程", "internal_id": "177343", "external_id": "29395", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "点击【签约入驻模式】,进入到签约流程", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "第一次点击【以后再说】按钮关闭弹窗,弹出现在不签约弹窗", "internal_id": "177346", "external_id": "29396", "case_revision_version": "1", "summary": "", "preconditions": "医生更新版本后,满足条件时,第一次点击700或者932的弹窗里的【以后再说】", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "1,700的弹窗 [截图] 2,932的弹窗 [截图]"}, {"index": 2, "action": "点击【去签约】", "expected": "1,进入到签约流程。"}, {"index": 3, "action": "点击【以后再说】", "expected": "1,关闭弹窗。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "第一次点击【以后再说】按钮关闭弹窗,弹出现在不签约弹窗", "raw_text": "医生更新版本后,满足条件时,第一次点击700或者932的弹窗里的【以后再说】 | step1: [截图] => 1,700的弹窗 [截图] 2,932的弹窗 [截图] | step2: 点击【去签约】 => 1,进入到签约流程。 | step3: 点击【以后再说】 => 1,关闭弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "第二次点击【以后再说】,弹出的弹窗出现“以后不再提醒签约”", "internal_id": "177351", "external_id": "29397", "case_revision_version": "1", "summary": "", "preconditions": "医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "11,700的弹窗。 [截图] 2,932的弹窗 [截图]"}, {"index": 2, "action": "点击【去签约】", "expected": "1,进入签约流程。"}, {"index": 3, "action": "点击【以后再说】", "expected": "1,关闭弹窗。"}, {"index": 4, "action": "点击【以后再说】,同时勾选“以后不再提醒签约”", "expected": "1,关闭弹窗。"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "第二次点击【以后再说】,弹出的弹窗出现“以后不再提醒签约”", "raw_text": "医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】 | step1:  => 11,700的弹窗。 [截图] 2,932的弹窗 [截图] | step2: 点击【去签约】 => 1,进入签约流程。 | step3: 点击【以后再说】 => 1,关闭弹窗。 | step4: 点击【以后再说】,同时勾选“以后不再提醒签约” => 1,关闭弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "弹窗提示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "feature_scope": "收入页强提醒 > 劳务医生 > 弹窗提示", "case_name": "点击【以后再说】,同时勾选“以后不再提醒签约”,不在弹出700或者932的弹窗", "internal_id": "177357", "external_id": "29398", "case_revision_version": "1", "summary": "", "preconditions": "1,医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 2,医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】,同时勾选“以后不再提醒签约”", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在2月份医生满足700或者932的时候,点击账户余额", "expected": "1,不会再弹出700或者932的弹窗。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生", "弹窗提示"], "case_name": "点击【以后再说】,同时勾选“以后不再提醒签约”,不在弹出700或者932的弹窗", "raw_text": "1,医生12月份点击账户余额,第一次出现700或者932的弹窗,点击了【以后再说】; 2,医生在1月份满足后,再次点击700或者932的弹窗,点击【以后再说】,同时勾选“以后不再提醒签约” | step1: 在2月份医生满足700或者932的时候,点击账户余额 => 1,不会再弹出700或者932的弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "医生为劳务,基础绩效已经满足700元,点击账户余额,打开弹窗", "internal_id": "177324", "external_id": "29390", "case_revision_version": "1", "summary": "", "preconditions": "医生未签约或者签约失败", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "基础绩效满700后,点击【账户余额】", "expected": "1,弹出弹窗 [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "医生为劳务,基础绩效已经满足700元,点击账户余额,打开弹窗", "raw_text": "医生未签约或者签约失败 | step1: 基础绩效满700后,点击【账户余额】 => 1,弹出弹窗 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "医生为劳务,基础绩效和综合绩效之和满932元,点击账户余额,弹出弹窗", "internal_id": "177327", "external_id": "29391", "case_revision_version": "1", "summary": "", "preconditions": "医生未签约或者签约失败", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "基础绩效和综合绩效之和满932元", "expected": "1,弹出弹窗。 [截图] [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "医生为劳务,基础绩效和综合绩效之和满932元,点击账户余额,弹出弹窗", "raw_text": "医生未签约或者签约失败 | step1: 基础绩效和综合绩效之和满932元 => 1,弹出弹窗。 [截图] [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "每个用户一个月只出现1次", "internal_id": "177330", "external_id": "29392", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "先满足700,后满足932", "expected": "1,满足700的时候,点击【账户余额】, 弹出700的弹窗 。 2,满足932时,点击【账户余额】,不再提示。"}, {"index": 2, "action": "先满足932,后满足700", "expected": "1,满足932的时候,点击【账户余额】, 弹出932的弹窗 。 2,满足700时,点击【账户余额】,不再提示。"}, {"index": 3, "action": "同时满足700和932时", "expected": "1,点击【账户余额】, 优先显示超过了700的弹窗 。 2,再次点击【账户余额】,不再显示932的弹窗。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "每个用户一个月只出现1次", "raw_text": "step1: 先满足700,后满足932 => 1,满足700的时候,点击【账户余额】, 弹出700的弹窗 。 2,满足932时,点击【账户余额】,不再提示。 | step2: 先满足932,后满足700 => 1,满足932的时候,点击【账户余额】, 弹出932的弹窗 。 2,满足700时,点击【账户余额】,不再提示。 | step3: 同时满足700和932时 => 1,点击【账户余额】, 优先显示超过了700的弹窗 。 2,再次点击【账户余额】,不再显示932的弹窗。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务医生", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "feature_scope": "绩效1-3 > 收入页强提醒 > 劳务医生", "case_name": "老版本用户无法看到该弹窗提示", "internal_id": "177335", "external_id": "29393", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页强提醒", "劳务医生"], "case_name": "老版本用户无法看到该弹窗提示", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户还没有签约时,账户余额顶部显示签约的滚动条", "internal_id": "177362", "external_id": "29399", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击黄色滚动条", "expected": "1,进入到签约页面。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户还没有签约时,账户余额顶部显示签约的滚动条", "raw_text": "step1:  => [截图] | step2: 点击黄色滚动条 => 1,进入到签约页面。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户提交了签约资料,但是还在审核中,还是显示签约滚动条", "internal_id": "177366", "external_id": "29400", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户提交了签约资料,但是还在审核中,还是显示签约滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户提交了签约资料,但是审核失败,出现滚动条", "internal_id": "177368", "external_id": "29401", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户提交了签约资料,但是审核失败,出现滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户已经签约了,但是还能再签约,出现滚动条", "internal_id": "177370", "external_id": "29402", "case_revision_version": "1", "summary": "", "preconditions": "医生有两次签约机会", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户已经签约了,但是还能再签约,出现滚动条", "raw_text": "医生有两次签约机会"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户已经签约了,无法再次签约,不出现滚动条", "internal_id": "177372", "external_id": "29403", "case_revision_version": "1", "summary": "", "preconditions": "医生只有一次签约机会", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户已经签约了,无法再次签约,不出现滚动条", "raw_text": "医生只有一次签约机会"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 签约黄色滚动条", "case_name": "当用户已经签约了,再次解约后,出现滚动条", "internal_id": "177374", "external_id": "29404", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "签约黄色滚动条"], "case_name": "当用户已经签约了,再次解约后,出现滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满700的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满700的黄色滚动条", "case_name": "当基础绩效满700时,账户余额顶部出现满700的黄色滚动条", "internal_id": "177377", "external_id": "29405", "case_revision_version": "1", "summary": "", "preconditions": "医生为劳务,同时没有签约/签约失败", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击满700的滚动条", "expected": "1,进入到签约页面"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "case_name": "当基础绩效满700时,账户余额顶部出现满700的黄色滚动条", "raw_text": "医生为劳务,同时没有签约/签约失败 | step1:  => [截图] | step2: 点击满700的滚动条 => 1,进入到签约页面"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满700的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满700的黄色滚动条", "case_name": "当同时满足700和932时,账户余额顶部优先显示700的滚动条", "internal_id": "177381", "external_id": "29406", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "case_name": "当同时满足700和932时,账户余额顶部优先显示700的滚动条", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满700的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满700的黄色滚动条", "case_name": "当下个月不满足700或者932或者700和932,不出现700的滚动条", "internal_id": "177384", "external_id": "29407", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满700的黄色滚动条"], "case_name": "当下个月不满足700或者932或者700和932,不出现700的滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满932的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满932的黄色滚动条", "case_name": "当基础绩效和综合绩效之和满足932时,账户余额顶部出现932的黄色滚动条", "internal_id": "177387", "external_id": "29408", "case_revision_version": "1", "summary": "", "preconditions": "医生为劳务,同时没有签约/签约失败", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击滚动条", "expected": "跳转到签约页面"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "case_name": "当基础绩效和综合绩效之和满足932时,账户余额顶部出现932的黄色滚动条", "raw_text": "医生为劳务,同时没有签约/签约失败 | step1:  => [截图] | step2: 点击滚动条 => 跳转到签约页面"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效已满932的黄色滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 绩效已满932的黄色滚动条", "case_name": "当下个月不满足932时,顶部不出现滚动条", "internal_id": "177391", "external_id": "29409", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "绩效已满932的黄色滚动条"], "case_name": "当下个月不满足932时,顶部不出现滚动条", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "老收入滚动条", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "老收入滚动条"], "feature_scope": "绩效1-3 > 收入页滚动文案 > 老收入滚动条", "case_name": "当用户12月有过老收入,次月账户余额顶部出现老收入滚动条(作废)", "internal_id": "177394", "external_id": "29410", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生2023年12月是老收入,12月26号上线后,到2024年1月1号", "expected": "[截图]"}, {"index": 2, "action": "医生2023年12月显示老收入,12月中旬变成签约,签约成功,26号上线后还是老收入", "expected": "2024年1月1号后显示老收入滚动条"}, {"index": 3, "action": "医生2023年12月先是老收入,26号上线后 ,签约成功,还是老收入", "expected": "2024年1月1号也显示老收入滚动条"}, {"index": 4, "action": "", "expected": "点击跳转到老收入页面"}, {"index": 5, "action": "", "expected": "当账户余额页面顶部有多个滚动条时,老收入滚动条放在第一条"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "收入页滚动文案", "老收入滚动条"], "case_name": "当用户12月有过老收入,次月账户余额顶部出现老收入滚动条(作废)", "raw_text": "step1: 医生2023年12月是老收入,12月26号上线后,到2024年1月1号 => [截图] | step2: 医生2023年12月显示老收入,12月中旬变成签约,签约成功,26号上线后还是老收入 => 2024年1月1号后显示老收入滚动条 | step3: 医生2023年12月先是老收入,26号上线后 ,签约成功,还是老收入 => 2024年1月1号也显示老收入滚动条 | step4:  => 点击跳转到老收入页面 | step5:  => 当账户余额页面顶部有多个滚动条时,老收入滚动条放在第一条"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "签约立即生效", "internal_id": "177411", "external_id": "29413", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "签约立即生效", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "点击【签约入驻模式】,进入到签约流程", "internal_id": "177413", "external_id": "29414", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,选择身份证,输入姓名和身份证号; 2,点击【下一步】,输入验证码", "expected": "1,跳转到签约中页面。 [截图]"}, {"index": 2, "action": "还停留在该页面,工猫告诉签约成功后,页面自动刷新", "expected": "[截图]"}, {"index": 3, "action": "", "expected": "点击返回,回到首页(逻辑不变)"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "点击【签约入驻模式】,进入到签约流程", "raw_text": "step1: 1,选择身份证,输入姓名和身份证号; 2,点击【下一步】,输入验证码 => 1,跳转到签约中页面。 [截图] | step2: 还停留在该页面,工猫告诉签约成功后,页面自动刷新 => [截图] | step3:  => 点击返回,回到首页(逻辑不变)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "签约成功后,发送签约成功的通知", "internal_id": "177418", "external_id": "29415", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "文案里的时间同签约详情页时间一样,是签约成功的时间 [截图]"}, {"index": 2, "action": "点击该通知,跳转到签约结果详情页", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "签约成功后,发送签约成功的通知", "raw_text": "step1:  => 文案里的时间同签约详情页时间一样,是签约成功的时间 [截图] | step2: 点击该通知,跳转到签约结果详情页 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "非港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "feature_scope": "签约立即生效 > 签约 > 非港澳台", "case_name": "签约结果详情页,增加起始时间文案", "internal_id": "177422", "external_id": "29416", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "原来的签约详情 [截图]", "expected": "修改后的签约详情页 [截图]"}, {"index": 2, "action": "自YYYY- MM- DD XX:YY起", "expected": "1,是签约成功的时间。"}, {"index": 3, "action": "", "expected": "上线前已经签约的和签约中的用户不需要显示起始时间文案"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "非港澳台"], "case_name": "签约结果详情页,增加起始时间文案", "raw_text": "step1: 原来的签约详情 [截图] => 修改后的签约详情页 [截图] | step2: 自YYYY- MM- DD XX:YY起 => 1,是签约成功的时间。 | step3:  => 上线前已经签约的和签约中的用户不需要显示起始时间文案"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "feature_scope": "签约立即生效 > 签约 > 港澳台", "case_name": "港澳台用户以签约成功为准", "internal_id": "177428", "external_id": "29417", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "港澳台签约成功后,需要等待签约状态,以三方返回的签约成功状态是否在当月为准", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "点击返回,回到首页(逻辑不变)"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "case_name": "港澳台用户以签约成功为准", "raw_text": "step1: 港澳台签约成功后,需要等待签约状态,以三方返回的签约成功状态是否在当月为准 => [截图] | step2:  => 点击返回,回到首页(逻辑不变)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "feature_scope": "签约立即生效 > 签约 > 港澳台", "case_name": "签约成功后,发送签约成功的通知", "internal_id": "177432", "external_id": "29418", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "case_name": "签约成功后,发送签约成功的通知", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "港澳台", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "feature_scope": "签约立即生效 > 签约 > 港澳台", "case_name": "签约结果详情页,增加起始时间文案", "internal_id": "177435", "external_id": "29419", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "上线前已经签约的和签约中的用户不需要显示起始时间文案"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约", "港澳台"], "case_name": "签约结果详情页,增加起始时间文案", "raw_text": "step1:  => [截图] | step2:  => 上线前已经签约的和签约中的用户不需要显示起始时间文案"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "feature_scope": "绩效1-3 > 签约立即生效 > 签约", "case_name": "签约入口文案修改", "internal_id": "177403", "external_id": "29411", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "case_name": "签约入口文案修改", "raw_text": "step1:  => [截图] | step2:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "feature_scope": "绩效1-3 > 签约立即生效 > 签约", "case_name": "“详细了解两种模式区别”页面文案修改", "internal_id": "177407", "external_id": "29412", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "签约"], "case_name": "“详细了解两种模式区别”页面文案修改", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "公司比例", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "公司比例"], "feature_scope": "签约立即生效 > 我的绩效页面 > 公司比例", "case_name": "公司比例还是根据当月劳务和签约总共的上海和银川订单统计", "internal_id": "177441", "external_id": "29420", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当月只有劳务模式,有切换过公司 上海劳务订单80,银川劳务订单20", "expected": "上海80% 银川20%"}, {"index": 2, "action": "当月只有签约模式,有切换过公司 上海签约订单80,银川签约订单20", "expected": "上海80% 银川20%"}, {"index": 3, "action": "当月有签约和劳务,没有切换过公司 上海签约10 上海劳务80", "expected": "上海比例 100%"}, {"index": 4, "action": "当月有签约和劳务,有切换过公司 上海签约10 上海劳务80 银川签约 20 银川劳务30", "expected": "上海(10+80)/(10+80+20+30)=64% 银川 36%"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "公司比例"], "case_name": "公司比例还是根据当月劳务和签约总共的上海和银川订单统计", "raw_text": "step1: 当月只有劳务模式,有切换过公司 上海劳务订单80,银川劳务订单20 => 上海80% 银川20% | step2: 当月只有签约模式,有切换过公司 上海签约订单80,银川签约订单20 => 上海80% 银川20% | step3: 当月有签约和劳务,没有切换过公司 上海签约10 上海劳务80 => 上海比例 100% | step4: 当月有签约和劳务,有切换过公司 上海签约10 上海劳务80 银川签约 20 银川劳务30 => 上海(10+80)/(10+80+20+30)=64% 银川 36%"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "基础绩效和总绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 基础绩效和总绩效", "case_name": "基础绩效根据到账时间入劳务或者签约账户", "internal_id": "177448", "external_id": "29421", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生在 上海劳务 的时候入账了一笔100的患者问诊费用", "expected": "1,该笔钱会进入到 上海劳务账户 。 2,到账后检查医生收入表(t_income) 上海劳务 账户金额增加是否正常。"}, {"index": 2, "action": "医生在 银川签约 的时候入账了一笔50元的诊金", "expected": "1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "case_name": "基础绩效根据到账时间入劳务或者签约账户", "raw_text": "医生当月有劳务和签约 | step1: 医生在 上海劳务 的时候入账了一笔100的患者问诊费用 => 1,该笔钱会进入到 上海劳务账户 。 2,到账后检查医生收入表(t_income) 上海劳务 账户金额增加是否正常。 | step2: 医生在 银川签约 的时候入账了一笔50元的诊金 => 1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "基础绩效和总绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 基础绩效和总绩效", "case_name": "基础绩效和总绩效包含劳务和签约", "internal_id": "177452", "external_id": "29422", "case_revision_version": "1", "summary": "", "preconditions": "基础绩效和总绩效的统计: 基础绩效=咨询+诊金(含收款码)+门诊预约+平台活动(邀请同行、新医生认证/购药、抽奖)+补充问诊记录+历史绩效+ 基础诊疗服务绩效(新增的) 总基础=基础绩效+综合绩效", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前月份只有劳务", "expected": "基础绩效和总绩效只统计劳务的"}, {"index": 2, "action": "当前月份只有签约", "expected": "基础绩效和总绩效只统计签约的"}, {"index": 3, "action": "当月有签约和劳务", "expected": "基础绩效和总绩效统计劳务和签约的和"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "基础绩效和总绩效"], "case_name": "基础绩效和总绩效包含劳务和签约", "raw_text": "基础绩效和总绩效的统计: 基础绩效=咨询+诊金(含收款码)+门诊预约+平台活动(邀请同行、新医生认证/购药、抽奖)+补充问诊记录+历史绩效+ 基础诊疗服务绩效(新增的) 总基础=基础绩效+综合绩效 | step1: 当前月份只有劳务 => 基础绩效和总绩效只统计劳务的 | step2: 当前月份只有签约 => 基础绩效和总绩效只统计签约的 | step3: 当月有签约和劳务 => 基础绩效和总绩效统计劳务和签约的和"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "综合绩效根据最后一天最后的模式,进入到劳务或者签约", "internal_id": "177458", "external_id": "29423", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月最后一天的模式是 上海劳务 ,没有再变过,2月6号 综合绩效 到账后", "expected": "1,该笔钱会进入到 上海劳务 账户。 2,到账后检查医生收入表(t_income)上海劳务账户金额增加是否正常。"}, {"index": 2, "action": "医生1月最后一天的模式是 银川签约 ,到下个月凌晨之前没有再变过,2月6号 综合绩效 到账后", "expected": "1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "综合绩效根据最后一天最后的模式,进入到劳务或者签约", "raw_text": "医生当月有劳务和签约 | step1: 医生1月最后一天的模式是 上海劳务 ,没有再变过,2月6号 综合绩效 到账后 => 1,该笔钱会进入到 上海劳务 账户。 2,到账后检查医生收入表(t_income)上海劳务账户金额增加是否正常。 | step2: 医生1月最后一天的模式是 银川签约 ,到下个月凌晨之前没有再变过,2月6号 综合绩效 到账后 => 1,该笔钱会进入到 银川签约 账户。 2,到账后检查医生收入表(t_income) 银川签约 账户金额增加是否正常。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "综合绩效的扣税,根据最后一天的模式扣税", "internal_id": "177462", "external_id": "29424", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月最后一天的模式是 上海劳务 ,没有再变过,1月的劳务基础绩效入账已满800元 综合绩效有1000元 2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账800元到上海劳务账户 。"}, {"index": 2, "action": "医生1月最后一天的模式是 上海签约 ,没有再变过,1月的评级为 A (按4.5%纳税) 综合绩效有1000元,2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账955元到上海签约账户 。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "综合绩效的扣税,根据最后一天的模式扣税", "raw_text": "医生当月有劳务和签约 | step1: 医生1月最后一天的模式是 上海劳务 ,没有再变过,1月的劳务基础绩效入账已满800元 综合绩效有1000元 2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账800元到上海劳务账户 。 | step2: 医生1月最后一天的模式是 上海签约 ,没有再变过,1月的评级为 A (按4.5%纳税) 综合绩效有1000元,2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为 1000,扣税后 实际到账955元到上海签约账户 。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "切换过公司,综合绩效根据分配比例打入到各个公司账户", "internal_id": "177466", "external_id": "29425", "case_revision_version": "1", "summary": "", "preconditions": "上海劳务基础绩效 80,银川劳务基础绩效90,银川签约基础绩效10,上海签约基础绩效30 上海总共110 银川总共100 先统计上海的比例 1月的上海比例为(80+30)/(80+90+10+30)=52%,银川比例为48%", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满800元; 综合绩效有1000元 2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账 上海劳务 账户,480扣税20%后(384元)到账 银川劳务 账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。"}, {"index": 2, "action": "医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满3480元; 综合绩效有1000元 2月6号到账后", "expected": "1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账上海劳务账户,480扣税16%后( 403.2元 )到账银川劳务账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "切换过公司,综合绩效根据分配比例打入到各个公司账户", "raw_text": "上海劳务基础绩效 80,银川劳务基础绩效90,银川签约基础绩效10,上海签约基础绩效30 上海总共110 银川总共100 先统计上海的比例 1月的上海比例为(80+30)/(80+90+10+30)=52%,银川比例为48% | step1: 医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满800元; 综合绩效有1000元 2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账 上海劳务 账户,480扣税20%后(384元)到账 银川劳务 账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。 | step2: 医生当月有劳务和签约 医生1月最后一天的模式是 上海劳务 ,没有再变过, 1月的劳务基础绩效入账已满3480元; 综合绩效有1000元 2月6号到账后 => 1,我的绩效-绩效明细里的综合绩效入账为: 综合绩效(1/2)¥520 (上海劳务) 综合绩效(2/2)¥480 (银川劳务) 2,扣税后实际到账520扣税20%后( 416元 )到账上海劳务账户,480扣税16%后( 403.2元 )到账银川劳务账户。 3,检查t_income上海劳务账户余额是否增加正确;t_month_income劳务税前和劳务税收增加和变化是否正确;t_trade_log该笔订单该字段employ_type是否为劳务,税前和税后金额是否正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "feature_scope": "签约立即生效 > 我的绩效页面 > 综合绩效", "case_name": "如果上个月没有收税,综合绩效打入到老收入账户", "internal_id": "177470", "external_id": "29426", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生12月是老收入,1月6号打综合绩效800元 时", "expected": "1,打入到老收入账户,检查老收入账户的入账金额(增加800元),是否正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "综合绩效"], "case_name": "如果上个月没有收税,综合绩效打入到老收入账户", "raw_text": "step1: 医生12月是老收入,1月6号打综合绩效800元 时 => 1,打入到老收入账户,检查老收入账户的入账金额(增加800元),是否正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约税点", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "签约税点"], "feature_scope": "签约立即生效 > 我的绩效页面 > 签约税点", "case_name": "签约的税点仍然根据整个月的药费决定", "internal_id": "177474", "external_id": "29427", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬为劳务,药费达到了7000 1月下旬转为签约,药费为1000 1月份总药费为7000+1000", "expected": "医生1月份签约的税按照4.5%纳税"}, {"index": 2, "action": "医生1月上旬为劳务,药费达到了7000 1月中旬转为签约,药费为1000 1月下旬解约,药费为1000 1月份总药费为7000+1000+1000", "expected": "医生1月份签约的税按照3%纳税"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "签约税点"], "case_name": "签约的税点仍然根据整个月的药费决定", "raw_text": "step1: 医生1月上旬为劳务,药费达到了7000 1月下旬转为签约,药费为1000 1月份总药费为7000+1000 => 医生1月份签约的税按照4.5%纳税 | step2: 医生1月上旬为劳务,药费达到了7000 1月中旬转为签约,药费为1000 1月下旬解约,药费为1000 1月份总药费为7000+1000+1000 => 医生1月份签约的税按照3%纳税"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效明细页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "绩效明细页面"], "feature_scope": "签约立即生效 > 我的绩效页面 > 绩效明细页面", "case_name": "绩效明细页面点击可以查看绩效详情", "internal_id": "177479", "external_id": "29428", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择某条绩效数据,点击跳转到详情页", "expected": "[截图]"}, {"index": 2, "action": "收入绩效明细详情页", "expected": "1,顶部标题:绩效详情 2,显示交易成功 3,显示纳税模式:记录该笔钱去向“劳务”或者“入驻”账户。不收税的不显示这一行。 4,显示创建时间:入账时间。 [截图]"}, {"index": 3, "action": "退款绩效明细", "expected": "1,点击关联记录跳转到原账单详情页。 2,退款里面的纳税模式根据当前的纳税模式显示。 [截图]"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "我的绩效页面", "绩效明细页面"], "case_name": "绩效明细页面点击可以查看绩效详情", "raw_text": "step1: 选择某条绩效数据,点击跳转到详情页 => [截图] | step2: 收入绩效明细详情页 => 1,顶部标题:绩效详情 2,显示交易成功 3,显示纳税模式:记录该笔钱去向“劳务”或者“入驻”账户。不收税的不显示这一行。 4,显示创建时间:入账时间。 [截图] | step3: 退款绩效明细 => 1,点击关联记录跳转到原账单详情页。 2,退款里面的纳税模式根据当前的纳税模式显示。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务、签约标签", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务、签约标签", "case_name": "当一个月份内既有劳务又有签约,同时显示:劳务和签约标签", "internal_id": "177486", "external_id": "29429", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "2月是劳务,2月中旬变成签约", "expected": "即使当月没有收入也显示 [截图]"}, {"index": 2, "action": "2月是劳务,2月中旬变成签约,2月下旬解约,变成劳务", "expected": ""}, {"index": 3, "action": "2月是签约,2月中旬解约后变成劳务", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "case_name": "当一个月份内既有劳务又有签约,同时显示:劳务和签约标签", "raw_text": "step1: 2月是劳务,2月中旬变成签约 => 即使当月没有收入也显示 [截图] | step2: 2月是劳务,2月中旬变成签约,2月下旬解约,变成劳务 =>  | step3: 2月是签约,2月中旬解约后变成劳务 => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务、签约标签", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务、签约标签", "case_name": "当月只有劳务,只显示劳务标签", "internal_id": "177491", "external_id": "29430", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "即使当月没有收入也显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "case_name": "当月只有劳务,只显示劳务标签", "raw_text": "step1:  => 即使当月没有收入也显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务、签约标签", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务、签约标签", "case_name": "当月只有签约,只显示签约标签", "internal_id": "177494", "external_id": "29431", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "即使当月没有收入也显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务、签约标签"], "case_name": "当月只有签约,只显示签约标签", "raw_text": "step1:  => 即使当月没有收入也显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务/签约 税前,税后总收入", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务/签约 税前,税后总收入", "case_name": "当月同时有劳务和签约,月明细中显示劳务和签约税前,劳务和签约税后", "internal_id": "177498", "external_id": "29432", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "没展开前", "expected": "[截图]"}, {"index": 2, "action": "展开后", "expected": "[截图]"}, {"index": 3, "action": "", "expected": "检查劳务和签约税前税后是否正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "case_name": "当月同时有劳务和签约,月明细中显示劳务和签约税前,劳务和签约税后", "raw_text": "step1: 没展开前 => [截图] | step2: 展开后 => [截图] | step3:  => 检查劳务和签约税前税后是否正确"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务/签约 税前,税后总收入", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务/签约 税前,税后总收入", "case_name": "当月只有劳务,原逻辑显示", "internal_id": "177503", "external_id": "29433", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "case_name": "当月只有劳务,原逻辑显示", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务/签约 税前,税后总收入", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 劳务/签约 税前,税后总收入", "case_name": "当月只有签约,原逻辑显示", "internal_id": "177506", "external_id": "29434", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "劳务/签约 税前,税后总收入"], "case_name": "当月只有签约,原逻辑显示", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "没有切换公司"], "feature_scope": "劳务 > 劳务没有次月结算 > 没有切换公司", "case_name": "当月只有劳务,没有切换过公司,公司为上海", "internal_id": "177525", "external_id": "29437", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000", "expected": "1,综合绩效税后800,入账到上海劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "没有切换公司"], "case_name": "当月只有劳务,没有切换过公司,公司为上海", "raw_text": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 => 1,综合绩效税后800,入账到上海劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务没有次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "internal_id": "177529", "external_id": "29438", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000", "expected": "1,综合绩效的税收金额为800,入账到银川劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 => 1,综合绩效的税收金额为800,入账到银川劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务没有次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "internal_id": "177532", "external_id": "29439", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000", "expected": "1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320) (2)综合绩效(2/2)600(税后480) 2,综合绩效320 入账到上海劳务账户;480 入账到银川劳务账户"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务没有次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1000,总税后960,劳务税前1000,劳务税后960,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 => 1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320) (2)综合绩效(2/2)600(税后480) 2,综合绩效320 入账到上海劳务账户;480 入账到银川劳务账户"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "没有切换公司"], "feature_scope": "劳务 > 劳务有很多次月结算 > 没有切换公司", "case_name": "当月只有劳务,没有切换过公司,公司为上海", "internal_id": "177537", "external_id": "29440", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务次月结算为160", "expected": "1,综合绩效税后800+160=960,入账到上海劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "没有切换公司"], "case_name": "当月只有劳务,没有切换过公司,公司为上海", "raw_text": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务次月结算为160 => 1,综合绩效税后800+160=960,入账到上海劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务有很多次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "internal_id": "177541", "external_id": "29441", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算外160", "expected": "1,综合绩效的税收金额为800+160=960,入账到银川劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算外160 => 1,综合绩效的税收金额为800+160=960,入账到银川劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "feature_scope": "劳务 > 劳务有很多次月结算 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "internal_id": "177544", "external_id": "29442", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算为160", "expected": "1,综合绩效的税后金额为800+160=960. (1)综合绩效(1/2)400(税后400) (2)综合绩效(2/2)600(税后560) 2,综合绩效400 入账到上海劳务账户;560 入账到银川劳务账户"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务有很多次月结算", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1000,总税后800,劳务税前1000,劳务税后800,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算为160 => 1,综合绩效的税后金额为800+160=960. (1)综合绩效(1/2)400(税后400) (2)综合绩效(2/2)600(税后560) 2,综合绩效400 入账到上海劳务账户;560 入账到银川劳务账户"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "没有切换公司"], "feature_scope": "劳务 > 劳务次月结算为1分钱 > 没有切换公司", "case_name": "当月只有劳务,没有切换过公司,公司为上海", "internal_id": "177549", "external_id": "29443", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算为0.01", "expected": "1,综合绩效税后800+0.01=800.01,入账到上海劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "没有切换公司"], "case_name": "当月只有劳务,没有切换过公司,公司为上海", "raw_text": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算为0.01 => 1,综合绩效税后800+0.01=800.01,入账到上海劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "feature_scope": "劳务 > 劳务次月结算为1分钱 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "internal_id": "177553", "external_id": "29444", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的次月结算为0.01", "expected": "1,综合绩效的税收金额为800+0.01=800.01,入账到银川劳务账户。 (1)综合绩效 1000"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的次月结算为0.01 => 1,综合绩效的税收金额为800+0.01=800.01,入账到银川劳务账户。 (1)综合绩效 1000"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "feature_scope": "劳务 > 劳务次月结算为1分钱 > 切换过公司", "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "internal_id": "177556", "external_id": "29445", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "综合绩效为1000 劳务的", "expected": "1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320+0.01=320.01) (2)综合绩效(2/2)600(税后480) 2,综合绩效320.01 入账到上海劳务账户;480 入账到银川劳务账户"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "劳务", "劳务次月结算为1分钱", "切换过公司"], "case_name": "当月只有劳务,切换过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前800,总税后799.99,劳务税前800,劳务税后799.99,签约税前0,签约税后0 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 综合绩效为1000 劳务的 => 1,综合绩效的税后金额为800 (1)综合绩效(1/2)400(税后320+0.01=320.01) (2)综合绩效(2/2)600(税后480) 2,综合绩效320.01 入账到上海劳务账户;480 入账到银川劳务账户"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "没有切换过公司"], "feature_scope": "次月结算税费 > 签约固定税收 > 没有切换过公司", "case_name": "当月只有签约,没有切换公司,上个月是上海公司", "internal_id": "177561", "external_id": "29446", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月下旬是 上海签约 ,药费达到2000,基础绩效达到800 1月总药费9000", "expected": "1,2月发的 次月结算税费- 入驻 +¥12 (入账到上海签约账户)"}, {"index": 2, "action": "医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月中旬是 上海签约 ,药费达到2000,基础绩效达到800 1月下旬解约,变成 上海劳务 ,药费达到22000,基础绩效达到900 1月总药费 31000", "expected": "1,2月发的 次月结算税费- 入驻 +¥36 (入账到上海签约账户)"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "没有切换过公司"], "case_name": "当月只有签约,没有切换公司,上个月是上海公司", "raw_text": "step1: 医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月下旬是 上海签约 ,药费达到2000,基础绩效达到800 1月总药费9000 => 1,2月发的 次月结算税费- 入驻 +¥12 (入账到上海签约账户) | step2: 医生1月上旬是 上海劳务 ,药费达到 7000,基础绩效达到2000; 1月中旬是 上海签约 ,药费达到2000,基础绩效达到800 1月下旬解约,变成 上海劳务 ,药费达到22000,基础绩效达到900 1月总药费 31000 => 1,2月发的 次月结算税费- 入驻 +¥36 (入账到上海签约账户)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "切换过公司"], "feature_scope": "次月结算税费 > 签约固定税收 > 切换过公司", "case_name": "当月只有签约,有切换公司时,检查次月结算税费到账情况", "internal_id": "177566", "external_id": "29447", "case_revision_version": "1", "summary": "", "preconditions": "医生10月在 上海签约 公司产生的支付 1,诊金 10元 2,患者修改订单地址补差价 14元 3,患者修改煎药方式时补差价 13元 4,方案订单支付金额为 50元 总计:87元 医生上个月在 银川签约 公司产生的支付 1,问诊费10元 2,嵌套问诊 10元 3,门诊预约10元 4,提问费10元 总计:40元 11月份1号凌晨计算出上海和银川的比例 1, 先计算上海的比例。 2,上海签约的比例为: 87/(87+40)约等于 0.685, 68% 。 3,银川签约的比例为: 32%", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是 上海劳务 ,药费达到 7000, 基础绩效达到2000 ; 1月中旬是 上海签约 ,药费达到2000, 1月下旬是 银川签约 ,药费达到2000 签约的基础绩效达到900", "expected": "1,2月发的 次月结算税费-入驻(1/2) +¥9.18 (入账到上海签约账户) 2月发的 次月结算税费-入驻(2/2) +¥ 4.32 (入账到银川签约账户)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约固定税收", "切换过公司"], "case_name": "当月只有签约,有切换公司时,检查次月结算税费到账情况", "raw_text": "医生10月在 上海签约 公司产生的支付 1,诊金 10元 2,患者修改订单地址补差价 14元 3,患者修改煎药方式时补差价 13元 4,方案订单支付金额为 50元 总计:87元 医生上个月在 银川签约 公司产生的支付 1,问诊费10元 2,嵌套问诊 10元 3,门诊预约10元 4,提问费10元 总计:40元 11月份1号凌晨计算出上海和银川的比例 1, 先计算上海的比例。 2,上海签约的比例为: 87/(87+40)约等于 0.685, 68% 。 3,银川签约的比例为: 32% | step1: 医生1月上旬是 上海劳务 ,药费达到 7000, 基础绩效达到2000 ; 1月中旬是 上海签约 ,药费达到2000, 1月下旬是 银川签约 ,药费达到2000 签约的基础绩效达到900 => 1,2月发的 次月结算税费-入驻(1/2) +¥9.18 (入账到上海签约账户) 2月发的 次月结算税费-入驻(2/2) +¥ 4.32 (入账到银川签约账户)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 没有切换过公司", "case_name": "当月只有签约,没有切换过公司,检查次月结算到账情况", "internal_id": "177571", "external_id": "29448", "case_revision_version": "1", "summary": "", "preconditions": "医生按照3%扣税", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月下旬是上海签约,药费达到2000,基础绩效达到800 1月总药费9000", "expected": "不需要退税"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "case_name": "当月只有签约,没有切换过公司,检查次月结算到账情况", "raw_text": "医生按照3%扣税 | step1: 医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月下旬是上海签约,药费达到2000,基础绩效达到800 1月总药费9000 => 不需要退税"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 没有切换过公司", "case_name": "逻辑同固定税收", "internal_id": "177574", "external_id": "29449", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "没有切换过公司"], "case_name": "逻辑同固定税收", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 切换过公司", "case_name": "当月只有签约,切换过公司,检查次月结算到账情况", "internal_id": "177577", "external_id": "29450", "case_revision_version": "1", "summary": "", "preconditions": "上海公司比例68%。 银川公司比例32% 医生的特殊纳税模式按照3%纳税", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月中旬是上海签约,药费达到2000, 1月下旬是银川签约,药费达到2000 签约的基础绩效达到900", "expected": "不退税"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "case_name": "当月只有签约,切换过公司,检查次月结算到账情况", "raw_text": "上海公司比例68%。 银川公司比例32% 医生的特殊纳税模式按照3%纳税 | step1: 医生1月上旬是上海劳务,药费达到 7000,基础绩效达到2000; 1月中旬是上海签约,药费达到2000, 1月下旬是银川签约,药费达到2000 签约的基础绩效达到900 => 不退税"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "切换过公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "feature_scope": "次月结算税费 > 签约特殊税收 > 切换过公司", "case_name": "逻辑同固定税收", "internal_id": "177580", "external_id": "29451", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "签约特殊税收", "切换过公司"], "case_name": "逻辑同固定税收", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "internal_id": "177585", "external_id": "29452", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "internal_id": "177588", "external_id": "29453", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "internal_id": "177591", "external_id": "29454", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的18+45=63,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约955+63=1018,上海劳务0,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的18+45=63,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约955+63=1018,上海劳务0,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "internal_id": "177594", "external_id": "29455", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "internal_id": "177598", "external_id": "29456", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务960,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务960,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "internal_id": "177601", "external_id": "29457", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "internal_id": "177604", "external_id": "29458", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;160,入账到上海劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务160,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;160,入账到上海劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务160,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "internal_id": "177607", "external_id": "29459", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "internal_id": "177611", "external_id": "29460", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800.01,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到上海劳务账户。 3,次月结算的18,入账到上海签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约18,上海劳务800.01,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "internal_id": "177614", "external_id": "29461", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "internal_id": "177617", "external_id": "29462", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;0.01,入账到上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务0.01,银川签约0,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是上海公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到上海签约账户。 3,次月结算的63,入账到上海签约账户;0.01,入账到上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签955+63=1018,上海劳务0.01,银川签约0,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 没有切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "internal_id": "177620", "external_id": "29463", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "没有切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,没有切过公司,上个月是银川公司", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "internal_id": "177625", "external_id": "29464", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800(上个月最后一天是劳务模式,应该按劳务模式收税,劳务已经入账1000,在入账1000,税后应该是800) (1)综合绩效 1000 (2)次月结算-入驻 18 2,综合绩效的税后800,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "internal_id": "177628", "external_id": "29465", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是800 (1)综合绩效 (1/2)400(税后320) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后320,入上海劳务账户;税后480,入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320,银川签约10.8,银川劳务480"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是800 (1)综合绩效 (1/2)400(税后320) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后320,入上海劳务账户;税后480,入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+800+18=2160,劳务税前1000+1000=2000,劳务税后960+800=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320,银川签约10.8,银川劳务480"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "internal_id": "177631", "external_id": "29466", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后应该是955(上个月最后一天是签约模式,应该按签约模式收税,需要扣税1000*4.5%,税后是1000-45=955) (1)综合绩效 1000 (2)次月结算 -入驻63 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的18+45=63,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务没有次月结算", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务没有次月结算", "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "internal_id": "177634", "external_id": "29467", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后", "expected": "1,综合绩效的税后是955 (1)综合绩效 (1/2)400(税后382) (2)综合绩效(2/2)600(税后573) (2)次月结算 -入驻(1/2)25.2 (4)次月结算 -入驻(2/2)37.8 2,综合绩效的税后382,入上海签约账户;税后573,入账到银川签约账户。 3,次月结算的25.2,入上海签约账户;37.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务0,银川签约573+37.8=610.8,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务没有次月结算"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1342,劳务税前1000,劳务税后960,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月签约的次月结算为18+45=63元 11月综合绩效为1000元 次月结算和综合绩效打入后 => 1,综合绩效的税后是955 (1)综合绩效 (1/2)400(税后382) (2)综合绩效(2/2)600(税后573) (2)次月结算 -入驻(1/2)25.2 (4)次月结算 -入驻(2/2)37.8 2,综合绩效的税后382,入上海签约账户;税后573,入账到银川签约账户。 3,次月结算的25.2,入上海签约账户;37.8入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1342+955+63=2360,劳务税前1000,劳务税后960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务0,银川签约573+37.8=610.8,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "internal_id": "177638", "external_id": "29468", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+160=960,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务960"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "internal_id": "177641", "external_id": "29469", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+160=960 (1)综合绩效(1/2) 400(税后400) (2)综合绩效(2/2)600(税后560) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后400,入账上海劳务账户;560 入账到银川劳务账户。 3,次月结算的7.2,入账上海签约;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务400,银川签约10.8,银川劳务560"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160(1000的劳务税后应该960, 实际上只有800,多扣了160,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+160=960 (1)综合绩效(1/2) 400(税后400) (2)综合绩效(2/2)600(税后560) (3)次月结算 -入驻(1/2)7.2 (4)次月结算 -入驻(2/2)10.8 2,综合绩效的税后400,入账上海劳务账户;560 入账到银川劳务账户。 3,次月结算的7.2,入账上海签约;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+960+18=2160,劳务税前1000+1000=2000,劳务税后800+960=1760,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务400,银川签约10.8,银川劳务560"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "internal_id": "177644", "external_id": "29470", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 160 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;160,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约0,上海劳务0,银川签约955+63=1018,银川劳务160"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算有很多", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算有很多", "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "internal_id": "177647", "external_id": "29471", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 (1/2)400 (2)综合绩效(2/2)600 (3)次月结算-入驻 (1/2)25.2 (4)次月结算-入驻 (2/2)37.8 (5)次月结算-劳务 (1/2) 64 (6)次月结算-劳务 (2/2)96 2,综合绩效的税后382,入帐上海签约;573 入账到银川签约账户。 3,次月结算的25.2,入账上海签约;37.8 入账到银川签约账户;64,入账上海劳务;96,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务64,银川签约573+37.8=610.8,银川劳务96"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算有很多"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1400,总税后1182,劳务税前1000,劳务税后800,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为160 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 (1/2)400 (2)综合绩效(2/2)600 (3)次月结算-入驻 (1/2)25.2 (4)次月结算-入驻 (2/2)37.8 (5)次月结算-劳务 (1/2) 64 (6)次月结算-劳务 (2/2)96 2,综合绩效的税后382,入帐上海签约;573 入账到银川签约账户。 3,次月结算的25.2,入账上海签约;37.8 入账到银川签约账户;64,入账上海劳务;96,入账到银川劳务账户。 4,11月 t_month_income 总税前1400+1000=2400,总税后1182+63+955+160=2360,劳务税前1000,劳务税后800+160=960,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签约382+25.2=407.2,上海劳务64,银川签约573+37.8=610.8,银川劳务96"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "internal_id": "177651", "external_id": "29472", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效 1000 (2)次月结算 -入驻 18 2,综合绩效的税后800+0.01=800.01,入账到银川劳务账户。 3,次月结算的18,入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约0,上海劳务0,银川签约18,银川劳务800.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "internal_id": "177654", "external_id": "29473", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效(1/2) 400(税后320.01) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻 (1/2)7.2 (4)次月结算-入驻(2/2)10.8 2,综合绩效的税后320.01,入上海劳务账户;480 入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320.01,银川签约10.8,银川劳务480"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是劳务,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01(800的劳务税后应该800, 实际上只有799.99,多扣了0.01,需要补回来) 11月份签约的次月结算为18 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是800+0.01=800.01 (1)综合绩效(1/2) 400(税后320.01) (2)综合绩效(2/2)600(税后480) (3)次月结算 -入驻 (1/2)7.2 (4)次月结算-入驻(2/2)10.8 2,综合绩效的税后320.01,入上海劳务账户;480 入账到银川劳务账户。 3,次月结算的7.2,入上海签约账户;10.8 入账到银川签约账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+800.01+18=2000,劳务税前800+1000=1800,劳务税后799.99+800.01=1600,签约税前400,签约税后382+18=400 5, t_income 上海签约7.2,上海劳务320.01,银川签约10.8,银川劳务480"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "internal_id": "177657", "external_id": "29474", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 0:100", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效 1000 (2)次月结算 -入驻 63 (3)次月结算-劳务 0.01 2,综合绩效的税后955,入账到银川签约账户。 3,次月结算的63,入账到银川签约账户;0.01,入账到银川劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+63+955+0.01=2200,劳务税前1000,劳务税后799.99+0.01=800,签约税前400+1000=1400,签约税后382+63+955=1400 5, t_income 上海签0,上海劳务0,银川签约955+63=1018,银川劳务0.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务次月结算为1分钱", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "feature_scope": "既有劳务又有签约 > 切换过公司 > 劳务次月结算为1分钱", "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "internal_id": "177660", "external_id": "29475", "case_revision_version": "1", "summary": "", "preconditions": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后", "expected": "1,综合绩效的税后应该是955 (1)综合绩效(1/2) 400(税后382) (2)综合绩效(2/2)600(税后573) (3)次月结算 -入驻 (1/2)25.2 (4)次月结算-入驻(2/2)37.8 (5)次月结算 -劳务 0.01 2,综合绩效的税后382,入上海劳务账户;573 入账到银川劳务账户。 3,次月结算的25.2,入上海签约账户;37.8 入账到银川签约账户;0.01入上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+0.01+955+63=2200,劳务税前800,劳务税后799.99+0.01=800,签约税前400+1000,签约税后382+955+63=1400 5, t_income 上海签约25.2+382=407.2,上海劳务0.01,银川签约37.8+573=610.8,银川劳务0"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费", "既有劳务又有签约", "切换过公司", "劳务次月结算为1分钱"], "case_name": "上个月最后一天是签约,切过公司,上海:银川 40:60", "raw_text": "t_month_income 11月份总税前1200,总税后1181.99,劳务税前800,劳务税后799.99,签约税前400,签约税后382 11月份药费的金额为30000,签约不需要扣税 t_income 上海签约余额 0,上海劳务余额0,银川签约余额0,银川劳务余额0 | step1: 11月份劳务的次月结算为0.01 11月份签约的次月结算为18+45=63 11月份的综合绩效为1000 当综合绩效和次月结算发放成功后 => 1,综合绩效的税后应该是955 (1)综合绩效(1/2) 400(税后382) (2)综合绩效(2/2)600(税后573) (3)次月结算 -入驻 (1/2)25.2 (4)次月结算-入驻(2/2)37.8 (5)次月结算 -劳务 0.01 2,综合绩效的税后382,入上海劳务账户;573 入账到银川劳务账户。 3,次月结算的25.2,入上海签约账户;37.8 入账到银川签约账户;0.01入上海劳务账户。 4,11月 t_month_income 总税前1200+1000=2200,总税后1181.99+0.01+955+63=2200,劳务税前800,劳务税后799.99+0.01=800,签约税前400+1000,签约税后382+955+63=1400 5, t_income 上海签约25.2+382=407.2,上海劳务0.01,银川签约37.8+573=610.8,银川劳务0"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "次月结算税费", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 次月结算税费", "case_name": "月明细里的次月结算税费区分劳务和签约", "internal_id": "177510", "external_id": "29435", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "case_name": "月明细里的次月结算税费区分劳务和签约", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "次月结算税费", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 次月结算税费", "case_name": "劳务和签约次月结算税费显示", "internal_id": "177513", "external_id": "29436", "case_revision_version": "1", "summary": "", "preconditions": "医生当月有劳务和签约 入账到当前模式和公司里", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "劳务和签约都没有次月结算税费(次月结算税费为0)", "expected": "月明细收入里不显示次月结算税费"}, {"index": 2, "action": "劳务和签约只有一笔次月结算税费", "expected": "次月结算税费-劳务 +¥0.01 次月结算税费-入驻 +¥0.10"}, {"index": 3, "action": "劳务和签约各有两笔次月结算税费", "expected": "次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.01 次月结算税费-入驻 (2/2) +¥0.10 次月结算税费-入驻 (1/2) +¥0.10"}, {"index": 4, "action": "劳务没有,签约有一笔", "expected": "次月结算税费-入驻 +¥0.10"}, {"index": 5, "action": "劳务没有,签约有两笔", "expected": "次月结算税费-入驻(2/2) +¥0.01 次月结算税费-入驻(1/2) +¥0.10"}, {"index": 6, "action": "劳务有一笔,签约没有", "expected": "次月结算税费-劳务 +¥0.01"}, {"index": 7, "action": "劳务有两笔,签约没有", "expected": "次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.10"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "次月结算税费"], "case_name": "劳务和签约次月结算税费显示", "raw_text": "医生当月有劳务和签约 入账到当前模式和公司里 | step1: 劳务和签约都没有次月结算税费(次月结算税费为0) => 月明细收入里不显示次月结算税费 | step2: 劳务和签约只有一笔次月结算税费 => 次月结算税费-劳务 +¥0.01 次月结算税费-入驻 +¥0.10 | step3: 劳务和签约各有两笔次月结算税费 => 次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.01 次月结算税费-入驻 (2/2) +¥0.10 次月结算税费-入驻 (1/2) +¥0.10 | step4: 劳务没有,签约有一笔 => 次月结算税费-入驻 +¥0.10 | step5: 劳务没有,签约有两笔 => 次月结算税费-入驻(2/2) +¥0.01 次月结算税费-入驻(1/2) +¥0.10 | step6: 劳务有一笔,签约没有 => 次月结算税费-劳务 +¥0.01 | step7: 劳务有两笔,签约没有 => 次月结算税费-劳务(2/2) +¥0.01 次月结算税费-劳务(1/2) +¥0.10"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "领取和买课", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "领取和买课"], "feature_scope": "签约立即生效 > 账户余额页面显示 > 领取和买课", "case_name": "领取和买课根据当前模式,从当前模式账户取出", "internal_id": "177664", "external_id": "29476", "case_revision_version": "1", "summary": "", "preconditions": "医生当前月份有劳务和签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生2月份领取了一笔 5块钱,当前是上海劳务模式", "expected": "1,该笔钱会从上海劳务账户取出。 2,取出后检查医生收入表(t_income)上海劳务账户金额减少是否正常。"}, {"index": 2, "action": "医生2月份购买了一个课程花费 100元,当前是银川签约模式", "expected": "1,该笔钱会从银川签约账户取出。 2,取出后检查医生收入表(t_income)银川签约账户金额减少是否正常。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示", "领取和买课"], "case_name": "领取和买课根据当前模式,从当前模式账户取出", "raw_text": "医生当前月份有劳务和签约 | step1: 医生2月份领取了一笔 5块钱,当前是上海劳务模式 => 1,该笔钱会从上海劳务账户取出。 2,取出后检查医生收入表(t_income)上海劳务账户金额减少是否正常。 | step2: 医生2月份购买了一个课程花费 100元,当前是银川签约模式 => 1,该笔钱会从银川签约账户取出。 2,取出后检查医生收入表(t_income)银川签约账户金额减少是否正常。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "账户余额页面显示", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示"], "feature_scope": "绩效1-3 > 签约立即生效 > 账户余额页面显示", "case_name": "账户余额页面点击条目,可以查看账单详情", "internal_id": "177668", "external_id": "29477", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,也是增加“纳税模式”:劳务和入驻,不收税就不显示该行。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "账户余额页面显示"], "case_name": "账户余额页面点击条目,可以查看账单详情", "raw_text": "step1:  => 1,也是增加“纳税模式”:劳务和入驻,不收税就不显示该行。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "中间页"], "feature_scope": "绩效1-3 > 签约立即生效 > 中间页", "case_name": "中间页的展示逻辑不变", "internal_id": "177672", "external_id": "29478", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "检查一下一个月内同时有劳务和签约收入的时候,中间页月份显示是否正确"}, {"index": 2, "action": "老收入全面收税后 由上海老收入变成上海劳务 上海劳务账户没有入账 老收入12月有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前"}, {"index": 3, "action": "1月份变成上海劳务后,有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前"}, {"index": 4, "action": "1月份变成 上海 劳务后,没有收入 又变成了 银川 签约,也没有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2023年12月之前"}, {"index": 5, "action": "1月份变成 上海劳务 后,有收入 又变成了 银川签约 ,有收入", "expected": "2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2024年1月 劳务 2023年12月之前"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "中间页"], "case_name": "中间页的展示逻辑不变", "raw_text": "step1:  => 检查一下一个月内同时有劳务和签约收入的时候,中间页月份显示是否正确 | step2: 老收入全面收税后 由上海老收入变成上海劳务 上海劳务账户没有入账 老收入12月有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前 | step3: 1月份变成上海劳务后,有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 劳务 历史纳税模式: 2023年12月之前 | step4: 1月份变成 上海 劳务后,没有收入 又变成了 银川 签约,也没有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2023年12月之前 | step5: 1月份变成 上海劳务 后,有收入 又变成了 银川签约 ,有收入 => 2024年1月份去提现的时候有中间页 当前纳税模式: 2024年1月 入驻 历史纳税模式: 2024年1月 劳务 2023年12月之前"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绑定银行卡页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "绑定银行卡页面"], "feature_scope": "绩效1-3 > 签约立即生效 > 绑定银行卡页面", "case_name": "签约或者解约后,原来的银行卡无法继承,顶部有黄条提示", "internal_id": "177680", "external_id": "29479", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,原逻辑。 2,点击关闭后,下次不再出现。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "绑定银行卡页面"], "case_name": "签约或者解约后,原来的银行卡无法继承,顶部有黄条提示", "raw_text": "step1:  => 1,原逻辑。 2,点击关闭后,下次不再出现。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月只有劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有劳务"], "feature_scope": "签约立即生效 > 提现 > 当月只有劳务", "case_name": "当月只有劳务,当前是上海劳务,上海劳务和银川劳务都有钱,提现时,优先从银川劳务提现", "internal_id": "177685", "external_id": "29480", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100", "expected": "优先从银川劳务提现100,提现成功后,银川劳务余额变成0"}, {"index": 2, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210", "expected": "出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图]"}, {"index": 3, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100", "expected": "只能从上海劳务提现,提现成功后上海劳务账户余额为100"}, {"index": 5, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有劳务"], "case_name": "当月只有劳务,当前是上海劳务,上海劳务和银川劳务都有钱,提现时,优先从银川劳务提现", "raw_text": "step1: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100 => 优先从银川劳务提现100,提现成功后,银川劳务余额变成0 | step2: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210 => 出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图] | step3: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300 => 出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图] | step4: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100 => 只能从上海劳务提现,提现成功后上海劳务账户余额为100 | step5: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月只有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有签约"], "feature_scope": "签约立即生效 > 提现 > 当月只有签约", "case_name": "当月只有签约,当前是上海签约,上海签约和银川签约都有钱,提现时,优先从银川签约提现", "internal_id": "177693", "external_id": "29481", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100", "expected": "优先从银川签约提现100,提现成功后,银川签约余额变成0"}, {"index": 2, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210", "expected": "出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图]"}, {"index": 3, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月只有签约"], "case_name": "当月只有签约,当前是上海签约,上海签约和银川签约都有钱,提现时,优先从银川签约提现", "raw_text": "step1: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100 => 优先从银川签约提现100,提现成功后,银川签约余额变成0 | step2: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210 => 出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图] | step3: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300 => 出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图] | step4: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月有劳务和签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "feature_scope": "签约立即生效 > 提现 > 当月有劳务和签约", "case_name": "当月即有劳务又有签约,当前为上海签约,通过劳务纳税模式去提现,优先从银川劳务提现", "internal_id": "177700", "external_id": "29482", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100", "expected": "优先从银川劳务提现100,提现成功后,银川劳务余额变成0"}, {"index": 2, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210", "expected": "出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图]"}, {"index": 3, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100", "expected": "只能从上海劳务提现,提现成功后上海劳务账户余额为100"}, {"index": 5, "action": "当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "case_name": "当月即有劳务又有签约,当前为上海签约,通过劳务纳税模式去提现,优先从银川劳务提现", "raw_text": "step1: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现100 => 优先从银川劳务提现100,提现成功后,银川劳务余额变成0 | step2: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现210 => 出现弹窗,从银川劳务提现100,从上海劳务提现110,提现成功后,银川劳务变成0,上海劳务余额变成90 [截图] | step3: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现300 => 出现弹窗,提现成功后,从上海劳务提现200,银川劳务提现100。上海劳务账户余额为0,银川劳务账户余额为0 [截图] | step4: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额0 提现100 => 只能从上海劳务提现,提现成功后上海劳务账户余额为100 | step5: 当前是上海劳务 上海劳务账户余额200,银川劳务账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "当月有劳务和签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "feature_scope": "签约立即生效 > 提现 > 当月有劳务和签约", "case_name": "当月即有劳务又有签约,当前为上海签约,通过签约纳税模式去提现,优先从银川签约提现", "internal_id": "177707", "external_id": "29483", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100", "expected": "优先从银川签约提现100,提现成功后,银川签约余额变成0"}, {"index": 2, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210", "expected": "出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图]"}, {"index": 3, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300", "expected": "出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图]"}, {"index": 4, "action": "当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301", "expected": "提示:输入金额超出可领取金额 [截图]"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效", "提现", "当月有劳务和签约"], "case_name": "当月即有劳务又有签约,当前为上海签约,通过签约纳税模式去提现,优先从银川签约提现", "raw_text": "step1: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现100 => 优先从银川签约提现100,提现成功后,银川签约余额变成0 | step2: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现210 => 出现弹窗,从银川签约提现100,从上海签约提现110,提现成功后,银川签约变成0,上海签约余额变成90 [截图] | step3: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现300 => 出现弹窗,提现成功后,从上海签约提现200,银川签约提现100。上海签约账户余额为0,银川签约账户余额为0 [截图] | step4: 当前是上海签约 上海签约账户余额200,银川签约账户余额100 提现301 => 提示:输入金额超出可领取金额 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约立即生效", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效"], "feature_scope": "绩效 > 绩效1-3 > 签约立即生效", "case_name": "上线前已经签约还没有生效的用户,上线后立即生效", "internal_id": "177713", "external_id": "29484", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生12月上旬是老收入,12月上旬医生签约了", "expected": "12月26号上线后,该医生不会立即进入新收入,变成签约;要等到2024年1月1号才会进入到新收入,变成签约"}, {"index": 2, "action": "医生12月上旬是劳务,12月上旬医生签约了,12月27号上线后", "expected": "12月26号上线后,该医生立即变成签约,12月份同时存在劳务和签约两种状态"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "签约立即生效"], "case_name": "上线前已经签约还没有生效的用户,上线后立即生效", "raw_text": "step1: 医生12月上旬是老收入,12月上旬医生签约了 => 12月26号上线后,该医生不会立即进入新收入,变成签约;要等到2024年1月1号才会进入到新收入,变成签约 | step2: 医生12月上旬是劳务,12月上旬医生签约了,12月27号上线后 => 12月26号上线后,该医生立即变成签约,12月份同时存在劳务和签约两种状态"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "会话页退订单页", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "会话页退订单页"], "feature_scope": "绩效 > 绩效1-3 > 会话页退订单页", "case_name": "退款时显示当前纳税模式的账户余额", "internal_id": "177718", "external_id": "29485", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "还是从当前账户余额扣出,原逻辑"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "会话页退订单页"], "case_name": "退款时显示当前纳税模式的账户余额", "raw_text": "step1:  => 还是从当前账户余额扣出,原逻辑"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "feature_scope": "绩效1-3 > 老版本 > 劳务", "case_name": "月明细去掉平台补贴", "internal_id": "177723", "external_id": "29486", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "case_name": "月明细去掉平台补贴", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "feature_scope": "绩效1-3 > 老版本 > 劳务", "case_name": "月明细增加次月结算后入账", "internal_id": "177726", "external_id": "29487", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "劳务"], "case_name": "月明细增加次月结算后入账", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "签约"], "feature_scope": "绩效1-3 > 老版本 > 签约", "case_name": "税前、税收收入、次月结算、订单金额顺序更换", "internal_id": "177730", "external_id": "29488", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "原来的 [截图]", "expected": "更换后的 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "签约"], "case_name": "税前、税收收入、次月结算、订单金额顺序更换", "raw_text": "step1: 原来的 [截图] => 更换后的 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内又有劳务又有签约,同时显示“劳务”和“入驻”", "internal_id": "177734", "external_id": "29489", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,先显示劳务,再显示入驻。 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内又有劳务又有签约,同时显示“劳务”和“入驻”", "raw_text": "step1:  => 1,先显示劳务,再显示入驻。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内又有劳务又有签约,显示劳务和签约税前税后收入", "internal_id": "177737", "external_id": "29490", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "没有展开前", "expected": "[截图]"}, {"index": 2, "action": "展开后", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内又有劳务又有签约,显示劳务和签约税前税后收入", "raw_text": "step1: 没有展开前 => [截图] | step2: 展开后 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内有劳务又有签约,“次月结算后入账”包含入驻和签约", "internal_id": "177741", "external_id": "29491", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "劳务的次月结算后入账为0.01 签约的次月结算后入账为1", "expected": "总的次月结算后入账为1.01"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内有劳务又有签约,“次月结算后入账”包含入驻和签约", "raw_text": "step1: 劳务的次月结算后入账为0.01 签约的次月结算后入账为1 => 总的次月结算后入账为1.01"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "又有劳务又有签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "feature_scope": "绩效1-3 > 老版本 > 又有劳务又有签约", "case_name": "一个月内有劳务又有签约,“订单金额”还是只包含入驻", "internal_id": "177744", "external_id": "29492", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "老版本", "又有劳务又有签约"], "case_name": "一个月内有劳务又有签约,“订单金额”还是只包含入驻", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,出现浮层", "internal_id": "177777", "external_id": "29501", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 上海劳务第二笔 200 对应的税后800、160 上海劳务 账户余额160", "expected": "1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务税前800 上海劳务第二笔 200 对应的税后800、160 上海劳务 账户余额160 => 1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,劳务账户余额280,出现浮层", "internal_id": "177780", "external_id": "29502", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 上海劳务第二笔 200 上海劳务第三笔150 对应的税后800、160,120 上海劳务 账户余额280,银川劳务账户余额0", "expected": "1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,劳务账户余额280,出现浮层", "raw_text": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务税前800 上海劳务第二笔 200 上海劳务第三笔150 对应的税后800、160,120 上海劳务 账户余额280,银川劳务账户余额0 => 1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额159,不出现浮层", "internal_id": "177783", "external_id": "29503", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从 上海劳务 转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 第二笔 上海劳务200 对应的税后800、160 上海劳务账户余额 159", "expected": "上海劳务账户余额不足,不显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额159,不出现浮层", "raw_text": "医生1月份从 上海劳务 转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务税前800 第二笔 上海劳务200 对应的税后800、160 上海劳务账户余额 159 => 上海劳务账户余额不足,不显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,不出现浮层", "internal_id": "177786", "external_id": "29504", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从 上海劳务转到上海签约 ,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔税前800,第二笔 200 对应的税后800、160 银川劳务账户余额80, 上海劳务 余额80", "expected": "上海劳务余额不足,不显示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入800,第二笔200,劳务账户余额160,不出现浮层", "raw_text": "医生1月份从 上海劳务转到上海签约 ,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔税前800,第二笔 200 对应的税后800、160 银川劳务账户余额80, 上海劳务 余额80 => 上海劳务余额不足,不显示"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入700,第二笔250,劳务账户余额120,不出现浮层", "internal_id": "177789", "external_id": "29505", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务700 第二笔上海劳务250 上海劳务余额700", "expected": "不出现浮层(一笔订单金额不能拆分)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入700,第二笔250,劳务账户余额120,不出现浮层", "raw_text": "医生1月份从上海劳务转到上海签约,没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 非综合绩效收入,且订单都没有退款 | step1: 第一笔上海劳务700 第二笔上海劳务250 上海劳务余额700 => 不出现浮层(一笔订单金额不能拆分)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入200,第二笔600,劳务账户余额300,不出现浮层", "internal_id": "177792", "external_id": "29506", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务200 第二笔上海劳务600 上海劳务余额300", "expected": "订单金额不满足800,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入200,第二笔600,劳务账户余额300,不出现浮层", "raw_text": "step1: 第一笔上海劳务200 第二笔上海劳务600 上海劳务余额300 => 订单金额不满足800,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "没有切换公司", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 没有切换公司", "case_name": "当前劳务税前第一笔收入是综合绩效 800,第二笔200,对应的劳务账户余额充足,不出现浮层", "internal_id": "177795", "external_id": "29507", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前为综合绩效800 第二笔上海劳务200 上海劳务余额充足", "expected": "综合绩效不能劳务转到签约,订单金额不满足800,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "没有切换公司"], "case_name": "当前劳务税前第一笔收入是综合绩效 800,第二笔200,对应的劳务账户余额充足,不出现浮层", "raw_text": "step1: 第一笔上海劳务税前为综合绩效800 第二笔上海劳务200 上海劳务余额充足 => 综合绩效不能劳务转到签约,订单金额不满足800,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额160,出现浮层", "internal_id": "177800", "external_id": "29508", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 第二笔银川劳务200 对应的税后800上海、160银川 银川劳务账户 余额160", "expected": "1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔上海劳务税前800 第二笔银川劳务200 对应的税后800上海、160银川 银川劳务账户 余额160 => 1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,不出现浮层", "internal_id": "177803", "external_id": "29509", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800入 第二笔银川劳务 200 对应的税后800入上海、160入银川 上海劳务 账户余额160,银川劳务账户余额0", "expected": "不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,不出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔上海劳务税前800入 第二笔银川劳务 200 对应的税后800入上海、160入银川 上海劳务 账户余额160,银川劳务账户余额0 => 不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,银川账户余额160,出现浮层", "internal_id": "177806", "external_id": "29510", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务税前800 第二笔银川劳务 200 第三笔银川劳务150 对应的税后800、160,120 银川劳务 账户余额160", "expected": "1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}, {"index": 2, "action": "150迁移后,银川劳务账户余额剩余40", "expected": "不出现浮层"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,第三笔150,银川账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成 银川签约 劳务税前 1150 劳务税后1080 入驻税前100 入驻税后95.5 | step1: 第一笔上海劳务税前800 第二笔银川劳务 200 第三笔银川劳务150 对应的税后800、160,120 银川劳务 账户余额160 => 1,您1月劳务税前收入中有¥350.00可以签约方式结算,迁移后节约税费¥54.25, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1150.00-350.00 劳务税后 1080-280 签约税前100+350 签约税后95.5+334.25 [截图] 3,迁移后,核对t_income 里 银川劳务账户余额 减少是否正确, 银川签约账户余额 增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 | step2: 150迁移后,银川劳务账户余额剩余40 => 不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额159,不出现浮层", "internal_id": "177810", "external_id": "29511", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务800 第二笔银川劳务200 银川劳务账户余额159", "expected": "不出现浮层(余额不足)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入800,第二笔200,银川劳务账户余额159,不出现浮层", "raw_text": "step1: 第一笔上海劳务800 第二笔银川劳务200 银川劳务账户余额159 => 不出现浮层(余额不足)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入700,第二笔250,银川劳务账户余额120,不出现浮层", "internal_id": "177813", "external_id": "29512", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务700 第二笔银川劳务250 银川劳务余额120", "expected": "不出现浮层(同一笔订单金额不拆分)"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入700,第二笔250,银川劳务账户余额120,不出现浮层", "raw_text": "step1: 第一笔上海劳务700 第二笔银川劳务250 银川劳务余额120 => 不出现浮层(同一笔订单金额不拆分)"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "上海转银川", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 上海转银川", "case_name": "当前劳务税前第一笔收入200,第二笔600,银川劳务账户余额300,不出现浮层", "internal_id": "177816", "external_id": "29513", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务200 第二笔银川劳务600 银川劳务余额300", "expected": "订单金额没有超出800,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "上海转银川"], "case_name": "当前劳务税前第一笔收入200,第二笔600,银川劳务账户余额300,不出现浮层", "raw_text": "step1: 第一笔上海劳务200 第二笔银川劳务600 银川劳务余额300 => 订单金额没有超出800,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "银川转上海", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 银川转上海", "case_name": "逻辑同上海转银川", "internal_id": "177820", "external_id": "29514", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "case_name": "逻辑同上海转银川", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "银川转上海", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "feature_scope": "把劳务收入转至签约 > 切换了公司 > 银川转上海", "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,出现浮层", "internal_id": "177822", "external_id": "29515", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到银川劳务,又转成银川签约,最后转成 上海签约 劳务税费 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔税前800入,第二笔 200入 对应的税后800上海、160银川 上海劳务 账户余额160", "expected": "1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额 减少是否正确, 上海签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "切换了公司", "银川转上海"], "case_name": "当前劳务税前第一笔收入800,第二笔200,上海劳务账户余额160,出现浮层", "raw_text": "医生1月份从上海劳务转到银川劳务,又转成银川签约,最后转成 上海签约 劳务税费 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔税前800入,第二笔 200入 对应的税后800上海、160银川 上海劳务 账户余额160 => 1,您1月劳务税前收入中有¥200.00可以签约方式结算,迁移后节约税费¥31.00, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1000.00-200.00 劳务税后 960-160 签约税前0+200 签约税后0+191 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额 减少是否正确, 上海签约账户余额 增加是否正确。t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "次月结算税费", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "次月结算税费"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 次月结算税费", "case_name": "劳务转移金额后,检查劳务和签约次月结算计算是否正确", "internal_id": "177826", "external_id": "29516", "case_revision_version": "1", "summary": "", "preconditions": "医生1月份从上海劳务转到上海签约, 没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "第一笔上海劳务800 第二笔上海劳务200(转移到上海签约) 上海签约800 (月药价 9000)", "expected": "转移劳务的200元后,签约的次月结算在2月6号为15"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "次月结算税费"], "case_name": "劳务转移金额后,检查劳务和签约次月结算计算是否正确", "raw_text": "医生1月份从上海劳务转到上海签约, 没有切换公司 劳务税前 1000 劳务税后960 入驻税前0 入驻税后0 | step1: 第一笔上海劳务800 第二笔上海劳务200(转移到上海签约) 上海签约800 (月药价 9000) => 转移劳务的200元后,签约的次月结算在2月6号为15"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "绩效明细详情", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "绩效明细详情"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 绩效明细详情", "case_name": "劳务订单迁移成功后,该笔订单的绩效明细和退款详情里纳税模式变化正确", "internal_id": "177830", "external_id": "29517", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "从劳务转移了一笔钱到签约", "expected": "1,绩效明细里纳税模式由“劳务”变成“入驻”。 [截图]"}, {"index": 2, "action": "转移成功后,去退款,退款详情里,纳税模式也正确显示", "expected": "1,退款明细里纳税模式根据当前的纳税模式显示:“劳务”或者“入驻”。 [截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "绩效明细详情"], "case_name": "劳务订单迁移成功后,该笔订单的绩效明细和退款详情里纳税模式变化正确", "raw_text": "step1: 从劳务转移了一笔钱到签约 => 1,绩效明细里纳税模式由“劳务”变成“入驻”。 [截图] | step2: 转移成功后,去退款,退款详情里,纳税模式也正确显示 => 1,退款明细里纳税模式根据当前的纳税模式显示:“劳务”或者“入驻”。 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "选择退款订单页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "选择退款订单页面"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 选择退款订单页面", "case_name": "劳务订单迁移成功后,去退款该笔订单,“预计从中扣除”显示正确", "internal_id": "177835", "external_id": "29518", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "从劳务转移了一笔150元的订单 去退款,签约账户余额充足 选择该笔订单去退款", "expected": "1,预计从中扣除: ¥143.25"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "选择退款订单页面"], "case_name": "劳务订单迁移成功后,去退款该笔订单,“预计从中扣除”显示正确", "raw_text": "step1: 从劳务转移了一笔150元的订单 去退款,签约账户余额充足 选择该笔订单去退款 => 1,预计从中扣除: ¥143.25"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "劳务领取页面", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "劳务领取页面"], "feature_scope": "绩效1-3 > 把劳务收入转至签约 > 劳务领取页面", "case_name": "劳务领取页面也显示转移浮层", "internal_id": "177839", "external_id": "29519", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约", "劳务领取页面"], "case_name": "劳务领取页面也显示转移浮层", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "医生劳务转签约,当月劳务税前收入已超出800,劳务余额充足超出800后的第一笔到最新一笔订单,可以转移", "internal_id": "177747", "external_id": "29493", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "医生劳务转签约,当月劳务税前收入已超出800,劳务余额充足超出800后的第一笔到最新一笔订单,可以转移", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "综合绩效不能从劳务转移至签约", "internal_id": "177749", "external_id": "29494", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当月上海劳务税前第一笔收入是综合绩效 800 上海劳务第二笔200 上海劳务账户余额充足", "expected": "不出现浮层"}, {"index": 2, "action": "医生上海劳务转上海签约 1月上海劳务税前第一笔收入是综合绩效 800 第二笔上海劳务800 第三笔上海劳务100 上海劳务 公司账户余额700", "expected": "1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1700.00-100.00 劳务税后 1520-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "综合绩效不能从劳务转移至签约", "raw_text": "step1: 当月上海劳务税前第一笔收入是综合绩效 800 上海劳务第二笔200 上海劳务账户余额充足 => 不出现浮层 | step2: 医生上海劳务转上海签约 1月上海劳务税前第一笔收入是综合绩效 800 第二笔上海劳务800 第三笔上海劳务100 上海劳务 公司账户余额700 => 1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1700.00-100.00 劳务税后 1520-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户余额减少是否正确,上海签约账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "切换公司后,只有当前公司的订单可以转移", "internal_id": "177753", "external_id": "29495", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生 上海 劳务转 银川 签约 当月第一笔上海劳务800 第二笔上海劳务200 上海劳务 账户余额300, 银川劳务 账户300", "expected": "不出现浮层"}, {"index": 2, "action": "医生 上海劳务 转 银川 劳务,再转 银川 签约 1月第一笔上海劳务800 第二笔上海劳务200 第三笔 银川劳务 100 上海劳务 账户余额300, 银川劳务 账户300", "expected": "1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 银川劳务 账户余额减少是否正确, 银川签约 账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "切换公司后,只有当前公司的订单可以转移", "raw_text": "step1: 医生 上海 劳务转 银川 签约 当月第一笔上海劳务800 第二笔上海劳务200 上海劳务 账户余额300, 银川劳务 账户300 => 不出现浮层 | step2: 医生 上海劳务 转 银川 劳务,再转 银川 签约 1月第一笔上海劳务800 第二笔上海劳务200 第三笔 银川劳务 100 上海劳务 账户余额300, 银川劳务 账户300 => 1,您1月劳务税前收入中有¥100.00可以签约方式结算,迁移后节约税费¥15.50, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 银川劳务 账户余额减少是否正确, 银川签约 账户余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "当遇到非当前公司的订单,结束统计,不再转入", "internal_id": "177757", "external_id": "29496", "case_revision_version": "1", "summary": "", "preconditions": "医生上海劳务 转 银川劳务,再转上海劳务,再转上海签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务账户余额 900, 银川 劳务账户余额900", "expected": "1,您1月劳务税前收入中有 ¥100.00 可以签约方式结算,迁移后节约税费¥15.50, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}, {"index": 2, "action": "上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务第四笔100 上海 劳务账户余额 900, 银川 劳务账户余额900", "expected": "1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1200.00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。"}, {"index": 3, "action": "上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100( 退款了 ) 上海 劳务第三笔收入100 上海 劳务账户余额 900,银川劳务账户余额900", "expected": "1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前 1000 .00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "当遇到非当前公司的订单,结束统计,不再转入", "raw_text": "医生上海劳务 转 银川劳务,再转上海劳务,再转上海签约 | step1: 上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务账户余额 900, 银川 劳务账户余额900 => 1,您1月劳务税前收入中有 ¥100.00 可以签约方式结算,迁移后节约税费¥15.50, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前1100.00-100.00 劳务税后 1040-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。 | step2: 上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100 上海 劳务第三笔收入100 上海 劳务第四笔100 上海 劳务账户余额 900, 银川 劳务账户余额900 => 1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移 。 2,点击【立即迁移】弹出弹窗。 劳务税前1200.00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5 [截图] 3,迁移后,核对t_income 里 上海劳务账户 余额减少是否正确, 上海签约账户 余额增加是否正确。 t_month_income 劳务税前和劳务税后减少正确,签约税前和签约税后增加正确。 检查t_trade_log表里转移之前的订单该字段employtype是不是签约,扣税是不是正确。 | step3: 上海 劳务第一笔收入 800 上海 劳务第二笔收入100 银川 劳务第一笔收入100( 退款了 ) 上海 劳务第三笔收入100 上海 劳务账户余额 900,银川劳务账户余额900 => 1,您1月劳务税前收入中有 ¥200.00 可以签约方式结算,迁移后节约税费¥31, 立即迁移。 2,点击【立即迁移】弹出弹窗。 劳务税前 1000 .00-100.00 劳务税后 1120-80 签约税前0+100 签约税后0+95.5"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "医生签约解约再签约,已转移的收入不能再转移", "internal_id": "177762", "external_id": "29497", "case_revision_version": "1", "summary": "", "preconditions": "医生由上海劳务转上海签约,再转上海劳务,再转上海签约", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上海 劳务第一笔钱800 上海 劳务第二笔钱100(第一次转上海签约时,已转移) 上海 签约第一笔钱100 上海劳务 账户余额900", "expected": "第二次再变成上海签约时,不出现浮层"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "医生签约解约再签约,已转移的收入不能再转移", "raw_text": "医生由上海劳务转上海签约,再转上海劳务,再转上海签约 | step1: 上海 劳务第一笔钱800 上海 劳务第二笔钱100(第一次转上海签约时,已转移) 上海 签约第一笔钱100 上海劳务 账户余额900 => 第二次再变成上海签约时,不出现浮层"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "劳务有多笔订单,退款其中一笔,转移正确", "internal_id": "177765", "external_id": "29498", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "劳务有多笔订单,退款其中一笔,转移正确", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "转移浮层", "internal_id": "177767", "external_id": "29499", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击【立即迁移】打开确认迁移弹窗", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "转移浮层", "raw_text": "step1:  => [截图] | step2: 点击【立即迁移】打开确认迁移弹窗 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "把劳务收入转至签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "feature_scope": "绩效 > 绩效1-3 > 把劳务收入转至签约", "case_name": "确认迁移弹窗", "internal_id": "177771", "external_id": "29500", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "点击【取消】", "expected": "1,弹窗关闭,不迁移,劳务/入驻税前和税后没有变化。"}, {"index": 3, "action": "点击【确认迁移】", "expected": "1,迁移成功,劳务/入驻税前和税后减少和增加正确。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效1-3", "把劳务收入转至签约"], "case_name": "确认迁移弹窗", "raw_text": "step1:  => [截图] | step2: 点击【取消】 => 1,弹窗关闭,不迁移,劳务/入驻税前和税后没有变化。 | step3: 点击【确认迁移】 => 1,迁移成功,劳务/入驻税前和税后减少和增加正确。"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "feature_scope": "绩效 > 绩效4-10 > 解约和重新签约", "case_name": "在猫头鹰被解约的医生,可在签约入口重新签约", "internal_id": "177844", "external_id": "29520", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了1次)", "expected": "正常签约成功,签约名称为最新的名称,重新签约成功,原来的银行卡自动解绑"}, {"index": 2, "action": "在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了2次)", "expected": "签约失败,一个医生当月只能签约 2次"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "case_name": "在猫头鹰被解约的医生,可在签约入口重新签约", "raw_text": "step1: 在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了1次) => 正常签约成功,签约名称为最新的名称,重新签约成功,原来的银行卡自动解绑 | step2: 在猫头鹰选择一个医生解约,然后该在APP签约入口重新签约(这个医生这个月只签约了2次) => 签约失败,一个医生当月只能签约 2次"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "feature_scope": "绩效 > 绩效4-10 > 解约和重新签约", "case_name": "在猫头鹰点击重新签约,APP会收到一条消息通知", "internal_id": "177848", "external_id": "29521", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击这条消息", "expected": "进入签约流程页面"}, {"index": 2, "action": "重新签约成功的医生点击这条消息", "expected": "跳转到签约结果页面"}, {"index": 3, "action": "在通知列表点击最新的重新签约通知或者历史的重新签约通知", "expected": "重新签约成功的医生会跳转到结果页面,没有重新签约过的医生会进入签约流程"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "解约和重新签约"], "case_name": "在猫头鹰点击重新签约,APP会收到一条消息通知", "raw_text": "step1: 点击这条消息 => 进入签约流程页面 | step2: 重新签约成功的医生点击这条消息 => 跳转到签约结果页面 | step3: 在通知列表点击最新的重新签约通知或者历史的重新签约通知 => 重新签约成功的医生会跳转到结果页面,没有重新签约过的医生会进入签约流程"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "加强新认证用户的收税感知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "feature_scope": "绩效 > 绩效4-10 > 加强新认证用户的收税感知", "case_name": "新认证用户消息通知文案更新", "internal_id": "177854", "external_id": "29522", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "创建一个新认证用户", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "case_name": "新认证用户消息通知文案更新", "raw_text": "step1: 创建一个新认证用户 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "加强新认证用户的收税感知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "feature_scope": "绩效 > 绩效4-10 > 加强新认证用户的收税感知", "case_name": "新认证用户认证成功页面", "internal_id": "177857", "external_id": "29523", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击认证成功消息通知进入认证成功页面", "expected": "[截图]"}, {"index": 2, "action": "点击左上角的返回按钮", "expected": "返回哪个页面? 不同入口点击返回对应的页面"}, {"index": 3, "action": "点击“了解劳务和签约入驻模式”", "expected": "跳转到签约入口"}, {"index": 4, "action": "点击“完成”", "expected": "返回的原来页面,哪个入口进来就返回哪个页面"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "case_name": "新认证用户认证成功页面", "raw_text": "step1: 点击认证成功消息通知进入认证成功页面 => [截图] | step2: 点击左上角的返回按钮 => 返回哪个页面? 不同入口点击返回对应的页面 | step3: 点击“了解劳务和签约入驻模式” => 跳转到签约入口 | step4: 点击“完成” => 返回的原来页面,哪个入口进来就返回哪个页面"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "加强新认证用户的收税感知", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "feature_scope": "绩效 > 绩效4-10 > 加强新认证用户的收税感知", "case_name": "老版本创建新用户认证消息通知", "internal_id": "177863", "external_id": "29524", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老版本创建新用户认证", "expected": "新版收到新的通知"}, {"index": 2, "action": "在新版本创建用户 老版本收到消息通知", "expected": "老版本收到老的通知"}, {"index": 3, "action": "新版本,老版本都测试一遍2种消息通知", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "加强新认证用户的收税感知"], "case_name": "老版本创建新用户认证消息通知", "raw_text": "step1: 老版本创建新用户认证 => 新版收到新的通知 | step2: 在新版本创建用户 老版本收到消息通知 => 老版本收到老的通知 | step3: 新版本,老版本都测试一遍2种消息通知 => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "收入提示优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "feature_scope": "绩效 > 绩效4-10 > 收入提示优化", "case_name": "收入优化通知去掉", "internal_id": "177869", "external_id": "29525", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "去掉"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "case_name": "收入优化通知去掉", "raw_text": "step1: [截图] => 去掉"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "收入提示优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "feature_scope": "绩效 > 绩效4-10 > 收入提示优化", "case_name": "老收入页面去掉固定黄条文案", "internal_id": "177872", "external_id": "29526", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "去掉顶部文案,把原来的配置的黄条展示出来"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "case_name": "老收入页面去掉固定黄条文案", "raw_text": "step1: [截图] => 去掉顶部文案,把原来的配置的黄条展示出来"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "收入提示优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "feature_scope": "绩效 > 绩效4-10 > 收入提示优化", "case_name": "老版本在途收入页面优化", "internal_id": "177875", "external_id": "29527", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "[截图]", "expected": "去掉顶部文案"}, {"index": 2, "action": "在途收入为空时", "expected": "[截图]"}, {"index": 3, "action": "新版本没有这个页面", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "收入提示优化"], "case_name": "老版本在途收入页面优化", "raw_text": "step1: [截图] => 去掉顶部文案 | step2: 在途收入为空时 => [截图] | step3: 新版本没有这个页面 => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "消息通知优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "feature_scope": "绩效 > 绩效4-10 > 消息通知优化", "case_name": "2024年1月1日新认证/新认证专业人士用户收税", "internal_id": "177881", "external_id": "29528", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新创建一个认证用户/新专业人士用户", "expected": "收税"}, {"index": 2, "action": "老的认证用户/老的专业人士", "expected": "还是按原逻辑"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "case_name": "2024年1月1日新认证/新认证专业人士用户收税", "raw_text": "step1: 新创建一个认证用户/新专业人士用户 => 收税 | step2: 老的认证用户/老的专业人士 => 还是按原逻辑"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "消息通知优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "feature_scope": "绩效 > 绩效4-10 > 消息通知优化", "case_name": "取消每个月1号的历史纳税模式余额消息", "internal_id": "177885", "external_id": "29529", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击历史的消息", "expected": "正常点击进入消息详情"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "case_name": "取消每个月1号的历史纳税模式余额消息", "raw_text": "step1: 点击历史的消息 => 正常点击进入消息详情"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "消息通知优化", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "feature_scope": "绩效 > 绩效4-10 > 消息通知优化", "case_name": "取消有综合绩效又有退税合并发送消息的逻辑,改为分开发送", "internal_id": "177888", "external_id": "29530", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "退税有劳务,签约也分开发送", "expected": "[截图]"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "绩效4-10", "消息通知优化"], "case_name": "取消有综合绩效又有退税合并发送消息的逻辑,改为分开发送", "raw_text": "step1:  => [截图] | step2: 退税有劳务,签约也分开发送 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 入账", "case_name": "老收入->劳务", "internal_id": "177895", "external_id": "29531", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "case_name": "老收入->劳务", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 入账", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177898", "external_id": "29532", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 入账", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177901", "external_id": "29533", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "入账"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 退款", "case_name": "老收入->劳务", "internal_id": "177905", "external_id": "29534", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "case_name": "老收入->劳务", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 退款", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177909", "external_id": "29535", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}, {"index": 3, "action": "对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "feature_scope": "全量税收 > 未税收用户,税收生效后自动为劳务 > 退款", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177914", "external_id": "29536", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 3, "action": "对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "退款"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "老收入->劳务", "internal_id": "177921", "external_id": "29537", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "老收入->劳务", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177924", "external_id": "29538", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有签约收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 只有签约收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177927", "external_id": "29539", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 提现中间页", "case_name": "老收入->劳务", "internal_id": "177931", "external_id": "29540", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "有劳务收入+老收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "case_name": "老收入->劳务", "raw_text": "step1: 有劳务收入+老收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 提现中间页", "case_name": "未收税用户,劳务生效后,当月签约", "internal_id": "177935", "external_id": "29541", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+劳务收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有劳务收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "case_name": "未收税用户,劳务生效后,当月签约", "raw_text": "step1: 老收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常; | step2: 老收入+劳务收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有劳务收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "feature_scope": "未税收用户,税收生效后自动为劳务 > 提现 > 提现中间页", "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "internal_id": "177942", "external_id": "29542", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+签约收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有签约收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务", "提现", "提现中间页"], "case_name": "未收税用户,劳务生效后,当月签约,当月再解约", "raw_text": "step1: 老收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 老收入+签约收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有签约收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "未税收用户,税收生效后自动为劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务"], "feature_scope": "绩效 > 全量税收 > 未税收用户,税收生效后自动为劳务", "case_name": "上海、银川切换", "internal_id": "177949", "external_id": "29543", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上海劳务->上海签约;", "expected": "收入、退款、提现正常;"}, {"index": 2, "action": "上海劳务->银川劳务;", "expected": "收入、退款、提现正常;"}, {"index": 3, "action": "上海签约->上海劳务;", "expected": "收入、退款、提现正常;"}, {"index": 4, "action": "上海签约->银川劳务;", "expected": "收入、退款、提现正常;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "未税收用户,税收生效后自动为劳务"], "case_name": "上海、银川切换", "raw_text": "step1: 上海劳务->上海签约; => 收入、退款、提现正常; | step2: 上海劳务->银川劳务; => 收入、退款、提现正常; | step3: 上海签约->上海劳务; => 收入、退款、提现正常; | step4: 上海签约->银川劳务; => 收入、退款、提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 入账", "case_name": "劳务", "internal_id": "177957", "external_id": "29544", "case_revision_version": "1", "summary": "", "preconditions": "开通工作室后,默认劳务", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "case_name": "劳务", "raw_text": "开通工作室后,默认劳务 | step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约", "internal_id": "177960", "external_id": "29545", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "177963", "external_id": "29546", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 退款", "case_name": "劳务", "internal_id": "177967", "external_id": "29547", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "case_name": "劳务", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约", "internal_id": "177971", "external_id": "29548", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}, {"index": 3, "action": "对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "177976", "external_id": "29549", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 3, "action": "对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务", "internal_id": "177983", "external_id": "29550", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约", "internal_id": "177986", "external_id": "29551", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有签约收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 只有签约收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "177989", "external_id": "29552", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务", "internal_id": "177993", "external_id": "29553", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "有劳务收入+老收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "case_name": "劳务", "raw_text": "step1: 有劳务收入+老收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约", "internal_id": "177997", "external_id": "29554", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+劳务收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有劳务收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 老收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常; | step2: 老收入+劳务收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有劳务收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178004", "external_id": "29555", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+签约收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有签约收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 老收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 老收入+签约收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有签约收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务"], "feature_scope": "绩效 > 全量税收 > 税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务", "case_name": "上海、银川切换", "internal_id": "178011", "external_id": "29556", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上海劳务->上海签约;", "expected": "收入、退款、提现正常;"}, {"index": 2, "action": "上海劳务->银川劳务;", "expected": "收入、退款、提现正常;"}, {"index": 3, "action": "上海签约->上海劳务;", "expected": "收入、退款、提现正常;"}, {"index": 4, "action": "上海签约->银川劳务;", "expected": "收入、退款、提现正常;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,通过认证开通工作室后,自动为劳务"], "case_name": "上海、银川切换", "raw_text": "step1: 上海劳务->上海签约; => 收入、退款、提现正常; | step2: 上海劳务->银川劳务; => 收入、退款、提现正常; | step3: 上海签约->上海劳务; => 收入、退款、提现正常; | step4: 上海签约->银川劳务; => 收入、退款、提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 入账", "case_name": "劳务", "internal_id": "178019", "external_id": "29557", "case_revision_version": "1", "summary": "", "preconditions": "开通工作室后,默认劳务", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "case_name": "劳务", "raw_text": "开通工作室后,默认劳务 | step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约", "internal_id": "178022", "external_id": "29558", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是签约,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "入账", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 入账", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178025", "external_id": "29559", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等", "expected": "均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "入账"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 新产生的问诊费、诊金(包括扫码付诊金)、提问、新手任务、推荐医生奖励、绩效等 => 均是劳务,税率正确; 新产生的收入,均进入新收入表t_income"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 退款", "case_name": "劳务", "internal_id": "178029", "external_id": "29560", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "case_name": "劳务", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约", "internal_id": "178033", "external_id": "29561", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}, {"index": 3, "action": "对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前签约余额"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前签约余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "退款", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "feature_scope": "全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 退款", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178038", "external_id": "29562", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 2, "action": "对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}, {"index": 3, "action": "对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问", "expected": "扣除当前劳务余额"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "退款"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 对未税收的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step2: 对劳务的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额 | step3: 对签约的收入进行退款: 问诊费、诊金(包括扫码付诊金)、提问 => 扣除当前劳务余额"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务", "internal_id": "178045", "external_id": "29563", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约", "internal_id": "178048", "external_id": "29564", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有签约收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 只有签约收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "只有1种收入,无中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 只有1种收入,无中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178051", "external_id": "29565", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "只有劳务收入", "expected": "点击提现直接进入提现页面,余额显示正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "只有1种收入,无中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 只有劳务收入 => 点击提现直接进入提现页面,余额显示正确;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务", "internal_id": "178055", "external_id": "29566", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "有劳务收入+老收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "case_name": "劳务", "raw_text": "step1: 有劳务收入+老收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约", "internal_id": "178059", "external_id": "29567", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+劳务收入+签约收入", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有劳务收入", "expected": "中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约", "raw_text": "step1: 老收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:老收入 提现正常; | step2: 老收入+劳务收入+签约收入 => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:入住 历史纳税模式:劳务收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有劳务收入 => 中间页显示: 当前纳税模式:签约「余额为0」 历史纳税模式:劳务收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "提现中间页", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "feature_scope": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务 > 提现 > 提现中间页", "case_name": "劳务生效后,当月签约,当月再解约", "internal_id": "178066", "external_id": "29568", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常;"}, {"index": 2, "action": "老收入+签约收入+劳务收入", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常;"}, {"index": 3, "action": "劳务收入+签约收入(无劳务收入)", "expected": "中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常;"}, {"index": 4, "action": "只有老收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常;"}, {"index": 5, "action": "只有签约收入", "expected": "中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "提现", "提现中间页"], "case_name": "劳务生效后,当月签约,当月再解约", "raw_text": "step1: 老收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:老收入 提现正常; | step2: 老收入+签约收入+劳务收入 => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入、老收入 提现正常; | step3: 劳务收入+签约收入(无劳务收入) => 中间页显示: 当前纳税模式:劳务 历史纳税模式:签约收入 提现正常; | step4: 只有老收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:老收入 提现正常; | step5: 只有签约收入 => 中间页显示: 当前纳税模式:劳务「余额为0」 历史纳税模式:签约收入 提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务"], "feature_scope": "绩效 > 全量税收 > 税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务", "case_name": "上海、银川切换", "internal_id": "178073", "external_id": "29569", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上海劳务->上海签约;", "expected": "收入、退款、提现正常;"}, {"index": 2, "action": "上海劳务->银川劳务;", "expected": "收入、退款、提现正常;"}, {"index": 3, "action": "上海签约->上海劳务;", "expected": "收入、退款、提现正常;"}, {"index": 4, "action": "上海签约->银川劳务;", "expected": "收入、退款、提现正常;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "绩效", "全量税收", "税收生效后,新注册的用户,工作室为“专业人士”,自动为劳务"], "case_name": "上海、银川切换", "raw_text": "step1: 上海劳务->上海签约; => 收入、退款、提现正常; | step2: 上海劳务->银川劳务; => 收入、退款、提现正常; | step3: 上海签约->上海劳务; => 收入、退款、提现正常; | step4: 上海签约->银川劳务; => 收入、退款、提现正常;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他老逻辑验证", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "feature_scope": "医师端 > 体验工作室医生默认图文问诊费为免费 > 其他老逻辑验证", "case_name": "医生提交认证,通过认证后,工作室状态自动为“开通”", "internal_id": "178092", "external_id": "29572", "case_revision_version": "1", "summary": "执业医师 四证齐 自动开通工作室", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "自动开通工作室(为“开通”状态);", "expected": ""}, {"index": 2, "action": "医生或患者端调用setDoctorSettingService;", "expected": "会进行医生工作室设置初始化: 图文问诊费为 20 且开启状态,电话/视频问诊关闭状态;"}, {"index": 3, "action": "患者问诊正常;", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "case_name": "医生提交认证,通过认证后,工作室状态自动为“开通”", "raw_text": "执业医师 四证齐 自动开通工作室 | step1: 自动开通工作室(为“开通”状态); =>  | step2: 医生或患者端调用setDoctorSettingService; => 会进行医生工作室设置初始化: 图文问诊费为 20 且开启状态,电话/视频问诊关闭状态; | step3: 患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他老逻辑验证", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "feature_scope": "医师端 > 体验工作室医生默认图文问诊费为免费 > 其他老逻辑验证", "case_name": "医生已开通工作室且已初始化工作室设置,变更为“专业人士”", "internal_id": "178097", "external_id": "29573", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "仍保持之前问诊设置;", "expected": ""}, {"index": 2, "action": "患者问诊正常;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费", "其他老逻辑验证"], "case_name": "医生已开通工作室且已初始化工作室设置,变更为“专业人士”", "raw_text": "step1: 仍保持之前问诊设置; =>  | step2: 患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "体验工作室医生默认图文问诊费为免费", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "feature_scope": "V4.23.5 > 医师端 > 体验工作室医生默认图文问诊费为免费", "case_name": "医生提交认证,通过认证后,工作室状态自动为“专业人士”", "internal_id": "178080", "external_id": "29570", "case_revision_version": "1", "summary": "执业助理医师 四证齐 自动开半开通工作室", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "自动开通工作室(为“专业人士”);", "expected": ""}, {"index": 2, "action": "医生或患者端调用setDoctorSettingService;", "expected": "会进行医生工作室设置初始化: 图文问诊费为 0 且开启状态,电话/视频问诊关闭状态;"}, {"index": 3, "action": "患者问诊正常; 医生更改为收费问诊后,患者问诊正常;", "expected": ""}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "case_name": "医生提交认证,通过认证后,工作室状态自动为“专业人士”", "raw_text": "执业助理医师 四证齐 自动开半开通工作室 | step1: 自动开通工作室(为“专业人士”); =>  | step2: 医生或患者端调用setDoctorSettingService; => 会进行医生工作室设置初始化: 图文问诊费为 0 且开启状态,电话/视频问诊关闭状态; | step3: 患者问诊正常; 医生更改为收费问诊后,患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "体验工作室医生默认图文问诊费为免费", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "feature_scope": "V4.23.5 > 医师端 > 体验工作室医生默认图文问诊费为免费", "case_name": "医生刚注册,且已通过认证且工作室已开通状态", "internal_id": "178085", "external_id": "29571", "case_revision_version": "1", "summary": "1、医生还未初始化工作室设置;", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "检查医生工作室状态;", "expected": "为开通状态; 因为此时医生或患者端还未调用setDoctorSettingService,所以工作室初始化未进行"}, {"index": 2, "action": "猫头鹰把医生工作室变更为“专业人士”;", "expected": ""}, {"index": 3, "action": "医生或患者端调用setDoctorSettingService;", "expected": "会进行医生工作室设置初始化: 图文问诊费为0 且开启状态,电话/视频问诊关闭状态;"}, {"index": 4, "action": "患者问诊正常; 医生更改为收费问诊后,患者问诊正常;", "expected": ""}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "体验工作室医生默认图文问诊费为免费"], "case_name": "医生刚注册,且已通过认证且工作室已开通状态", "raw_text": "1、医生还未初始化工作室设置; | step1: 检查医生工作室状态; => 为开通状态; 因为此时医生或患者端还未调用setDoctorSettingService,所以工作室初始化未进行 | step2: 猫头鹰把医生工作室变更为“专业人士”; =>  | step3: 医生或患者端调用setDoctorSettingService; => 会进行医生工作室设置初始化: 图文问诊费为0 且开启状态,电话/视频问诊关闭状态; | step4: 患者问诊正常; 医生更改为收费问诊后,患者问诊正常; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "feature_scope": "医师端 > 综合绩效发放 > 饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "case_name": "当治疗服务费选择亲友问诊,治疗服务费大于等于5块钱,药房发货后,给医生发“基础诊疗服务绩效”", "internal_id": "178128", "external_id": "29580", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费不为0,同时大于等于5元),患者购药,药房发货成功后", "expected": "发钱"}, {"index": 2, "action": "医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}, {"index": 3, "action": "医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费为0),患者购药,药房发货成功后", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "case_name": "当治疗服务费选择亲友问诊,治疗服务费大于等于5块钱,药房发货后,给医生发“基础诊疗服务绩效”", "raw_text": "step1: 医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费不为0,同时大于等于5元),患者购药,药房发货成功后 => 发钱 | step2: 医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发 | step3: 医生开方选择中医饮片,诊后病程管理费选择“亲友问诊”(治疗服务费为0),患者购药,药房发货成功后 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "feature_scope": "医师端 > 综合绩效发放 > 饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费大于等于5元,药房发货后,给医生发一笔“基础诊疗服务绩效”", "internal_id": "178133", "external_id": "29581", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费大于等于5),患者购药,药房发货成功后", "expected": "1,给医生发一笔“基础诊疗服务绩效”。 5块钱"}, {"index": 2, "action": "医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费大于等于5元),患者购药,药房发货成功后", "expected": "1,给医生发一笔“基础诊疗服务绩效”。 5块钱"}, {"index": 3, "action": "医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费大于等于5),患者购药,药房发货成功后", "expected": "发一笔5块钱"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费大于等于5元,药房发货后,给医生发一笔“基础诊疗服务绩效”", "raw_text": "step1: 医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费大于等于5),患者购药,药房发货成功后 => 1,给医生发一笔“基础诊疗服务绩效”。 5块钱 | step2: 医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费大于等于5元),患者购药,药房发货成功后 => 1,给医生发一笔“基础诊疗服务绩效”。 5块钱 | step3: 医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费大于等于5),患者购药,药房发货成功后 => 发一笔5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "feature_scope": "医师端 > 综合绩效发放 > 饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型", "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费小于5元,药房发货后,不给医生发“基础诊疗服务绩效”", "internal_id": "178138", "external_id": "29582", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}, {"index": 2, "action": "医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}, {"index": 3, "action": "医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费小于5元),患者购药,药房发货成功后", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "饮片和免煎颗粒、浓缩代煎液、合煎颗粒剂型"], "case_name": "当方案治疗服务费为非亲友问诊,同时治疗服务费小于5元,药房发货后,不给医生发“基础诊疗服务绩效”", "raw_text": "step1: 医生开方选择中医饮片,诊后病程管理费选择“原价”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发 | step2: 医生开方选择中医饮片,诊后病程管理费选择“默认”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发 | step3: 医生开方选择中医饮片,诊后病程管理费选择“新增档位”(治疗服务费小于5元),患者购药,药房发货成功后 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,在24小时前,药房发货后,发“基础诊疗服务绩效”", "internal_id": "178144", "external_id": "29583", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "给患者发一笔基础诊疗服务绩效 5块钱"}, {"index": 2, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "给患者发一笔基础诊疗服务绩效 5块钱"}, {"index": 3, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "发5块钱"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,在24小时前,药房发货后,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 给患者发一笔基础诊疗服务绩效 5块钱 | step2: 医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 给患者发一笔基础诊疗服务绩效 5块钱 | step3: 医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 发5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,在24小时前,药房发货,不发“基础诊疗服务绩效”", "internal_id": "178149", "external_id": "29584", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发"}, {"index": 2, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发"}, {"index": 3, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,在24小时前,药房发货,不发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发 | step2: 医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发 | step3: 医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,在24小时前,药房发货后,发“基础诊疗服务绩效”", "internal_id": "178154", "external_id": "29585", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "发钱"}, {"index": 2, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货", "expected": "不发钱"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,在24小时前,药房发货后,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 发钱 | step2: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时前, 药房已经发货 => 不发钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "internal_id": "178158", "external_id": "29586", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "给患者发一笔基础诊疗服务绩效"}, {"index": 2, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "给患者发一笔基础诊疗服务绩效"}, {"index": 3, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "发钱"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费大于等于5元,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“默认”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 给患者发一笔基础诊疗服务绩效 | step2: 医生开方诊后病程管理费选择“原价”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 给患者发一笔基础诊疗服务绩效 | step3: 医生开方诊后病程管理费选择“新增档位”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 发钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,药房接单后24小时后,药房还没发货,不发“基础诊疗服务绩效”", "internal_id": "178163", "external_id": "29587", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发"}, {"index": 2, "action": "医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发"}, {"index": 3, "action": "医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为非亲友问诊,治疗服务费小于5元,药房接单后24小时后,药房还没发货,不发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“新增档位”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发 | step2: 医生开方诊后病程管理费选择“默认”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发 | step3: 医生开方诊后病程管理费选择“原价”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "internal_id": "178168", "external_id": "29588", "case_revision_version": "1", "summary": "", "preconditions": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "发钱"}, {"index": 2, "action": "医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货", "expected": "不发钱"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "当方案治疗服务费为亲友问诊,治疗服务费大于等于5块钱,药房接单后24小时后,药房还没发货,发“基础诊疗服务绩效”", "raw_text": "24小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费大于等于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 发钱 | step2: 医生开方诊后病程管理费选择“亲友问诊”(治疗服务费小于5元),丸散膏剂型,药房接单后 48小时后, 药房还没有发货 => 不发钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "其他剂型", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "feature_scope": "医师端 > 综合绩效发放 > 其他剂型", "case_name": "治疗服务费跨月,到账正确", "internal_id": "178172", "external_id": "29589", "case_revision_version": "1", "summary": "", "preconditions": "4小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图]", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "12月31号有一笔订单,在1月份药房才发货", "expected": "在1月份才发5块钱,该笔订单的治疗服务费在1月份发综合绩效的时候,也会统计进去,扣掉这笔钱"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "其他剂型"], "case_name": "治疗服务费跨月,到账正确", "raw_text": "4小时时间根据猫头鹰特殊剂型配置的到账时间 猫头鹰配置48小时后 [截图] | step1: 12月31号有一笔订单,在1月份药房才发货 => 在1月份才发5块钱,该笔订单的治疗服务费在1月份发综合绩效的时候,也会统计进去,扣掉这笔钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "通知消息", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "通知消息"], "feature_scope": "医师端 > 综合绩效发放 > 通知消息", "case_name": "基础诊疗服务绩效到账后,首页通知和我的通知里面发送消息提醒", "internal_id": "178176", "external_id": "29590", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "绩效到账后,我的tab页上方的通知+1", "expected": "查看后 红点消失 [截图]"}, {"index": 2, "action": "点进入可以查看", "expected": "[截图]"}, {"index": 3, "action": "", "expected": "该通知无法进入详情页,无法点击"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "通知消息"], "case_name": "基础诊疗服务绩效到账后,首页通知和我的通知里面发送消息提醒", "raw_text": "step1: 绩效到账后,我的tab页上方的通知+1 => 查看后 红点消失 [截图] | step2: 点进入可以查看 => [截图] | step3:  => 该通知无法进入详情页,无法点击"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "推荐中医师优化,半开通发送图片优惠", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "feature_scope": "医师端 > 综合绩效发放 > 推荐中医师优化,半开通发送图片优惠", "case_name": "半开通状态开方分享给患者", "internal_id": "178545", "external_id": "29678", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "半开通用户开方分享方案", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "case_name": "半开通状态开方分享给患者", "raw_text": "step1: 半开通用户开方分享方案 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "推荐中医师优化,半开通发送图片优惠", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "feature_scope": "医师端 > 综合绩效发放 > 推荐中医师优化,半开通发送图片优惠", "case_name": "邀请推荐中医师页面文案修改", "internal_id": "178548", "external_id": "29679", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入推荐中医师页面", "expected": "步骤流程“已认证”改为“备案成功” 邀请记录中 收到奖励的邀请记录改为“已备案” 收不到的改为“未备案” [截图]"}, {"index": 2, "action": "邀请成功人数统计", "expected": "为该邀请列表中 “已备案”的人数"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放", "推荐中医师优化,半开通发送图片优惠"], "case_name": "邀请推荐中医师页面文案修改", "raw_text": "step1: 进入推荐中医师页面 => 步骤流程“已认证”改为“备案成功” 邀请记录中 收到奖励的邀请记录改为“已备案” 收不到的改为“未备案” [截图] | step2: 邀请成功人数统计 => 为该邀请列表中 “已备案”的人数"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效发放", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "feature_scope": "V4.23.5 > 医师端 > 综合绩效发放", "case_name": "4.22.3之后和pc端开方,当方案的治疗服务费大于等于5块钱的时候,发钱", "internal_id": "178124", "external_id": "29579", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "每笔订单都发5块钱"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "case_name": "4.22.3之后和pc端开方,当方案的治疗服务费大于等于5块钱的时候,发钱", "raw_text": "step1:  => 每笔订单都发5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "综合绩效发放", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "feature_scope": "V4.23.5 > 医师端 > 综合绩效发放", "case_name": "次月发放的综合绩效需要减去已经发的“基础诊疗服务绩效”", "internal_id": "178181", "external_id": "29591", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1月份医生有一笔订单,治疗服务费为8块钱,1月份给医生发5块钱后", "expected": "在2月6号统计综合绩效的时候,需要扣掉5块钱"}, {"index": 2, "action": "1月底医生有一笔订单,治疗服务费为8块钱,跨月2月份给医生发5块钱", "expected": "在2月6号统计综合绩效的时候,不需要扣掉5块钱,在3月6号发综合绩效的时候需要扣掉5块钱"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "医师端", "综合绩效发放"], "case_name": "次月发放的综合绩效需要减去已经发的“基础诊疗服务绩效”", "raw_text": "step1: 1月份医生有一笔订单,治疗服务费为8块钱,1月份给医生发5块钱后 => 在2月6号统计综合绩效的时候,需要扣掉5块钱 | step2: 1月底医生有一笔订单,治疗服务费为8块钱,跨月2月份给医生发5块钱 => 在2月6号统计综合绩效的时候,不需要扣掉5块钱,在3月6号发综合绩效的时候需要扣掉5块钱"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "未签约/有两次签约权限的医生详情页面", "internal_id": "178569", "external_id": "29684", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生未签约/有两次签约权限", "expected": "详情页面不展示“重新签约”按钮"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "未签约/有两次签约权限的医生详情页面", "raw_text": "step1: 该医生未签约/有两次签约权限 => 详情页面不展示“重新签约”按钮"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "已签约没有签两次的医生详情页面", "internal_id": "178572", "external_id": "29685", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "该医生已签约但是没有签订2次", "expected": "医生详情页面展示“重新签约”按钮 [截图]"}, {"index": 2, "action": "点击“重新签约”按钮", "expected": "弹出二次确认的弹窗,点击“取消”关闭该弹窗,点击“确认”给该医生发送通知消息"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "已签约没有签两次的医生详情页面", "raw_text": "step1: 该医生已签约但是没有签订2次 => 医生详情页面展示“重新签约”按钮 [截图] | step2: 点击“重新签约”按钮 => 弹出二次确认的弹窗,点击“取消”关闭该弹窗,点击“确认”给该医生发送通知消息"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "选择医生点击“解约”", "internal_id": "178576", "external_id": "29686", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在医生列表选择任意一个已签约的医生,点击解约", "expected": "弹出二次确认的弹窗,点击“确认”解约成功,点击“取消”关闭该弹窗不做任何操作"}, {"index": 2, "action": "在医生列表选择任意一个当月已解约过一次的医生,点击解约", "expected": "文字气泡提示“该医生本月已解过约,不可重复解约”"}, {"index": 3, "action": "在医生列表选择任意一个没有签约过的医生,点击解约", "expected": "有对应的文案提示"}, {"index": 4, "action": "在医生列表选择任意一个认证过的港澳台医生解约", "expected": "解约逻辑与国内医生一致"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "选择医生点击“解约”", "raw_text": "step1: 在医生列表选择任意一个已签约的医生,点击解约 => 弹出二次确认的弹窗,点击“确认”解约成功,点击“取消”关闭该弹窗不做任何操作 | step2: 在医生列表选择任意一个当月已解约过一次的医生,点击解约 => 文字气泡提示“该医生本月已解过约,不可重复解约” | step3: 在医生列表选择任意一个没有签约过的医生,点击解约 => 有对应的文案提示 | step4: 在医生列表选择任意一个认证过的港澳台医生解约 => 解约逻辑与国内医生一致"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "解约和重新签约", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "feature_scope": "猫头鹰端 > 税收 > 解约和重新签约", "case_name": "重新签约", "internal_id": "178582", "external_id": "29687", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击“重新签约”按钮", "expected": "给该医生发送一条消息通知,“解约”按钮“签约权限”按钮置灰点击有文字气泡提示“请取消重新签约” “重新签约”按钮变成“取消重新签约”按钮 [截图]"}, {"index": 2, "action": "点击“取消重新签约”按钮", "expected": "有二次确认的弹窗,点击“取消”按钮关闭该弹窗,点击“确认”按钮取消重新签约,返回详情页面“取消重新签约按钮”变成“重新签约”按钮"}, {"index": 3, "action": "助手可以多次操作“重新签约”多次“取消重新签约”", "expected": "每操作一次“重新签约”给该医生发送一条消息通知"}, {"index": 4, "action": "选择一个港澳台医生重新签约", "expected": "逻辑跟国内医生保持一致"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "税收", "解约和重新签约"], "case_name": "重新签约", "raw_text": "step1: 点击“重新签约”按钮 => 给该医生发送一条消息通知,“解约”按钮“签约权限”按钮置灰点击有文字气泡提示“请取消重新签约” “重新签约”按钮变成“取消重新签约”按钮 [截图] | step2: 点击“取消重新签约”按钮 => 有二次确认的弹窗,点击“取消”按钮关闭该弹窗,点击“确认”按钮取消重新签约,返回详情页面“取消重新签约按钮”变成“重新签约”按钮 | step3: 助手可以多次操作“重新签约”多次“取消重新签约” => 每操作一次“重新签约”给该医生发送一条消息通知 | step4: 选择一个港澳台医生重新签约 => 逻辑跟国内医生保持一致"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 认证管理", "case_name": "通过认证,开通工作室", "internal_id": "178591", "external_id": "29688", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "用户提交资料认证审核;", "expected": "不会加入税收名单;"}, {"index": 2, "action": "猫头鹰通过认证,开通工作室;", "expected": "加入税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "case_name": "通过认证,开通工作室", "raw_text": "step1: 用户提交资料认证审核; => 不会加入税收名单; | step2: 猫头鹰通过认证,开通工作室; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 认证管理", "case_name": "通过认证,半工作室(专业人士)", "internal_id": "178595", "external_id": "29689", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "猫头鹰认证通过,专业人士;", "expected": "加入税收名单;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "case_name": "通过认证,半工作室(专业人士)", "raw_text": "step1: 猫头鹰认证通过,专业人士; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 认证管理", "case_name": "认证不通过:普通医生、助理医生", "internal_id": "178598", "external_id": "29690", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "猫头鹰认证不通过(工作室未开通);", "expected": "加入税收名单;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "认证管理"], "case_name": "认证不通过:普通医生、助理医生", "raw_text": "step1: 猫头鹰认证不通过(工作室未开通); => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "快速认证", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "快速认证"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 快速认证", "case_name": "医生详情-快速开通工作室", "internal_id": "178602", "external_id": "29691", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "快速开通工作室后;", "expected": "加入税收名单;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "快速认证"], "case_name": "医生详情-快速开通工作室", "raw_text": "step1: 快速开通工作室后; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 开关/关闭工作室", "case_name": "医生详情,开通工作室", "internal_id": "178606", "external_id": "29692", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "开通工作室;", "expected": "加入税收名单;"}, {"index": 2, "action": "开通为专业人士;", "expected": "加入税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "case_name": "医生详情,开通工作室", "raw_text": "step1: 开通工作室; => 加入税收名单; | step2: 开通为专业人士; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 开关/关闭工作室", "case_name": "医生详情,关闭工作室", "internal_id": "178610", "external_id": "29693", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "关闭工作室;", "expected": "仍在税收名单"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "case_name": "医生详情,关闭工作室", "raw_text": "step1: 关闭工作室; => 仍在税收名单"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 新注册用户 > 开关/关闭工作室", "case_name": "医生详情,切换工作室状态", "internal_id": "178613", "external_id": "29694", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "开通——>专业人士;", "expected": ""}, {"index": 2, "action": "专业人士——>开通;", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "新注册用户", "开关/关闭工作室"], "case_name": "医生详情,切换工作室状态", "raw_text": "step1: 开通——>专业人士; =>  | step2: 专业人士——>开通; => "}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生不在税收名单,且已开通工作室,再次审核通过", "internal_id": "178619", "external_id": "29695", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生有老收入流水;", "expected": "不会加入税收名单;"}, {"index": 2, "action": "医生无老收入流水;", "expected": "加入税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生不在税收名单,且已开通工作室,再次审核通过", "raw_text": "step1: 医生有老收入流水; => 不会加入税收名单; | step2: 医生无老收入流水; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生不在税收名单,且已是半开通工作室(专业人士),再次审核通过", "internal_id": "178623", "external_id": "29696", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生有老收入流水;", "expected": "不会加入税收名单;"}, {"index": 2, "action": "医生无老收入流水;", "expected": "加入税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生不在税收名单,且已是半开通工作室(专业人士),再次审核通过", "raw_text": "step1: 医生有老收入流水; => 不会加入税收名单; | step2: 医生无老收入流水; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生不在税收名单,且已开通工作室,审核失败", "internal_id": "178627", "external_id": "29697", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "再次审核该医生,失败其中一项或多项;", "expected": ""}, {"index": 2, "action": "医生有老收入流水;", "expected": "不会加入税收名单;"}, {"index": 3, "action": "医生无老收入流水;", "expected": "加入税收名单;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生不在税收名单,且已开通工作室,审核失败", "raw_text": "step1: 再次审核该医生,失败其中一项或多项; =>  | step2: 医生有老收入流水; => 不会加入税收名单; | step3: 医生无老收入流水; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生已在税收名单,再次审核通过", "internal_id": "178632", "external_id": "29698", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "既有老收入流水,也有新收入流水;", "expected": "仍保持在税收名单;"}, {"index": 2, "action": "只有新收入流水", "expected": "仍保持在税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生已在税收名单,再次审核通过", "raw_text": "step1: 既有老收入流水,也有新收入流水; => 仍保持在税收名单; | step2: 只有新收入流水 => 仍保持在税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "认证管理", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 认证管理", "case_name": "医生已在税收名单,再次审核,失败", "internal_id": "178636", "external_id": "29699", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "既有老收入流水,也有新收入流水;", "expected": "仍保持在税收名单;"}, {"index": 2, "action": "只有新收入流水", "expected": "仍保持在税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "认证管理"], "case_name": "医生已在税收名单,再次审核,失败", "raw_text": "step1: 既有老收入流水,也有新收入流水; => 仍保持在税收名单; | step2: 只有新收入流水 => 仍保持在税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生详情,再次开通工作室", "internal_id": "178641", "external_id": "29700", "case_revision_version": "1", "summary": "该医生之前已开通过工作室,但后面被关闭;", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "开通工作室:有老收入;", "expected": "不会加入税收名单; 对于既有老收入流水,也有新收入流水,说明此医生已经加入税收名单;"}, {"index": 2, "action": "开通工作室:无老收入;", "expected": "加入税收名单;"}, {"index": 3, "action": "开通为专业人士:有收入;", "expected": "不会加入税收名单; 对于既有老收入流水,也有新收入流水,说明此医生已经加入税收名单;"}, {"index": 4, "action": "开通为专业人士:无老收入;", "expected": "加入税收名单;"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生详情,再次开通工作室", "raw_text": "该医生之前已开通过工作室,但后面被关闭; | step1: 开通工作室:有老收入; => 不会加入税收名单; 对于既有老收入流水,也有新收入流水,说明此医生已经加入税收名单; | step2: 开通工作室:无老收入; => 加入税收名单; | step3: 开通为专业人士:有收入; => 不会加入税收名单; 对于既有老收入流水,也有新收入流水,说明此医生已经加入税收名单; | step4: 开通为专业人士:无老收入; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生不在税收名单,医生详情,关闭工作室", "internal_id": "178647", "external_id": "29701", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "关闭工作室:有老收入;", "expected": "仍不在税收名单"}, {"index": 2, "action": "关闭工作室:无老收入;", "expected": "不加入税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生不在税收名单,医生详情,关闭工作室", "raw_text": "step1: 关闭工作室:有老收入; => 仍不在税收名单 | step2: 关闭工作室:无老收入; => 不加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生在税收名单,医生详情,关闭工作室", "internal_id": "178651", "external_id": "29702", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "关闭工作室:有老收入;", "expected": "仍在税收名单;"}, {"index": 2, "action": "关闭工作室:无老收入;", "expected": "仍在税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生在税收名单,医生详情,关闭工作室", "raw_text": "step1: 关闭工作室:有老收入; => 仍在税收名单; | step2: 关闭工作室:无老收入; => 仍在税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生不在税收名单,医生详情,切换工作室状态", "internal_id": "178655", "external_id": "29703", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "开通与专业人士互切:有老收入;;", "expected": "不加入税收名单;"}, {"index": 2, "action": "开通与专业人士互切:无老收入;;", "expected": "加入税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生不在税收名单,医生详情,切换工作室状态", "raw_text": "step1: 开通与专业人士互切:有老收入;; => 不加入税收名单; | step2: 开通与专业人士互切:无老收入;; => 加入税收名单;"}}
{"candidate_type": "testcase", "app_version": "v4.23.5", "suite_name": "开关/关闭工作室", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "feature_scope": "新认证/新半开通用户收税 > 老用户 > 开关/关闭工作室", "case_name": "医生在税收名单,医生详情,切换工作室状态", "internal_id": "178659", "external_id": "29704", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "开通与专业人士互切:有老收入;;", "expected": "仍在税收名单;"}, {"index": 2, "action": "开通与专业人士互切:无老收入;;", "expected": "仍在税收名单;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.23.5.testsuite-deep.xml", "suite_path": ["V4.23.5", "猫头鹰端", "新认证/新半开通用户收税", "老用户", "开关/关闭工作室"], "case_name": "医生在税收名单,医生详情,切换工作室状态", "raw_text": "step1: 开通与专业人士互切:有老收入;; => 仍在税收名单; | step2: 开通与专业人士互切:无老收入;; => 仍在税收名单;"}}