case_candidates.jsonl 163 KB
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "添加问诊人", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "internal_id": "195378", "external_id": "33180", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "添加问诊人为女,年龄为18周岁或者以上", "expected": "出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择"}, {"index": 2, "action": "妊娠哺乳选择:有", "expected": "下方出现:孕妇 哺乳期"}, {"index": 3, "action": "老数据:18周岁或以上女性,进入此页面", "expected": "出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为成年女性,展示妊娠哺乳选项", "raw_text": "step1: 添加问诊人为女,年龄为18周岁或者以上 => 出现:妊娠哺乳 选项 妊娠哺乳为必填项 默认不选择 | step2: 妊娠哺乳选择:有 => 下方出现:孕妇 哺乳期 | step3: 老数据:18周岁或以上女性,进入此页面 => 出现:妊娠哺乳 选项 妊娠哺乳为 必填项 默认不选择"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "添加问诊人", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "feature_scope": "V4.18.9 > 患者端 > 添加问诊人", "case_name": "添加的问诊人为男性或者18周岁以下的女性,不展示妊娠哺乳选项", "internal_id": "195383", "external_id": "33181", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "患者端", "添加问诊人"], "case_name": "添加的问诊人为男性或者18周岁以下的女性,不展示妊娠哺乳选项", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "点击签约入口", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "case_name": "未签约过", "internal_id": "194009", "external_id": "32909", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "未签约过", "raw_text": "step1:  => 进入签约说明页 温馨提示的文案第三条更换 [截图] | step2: 点击立即签约 => 进入签约页"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "点击签约入口", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "case_name": "已签约且不在多次签约白名单", "internal_id": "194013", "external_id": "32910", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且不在多次签约白名单", "raw_text": "step1: 身份证签约的 => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 [截图] | step2: 港澳台签约的 => 签约人展示正确 证件号显示第一位和最后一位、按真实位数显示* 签约时间展示正确 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "点击签约入口", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "feature_scope": "签约换公司 > 签约流程 > 点击签约入口", "case_name": "已签约且在多次签约白名单", "internal_id": "194017", "external_id": "32911", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "点击签约入口"], "case_name": "已签约且在多次签约白名单", "raw_text": "step1:  => [截图] | step2: 点击继续 => 跳转至签约说明页"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "case_name": "上传身份证图片", "internal_id": "194035", "external_id": "32914", "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": "去人脸识别按钮可点 [截图]"}, {"index": 5, "action": "编辑姓名", "expected": "表现正常"}, {"index": 6, "action": "编辑身份证号", "expected": "最长18??? 可输入X"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 去人脸识别按钮仍置灰 | step3: 只上传国徽面 => 去人脸识别按钮仍置灰 | step4: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step5: 编辑姓名 => 表现正常 | step6: 编辑身份证号 => 最长18??? 可输入X"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "case_name": "删除图片", "internal_id": "194043", "external_id": "32915", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "删除图片", "expected": "表现正常 去人脸识别按钮置灰"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 去人脸识别按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "case_name": "点击去人脸识别按钮", "internal_id": "194046", "external_id": "32916", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击去人脸识别按钮", "expected": ""}, {"index": 2, "action": "人像面和国徽面均未上传时或 只传了人像面或国徽面", "expected": "toast提示“请上传证件”"}, {"index": 3, "action": "人像面和国徽面均上传且姓名身份证相符时", "expected": "进入同意认证服务协议"}, {"index": 4, "action": "人像面和国徽面均上传且姓名身份证不相符时", "expected": "toast提示“请核对身份证信息是否一致”"}, {"index": 5, "action": "身份证已被别的账号签约", "expected": "toast提示“该身份证号已签约,请联系助理”"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 =>  | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 身份证", "case_name": "进行人脸识别", "internal_id": "194053", "external_id": "32917", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "身份证"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别失败 => 提示正常 | step2: 人脸识别成功 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 不识别返回 => 返回签约页"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "香港通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 香港通行证", "case_name": "查看签约页", "internal_id": "194059", "external_id": "32918", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "case_name": "查看签约页", "raw_text": "step1:  => [截图] | step2:  => 确认按钮置灰可不点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "香港通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 香港通行证", "case_name": "上传证件图片", "internal_id": "194063", "external_id": "32919", "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": "证件号码,位数不超过14位,超过则无法输入 可输入字母"}, {"index": 5, "action": "a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号", "expected": "a、b、c、d、确认按钮置灰不可点"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "case_name": "上传证件图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 上传证件正面和反面 => 表现正常 | step3: 编辑中文姓名 => 表现正常 | step4: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step5: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "香港通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 香港通行证", "case_name": "删除图片", "internal_id": "194070", "external_id": "32920", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "删除图片", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "香港通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 香港通行证", "case_name": "点击确认按钮", "internal_id": "194073", "external_id": "32921", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击确认按钮", "expected": ""}, {"index": 2, "action": "正反面、姓名和证件号都填了", "expected": "进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常"}, {"index": 3, "action": "证件已被别的账号签约", "expected": "toast提示“该证件已签约,请联系助理”"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "case_name": "点击确认按钮", "raw_text": "step1: 以下情况点击确认按钮 =>  | step2: 正反面、姓名和证件号都填了 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 证件已被别的账号签约 => toast提示“该证件已签约,请联系助理”"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "香港通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 香港通行证", "case_name": "查看样例", "internal_id": "194078", "external_id": "32922", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "香港通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示香港通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "澳门通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 澳门通行证", "case_name": "查看签约页", "internal_id": "194083", "external_id": "32923", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "case_name": "查看签约页", "raw_text": "step1:  => 右上角证件名正确 [截图] | step2:  => 确认按钮置灰可不点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "澳门通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 澳门通行证", "case_name": "上传证件图片", "internal_id": "194087", "external_id": "32924", "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": "证件号码,位数不超过14位,超过则无法输入 可输入字母"}, {"index": 5, "action": "a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号", "expected": "a、b、c、d、确认按钮置灰不可点"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "case_name": "上传证件图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 上传证件正面和反面 => 表现正常 | step3: 编辑中文姓名 => 表现正常 | step4: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step5: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "澳门通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 澳门通行证", "case_name": "点击确认按钮", "internal_id": "194094", "external_id": "32925", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击确认按钮", "expected": ""}, {"index": 2, "action": "正反面、姓名和证件号都填了", "expected": "进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常"}, {"index": 3, "action": "证件已被别的账号签约", "expected": "toast提示“该证件已签约,请联系助理”"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "case_name": "点击确认按钮", "raw_text": "step1: 以下情况点击确认按钮 =>  | step2: 正反面、姓名和证件号都填了 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 证件已被别的账号签约 => toast提示“该证件已签约,请联系助理”"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "澳门通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 澳门通行证", "case_name": "查看样例", "internal_id": "194099", "external_id": "32926", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "澳门通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示澳门通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "台湾通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "case_name": "查看签约页", "internal_id": "194104", "external_id": "32927", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看签约页", "raw_text": "step1:  => 右上角证件名正确 [截图] | step2:  => 确认按钮置灰可不点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "台湾通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "case_name": "上传证件图片", "internal_id": "194108", "external_id": "32928", "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": "证件号码,位数不超过14位,超过则无法输入 可输入字母"}, {"index": 5, "action": "a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号", "expected": "a、b、c、d、确认按钮置灰不可点"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "上传证件图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 上传证件正面和反面 => 表现正常 | step3: 编辑中文姓名 => 表现正常 | step4: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step5: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "台湾通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "case_name": "删除图片", "internal_id": "194115", "external_id": "32929", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "删除图片", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "台湾通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "case_name": "点击确认按钮", "internal_id": "194118", "external_id": "32930", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击确认按钮", "expected": ""}, {"index": 2, "action": "正反面、姓名和证件号都填了", "expected": "进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常"}, {"index": 3, "action": "证件已被别的账号签约", "expected": "toast提示“该证件已签约,请联系助理”"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "点击确认按钮", "raw_text": "step1: 以下情况点击确认按钮 =>  | step2: 正反面、姓名和证件号都填了 => 进入验证码页面 倒计时正常、验证码(非第三方)发送正常 证件为审核中状态 点击返回表现正常 | step3: 证件已被别的账号签约 => toast提示“该证件已签约,请联系助理”"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "台湾通行证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "feature_scope": "签约流程 > 未实名过(未提交过认证) > 台湾通行证", "case_name": "查看样例", "internal_id": "194123", "external_id": "32931", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)", "台湾通行证"], "case_name": "查看样例", "raw_text": "step1: 点击样例说明 => 展开显示台湾通行证样例图 [截图] | step2: 再次点击样例说明 => 收起样例图"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "未实名过(未提交过认证)", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "case_name": "查看签约页", "internal_id": "194022", "external_id": "32912", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "查看签约页", "raw_text": "step1:  => [截图] | step2:  => 去人脸识别按钮置灰可不点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "未实名过(未提交过认证)", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "feature_scope": "签约换公司 > 签约流程 > 未实名过(未提交过认证)", "case_name": "切换证件", "internal_id": "194026", "external_id": "32913", "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": "表现正常"}, {"index": 5, "action": "未填写信息时切换各证件类型", "expected": "表现正常"}, {"index": 6, "action": "各证件类型已上传证件照或已填写身份信息时切换各证件类型", "expected": "表现正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "未实名过(未提交过认证)"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 无需人脸识别 | step3: 非身份证切到身份证 => 底部按钮变化 需人脸识别 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "需上传身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "case_name": "查看上传页", "internal_id": "194146", "external_id": "32935", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "查看上传页", "raw_text": "step1:  => [截图] | step2:  => 下一步按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "需上传身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "case_name": "上传身份证图片", "internal_id": "194150", "external_id": "32936", "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": "下一步按钮可点 [截图]"}, {"index": 5, "action": "上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面)", "expected": "表现正常"}, {"index": 6, "action": "多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功", "expected": "a、b、表现正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 只上传人像面 => 下一步按钮仍置灰 | step3: 只上传国徽面 => 下一步按钮仍置灰 | step4: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step5: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step6: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "需上传身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "case_name": "删除图片", "internal_id": "194158", "external_id": "32937", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "删除图片", "expected": "表现正常 提交按钮置灰"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 提交按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "需上传身份证", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "feature_scope": "已实名过(审核成功、审核中或审核失败) > 身份证签约 > 需上传身份证", "case_name": "点击下一步", "internal_id": "194161", "external_id": "32938", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击下一步", "expected": ""}, {"index": 2, "action": "人像面和国徽面都没或 只有人像面或国徽面", "expected": "toast提示"}, {"index": 3, "action": "人像面或国徽面不是身份证", "expected": "弹窗提示 [截图]"}, {"index": 4, "action": "人像面和国徽面都传了", "expected": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 人像面和国徽面都传了 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "身份证签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "case_name": "查看签约页", "internal_id": "194129", "external_id": "32932", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "查看签约页", "raw_text": "step1:  => [截图] | step2:  => 姓名和身份证号为空 下一步按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "身份证签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "case_name": "编辑姓名及身份证号", "internal_id": "194133", "external_id": "32933", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "编辑姓名", "expected": "表现正常"}, {"index": 2, "action": "编辑身份证号", "expected": "表现正常 可输入X"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "编辑姓名及身份证号", "raw_text": "step1: 编辑姓名 => 表现正常 | step2: 编辑身份证号 => 表现正常 可输入X"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "身份证签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 身份证签约", "case_name": "点击下一步", "internal_id": "194137", "external_id": "32934", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击下一步", "expected": ""}, {"index": 2, "action": "姓名和身份证号都没填或 只填了姓名或身份证号", "expected": "toast提示"}, {"index": 3, "action": "姓名身份证不相符时", "expected": "toast提示“请核对身份证信息是否一致”"}, {"index": 4, "action": "姓名身份证相符且 与之前的证照一致且 证照审核通过", "expected": "进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}, {"index": 5, "action": "姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败", "expected": "上传身份证图片页 点击返回表现正常"}, {"index": 6, "action": "姓名身份证相符但 与之前的证照不一致", "expected": "上传身份证图片页 点击返回表现正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 点击返回表现正常 | step6: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "非身份证签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "case_name": "查看签约页", "internal_id": "194168", "external_id": "32939", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "查看签约页", "raw_text": "step1:  => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "非身份证签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "case_name": "切换证件", "internal_id": "194171", "external_id": "32940", "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": "表现正常"}, {"index": 5, "action": "未填写信息时切换各证件类型", "expected": "表现正常"}, {"index": 6, "action": "各证件类型已上传证件照或已填写身份信息时切换各证件类型", "expected": "表现正常"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "切换证件", "raw_text": "step1: 点击右上角 => [截图] | step2: 身份证切到非身份证 => 底部按钮变化 | step3: 非身份证切到身份证 => 底部按钮变化 | step4: 非身份证互切 => 表现正常 | step5: 未填写信息时切换各证件类型 => 表现正常 | step6: 各证件类型已上传证件照或已填写身份信息时切换各证件类型 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "非身份证签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "case_name": "选择香港/澳门/台湾通行证", "internal_id": "194179", "external_id": "32941", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "上传证件正面和反面", "expected": "表现正常"}, {"index": 2, "action": "编辑中文姓名", "expected": "表现正常"}, {"index": 3, "action": "编辑证件号码", "expected": "证件号码,位数不超过14位,超过则无法输入 可输入字母"}, {"index": 4, "action": "a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号", "expected": "a、b、c、d、确认按钮置灰不可点"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "选择香港/澳门/台湾通行证", "raw_text": "step1: 上传证件正面和反面 => 表现正常 | step2: 编辑中文姓名 => 表现正常 | step3: 编辑证件号码 => 证件号码,位数不超过14位,超过则无法输入 可输入字母 | step4: a、未上传正面 b、未上传反面 c、未填写姓名 d、未填写证件号 => a、b、c、d、确认按钮置灰不可点"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "非身份证签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "feature_scope": "签约流程 > 已实名过(审核成功、审核中或审核失败) > 非身份证签约", "case_name": "点击下一步", "internal_id": "194185", "external_id": "32942", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "已实名过(审核成功、审核中或审核失败)", "非身份证签约"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 =>  | step2: 证件审核未通过 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "非首次签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "case_name": "重新签约", "internal_id": "194190", "external_id": "32943", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "重新签约", "raw_text": "step1:  => [截图] | step2:  => 姓名和身份证号为空 下一步按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "非首次签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "case_name": "与第一次签约人一致", "internal_id": "194194", "external_id": "32944", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 身份证审核通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常 | step2: 身份证审核不通过且 与证件一致 签约页点击下一步 => 进入上传身份证页 | step3: 非身份证审核不通过且 与证件一致 签约页点击下一步 => 进入验证码页面 倒计时正常、验证码发送正常 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "非首次签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "feature_scope": "签约换公司 > 签约流程 > 非首次签约", "case_name": "与第一次签约人不一致", "internal_id": "194199", "external_id": "32945", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "非首次签约"], "case_name": "与第一次签约人不一致", "raw_text": "step1: 与证照一致 签约页点击下一步 => 进入验证码页 点击返回表现正常 | step2: 与证照不一致 签约页点击下一步 => 进入需上传身份证页 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "验证码", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "case_name": "查看验证码页", "internal_id": "194204", "external_id": "32946", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "查看验证码页", "raw_text": "step1:  => [截图] | step2:  => 手机号显示前三和后四 下一步置灰 | step3: 查看服务协议 => 跳转至协议页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "验证码", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "case_name": "重新获取", "internal_id": "194209", "external_id": "32947", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "重新获取", "raw_text": "step1: 进入页面时 => 倒计时正常 倒计时结束后变为获取验证码按钮 | step2: 点击获取验证码 => 按钮变为倒计时 倒计时结束后变为获取验证码按钮 | step3: 今日已达到最大次数 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "验证码", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "case_name": "输入验证码", "internal_id": "194214", "external_id": "32948", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "输入正常 最多6位???"}, {"index": 2, "action": "输入6位时", "expected": "底部按钮可点???"}, {"index": 3, "action": "删除到不足6位", "expected": "底部按钮置灰???"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "输入验证码", "raw_text": "step1:  => 输入正常 最多6位??? | step2: 输入6位时 => 底部按钮可点??? | step3: 删除到不足6位 => 底部按钮置灰???"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "验证码", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "case_name": "身份证签约点击下一步", "internal_id": "194219", "external_id": "32949", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "身份证签约点击下一步", "raw_text": "step1:  => [截图] 后台存储签署过名字的协议 | step2:  => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "验证码", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "case_name": "非身份证签约点击下一步", "internal_id": "194225", "external_id": "32950", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "签约提交后", "expected": "发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "非身份证签约点击下一步", "raw_text": "step1:  => [截图] | step2: 签约提交后 => 发送猫头鹰待办事项给助理 需告知助理:医生工作室姓名、ID 签约选择的证件类型、签约姓名和证件号码"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "验证码", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "feature_scope": "签约换公司 > 签约流程 > 验证码", "case_name": "验证码短信", "internal_id": "194229", "external_id": "32951", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "验证码"], "case_name": "验证码短信", "raw_text": "step1:  => 【大家中医】你的短信验证码是{1}。你正在进行签约入驻模式,如非本人操作,请忽略本短信。"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各种签约情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "case_name": "未上传证照,身份证签约", "internal_id": "194233", "external_id": "32952", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,身份证签约", "raw_text": "step1:  => 需人脸识别 签约正常 | step2: 签约的人脸识别后 => 信息同步到证照审核中"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各种签约情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "case_name": "未上传证照,港澳台签约", "internal_id": "194237", "external_id": "32953", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "未上传证照,港澳台签约", "raw_text": "step1:  => 无需人脸识别 签约正常 | step2: 身份信息提交后 => 信息同步到证照审核中"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各种签约情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "case_name": "身份证认证且身份证签约人与证照一致", "internal_id": "194241", "external_id": "32954", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "无需人脸识别 无需重新上传身份证 签约正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证且身份证签约人与证照一致", "raw_text": "step1:  => 无需人脸识别 无需重新上传身份证 签约正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各种签约情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "case_name": "身份证认证且身份证签约人与证照不一致", "internal_id": "194244", "external_id": "32955", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "无需人脸识别 需重新上传身份证 签约正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证且身份证签约人与证照不一致", "raw_text": "step1:  => 无需人脸识别 需重新上传身份证 签约正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各种签约情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "case_name": "身份证认证中或认证失败且身份证签约人与证照一致", "internal_id": "194247", "external_id": "32956", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "无需人脸识别 需重新上传身份证 签约正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "身份证认证中或认证失败且身份证签约人与证照一致", "raw_text": "step1:  => 无需人脸识别 需重新上传身份证 签约正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各种签约情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "case_name": "非身份证认证且非身份证签约的人与证照不一致", "internal_id": "194250", "external_id": "32957", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "无需人脸识别 无需重新上传身份证 签约正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "非身份证认证且非身份证签约的人与证照不一致", "raw_text": "step1:  => 无需人脸识别 无需重新上传身份证 签约正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各种签约情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "feature_scope": "签约换公司 > 签约流程 > 各种签约情况", "case_name": "非首次签约", "internal_id": "194253", "external_id": "32958", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "签约正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程", "各种签约情况"], "case_name": "非首次签约", "raw_text": "step1:  => 签约正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约流程", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "feature_scope": "医师端 > 签约换公司 > 签约流程", "case_name": "上线时,后台记得将企进的医生签约至工猫。", "internal_id": "194256", "external_id": "32959", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "case_name": "上线时,后台记得将企进的医生签约至工猫。", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约流程", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "feature_scope": "医师端 > 签约换公司 > 签约流程", "case_name": "模板消息", "internal_id": "194258", "external_id": "32960", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "签约流程"], "case_name": "模板消息", "raw_text": "step1: [截图] => 点击跳转至签约结果页 | step2: [截图] => 点击进入签约说明页,可以重新签约。"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "本月实际收入", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "case_name": "已签约", "internal_id": "194269", "external_id": "32962", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "税率均按4.5%计算 与本月药费无关"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约", "raw_text": "step1:  => 税率均按4.5%计算 与本月药费无关"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "本月实际收入", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 本月实际收入", "case_name": "已签约且配置比例", "internal_id": "194272", "external_id": "32963", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "税率均按4.5%计算 不看临时比例"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "本月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率均按4.5%计算 不看临时比例"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "之前月实际收入", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "case_name": "已签约", "internal_id": "194276", "external_id": "32964", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "药费 < 8000", "expected": "税率按4.5%计算"}, {"index": 2, "action": "8000≤ 药费 < 30000", "expected": "3%"}, {"index": 3, "action": "药费 ≥ 30000", "expected": "0"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "之前月实际收入", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "feature_scope": "收入详情页 > 港澳台签约收入计算 > 之前月实际收入", "case_name": "已签约且配置比例", "internal_id": "194281", "external_id": "32965", "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": "达到税率为0的梯度", "expected": "税率为0"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1:  => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "港澳台劳务收入计算", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "case_name": "本月实际收入", "internal_id": "194288", "external_id": "32966", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "税率均按16%计算 与本月收入无关"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "本月实际收入", "raw_text": "step1:  => 税率均按16%计算 与本月收入无关"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "港澳台劳务收入计算", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "feature_scope": "我的收入 > 收入详情页 > 港澳台劳务收入计算", "case_name": "之前月实际收入", "internal_id": "194291", "external_id": "32967", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =800", "expected": "税率为0"}, {"index": 2, "action": "800 < 收入 < =4000", "expected": "(收入-800)*20%"}, {"index": 3, "action": "4000 < 收入 < =25000", "expected": "收入*16%"}, {"index": 4, "action": "收入>25000或 收入>62500", "expected": "收入*16%"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页", "港澳台劳务收入计算"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =4000 => (收入-800)*20% | step3: 4000 < 收入 < =25000 => 收入*16% | step4: 收入>25000或 收入>62500 => 收入*16%"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "收入详情页", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页"], "feature_scope": "签约换公司 > 我的收入 > 收入详情页", "case_name": "收入说明页", "internal_id": "194264", "external_id": "32961", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入详情页--点击了解两种模式区别", "expected": "进入详情页, 入驻 的月累计最高改为:14.5万"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "收入详情页"], "case_name": "收入说明页", "raw_text": "step1: 收入详情页--点击了解两种模式区别 => 进入详情页, 入驻 的月累计最高改为:14.5万"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "次月入账金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "case_name": "已签约", "internal_id": "194318", "external_id": "32971", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "本月药费 < 8000", "expected": "0"}, {"index": 2, "action": "8000≤ 药费 < 30000", "expected": "4.5%-3%=1.5%"}, {"index": 3, "action": "药费 ≥ 30000", "expected": "4.5%-0=4.5%"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 0 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% | step3: 药费 ≥ 30000 => 4.5%-0=4.5%"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "次月入账金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "case_name": "已签约且配置比例", "internal_id": "194323", "external_id": "32972", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "药费未达到第一梯度", "expected": "4.5%-默认比例"}, {"index": 2, "action": "药费达到第一梯度未达到第二梯度", "expected": "默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例"}, {"index": 3, "action": "药费达到第二梯度未达到第三梯度", "expected": "默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例"}, {"index": 4, "action": "已达到税率为0的梯度", "expected": "默认比例 (税率均按4.5%计算(14号修改))"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细", "次月入账金额"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算 (14号修改) ) -第一梯度比例 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改))"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "case_name": "查看当月明细页", "internal_id": "194299", "external_id": "32968", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1:  => [截图] | step2:  => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "case_name": "查看之前月明细页", "internal_id": "194305", "external_id": "32969", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2:  => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "case_name": "查看订单明细", "internal_id": "194311", "external_id": "32970", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "签约月明细"], "case_name": "查看订单明细", "raw_text": "step1:  => [截图] | step2:  => 年月展示正确 订单金额为接单时间在该月的药费总和 | step3: 药费列表 => 时间顺序??? 上下滑动查看正常 翻页正常 | step4: 单条记录 => 患者头像??? “患者名-剂型”正确 药费正确 金额保留两位小数点,四舍五入 时间为接单时间"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "劳务月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "查看当月明细页", "internal_id": "194330", "external_id": "32973", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看当月明细页", "raw_text": "step1:  => [截图] | step2:  => 年月显示正确 标签为劳务 显示次月入账金额 | step3: 当月无收入记录 => 不显示劳务标签"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "劳务月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "查看之前月明细页", "internal_id": "194335", "external_id": "32974", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2:  => 年月显示正确 标签为劳务 无次月入账金额 | step3: 该月无收入记录 => 不显示劳务标签"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "劳务月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "平台补贴", "internal_id": "194340", "external_id": "32975", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =25000", "expected": "0"}, {"index": 2, "action": "25000 < 收入 < =62500", "expected": "[收入*(1-20%)*30%-2000]-收入*16%"}, {"index": 3, "action": "收入>62500", "expected": "[收入*(1-20%)*40%-7000]-收入*16%"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =25000 => 0 | step2: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step3: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "劳务月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "次月入账", "internal_id": "194345", "external_id": "32976", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =800", "expected": "收入*16%-0"}, {"index": 2, "action": "800 < 收入 < =4000", "expected": "收入*16%-[(收入-800)*20%]"}, {"index": 3, "action": "4000 < 收入 < =25000", "expected": "0"}, {"index": 4, "action": "收入>25000或 收入>62500", "expected": "0"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细", "劳务月明细"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] | step3: 4000 < 收入 < =25000 => 0 | step4: 收入>25000或 收入>62500 => 0"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "feature_scope": "签约换公司 > 我的收入 > 月明细", "case_name": "查看明细列表", "internal_id": "194351", "external_id": "32977", "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": "状态显示“已退款”"}, {"index": 5, "action": "明细为空", "expected": "表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1:  => [截图] | step2:  => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "月明细", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "feature_scope": "签约换公司 > 我的收入 > 月明细", "case_name": "查看退款详情", "internal_id": "194358", "external_id": "32978", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "月明细"], "case_name": "查看退款详情", "raw_text": "step1: 点击某退款记录 => [截图] | step2: 点击查看原账单 => 查看相应入账记录 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "有两张卡", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "case_name": "提现页提示", "internal_id": "194401", "external_id": "32987", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "银行卡本月剩余额度小于余额", "expected": "出现提示语 计算银行卡剩余额度时,也用145000计算 [截图]"}, {"index": 2, "action": "点击全部提现", "expected": "填充所选卡本月剩余额度和可提现余额中较小的那个数字。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "提现页提示", "raw_text": "step1: 银行卡本月剩余额度小于余额 => 出现提示语 计算银行卡剩余额度时,也用145000计算 [截图] | step2: 点击全部提现 => 填充所选卡本月剩余额度和可提现余额中较小的那个数字。"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "有两张卡", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "case_name": "查看选择银行卡页", "internal_id": "194405", "external_id": "32988", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "查看选择银行卡页", "raw_text": "step1:  => [截图] | step2:  => 先签约的在前 两卡剩余额度正确 没有管理按钮 | step3: 选择某银行卡 => 返回提现页 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "只能提现到银行卡,无法提现到微信", "internal_id": "194364", "external_id": "32979", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "只能提现到银行卡,无法提现到微信", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "月限额修改为145000元", "internal_id": "194366", "external_id": "32980", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "月限额修改为145000元", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "查看提现页", "internal_id": "194368", "external_id": "32981", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看提现页", "raw_text": "step1: 无银行卡 => [截图] | step2: 有银行卡 => [截图] 默认选中该银行卡 | step3: 有两张银行卡 => 默认显示先签约的卡"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "提现说明里面的上限修改为145000", "internal_id": "194373", "external_id": "32982", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击提现页小问号", "expected": "进入说明页"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "提现说明里面的上限修改为145000", "raw_text": "step1: 点击提现页小问号 => 进入说明页"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "查看选择提现账户页", "internal_id": "194376", "external_id": "32983", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2:  => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "管理账户", "internal_id": "194382", "external_id": "32984", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "管理账户", "raw_text": "step1: 之前已绑微信 => 不显示微信 | step2: 一张卡 => 展示正常 | step3: 删除银行卡 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "添加银行卡,顶部增加文案", "internal_id": "194387", "external_id": "32985", "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": "不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。"}, {"index": 5, "action": "", "expected": "银行卡绑定正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡,顶部增加文案", "raw_text": "step1: 顶部增加文案:请留意银行卡限额,避免提现失败 =>  | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人(港澳台)的名字 [截图] | step3: 签约两次 => 持卡人在签约的(港澳台)名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5:  => 银行卡绑定正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "提现", "internal_id": "194394", "external_id": "32986", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "单日提现次数无限制(验证码是5次???)"}, {"index": 2, "action": "", "expected": "单日最大无限额(145000)"}, {"index": 3, "action": "", "expected": "每月最大提现金额145000(单张卡)"}, {"index": 4, "action": "", "expected": "每笔最少提现1元 如小于1元,toast提示???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是签约"], "case_name": "提现", "raw_text": "step1:  => 单日提现次数无限制(验证码是5次???) | step2:  => 单日最大无限额(145000) | step3:  => 每月最大提现金额145000(单张卡) | step4:  => 每笔最少提现1元 如小于1元,toast提示???"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "查看提现页", "internal_id": "194414", "external_id": "32990", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看提现页", "raw_text": "step1: 未绑 => [截图] | step2: 已绑微信或支付宝 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "提现说明", "internal_id": "194418", "external_id": "32991", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击提现页小问号", "expected": "进入说明页 [截图]"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现说明", "raw_text": "step1: 点击提现页小问号 => 进入说明页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "查看选择提现账户页", "internal_id": "194421", "external_id": "32992", "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": "[截图] 有管理按钮"}, {"index": 5, "action": "已绑支付宝", "expected": "[截图] 有管理按钮"}, {"index": 6, "action": "微信支付宝都绑了", "expected": "展示正常 有管理按钮"}, {"index": 7, "action": "查看支付宝账号", "expected": "若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2:  => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "管理账户", "internal_id": "194430", "external_id": "32993", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "管理账户", "raw_text": "step1:  => 微信支付宝展示正常 | step2: 解绑微信或支付宝 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "提现", "internal_id": "194434", "external_id": "32994", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "微信单日最大", "expected": "2w"}, {"index": 2, "action": "支付宝单日最大", "expected": "5w"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现", "raw_text": "step1: 微信单日最大 => 2w | step2: 支付宝单日最大 => 5w"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "未上传身份", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "未上传身份"], "feature_scope": "提现 > 当前是劳务 > 未上传身份", "case_name": "查看提现页", "internal_id": "194439", "external_id": "32995", "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": "表现正常 [截图]"}, {"index": 5, "action": "身份已提交在审核中或审核失败时点击去提交", "expected": "进入结果页 [截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务", "未上传身份"], "case_name": "查看提现页", "raw_text": "step1:  => [截图] | step2: 点击去提交 => 进入之前完善信息的身份认证页 [截图] | step3: 完善身份证 => 表现正常 [截图] | step4: 完善非身份证 => 表现正常 [截图] | step5: 身份已提交在审核中或审核失败时点击去提交 => 进入结果页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "当前是劳务", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务"], "feature_scope": "我的收入 > 提现 > 当前是劳务", "case_name": "只能提到微信或支付宝,无法提现到银行卡", "internal_id": "194411", "external_id": "32989", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "提现", "当前是劳务"], "case_name": "只能提到微信或支付宝,无法提现到银行卡", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "劳务改为签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "case_name": "下月1号自动提现", "internal_id": "194449", "external_id": "32996", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "所有余额提现——1号 (上月的劳务次月入账——6-8号结算后)"}, {"index": 2, "action": "只绑了微信", "expected": "打到微信 不满1元则不发"}, {"index": 3, "action": "只绑了支付宝", "expected": "打到支付宝 不满0.1则不发"}, {"index": 4, "action": "都绑了", "expected": "微信优先"}, {"index": 5, "action": "都没绑", "expected": "???"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约改为劳务", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 签约改为劳务", "case_name": "下月1号自动提现", "internal_id": "194457", "external_id": "32997", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "所有余额提现——1号 (上月的签约次月入账——6-8号结算后)"}, {"index": 2, "action": "绑了一张卡", "expected": "提现正常"}, {"index": 3, "action": "绑了一张卡,额度不够", "expected": "???"}, {"index": 4, "action": "绑了两张卡", "expected": "优先打到先绑定的卡"}, {"index": 5, "action": "绑了两张卡,优先的卡额度不够", "expected": "超出部分打到第二张卡"}, {"index": 6, "action": "没绑", "expected": "???"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1:  => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "case_name": "签约", "internal_id": "194465", "external_id": "32998", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "case_name": "解约", "internal_id": "194470", "external_id": "32999", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1:  => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "各情况", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "feature_scope": "签约换公司 > 我的收入 > 各情况", "case_name": "设置临时比例", "internal_id": "194475", "external_id": "33000", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "各情况"], "case_name": "设置临时比例", "raw_text": "step1: 设置当月的比例 => 设置后当月税率正确 | step2: 设置未来月的 => 该月税率生效 其他月仍是普通税率"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "已签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "case_name": "已签约", "internal_id": "194481", "external_id": "33001", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "本月药费 < 8000", "expected": "4.5%-4.5% 下月返还表现正常"}, {"index": 2, "action": "8000≤ 药费 < 30000", "expected": "4.5%-3%=1.5% 下月返还后余额、收入正确"}, {"index": 3, "action": "药费 ≥ 30000", "expected": "4.5%-0=4.5% 下月返还后余额、收入正确"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约", "raw_text": "step1: 本月药费 < 8000 => 4.5%-4.5% 下月返还表现正常 | step2: 8000≤ 药费 < 30000 => 4.5%-3%=1.5% 下月返还后余额、收入正确 | step3: 药费 ≥ 30000 => 4.5%-0=4.5% 下月返还后余额、收入正确"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "已签约", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "case_name": "已签约且配置比例", "internal_id": "194486", "external_id": "33002", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "药费未达到第一梯度", "expected": "4.5%-默认比例 下月返还后表现正常"}, {"index": 2, "action": "药费达到第一梯度未达到第二梯度", "expected": "默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确"}, {"index": 3, "action": "药费达到第二梯度未达到第三梯度", "expected": "默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确"}, {"index": 4, "action": "已达到税率为0的梯度", "expected": "默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "case_name": "已签约且配置比例", "raw_text": "step1: 药费未达到第一梯度 => 4.5%-默认比例 下月返还后表现正常 | step2: 药费达到第一梯度未达到第二梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第一梯度比例 下月返还后余额、收入正确 | step3: 药费达到第二梯度未达到第三梯度 => 默认比例 (税率均按4.5%计算(14号修改)) -第二梯度比例 下月返还后余额、收入正确 | step4: 已达到税率为0的梯度 => 默认比例 (税率均按4.5%计算(14号修改)) 下月返还后余额、收入正确"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "劳务", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "case_name": "次月入账", "internal_id": "194493", "external_id": "33003", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =800", "expected": "收入*16%-0 下月返还后余额、收入正确"}, {"index": 2, "action": "800 < 收入 < =4000", "expected": "收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确"}, {"index": 3, "action": "4000 < 收入 < =25000", "expected": "16%-16% 下月返还后表现正常"}, {"index": 4, "action": "收入>25000或 收入>62500", "expected": "16%-16% 下月返还后表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =4000 => 收入*16%-[(收入-800)*20%] 下月返还后余额、收入正确 | step3: 4000 < 收入 < =25000 => 16%-16% 下月返还后表现正常 | step4: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "我的收入", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入"], "feature_scope": "医师端 > 签约换公司 > 我的收入", "case_name": "老版本我的收入页", "internal_id": "194499", "external_id": "33004", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "提现正常 绑定银行卡、微信正常 无支付宝"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "我的收入"], "case_name": "老版本我的收入页", "raw_text": "step1:  => 提现正常 绑定银行卡、微信正常 无支付宝"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "列表展示", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "订单是无税订单,不展示在列表", "internal_id": "194505", "external_id": "33005", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后;", "expected": "不展示在列表"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "订单是无税订单,不展示在列表", "raw_text": "step1: 无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后; => 不展示在列表"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "列表展示", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "无3天内(3*24h内)到账的咨询费(提问+问诊)、赞赏和预约挂号费", "internal_id": "194508", "external_id": "33006", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "3天:以3*24小时为时间点", "expected": "显示暂无订单,只能退三日内的订单哦"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "无3天内(3*24h内)到账的咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天:以3*24小时为时间点 => 显示暂无订单,只能退三日内的订单哦"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "列表展示", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "3天内只有1个到账记录:咨询费(提问+问诊)、赞赏和预约挂号费", "internal_id": "194511", "external_id": "33007", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费", "expected": "咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间"}, {"index": 2, "action": "咨询费,用户支付后,医生回复到账后,才显示在退款列表。", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内只有1个到账记录:咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费 => 咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间 | step2: 咨询费,用户支付后,医生回复到账后,才显示在退款列表。 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "列表展示", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "internal_id": "194515", "external_id": "33008", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "raw_text": "step1: 订单按照时间顺序,自近向远排序; => 一次性展示,不分页拉取; | step2: 下拉可以刷新列表; => 如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "列表展示", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "订单需扣除的金额,超出账户余额,订单置灰显示", "internal_id": "194519", "external_id": "33009", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”;", "expected": "需扣除:按照税后"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "列表展示"], "case_name": "订单需扣除的金额,超出账户余额,订单置灰显示", "raw_text": "step1: 无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”; => 需扣除:按照税后"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "账号余额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "账号余额"], "feature_scope": "退款 > 选择退款订单 > 账号余额", "case_name": "账户余额,数值正确,保留小数点后2位数", "internal_id": "194523", "external_id": "33010", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "刚好整数,如100", "expected": ""}, {"index": 2, "action": "小数点后2位小数,如100.23", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "账号余额"], "case_name": "账户余额,数值正确,保留小数点后2位数", "raw_text": "step1: 刚好整数,如100 =>  | step2: 小数点后2位小数,如100.23 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "账号余额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "账号余额"], "feature_scope": "退款 > 选择退款订单 > 账号余额", "case_name": "操作退款给患者后,账户余额数值变化正确", "internal_id": "194527", "external_id": "33011", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "分别退款咨询费或赞赏或预约挂号费;", "expected": "账户余额数值变化正确;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "账号余额"], "case_name": "操作退款给患者后,账户余额数值变化正确", "raw_text": "step1: 分别退款咨询费或赞赏或预约挂号费; => 账户余额数值变化正确;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "预计扣款金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "不勾选订单,不显示“预计扣款金额”选项", "internal_id": "194531", "external_id": "33012", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "不勾选订单,不显示“预计扣款金额”选项", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "预计扣款金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是签约订单,按4.5%计算预计扣款金额", "internal_id": "194533", "external_id": "33013", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "签约:咨询费(提问+问诊)、赞赏、诊金、预约挂号费按4.5%计算预计扣款金额;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是签约订单,按4.5%计算预计扣款金额", "raw_text": "step1: 签约:咨询费(提问+问诊)、赞赏、诊金、预约挂号费按4.5%计算预计扣款金额; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "预计扣款金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是劳务订单,按16%计算预计扣款金额", "internal_id": "194536", "external_id": "33014", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "劳务(港澳台护照):咨询费(提问+问诊)、赞赏、诊金、预约挂号费按16%计算预计扣款金额;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是劳务订单,按16%计算预计扣款金额", "raw_text": "step1: 劳务(港澳台护照):咨询费(提问+问诊)、赞赏、诊金、预约挂号费按16%计算预计扣款金额; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "预计扣款金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是大V订单,按最高税率计算预计扣款金额", "internal_id": "194539", "external_id": "33015", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额;", "expected": "取猫头鹰配置税率的最大值;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是大V订单,按最高税率计算预计扣款金额", "raw_text": "step1: 大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额; => 取猫头鹰配置税率的最大值;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "预计扣款金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是属临时调整,按4.5%计算计算预计扣款金额", "internal_id": "194542", "external_id": "33016", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额;", "expected": "取猫头鹰配置税率的最大值;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是属临时调整,按4.5%计算计算预计扣款金额", "raw_text": "step1: 大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额; => 取猫头鹰配置税率的最大值;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "预计扣款金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "当前税率有变化,订单按照原税率退款", "internal_id": "194545", "external_id": "33017", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "订单是大V,原来税率是X,现在Y;", "expected": "按照税率X退款;"}, {"index": 2, "action": "订单是临时,原来税率是X,现在Y;", "expected": "按照税率X退款;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率有变化,订单按照原税率退款", "raw_text": "step1: 订单是大V,原来税率是X,现在Y; => 按照税率X退款; | step2: 订单是临时,原来税率是X,现在Y; => 按照税率X退款;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "预计扣款金额", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "当前税率类型有变化,订单按照原类型税率退款", "internal_id": "194549", "external_id": "33018", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "订单是无税,当前劳务\\签约\\大V\\临时;", "expected": "按无税;"}, {"index": 2, "action": "订单是劳务,当前签约\\大V\\临时;", "expected": "按劳务税率;"}, {"index": 3, "action": "订单是签约,当前解除签约\\大V\\临时;", "expected": "按签约税率;"}, {"index": 4, "action": "订单是大V,当前签约\\临时;", "expected": "按大V税率;"}, {"index": 5, "action": "订单是临时,当前签约\\大V;", "expected": "按临时税率;"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "退款给患者", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "case_name": "未选择订单,“退款给患者”按钮灰色不可点", "internal_id": "194557", "external_id": "33019", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "未选择订单,“退款给患者”按钮灰色不可点", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "退款给患者", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "case_name": "一次只能选1单,切换订单,退款给患者正确", "internal_id": "194559", "external_id": "33020", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择订单A,这时候再点击订单B;", "expected": "订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额;"}, {"index": 2, "action": "点击“退款给患者”,退款成功;", "expected": "患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额);"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "一次只能选1单,切换订单,退款给患者正确", "raw_text": "step1: 选择订单A,这时候再点击订单B; => 订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额; | step2: 点击“退款给患者”,退款成功; => 患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额);"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "退款给患者", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "case_name": "另外一台设备已退款成功了的订单,此设备选择该订单后,点击“退款给患者”", "internal_id": "194563", "external_id": "33021", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设备X在选择退款订单列表,选择订单A;", "expected": ""}, {"index": 2, "action": "此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功;", "expected": ""}, {"index": 3, "action": "这时候设备X,点击“退款给患者”;", "expected": "仍可进入退款确认页;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "选择退款订单", "退款给患者"], "case_name": "另外一台设备已退款成功了的订单,此设备选择该订单后,点击“退款给患者”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A; =>  | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; =>  | step3: 这时候设备X,点击“退款给患者”; => 仍可进入退款确认页;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "确认退款", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "feature_scope": "签约换公司 > 退款 > 确认退款", "case_name": "确认退款页面展示正确,输入正确的手机验证码后,退款成功", "internal_id": "194569", "external_id": "33022", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "确认退款页面展示正确,输入正确的手机验证码后,退款成功", "raw_text": "step1: 退款金额,跟选择退款的订单税后金额一致(保留小数点后两位); =>  | step2: 点击“确认退款”后,自动跳转到患者会话页,并发送退款成功消息; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "确认退款", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "feature_scope": "签约换公司 > 退款 > 确认退款", "case_name": "尝试多次点击“确认退款”按钮,不会进行多次退款", "internal_id": "194573", "external_id": "33023", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "尝试多次点击“确认退款”按钮,不会进行多次退款", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "确认退款", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "feature_scope": "签约换公司 > 退款 > 确认退款", "case_name": "另外一台设备已退款成功了的订单,此设备点击“确认退款”", "internal_id": "194575", "external_id": "33024", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面;", "expected": ""}, {"index": 2, "action": "此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功;", "expected": ""}, {"index": 3, "action": "这时候设备X,点击“确认退款”;", "expected": "不能再进行退款,提示“请勿重复退款”"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "另外一台设备已退款成功了的订单,此设备点击“确认退款”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面; =>  | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; =>  | step3: 这时候设备X,点击“确认退款”; => 不能再进行退款,提示“请勿重复退款”"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "确认退款", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "feature_scope": "签约换公司 > 退款 > 确认退款", "case_name": "确认退款的时候,余额不足,退款失败", "internal_id": "194580", "external_id": "33025", "case_revision_version": "1", "summary": "", "preconditions": "1、账号余额是101元; 2、订单A金额是20元;", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面;", "expected": ""}, {"index": 2, "action": "此时设备Y登录同样的账号,提现100元,剩余1元;", "expected": ""}, {"index": 3, "action": "这时候设备X,点击“确认退款”;", "expected": "提示余额不足,退款失败;"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "确认退款的时候,余额不足,退款失败", "raw_text": "1、账号余额是101元; 2、订单A金额是20元; | step1: 设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面; =>  | step2: 此时设备Y登录同样的账号,提现100元,剩余1元; =>  | step3: 这时候设备X,点击“确认退款”; => 提示余额不足,退款失败;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "确认退款", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "feature_scope": "签约换公司 > 退款 > 确认退款", "case_name": "输入验证码、退款理由,退款正常", "internal_id": "194585", "external_id": "33026", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "验证码:超时、错误、已使用的验证码等", "expected": "退款失败;"}, {"index": 2, "action": "退款理由:空、200字", "expected": "退款成功;"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "确认退款"], "case_name": "输入验证码、退款理由,退款正常", "raw_text": "step1: 验证码:超时、错误、已使用的验证码等 => 退款失败; | step2: 退款理由:空、200字 => 退款成功;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "会话页-退款消息", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "feature_scope": "签约换公司 > 退款 > 会话页-退款消息", "case_name": "退款消息展示正确", "internal_id": "194590", "external_id": "33027", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "退款成功消息展示正确;", "expected": "1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "退款详情", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "feature_scope": "签约换公司 > 退款 > 退款详情", "case_name": "进入退款详情,页面展示正确", "internal_id": "194594", "external_id": "33028", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "进入退款详情,页面展示正确;", "expected": "退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "医师端", "签约换公司", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约数据", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约数据", "case_name": "港澳台医生签约提交资料,港澳台签证管理页面出现审核数据", "internal_id": "195398", "external_id": "33182", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "case_name": "港澳台医生签约提交资料,港澳台签证管理页面出现审核数据", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约数据", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约数据", "case_name": "大陆医生提交签约资料,港澳台签证管理页面不会出现此条审核数据", "internal_id": "195400", "external_id": "33183", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "case_name": "大陆医生提交签约资料,港澳台签证管理页面不会出现此条审核数据", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约数据", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约数据", "case_name": "提交的身份证照片可以下载", "internal_id": "195402", "external_id": "33184", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据"], "case_name": "提交的身份证照片可以下载", "raw_text": "step1: 点击【查看证件照】 => 1,可以查看证件照片,照片显示正常,照片可以旋转; 2,还可以下载照片;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【通过】按钮", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【通过】按钮", "case_name": "没有操作过的数据,显示【通过】按钮", "internal_id": "195406", "external_id": "33185", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "case_name": "没有操作过的数据,显示【通过】按钮", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【通过】按钮", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【通过】按钮", "case_name": "港澳台照片在第三方系统没有同步,【通过】按钮不可以点击", "internal_id": "195408", "external_id": "33186", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "case_name": "港澳台照片在第三方系统没有同步,【通过】按钮不可以点击", "raw_text": "step1: 直接点击【通过】 => 1,用户不存在,请确认已同步再重试;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【通过】按钮", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【通过】按钮", "case_name": "港澳台证件照在第三方系统已经同步,【通过】按钮可以点击", "internal_id": "195411", "external_id": "33187", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【通过】按钮", "expected": "1,弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【通过】按钮"], "case_name": "港澳台证件照在第三方系统已经同步,【通过】按钮可以点击", "raw_text": "step1: 点击【通过】按钮 => 1,弹窗进行二次确认; (1)【确认】按钮; (2)【取消】按钮,弹窗关闭;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【不通过】按钮", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【不通过】按钮"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【不通过】按钮", "case_name": "没有操作过的数据,显示【不通过】按钮", "internal_id": "195415", "external_id": "33188", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【不通过】按钮"], "case_name": "没有操作过的数据,显示【不通过】按钮", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【不通过】按钮", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【不通过】按钮"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 【不通过】按钮", "case_name": "不管数据有没有在第三方同步,【不通过】按钮都可以操作", "internal_id": "195417", "external_id": "33189", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击【不通过】", "expected": "1,二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭;"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "【不通过】按钮"], "case_name": "不管数据有没有在第三方同步,【不通过】按钮都可以操作", "raw_text": "step1: 点击【不通过】 => 1,二次弹窗提示 (1)【确认】按钮,签约失败,发送大家助理,签约不成功; (2)【取消】按钮,弹窗关闭;"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【等待内部审核】状态", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【等待内部审核】状态"], "feature_scope": "港澳台签证管理 > 签约数据状态变更 > 【等待内部审核】状态", "case_name": "未操作过的数据,签约状态为:【等待内部审核】", "internal_id": "195422", "external_id": "33190", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【等待内部审核】状态"], "case_name": "未操作过的数据,签约状态为:【等待内部审核】", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【等待签约结果】状态", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【等待签约结果】状态"], "feature_scope": "港澳台签证管理 > 签约数据状态变更 > 【等待签约结果】状态", "case_name": "已点击通过,但第三方还未签约的数据,状态为【等待签约结果】", "internal_id": "195425", "external_id": "33191", "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.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【等待签约结果】状态"], "case_name": "已点击通过,但第三方还未签约的数据,状态为【等待签约结果】", "raw_text": "step1: 第三方同步了,点击【通过】按钮 => 1,第三方还没有签约成功, 【已通过】按钮置灰 ,签约状态由【等待内部审核】变成【等待签约结果】"}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【签约成功】状态", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约成功】状态"], "feature_scope": "港澳台签证管理 > 签约数据状态变更 > 【签约成功】状态", "case_name": "已点击通过,并且第三方签约成功,状态为【签约成功】", "internal_id": "195429", "external_id": "33192", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "按钮变为【已通过】并且置灰不可点击;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约成功】状态"], "case_name": "已点击通过,并且第三方签约成功,状态为【签约成功】", "raw_text": "step1: 按钮变为【已通过】并且置灰不可点击; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【签约失败】状态", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约失败】状态"], "feature_scope": "港澳台签证管理 > 签约数据状态变更 > 【签约失败】状态", "case_name": "新审核数据,直接点击【不通过】按钮,确认后状态为【签约失败】", "internal_id": "195433", "external_id": "33193", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "同时按钮变为【已不通过】,并且置灰不可点击", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约失败】状态"], "case_name": "新审核数据,直接点击【不通过】按钮,确认后状态为【签约失败】", "raw_text": "step1: 同时按钮变为【已不通过】,并且置灰不可点击 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【签约失败】状态", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约失败】状态"], "feature_scope": "港澳台签证管理 > 签约数据状态变更 > 【签约失败】状态", "case_name": "已点击【通过】但是第三方签约失败,状态为【签约失败】", "internal_id": "195436", "external_id": "33194", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "按钮变成【已通过】并且置灰不可点击", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约失败】状态"], "case_name": "已点击【通过】但是第三方签约失败,状态为【签约失败】", "raw_text": "step1: 按钮变成【已通过】并且置灰不可点击 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "【签约失败】状态", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约失败】状态"], "feature_scope": "港澳台签证管理 > 签约数据状态变更 > 【签约失败】状态", "case_name": "【签约失败】的状态会发送大家助理告知医生签约失败", "internal_id": "195439", "external_id": "33195", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "1,收到签约失败的医生可以再次发起签约,猫头鹰会再次生成新的签约数据; 2,需要再次给第三方发送邮件,进行同步,没有同步之前还是不可以点击【通过】按钮;", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约数据状态变更", "【签约失败】状态"], "case_name": "【签约失败】的状态会发送大家助理告知医生签约失败", "raw_text": "step1: 1,收到签约失败的医生可以再次发起签约,猫头鹰会再次生成新的签约数据; 2,需要再次给第三方发送邮件,进行同步,没有同步之前还是不可以点击【通过】按钮; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "签约审核权限限制", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约审核权限限制"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 签约审核权限限制", "case_name": "操作权限只能给固定的人(熊熔熔),其他人只能查看记录", "internal_id": "195443", "external_id": "33196", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "签约审核权限限制"], "case_name": "操作权限只能给固定的人(熊熔熔),其他人只能查看记录", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "医生详情页-签约权限", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "医生详情页-签约权限"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 医生详情页-签约权限", "case_name": "去掉港澳台特殊劳务方式结算", "internal_id": "195446", "external_id": "33197", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "医生详情页-签约权限"], "case_name": "去掉港澳台特殊劳务方式结算", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "医生详情页-签约权限", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "医生详情页-签约权限"], "feature_scope": "猫头鹰端 > 港澳台签证管理 > 医生详情页-签约权限", "case_name": "可签约两次下方文案修改", "internal_id": "195448", "external_id": "33198", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "修改为:适用提现超过月限额的用户", "expected": ""}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "港澳台签证管理", "医生详情页-签约权限"], "case_name": "可签约两次下方文案修改", "raw_text": "step1: 修改为:适用提现超过月限额的用户 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "医生管理", "suite_path": ["V4.18.9", "猫头鹰端", "医生管理"], "feature_scope": "V4.18.9 > 猫头鹰端 > 医生管理", "case_name": "医生列表,增加开药权限一列", "internal_id": "195452", "external_id": "33199", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "医生管理"], "case_name": "医生列表,增加开药权限一列", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.9", "suite_name": "医生管理", "suite_path": ["V4.18.9", "猫头鹰端", "医生管理"], "feature_scope": "V4.18.9 > 猫头鹰端 > 医生管理", "case_name": "医生详情,开药权限:中药、中成药、西药", "internal_id": "195454", "external_id": "33200", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.9.testsuite-deep.xml", "suite_path": ["V4.18.9", "猫头鹰端", "医生管理"], "case_name": "医生详情,开药权限:中药、中成药、西药", "raw_text": ""}}