case_candidates.jsonl
155 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "点击签约入口", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "feature_scope": "医师端 > 签约流程 > 点击签约入口", "case_name": "未签约过", "internal_id": "195771", "external_id": "33257", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "case_name": "未签约过", "raw_text": "step1: => 进入签约说明页 [截图] | step2: 点击立即签约 => 进入签约页"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "点击签约入口", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "feature_scope": "医师端 > 签约流程 > 点击签约入口", "case_name": "已签约且不在多次签约白名单", "internal_id": "195775", "external_id": "33258", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "case_name": "已签约且不在多次签约白名单", "raw_text": "step1: => [截图] | step2: => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "点击签约入口", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "feature_scope": "医师端 > 签约流程 > 点击签约入口", "case_name": "已签约且在多次签约白名单", "internal_id": "195779", "external_id": "33259", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "case_name": "已签约且在多次签约白名单", "raw_text": "step1: => [截图] | step2: => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确 | step3: 点击继续 => 跳转至签约说明页"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "点击签约入口", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "feature_scope": "医师端 > 签约流程 > 点击签约入口", "case_name": "已签约且在白名单,多次签约后", "internal_id": "195784", "external_id": "33260", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "case_name": "已签约且在白名单,多次签约后", "raw_text": "step1: => [截图] | step2: => 签约人、身份证号、签约时间展示最近签约的内容"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "点击签约入口", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "feature_scope": "医师端 > 签约流程 > 点击签约入口", "case_name": "已解约", "internal_id": "195788", "external_id": "33261", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "case_name": "已解约", "raw_text": "step1: => 进入签约说明页 [截图] | step2: 点击立即签约 => 进入签约页"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "点击签约入口", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "feature_scope": "医师端 > 签约流程 > 点击签约入口", "case_name": "未认证或未登录", "internal_id": "195792", "external_id": "33262", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "点击签约入口"], "case_name": "未认证或未登录", "raw_text": "step1: => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "未实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 未实名过", "case_name": "未上传过", "internal_id": "195797", "external_id": "33263", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "case_name": "未上传过", "raw_text": "step1: => [截图] | step2: => 进度条在第一个 去人脸识别按钮置灰可不点"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "未实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 未实名过", "case_name": "上传身份证图片", "internal_id": "195801", "external_id": "33264", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击上传控件", "expected": "打开弹窗 [截图]"}, {"index": 2, "action": "选择拍照", "expected": "打开相机->拍照正常"}, {"index": 3, "action": "无权限时选择拍照 a、选择允许 b、选择不允许", "expected": "询问权限 a、打开相机 b、表现正常"}, {"index": 4, "action": "选择相册", "expected": "打开相册->选择图片正常"}, {"index": 5, "action": "无权限时选择相册 a、选择允许 b、选择不允许", "expected": "询问权限 a、打开相册 b、表现正常"}, {"index": 6, "action": "只上传人像面", "expected": "展示识别的姓名和身份证号 去人脸识别按钮仍置灰 保存草稿"}, {"index": 7, "action": "只上传国徽面", "expected": "去人脸识别按钮仍置灰 保存草稿"}, {"index": 8, "action": "人像面和国徽面都上传了", "expected": "去人脸识别按钮可点 [截图]"}, {"index": 9, "action": "上传人像面或国徽面失败(非身份证图片)", "expected": "表现正常"}, {"index": 10, "action": "编辑姓名", "expected": "最长???"}, {"index": 11, "action": "编辑身份证号", "expected": "最长18??? 可输入X"}, {"index": 12, "action": "多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功", "expected": "a、人像面和身份信息还是原来的 b、人像面和身份信息更新为后面的"}, {"index": 13, "action": "多次上传国徽面 a、先识别成功->后识别失败 b、先识别成功->后识别成功", "expected": "a、国徽面还是原来的 b、国徽面更新为后面的"}], "step_count": 13, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 选择拍照 => 打开相机->拍照正常 | step3: 无权限时选择拍照 a、选择允许 b、选择不允许 => 询问权限 a、打开相机 b、表现正常 | step4: 选择相册 => 打开相册->选择图片正常 | step5: 无权限时选择相册 a、选择允许 b、选择不允许 => 询问权限 a、打开相册 b、表现正常 | step6: 只上传人像面 => 展示识别的姓名和身份证号 去人脸识别按钮仍置灰 保存草稿 | step7: 只上传国徽面 => 去人脸识别按钮仍置灰 保存草稿 | step8: 人像面和国徽面都上传了 => 去人脸识别按钮可点 [截图] | step9: 上传人像面或国徽面失败(非身份证图片) => 表现正常 | step10: 编辑姓名 => 最长??? | step11: 编辑身份证号 => 最长18??? 可输入X | step12: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、人像面和身份信息还是原来的 b、人像面和身份信息更新为后面的 | step13: 多次上传国徽面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、国徽面还是原来的 b、国徽面更新为后面的"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "未实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 未实名过", "case_name": "删除图片", "internal_id": "195816", "external_id": "33265", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 提交按钮置灰 删除后不存草稿(嘿嘿嘿) | step2: 删除的是人像面 => 身份信息模块不隐藏"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "未实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 未实名过", "case_name": "点击去人脸识别按钮", "internal_id": "195820", "external_id": "33266", "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提示“请核对身份证信息是否一致”"}, {"index": 6, "action": "身份证已被别的账号签约", "expected": "toast提示“该身份证号已签约,请联系助理”"}], "step_count": 6, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "case_name": "点击去人脸识别按钮", "raw_text": "step1: 以下情况点击去人脸识别按钮 => | step2: 人像面和国徽面均未上传时或 只传了人像面或国徽面 => toast提示“请上传证件” | step3: 人像面和国徽面均上传且姓名身份证相符时 => 进入同意认证服务协议 | step4: 人像面和国徽面均上传且姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step5: 人像面和国徽面均上传且姓名或身份证是空时 => toast提示“请核对身份证信息是否一致” | step6: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "未实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 未实名过", "case_name": "查看认证服务协议页", "internal_id": "195828", "external_id": "33267", "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": "无摄像头权限时进入人脸识别页 a、选择允许 b、选择不允许", "expected": "询问权限 a、开始人脸识别 b、表现正常"}, {"index": 5, "action": "点击返回", "expected": "返回签约页"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "case_name": "查看认证服务协议页", "raw_text": "step1: => [截图] | step2: 点击认证服务协议 => 进入协议页面 展示正常 | step3: 点击同意认证 => 进入人脸识别页 | step4: 无摄像头权限时进入人脸识别页 a、选择允许 b、选择不允许 => 询问权限 a、开始人脸识别 b、表现正常 | step5: 点击返回 => 返回签约页"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "未实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 未实名过", "case_name": "进行人脸识别", "internal_id": "195835", "external_id": "33268", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "人脸识别动作提示", "expected": "表现正常"}, {"index": 2, "action": "人脸识别失败 a、是人但不是身份证那个人 b、识别超时", "expected": "[截图]"}, {"index": 3, "action": "人脸识别成功(是身份证那个人)且 姓名和APP手机号姓名相同", "expected": "进入第二步验证码页面 进度条在第二步 倒计时正常、验证码发送正常 点击返回表现正常"}, {"index": 4, "action": "人脸识别成功(是身份证那个人)但 姓名和APP手机号姓名不相同", "expected": "进入第二步手机号页面 进度条在第二步 点击返回表现正常"}, {"index": 5, "action": "不识别返回", "expected": "返回签约页"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "未实名过"], "case_name": "进行人脸识别", "raw_text": "step1: 人脸识别动作提示 => 表现正常 | step2: 人脸识别失败 a、是人但不是身份证那个人 b、识别超时 => [截图] | step3: 人脸识别成功(是身份证那个人)且 姓名和APP手机号姓名相同 => 进入第二步验证码页面 进度条在第二步 倒计时正常、验证码发送正常 点击返回表现正常 | step4: 人脸识别成功(是身份证那个人)但 姓名和APP手机号姓名不相同 => 进入第二步手机号页面 进度条在第二步 点击返回表现正常 | step5: 不识别返回 => 返回签约页"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "需上传身份证", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "feature_scope": "查看签约页第一步 > 已实名过 > 需上传身份证", "case_name": "查看上传页", "internal_id": "195869", "external_id": "33274", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "case_name": "查看上传页", "raw_text": "step1: => [截图] | step2: => 下一步按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "需上传身份证", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "feature_scope": "查看签约页第一步 > 已实名过 > 需上传身份证", "case_name": "上传身份证图片", "internal_id": "195873", "external_id": "33275", "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": "表现正常"}, {"index": 8, "action": "上传国徽面失败(非身份证图片或人像面)", "expected": "表现正常"}, {"index": 9, "action": "多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功", "expected": "a、b、表现正常"}, {"index": 10, "action": "多次上传国徽面 a、先识别成功->后识别失败 b、先识别成功->后识别成功", "expected": "a、b、表现正常"}], "step_count": 10, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "case_name": "上传身份证图片", "raw_text": "step1: 点击上传控件 => 打开弹窗 [截图] | step2: 选择拍照 => 打开相机->拍照正常 | step3: 选择相册 => 打开相册->选择图片正常 | step4: 只上传人像面 => 下一步按钮仍置灰 | step5: 只上传国徽面 => 下一步按钮仍置灰 | step6: 人像面和国徽面都上传了 => 下一步按钮可点 [截图] | step7: 上传人像面失败(模糊、边框不清晰?、非身份证图片或国徽面) => 表现正常 | step8: 上传国徽面失败(非身份证图片或人像面) => 表现正常 | step9: 多次上传人像面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常 | step10: 多次上传国徽面 a、先识别成功->后识别失败 b、先识别成功->后识别成功 => a、b、表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "需上传身份证", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "feature_scope": "查看签约页第一步 > 已实名过 > 需上传身份证", "case_name": "删除图片", "internal_id": "195885", "external_id": "33276", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "case_name": "删除图片", "raw_text": "step1: 删除图片 => 表现正常 提交按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "需上传身份证", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "feature_scope": "查看签约页第一步 > 已实名过 > 需上传身份证", "case_name": "点击下一步", "internal_id": "195888", "external_id": "33277", "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": "姓名和APP手机号姓名相同", "expected": "进入第二步验证码页面 进度条在第二步 倒计时正常、验证码发送正常 点击返回表现正常"}, {"index": 5, "action": "姓名和APP手机号姓名不相同", "expected": "进入第二步手机号页面 进度条在第二步 点击返回表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过", "需上传身份证"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 人像面和国徽面都没或 只有人像面或国徽面 => toast提示 | step3: 人像面或国徽面不是身份证 => 弹窗提示 [截图] | step4: 姓名和APP手机号姓名相同 => 进入第二步验证码页面 进度条在第二步 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名和APP手机号姓名不相同 => 进入第二步手机号页面 进度条在第二步 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 已实名过", "case_name": "已实名过", "internal_id": "195843", "external_id": "33269", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "case_name": "已实名过", "raw_text": "step1: => [截图] | step2: => 姓名和身份证号为空 下一步按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 已实名过", "case_name": "已人脸识别过 (已上传证照未审核通过或审核中)", "internal_id": "195847", "external_id": "33270", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "case_name": "已人脸识别过 (已上传证照未审核通过或审核中)", "raw_text": "step1: => [截图] | step2: => 姓名和身份证号为空 下一步按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 已实名过", "case_name": "之前上传的是非身份证", "internal_id": "195851", "external_id": "33271", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "case_name": "之前上传的是非身份证", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 已实名过", "case_name": "编辑姓名及身份证号", "internal_id": "195854", "external_id": "33272", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "case_name": "编辑姓名及身份证号", "raw_text": "step1: 编辑姓名 => 表现正常 | step2: 编辑身份证号 => 表现正常 可输入X"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已实名过", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "feature_scope": "签约流程 > 查看签约页第一步 > 已实名过", "case_name": "点击下一步", "internal_id": "195858", "external_id": "33273", "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": "姓名身份证相符且 与之前的证照一致且 证照审核通过且 姓名和APP手机号姓名相同", "expected": "进入第二步验证码页面 进度条在第二步 倒计时正常、验证码发送正常 点击返回表现正常"}, {"index": 5, "action": "姓名身份证相符且 与之前的证照一致且 证照审核通过但 姓名和APP手机号姓名不相同", "expected": "进入第二步手机号页面 进度条在第二步 点击返回表现正常"}, {"index": 6, "action": "姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败", "expected": "上传身份证图片页 进度条还是第一步 点击返回表现正常"}, {"index": 7, "action": "姓名身份证相符但 与之前的证照不一致", "expected": "上传身份证图片页 进度条还是第一步 点击返回表现正常"}, {"index": 8, "action": "身份证已被别的账号签约", "expected": "toast提示“该身份证号已签约,请联系助理”"}], "step_count": 8, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "已实名过"], "case_name": "点击下一步", "raw_text": "step1: 以下情况点击下一步 => | step2: 姓名和身份证号都没填或 只填了姓名或身份证号 => toast提示 | step3: 姓名身份证不相符时 => toast提示“请核对身份证信息是否一致” | step4: 姓名身份证相符且 与之前的证照一致且 证照审核通过且 姓名和APP手机号姓名相同 => 进入第二步验证码页面 进度条在第二步 倒计时正常、验证码发送正常 点击返回表现正常 | step5: 姓名身份证相符且 与之前的证照一致且 证照审核通过但 姓名和APP手机号姓名不相同 => 进入第二步手机号页面 进度条在第二步 点击返回表现正常 | step6: 姓名身份证相符且 与之前的证照一致但 证照审核中或审核失败 => 上传身份证图片页 进度条还是第一步 点击返回表现正常 | step7: 姓名身份证相符但 与之前的证照不一致 => 上传身份证图片页 进度条还是第一步 点击返回表现正常 | step8: 身份证已被别的账号签约 => toast提示“该身份证号已签约,请联系助理”"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "非首次签约", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "feature_scope": "签约流程 > 查看签约页第一步 > 非首次签约", "case_name": "解约后重新签约", "internal_id": "195896", "external_id": "33278", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "case_name": "解约后重新签约", "raw_text": "step1: => [截图] | step2: => 姓名和身份证号为空 下一步按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "非首次签约", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "feature_scope": "签约流程 > 查看签约页第一步 > 非首次签约", "case_name": "多次签约的", "internal_id": "195900", "external_id": "33279", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "case_name": "多次签约的", "raw_text": "step1: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "非首次签约", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "feature_scope": "签约流程 > 查看签约页第一步 > 非首次签约", "case_name": "与第一次签约人一致", "internal_id": "195903", "external_id": "33280", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "case_name": "与第一次签约人一致", "raw_text": "step1: 签约页点击下一步 => 进入签约成功页 签约人、身份证号、签约时间正确 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "非首次签约", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "feature_scope": "签约流程 > 查看签约页第一步 > 非首次签约", "case_name": "与第一次签约人不一致", "internal_id": "195906", "external_id": "33281", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "与证照一致且 姓名和APP手机号姓名一致 签约页点击下一步", "expected": "进入第二步验证码页 点击返回表现正常"}, {"index": 2, "action": "与证照一致但 姓名和APP手机号姓名不一致 签约页点击下一步", "expected": "进入第二步手机号页面 点击返回表现正常"}, {"index": 3, "action": "与证照不一致 签约页点击下一步", "expected": "进入需上传身份证页 点击返回表现正常"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步", "非首次签约"], "case_name": "与第一次签约人不一致", "raw_text": "step1: 与证照一致且 姓名和APP手机号姓名一致 签约页点击下一步 => 进入第二步验证码页 点击返回表现正常 | step2: 与证照一致但 姓名和APP手机号姓名不一致 签约页点击下一步 => 进入第二步手机号页面 点击返回表现正常 | step3: 与证照不一致 签约页点击下一步 => 进入需上传身份证页 点击返回表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约页第一步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步"], "feature_scope": "医师端 > 签约流程 > 查看签约页第一步", "case_name": "没有身份证", "internal_id": "195911", "external_id": "33282", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约页第一步"], "case_name": "没有身份证", "raw_text": "step1: 签约页点击没有身份证 => 进入说明页 [截图] | step2: 点击联系助理 => 进入大家助理页"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "查看手机号页", "internal_id": "195916", "external_id": "33283", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "查看手机号页", "raw_text": "step1: => [截图] | step2: => 手机号显示提示文案 获取验证码按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "编辑手机号", "internal_id": "195920", "external_id": "33284", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "只能输入11位"}, {"index": 2, "action": "输入到11位时", "expected": "底部按钮可点"}, {"index": 3, "action": "11位时删除几位", "expected": "底部按钮置灰"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "编辑手机号", "raw_text": "step1: => 只能输入11位 | step2: 输入到11位时 => 底部按钮可点 | step3: 11位时删除几位 => 底部按钮置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "点击获取验证码", "internal_id": "195925", "external_id": "33285", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "手机号未实名", "expected": "toast提示“该手机号未实名”"}, {"index": 2, "action": "手机号实名与签约人不一致", "expected": "toast提示“请输入签约人手机号”"}, {"index": 3, "action": "手机号实名与签约人一致", "expected": "进入验证码页 倒计时正常 验证码发送正常 点击返回表现正常"}, {"index": 4, "action": "手机号实名与签约人一致且 60s内获取过验证码", "expected": "表现正常"}, {"index": 5, "action": "手机号实名与签约人一致且 今日已达到最大次数", "expected": "表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "点击获取验证码", "raw_text": "step1: 手机号未实名 => toast提示“该手机号未实名” | step2: 手机号实名与签约人不一致 => toast提示“请输入签约人手机号” | step3: 手机号实名与签约人一致 => 进入验证码页 倒计时正常 验证码发送正常 点击返回表现正常 | step4: 手机号实名与签约人一致且 60s内获取过验证码 => 表现正常 | step5: 手机号实名与签约人一致且 今日已达到最大次数 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "查看验证码页", "internal_id": "195932", "external_id": "33286", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "查看验证码页", "raw_text": "step1: => [截图] | step2: => 手机号显示前三和后二 下一步置灰"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "重新获取", "internal_id": "195936", "external_id": "33287", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "重新获取", "raw_text": "step1: 进入页面时 => 倒计时正常 倒计时结束后变为获取验证码按钮 | step2: 点击获取验证码 => 按钮变为倒计时 倒计时结束后变为获取验证码按钮 | step3: 今日已达到最大次数 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "输入验证码", "internal_id": "195941", "external_id": "33288", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "输入验证码", "raw_text": "step1: => 输入正常 最多6位??? | step2: 输入6位时 => 底部按钮可点??? | step3: 删除到不足6位 => 底部按钮置灰???"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "点击下一步", "internal_id": "195946", "external_id": "33289", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "点击下一步", "raw_text": "step1: 进入第三方签约页 => [截图] | step2: => 文件中需要体现医生姓名、签约日期和签约公司名称。 | step3: 点击返回 => 表现正常 | step4: 验证码错误点击下一步 => 应提示"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "查看签约第二步", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "feature_scope": "医师端 > 签约流程 > 查看签约第二步", "case_name": "第三方签约页点击提交", "internal_id": "195952", "external_id": "33290", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "查看签约第二步"], "case_name": "第三方签约页点击提交", "raw_text": "step1: => 进入签约成功页 [截图] | step2: => 签约人展示正确 身份证号显示第一位和最后一位 签约时间展示正确"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各种签约情况", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "feature_scope": "医师端 > 签约流程 > 各种签约情况", "case_name": "未上传证照且APP手机号姓名与签约人一致", "internal_id": "195957", "external_id": "33291", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "case_name": "未上传证照且APP手机号姓名与签约人一致", "raw_text": "step1: => 需人脸识别 跳过输入手机号,直接输入验证码 签约正常 | step2: => [截图] | step3: 签约的人脸识别后??? => 信息同步到证照???"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各种签约情况", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "feature_scope": "医师端 > 签约流程 > 各种签约情况", "case_name": "有身份证草稿未人脸识别但APP手机号姓名与签约人不一致", "internal_id": "195962", "external_id": "33292", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "case_name": "有身份证草稿未人脸识别但APP手机号姓名与签约人不一致", "raw_text": "step1: => 需人脸识别 需输入手机号 签约正常 | step2: => [截图] | step3: 签约的人脸识别后 => 信息同步到证照"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各种签约情况", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "feature_scope": "医师端 > 签约流程 > 各种签约情况", "case_name": "身份证认证过的且签约人与证照一致且APP手机号姓名与签约人一致", "internal_id": "195967", "external_id": "33293", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "case_name": "身份证认证过的且签约人与证照一致且APP手机号姓名与签约人一致", "raw_text": "step1: => 无需人脸识别 无需重新上传身份证 无需输入手机号,直接输入验证码 签约正常 | step2: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各种签约情况", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "feature_scope": "医师端 > 签约流程 > 各种签约情况", "case_name": "身份证认证中或认证失败的且签约人与证照一致", "internal_id": "195971", "external_id": "33294", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "case_name": "身份证认证中或认证失败的且签约人与证照一致", "raw_text": "step1: => 无需人脸识别 需重新上传身份证 签约正常 | step2: => [截图] | step3: => [截图] | step4: 签约后 => 不更新证照信息"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各种签约情况", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "feature_scope": "医师端 > 签约流程 > 各种签约情况", "case_name": "非身份证认证且签约的人与证照不一致且APP手机号姓名与签约人不一致", "internal_id": "195977", "external_id": "33295", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "case_name": "非身份证认证且签约的人与证照不一致且APP手机号姓名与签约人不一致", "raw_text": "step1: => 无需人脸识别 需重新上传身份证 需输入手机号 签约正常 | step2: => [截图] | step3: => [截图] | step4: 签约后 => 不更新证照信息"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各种签约情况", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "feature_scope": "医师端 > 签约流程 > 各种签约情况", "case_name": "解约重新签约且签约人与证照一致且APP手机号姓名与签约人不一致", "internal_id": "195983", "external_id": "33296", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "case_name": "解约重新签约且签约人与证照一致且APP手机号姓名与签约人不一致", "raw_text": "step1: => 无需人脸识别 无需重新上传身份证 需输入手机号 签约正常 | step2: => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各种签约情况", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "feature_scope": "医师端 > 签约流程 > 各种签约情况", "case_name": "多次签约的且签约人与证照不一致且APP手机号姓名与签约人一致", "internal_id": "195987", "external_id": "33297", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "签约流程", "各种签约情况"], "case_name": "多次签约的且签约人与证照不一致且APP手机号姓名与签约人一致", "raw_text": "step1: => 无需人脸识别 需重新上传身份证 无需输入手机号 签约正常 | step2: => [截图] | step3: => [截图] | step4: 签约后 => 不更新证照信息"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "本月实际收入", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "本月实际收入"], "feature_scope": "收入详情页 > 签约收入计算 > 本月实际收入", "case_name": "已签约", "internal_id": "196037", "external_id": "33308", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "本月实际收入"], "case_name": "已签约", "raw_text": "step1: => 税率均按4.5%计算 与本月药费无关"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "本月实际收入", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "本月实际收入"], "feature_scope": "收入详情页 > 签约收入计算 > 本月实际收入", "case_name": "已签约且配置比例", "internal_id": "196040", "external_id": "33309", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "本月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率均按4.5%计算 不看临时比例"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "之前月实际收入", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "之前月实际收入"], "feature_scope": "收入详情页 > 签约收入计算 > 之前月实际收入", "case_name": "已签约", "internal_id": "196044", "external_id": "33310", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "之前月实际收入"], "case_name": "已签约", "raw_text": "step1: 药费 < 8000 => 税率按4.5%计算 | step2: 8000≤ 药费 < 30000 => 3% | step3: 药费 ≥ 30000 => 0"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "之前月实际收入", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "之前月实际收入"], "feature_scope": "收入详情页 > 签约收入计算 > 之前月实际收入", "case_name": "已签约且配置比例", "internal_id": "196049", "external_id": "33311", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "签约收入计算", "之前月实际收入"], "case_name": "已签约且配置比例", "raw_text": "step1: => 税率按该月的临时比例计算 | step2: 未达第一梯度 => 默认税率 | step3: 已达第一梯度,未达第二梯度 => 第一梯度税率 | step4: 达到税率为0的梯度 => 税率为0"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "港澳台已设置权限", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算", "港澳台已设置权限"], "feature_scope": "收入详情页 > 劳务收入计算 > 港澳台已设置权限", "case_name": "本月实际收入", "internal_id": "196066", "external_id": "33314", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算", "港澳台已设置权限"], "case_name": "本月实际收入", "raw_text": "step1: => 税率均按16%计算 与本月收入无关"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "港澳台已设置权限", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算", "港澳台已设置权限"], "feature_scope": "收入详情页 > 劳务收入计算 > 港澳台已设置权限", "case_name": "之前月实际收入", "internal_id": "196069", "external_id": "33315", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =800", "expected": "税率为0"}, {"index": 2, "action": "800 < 收入 < =1600", "expected": "(收入-800)*20%"}, {"index": 3, "action": "1600 < 收入 < =4000", "expected": "收入*10%"}, {"index": 4, "action": "4000 < 收入 < =25000", "expected": "收入*12%"}, {"index": 5, "action": "收入>25000或 收入>62500", "expected": "收入*16%"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算", "港澳台已设置权限"], "case_name": "之前月实际收入", "raw_text": "step1: 收入 < =800 => 税率为0 | step2: 800 < 收入 < =1600 => (收入-800)*20% | step3: 1600 < 收入 < =4000 => 收入*10% | step4: 4000 < 收入 < =25000 => 收入*12% | step5: 收入>25000或 收入>62500 => 收入*16%"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "劳务收入计算", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算"], "feature_scope": "我的收入 > 收入详情页 > 劳务收入计算", "case_name": "本月实际收入", "internal_id": "196056", "external_id": "33312", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算"], "case_name": "本月实际收入", "raw_text": "step1: => 税率均按16%计算 与本月收入无关"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "劳务收入计算", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算"], "feature_scope": "我的收入 > 收入详情页 > 劳务收入计算", "case_name": "之前月实际收入", "internal_id": "196059", "external_id": "33313", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "劳务收入计算"], "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.3", "suite_name": "灰度用户", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "灰度用户"], "feature_scope": "收入详情页 > 灰度 > 灰度用户", "case_name": "灰度开始后查看收入列表", "internal_id": "196078", "external_id": "33316", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "列表从2022年5月开始"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "灰度用户"], "case_name": "灰度开始后查看收入列表", "raw_text": "step1: => [截图] | step2: => 列表从2022年5月开始"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "灰度用户", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "灰度用户"], "feature_scope": "收入详情页 > 灰度 > 灰度用户", "case_name": "提示条", "internal_id": "196082", "external_id": "33317", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "灰度14天内", "expected": "展示提示条"}, {"index": 3, "action": "灰度14天后", "expected": "提示条消失"}, {"index": 4, "action": "点击提示条", "expected": "进入旧版收入页 显示灰度开始前一天为止的记录及余额 提现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "灰度用户"], "case_name": "提示条", "raw_text": "step1: => [截图] | step2: 灰度14天内 => 展示提示条 | step3: 灰度14天后 => 提示条消失 | step4: 点击提示条 => 进入旧版收入页 显示灰度开始前一天为止的记录及余额 提现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "非灰度用户", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "非灰度用户"], "feature_scope": "收入详情页 > 灰度 > 非灰度用户", "case_name": "灰度期间查看收入详情页", "internal_id": "196089", "external_id": "33318", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "还是老版本的收入页 显示2022年5月底为止的收入记录 提现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "非灰度用户"], "case_name": "灰度期间查看收入详情页", "raw_text": "step1: => 还是老版本的收入页 显示2022年5月底为止的收入记录 提现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "非灰度用户", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "非灰度用户"], "feature_scope": "收入详情页 > 灰度 > 非灰度用户", "case_name": "灰度结束后查看收入详情页", "internal_id": "196092", "external_id": "33319", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "列表从2022年6月开始 列表从5月开始,但是5月收入是0(18号改动)"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页", "灰度", "非灰度用户"], "case_name": "灰度结束后查看收入详情页", "raw_text": "step1: => [截图] | step2: => 列表从2022年6月开始 列表从5月开始,但是5月收入是0(18号改动)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "查看收入详情页", "internal_id": "195999", "external_id": "33299", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "顶部展示从2022年6月开始的余额、累计收入、累计支取 都为0时展示正常 保留两位小数点,四舍五入"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "查看收入详情页", "raw_text": "step1: => [截图] | step2: => 顶部展示从2022年6月开始的余额、累计收入、累计支取 都为0时展示正常 保留两位小数点,四舍五入"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "查看收入列表", "internal_id": "196003", "external_id": "33300", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "列表从2022年6月开始 列表从5月开始,但是5月收入是0(18号改动)"}, {"index": 3, "action": "", "expected": "展示每月税前收入、收入、支取 某月收入为0时展示正常 保留两位小数点,四舍五入"}, {"index": 4, "action": "点击某月的明细按钮", "expected": "进入该月明细页"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "查看收入列表", "raw_text": "step1: => [截图] | step2: => 列表从2022年6月开始 列表从5月开始,但是5月收入是0(18号改动) | step3: => 展示每月税前收入、收入、支取 某月收入为0时展示正常 保留两位小数点,四舍五入 | step4: 点击某月的明细按钮 => 进入该月明细页"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "提示条", "internal_id": "196009", "external_id": "33301", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "6月14号晚24:00前", "expected": "展示提示条"}, {"index": 3, "action": "6月14号晚24:00后", "expected": "提示条消失"}, {"index": 4, "action": "点击提示条", "expected": "进入旧版收入页 显示2022年5月底为止的记录及余额 提现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "提示条", "raw_text": "step1: => [截图] | step2: 6月14号晚24:00前 => 展示提示条 | step3: 6月14号晚24:00后 => 提示条消失 | step4: 点击提示条 => 进入旧版收入页 显示2022年5月底为止的记录及余额 提现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "收入说明页", "internal_id": "196015", "external_id": "33302", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "收入说明页", "raw_text": "step1: 收入页点击小问号 => 进入收入说明页 [截图] | step2: 点击查看国家税法规定 => 弹窗显示 [截图] | step3: 点击客服电话 => 可拨打"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "余额", "internal_id": "196020", "external_id": "33303", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "余额", "raw_text": "step1: => 累计收入-累计支取"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "累计收入", "internal_id": "196023", "external_id": "33304", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "累计收入", "raw_text": "step1: => 月收入相加(税后)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "累计支取", "internal_id": "196026", "external_id": "33305", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "累计支取", "raw_text": "step1: => 月支取相加"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "月税前收入", "internal_id": "196029", "external_id": "33306", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "月税前收入", "raw_text": "step1: => 月总收入=咨询费+诊金+赞赏+治疗服务费+平台活动奖励-退款"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "收入详情页", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "feature_scope": "医师端 > 我的收入 > 收入详情页", "case_name": "月支取", "internal_id": "196032", "external_id": "33307", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "收入详情页"], "case_name": "月支取", "raw_text": "step1: => 月提现总金额"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "次月入账金额", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细", "次月入账金额"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "case_name": "已签约", "internal_id": "196117", "external_id": "33323", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细", "次月入账金额"], "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.3", "suite_name": "次月入账金额", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细", "次月入账金额"], "feature_scope": "月明细 > 签约月明细 > 次月入账金额", "case_name": "已签约且配置比例", "internal_id": "196122", "external_id": "33324", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细", "次月入账金额"], "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.3", "suite_name": "签约月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "case_name": "查看当月明细页", "internal_id": "196098", "external_id": "33320", "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": "不显示签约标签(18号改动)"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细"], "case_name": "查看当月明细页", "raw_text": "step1: => [截图] | step2: => 年月显示正确 标签为签约 显示次月入账金额 订单金额为接单时间在当月的药费总和 金额保留两位小数点,四舍五入 | step3: 点击订单金额 => 进入当月订单明细页 | step4: 当月无收入记录 => 不显示签约标签(18号改动)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "签约月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "case_name": "查看之前月明细页", "internal_id": "196104", "external_id": "33321", "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": "不显示签约标签(18号改动)"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2: => 年月显示正确 标签为签约 无次月入账金额 订单金额为接单时间在该月的药费总和 | step3: 点击订单金额 => 进入该月订单明细页 | step4: 该月无收入记录 => 不显示签约标签(18号改动)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "签约月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细"], "feature_scope": "我的收入 > 月明细 > 签约月明细", "case_name": "查看订单明细", "internal_id": "196110", "external_id": "33322", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "签约月明细"], "case_name": "查看订单明细", "raw_text": "step1: => [截图] | step2: => 年月展示正确 订单金额为接单时间在该月的药费总和 | step3: 药费列表 => 时间顺序??? 上下滑动查看正常 翻页正常 | step4: 单条记录 => 患者头像??? “患者名-剂型”正确 药费正确 金额保留两位小数点,四舍五入 时间为接单时间"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "港澳台已设置权限", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细", "港澳台已设置权限"], "feature_scope": "月明细 > 劳务月明细 > 港澳台已设置权限", "case_name": "平台补贴", "internal_id": "196151", "external_id": "33329", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =1600", "expected": "0"}, {"index": 2, "action": "1600 < 收入 < =4000", "expected": "[(收入-800)*20%]-收入*10%"}, {"index": 3, "action": "4000 < 收入 < =25000", "expected": "[收入*(1-20%)*20%]-收入*12%"}, {"index": 4, "action": "25000 < 收入 < =62500", "expected": "[收入*(1-20%)*30%-2000]-收入*16%"}, {"index": 5, "action": "收入>62500", "expected": "[收入*(1-20%)*40%-7000]-收入*16%"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细", "港澳台已设置权限"], "case_name": "平台补贴", "raw_text": "step1: 收入 < =1600 => 0 | step2: 1600 < 收入 < =4000 => [(收入-800)*20%]-收入*10% | step3: 4000 < 收入 < =25000 => [收入*(1-20%)*20%]-收入*12% | step4: 25000 < 收入 < =62500 => [收入*(1-20%)*30%-2000]-收入*16% | step5: 收入>62500 => [收入*(1-20%)*40%-7000]-收入*16%"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "港澳台已设置权限", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细", "港澳台已设置权限"], "feature_scope": "月明细 > 劳务月明细 > 港澳台已设置权限", "case_name": "次月入账", "internal_id": "196158", "external_id": "33330", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =800", "expected": "收入*16%-0"}, {"index": 2, "action": "800 < 收入 < =1600", "expected": "收入*16%-(收入-800)*20%"}, {"index": 3, "action": "1600 < 收入 < =4000", "expected": "收入*16%-收入*10%"}, {"index": 4, "action": "4000 < 收入 < =25000", "expected": "收入*16%-收入*12%"}, {"index": 5, "action": "收入>25000或 收入>62500", "expected": "0"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细", "港澳台已设置权限"], "case_name": "次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 | step2: 800 < 收入 < =1600 => 收入*16%-(收入-800)*20% | step3: 1600 < 收入 < =4000 => 收入*16%-收入*10% | step4: 4000 < 收入 < =25000 => 收入*16%-收入*12% | step5: 收入>25000或 收入>62500 => 0"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "劳务月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "查看当月明细页", "internal_id": "196129", "external_id": "33325", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "年月显示正确 标签为劳务 显示次月入账金额"}, {"index": 3, "action": "当月无收入记录", "expected": "不显示劳务标签(18号改动)"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "case_name": "查看当月明细页", "raw_text": "step1: => [截图] | step2: => 年月显示正确 标签为劳务 显示次月入账金额 | step3: 当月无收入记录 => 不显示劳务标签(18号改动)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "劳务月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "查看之前月明细页", "internal_id": "196134", "external_id": "33326", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "查看之前月", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "年月显示正确 标签为劳务 无次月入账金额"}, {"index": 3, "action": "该月无收入记录", "expected": "不显示劳务标签(18号改动)"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "case_name": "查看之前月明细页", "raw_text": "step1: 查看之前月 => [截图] | step2: => 年月显示正确 标签为劳务 无次月入账金额 | step3: 该月无收入记录 => 不显示劳务标签(18号改动)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "劳务月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "平台补贴", "internal_id": "196139", "external_id": "33327", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "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.3", "suite_name": "劳务月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "feature_scope": "我的收入 > 月明细 > 劳务月明细", "case_name": "次月入账", "internal_id": "196144", "external_id": "33328", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细", "劳务月明细"], "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.3", "suite_name": "月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细"], "feature_scope": "医师端 > 我的收入 > 月明细", "case_name": "查看明细列表", "internal_id": "196165", "external_id": "33331", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细"], "case_name": "查看明细列表", "raw_text": "step1: => [截图] | step2: => 该月的入账、退款、提现 | step3: 退款对应的收入是上月的 => 该条退款记录显示在上月明细里 | step4: 该笔入账已退款 => 状态显示“已退款” | step5: 明细为空 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "月明细", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细"], "feature_scope": "医师端 > 我的收入 > 月明细", "case_name": "查看退款详情", "internal_id": "196172", "external_id": "33332", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "月明细"], "case_name": "查看退款详情", "raw_text": "step1: 点击某退款记录 => [截图] | step2: 点击查看原账单 => 查看相应入账记录 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "有两张卡", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约", "有两张卡"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "case_name": "提现页提示", "internal_id": "196213", "external_id": "33340", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "提现页提示", "raw_text": "step1: 银行卡本月剩余额度小于余额 => 出现提示语 [截图] | step2: 点击全部提现 => 填充所选卡本月剩余额度和可提现余额中较小的那个数字。"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "有两张卡", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约", "有两张卡"], "feature_scope": "提现 > 当前是签约 > 有两张卡", "case_name": "查看选择银行卡页", "internal_id": "196217", "external_id": "33341", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约", "有两张卡"], "case_name": "查看选择银行卡页", "raw_text": "step1: => [截图] | step2: => 先签约的在前 两卡剩余额度正确 没有管理按钮 | step3: 选择某银行卡 => 返回提现页 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "只能提现到银行卡,无法提现到微信", "internal_id": "196178", "external_id": "33333", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "case_name": "只能提现到银行卡,无法提现到微信", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "查看提现页", "internal_id": "196180", "external_id": "33334", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "case_name": "查看提现页", "raw_text": "step1: 无银行卡 => [截图] | step2: 有银行卡 => [截图] 默认选中该银行卡 | step3: 有两张银行卡 => 默认显示先签约的卡"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "提现说明", "internal_id": "196185", "external_id": "33335", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "case_name": "提现说明", "raw_text": "step1: 点击提现页小问号 => 进入说明页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "查看选择提现账户页", "internal_id": "196188", "external_id": "33336", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的卡 | step2: => 不显示微信 | step3: 未绑卡时 => 展示正常 无管理按钮 | step4: 一张卡 => 展示正常 有管理按钮"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "管理账户", "internal_id": "196194", "external_id": "33337", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "case_name": "管理账户", "raw_text": "step1: 之前已绑微信 => 不显示微信 | step2: 一张卡 => 展示正常 | step3: 删除银行卡 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "添加银行卡", "internal_id": "196199", "external_id": "33338", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "case_name": "添加银行卡", "raw_text": "step1: => [截图] | step2: 银行卡持卡人与签约人不一致时 点击下一步 => 弹窗提示 显示签约人的名字 [截图] | step3: 签约两次 => 持卡人在签约的名字中就可以。 | step4: 签约两次 => 不能绑两张持卡人一样的银行卡,如果第二次绑卡了重复姓名,同样弹窗提示另一个姓名。 | step5: => 银行卡绑定正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "feature_scope": "我的收入 > 提现 > 当前是签约", "case_name": "提现", "internal_id": "196206", "external_id": "33339", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "单日提现次数无限制(验证码是5次???)"}, {"index": 2, "action": "", "expected": "单日最大无限额(9.8w???)"}, {"index": 3, "action": "", "expected": "每月最大提现金额9.8W(单张卡???)"}, {"index": 4, "action": "", "expected": "每笔最少提现1元 如小于1元,toast提示???"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是签约"], "case_name": "提现", "raw_text": "step1: => 单日提现次数无限制(验证码是5次???) | step2: => 单日最大无限额(9.8w???) | step3: => 每月最大提现金额9.8W(单张卡???) | step4: => 每笔最少提现1元 如小于1元,toast提示???"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "查看提现页", "internal_id": "196226", "external_id": "33343", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看提现页", "raw_text": "step1: 未绑 => [截图] | step2: 已绑微信或支付宝 => 默认选中微信???"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "提现说明", "internal_id": "196230", "external_id": "33344", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现说明", "raw_text": "step1: 点击提现页小问号 => 进入说明页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "查看选择提现账户页", "internal_id": "196233", "external_id": "33345", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "查看选择提现账户页", "raw_text": "step1: 进入此页面时 => 默认选中上一页展示的方式 | step2: => 不显示银行卡 | step3: 微信支付宝都没绑 => 展示正常 无管理按钮 | step4: 已绑微信 => [截图] 有管理按钮 | step5: 已绑支付宝 => [截图] 有管理按钮 | step6: 微信支付宝都绑了 => 展示正常 有管理按钮 | step7: 查看支付宝账号 => 若账号为邮箱,显示开头字母+三个*+邮箱后缀 若账号为手机号,显示前 3 位与后 4 位,并以344形式空格,如:130 **** 1234"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "管理账户", "internal_id": "196242", "external_id": "33346", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "管理账户", "raw_text": "step1: => 微信支付宝展示正常 | step2: 解绑微信或支付宝 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已上传身份(身份认证通过)", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "feature_scope": "提现 > 当前是劳务 > 已上传身份(身份认证通过)", "case_name": "提现", "internal_id": "196246", "external_id": "33347", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "当月超过98000", "expected": "弹窗提示 [截图]"}, {"index": 2, "action": "微信单日最大", "expected": "2w"}, {"index": 3, "action": "支付宝单日最大", "expected": "5w"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "已上传身份(身份认证通过)"], "case_name": "提现", "raw_text": "step1: 当月超过98000 => 弹窗提示 [截图] | step2: 微信单日最大 => 2w | step3: 支付宝单日最大 => 5w"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "未上传身份", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "未上传身份"], "feature_scope": "提现 > 当前是劳务 > 未上传身份", "case_name": "查看提现页", "internal_id": "196252", "external_id": "33348", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务", "未上传身份"], "case_name": "查看提现页", "raw_text": "step1: => [截图] | step2: 点击去提交 => 进入之前完善信息的身份认证页 [截图] | step3: 完善身份证 => 表现正常 [截图] | step4: 完善非身份证 => 表现正常 [截图] | step5: 身份已提交在审核中或审核失败时点击去提交 => 进入结果页 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "当前是劳务", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务"], "feature_scope": "我的收入 > 提现 > 当前是劳务", "case_name": "只能提到微信或支付宝,无法提现到银行卡", "internal_id": "196223", "external_id": "33342", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "提现", "当前是劳务"], "case_name": "只能提到微信或支付宝,无法提现到银行卡", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "劳务改为签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 劳务改为签约", "case_name": "下月1号自动提现", "internal_id": "196262", "external_id": "33349", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "劳务改为签约"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的劳务次月入账——6-8号结算后) | step2: 只绑了微信 => 打到微信 不满1元则不发 | step3: 只绑了支付宝 => 打到支付宝 不满0.1则不发 | step4: 都绑了 => 微信优先 | step5: 都没绑 => ???"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "签约改为劳务", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "feature_scope": "各情况 > 劳务/签约互换,导致的自动提现 > 签约改为劳务", "case_name": "下月1号自动提现", "internal_id": "196270", "external_id": "33350", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况", "劳务/签约互换,导致的自动提现", "签约改为劳务"], "case_name": "下月1号自动提现", "raw_text": "step1: => 所有余额提现——1号 (上月的签约次月入账——6-8号结算后) | step2: 绑了一张卡 => 提现正常 | step3: 绑了一张卡,额度不够 => ??? | step4: 绑了两张卡 => 优先打到先绑定的卡 | step5: 绑了两张卡,优先的卡额度不够 => 超出部分打到第二张卡 | step6: 没绑 => ???"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各情况", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "feature_scope": "医师端 > 我的收入 > 各情况", "case_name": "港澳台设置权限", "internal_id": "196278", "external_id": "33351", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "下月生效 当月生效(4月27改)"}, {"index": 2, "action": "查看本月收入", "expected": "按照港澳台计算(查看次月入账金额)"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "case_name": "港澳台设置权限", "raw_text": "step1: => 下月生效 当月生效(4月27改) | step2: 查看本月收入 => 按照港澳台计算(查看次月入账金额)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各情况", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "feature_scope": "医师端 > 我的收入 > 各情况", "case_name": "签约", "internal_id": "196282", "external_id": "33352", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "case_name": "签约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是劳务税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照签约税率计算(查看税后收入及次月入账金额)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各情况", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "feature_scope": "医师端 > 我的收入 > 各情况", "case_name": "解约", "internal_id": "196287", "external_id": "33353", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "case_name": "解约", "raw_text": "step1: => 下月生效 | step2: 查看本月收入 => 仍是签约税率(查看税后收入及次月入账金额) | step3: 查看下月收入 => 按照劳务税率计算(查看税后收入及次月入账金额)"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "各情况", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "feature_scope": "医师端 > 我的收入 > 各情况", "case_name": "设置临时比例", "internal_id": "196292", "external_id": "33354", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "各情况"], "case_name": "设置临时比例", "raw_text": "step1: 设置当月的比例 => 设置后当月税率正确 | step2: 设置未来月的 => 该月税率生效 其他月仍是普通税率"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "已签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "case_name": "已签约", "internal_id": "196298", "external_id": "33355", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(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.3", "suite_name": "已签约", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(6-8日)", "已签约"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 已签约", "case_name": "已签约且配置比例", "internal_id": "196303", "external_id": "33356", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(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.3", "suite_name": "劳务", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "case_name": "次月入账", "internal_id": "196310", "external_id": "33357", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(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.3", "suite_name": "劳务", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "feature_scope": "我的收入 > 下月返还多收部分到医生余额(6-8日) > 劳务", "case_name": "港澳台次月入账", "internal_id": "196316", "external_id": "33358", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "收入 < =800", "expected": "收入*16%-0 下月返还后余额、收入正确"}, {"index": 2, "action": "800 < 收入 < =1600", "expected": "收入*16%-(收入-800)*20% 下月返还后余额、收入正确"}, {"index": 3, "action": "1600 < 收入 < =4000", "expected": "收入*16%-收入*10% 下月返还后余额、收入正确"}, {"index": 4, "action": "4000 < 收入 < =25000", "expected": "收入*16%-收入*12% 下月返还后余额、收入正确"}, {"index": 5, "action": "收入>25000或 收入>62500", "expected": "16%-16% 下月返还后表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入", "下月返还多收部分到医生余额(6-8日)", "劳务"], "case_name": "港澳台次月入账", "raw_text": "step1: 收入 < =800 => 收入*16%-0 下月返还后余额、收入正确 | step2: 800 < 收入 < =1600 => 收入*16%-(收入-800)*20% 下月返还后余额、收入正确 | step3: 1600 < 收入 < =4000 => 收入*16%-收入*10% 下月返还后余额、收入正确 | step4: 4000 < 收入 < =25000 => 收入*16%-收入*12% 下月返还后余额、收入正确 | step5: 收入>25000或 收入>62500 => 16%-16% 下月返还后表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "我的收入", "suite_path": ["V4.18.3", "医师端", "我的收入"], "feature_scope": "V4.18.3 > 医师端 > 我的收入", "case_name": "查看我的收入", "internal_id": "195994", "external_id": "33298", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "", "expected": "1、去掉“可提现至银行卡”"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入"], "case_name": "查看我的收入", "raw_text": "step1: => [截图] | step2: => 1、去掉“可提现至银行卡”"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "我的收入", "suite_path": ["V4.18.3", "医师端", "我的收入"], "feature_scope": "V4.18.3 > 医师端 > 我的收入", "case_name": "老版本我的收入页", "internal_id": "196323", "external_id": "33359", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "我的收入"], "case_name": "老版本我的收入页", "raw_text": "step1: => 提现正常 绑定银行卡、微信正常 无支付宝"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "列表展示", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "订单是无税订单,不展示在列表", "internal_id": "196329", "external_id": "33360", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "case_name": "订单是无税订单,不展示在列表", "raw_text": "step1: 无税:咨询费(提问+问诊)、赞赏、预约挂号,税前=税后; => 不展示在列表"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "列表展示", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "无3天内(3*24h内)到账的咨询费(提问+问诊)、赞赏和预约挂号费", "internal_id": "196332", "external_id": "33361", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "case_name": "无3天内(3*24h内)到账的咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天:以3*24小时为时间点 => 显示暂无订单,只能退三日内的订单哦"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "列表展示", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "3天内只有1个到账记录:咨询费(提问+问诊)、赞赏和预约挂号费", "internal_id": "196335", "external_id": "33362", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "case_name": "3天内只有1个到账记录:咨询费(提问+问诊)、赞赏和预约挂号费", "raw_text": "step1: 3天内只有一个到账记录,咨询费(提问+问诊)或赞赏或预约挂号费 => 咨询费(提问+问诊)/赞赏/预约挂号费-微信号 金额 支付时间 | step2: 咨询费,用户支付后,医生回复到账后,才显示在退款列表。 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "列表展示", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "internal_id": "196339", "external_id": "33363", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "case_name": "3天内有30个到账记录:咨询费(提问+问诊)、赞赏、诊金和预约挂号费", "raw_text": "step1: 订单按照时间顺序,自近向远排序; => 一次性展示,不分页拉取; | step2: 下拉可以刷新列表; => 如果在另外一台设备已退款成功了的订单,下拉刷新后,列表不展示已退款的订单。"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "列表展示", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "feature_scope": "退款 > 选择退款订单 > 列表展示", "case_name": "订单需扣除的金额,超出账户余额,订单置灰显示", "internal_id": "196343", "external_id": "33364", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "列表展示"], "case_name": "订单需扣除的金额,超出账户余额,订单置灰显示", "raw_text": "step1: 无法选中,顺序放在最后,点击,toast提示“当前账户余额不足”; => 需扣除:按照税后"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "账号余额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "账号余额"], "feature_scope": "退款 > 选择退款订单 > 账号余额", "case_name": "账户余额,数值正确,保留小数点后2位数", "internal_id": "196347", "external_id": "33365", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "账号余额"], "case_name": "账户余额,数值正确,保留小数点后2位数", "raw_text": "step1: 刚好整数,如100 => | step2: 小数点后2位小数,如100.23 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "账号余额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "账号余额"], "feature_scope": "退款 > 选择退款订单 > 账号余额", "case_name": "操作退款给患者后,账户余额数值变化正确", "internal_id": "196351", "external_id": "33366", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "账号余额"], "case_name": "操作退款给患者后,账户余额数值变化正确", "raw_text": "step1: 分别退款咨询费或赞赏或预约挂号费; => 账户余额数值变化正确;"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "预计扣款金额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "不勾选订单,不显示“预计扣款金额”选项", "internal_id": "196355", "external_id": "33367", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "case_name": "不勾选订单,不显示“预计扣款金额”选项", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "预计扣款金额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是签约订单,按4.5%计算预计扣款金额", "internal_id": "196357", "external_id": "33368", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是签约订单,按4.5%计算预计扣款金额", "raw_text": "step1: 签约:咨询费(提问+问诊)、赞赏、诊金、预约挂号费按4.5%计算预计扣款金额; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "预计扣款金额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是劳务订单,按16%计算预计扣款金额", "internal_id": "196360", "external_id": "33369", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是劳务订单,按16%计算预计扣款金额", "raw_text": "step1: 劳务(港澳台护照):咨询费(提问+问诊)、赞赏、诊金、预约挂号费按16%计算预计扣款金额; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "预计扣款金额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是大V订单,按最高税率计算预计扣款金额", "internal_id": "196363", "external_id": "33370", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是大V订单,按最高税率计算预计扣款金额", "raw_text": "step1: 大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额; => 取猫头鹰配置税率的最大值;"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "预计扣款金额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "订单是属临时调整,按4.5%计算计算预计扣款金额", "internal_id": "196366", "external_id": "33371", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "case_name": "订单是属临时调整,按4.5%计算计算预计扣款金额", "raw_text": "step1: 大V:咨询费(提问+问诊)、赞赏、诊金、预约挂号,按最高税率计算预计扣款金额; => 取猫头鹰配置税率的最大值;"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "预计扣款金额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "当前税率有变化,订单按照原税率退款", "internal_id": "196369", "external_id": "33372", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率有变化,订单按照原税率退款", "raw_text": "step1: 订单是大V,原来税率是X,现在Y; => 按照税率X退款; | step2: 订单是临时,原来税率是X,现在Y; => 按照税率X退款;"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "预计扣款金额", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "feature_scope": "退款 > 选择退款订单 > 预计扣款金额", "case_name": "当前税率类型有变化,订单按照原类型税率退款", "internal_id": "196373", "external_id": "33373", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "预计扣款金额"], "case_name": "当前税率类型有变化,订单按照原类型税率退款", "raw_text": "step1: 订单是无税,当前劳务\\签约\\大V\\临时; => 按无税; | step2: 订单是劳务,当前签约\\大V\\临时; => 按劳务税率; | step3: 订单是签约,当前解除签约\\大V\\临时; => 按签约税率; | step4: 订单是大V,当前签约\\临时; => 按大V税率; | step5: 订单是临时,当前签约\\大V; => 按临时税率;"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "退款给患者", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "退款给患者"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "case_name": "未选择订单,“退款给患者”按钮灰色不可点", "internal_id": "196381", "external_id": "33374", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "退款给患者"], "case_name": "未选择订单,“退款给患者”按钮灰色不可点", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "退款给患者", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "退款给患者"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "case_name": "一次只能选1单,切换订单,退款给患者正确", "internal_id": "196383", "external_id": "33375", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "退款给患者"], "case_name": "一次只能选1单,切换订单,退款给患者正确", "raw_text": "step1: 选择订单A,这时候再点击订单B; => 订单B被选择,订单A取消选择; 预计扣款金额变化为A的金额; | step2: 点击“退款给患者”,退款成功; => 患者收到原来支付的金额; 医生端的账号余额变化正确(减去该订单的税后金额);"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "退款给患者", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "退款给患者"], "feature_scope": "退款 > 选择退款订单 > 退款给患者", "case_name": "另外一台设备已退款成功了的订单,此设备选择该订单后,点击“退款给患者”", "internal_id": "196387", "external_id": "33376", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "选择退款订单", "退款给患者"], "case_name": "另外一台设备已退款成功了的订单,此设备选择该订单后,点击“退款给患者”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A; => | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; => | step3: 这时候设备X,点击“退款给患者”; => 仍可进入退款确认页;"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "确认退款", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "feature_scope": "医师端 > 退款 > 确认退款", "case_name": "确认退款页面展示正确,输入正确的手机验证码后,退款成功", "internal_id": "196393", "external_id": "33377", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "case_name": "确认退款页面展示正确,输入正确的手机验证码后,退款成功", "raw_text": "step1: 退款金额,跟选择退款的订单税后金额一致(保留小数点后两位); => | step2: 点击“确认退款”后,自动跳转到患者会话页,并发送退款成功消息; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "确认退款", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "feature_scope": "医师端 > 退款 > 确认退款", "case_name": "尝试多次点击“确认退款”按钮,不会进行多次退款", "internal_id": "196397", "external_id": "33378", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "case_name": "尝试多次点击“确认退款”按钮,不会进行多次退款", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "确认退款", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "feature_scope": "医师端 > 退款 > 确认退款", "case_name": "另外一台设备已退款成功了的订单,此设备点击“确认退款”", "internal_id": "196399", "external_id": "33379", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "case_name": "另外一台设备已退款成功了的订单,此设备点击“确认退款”", "raw_text": "step1: 设备X在选择退款订单列表,选择订单A,点击“退款给患者”进入确认退款页面; => | step2: 此时设备Y登录同样的账号,在选择退款订单列表,也选择订单A,退款成功; => | step3: 这时候设备X,点击“确认退款”; => 不能再进行退款,提示“请勿重复退款”"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "确认退款", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "feature_scope": "医师端 > 退款 > 确认退款", "case_name": "确认退款的时候,余额不足,退款失败", "internal_id": "196404", "external_id": "33380", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "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.3", "suite_name": "确认退款", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "feature_scope": "医师端 > 退款 > 确认退款", "case_name": "输入验证码、退款理由,退款正常", "internal_id": "196409", "external_id": "33381", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "确认退款"], "case_name": "输入验证码、退款理由,退款正常", "raw_text": "step1: 验证码:超时、错误、已使用的验证码等 => 退款失败; | step2: 退款理由:空、200字 => 退款成功;"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "会话页-退款消息", "suite_path": ["V4.18.3", "医师端", "退款", "会话页-退款消息"], "feature_scope": "医师端 > 退款 > 会话页-退款消息", "case_name": "退款消息展示正确", "internal_id": "196414", "external_id": "33382", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "会话页-退款消息"], "case_name": "退款消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。200字一次性全部展示。 4、点击查看详情 >"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "退款详情", "suite_path": ["V4.18.3", "医师端", "退款", "退款详情"], "feature_scope": "医师端 > 退款 > 退款详情", "case_name": "进入退款详情,页面展示正确", "internal_id": "196418", "external_id": "33383", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或诊金或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、收款人:原来患者账号名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "兼容性", "suite_path": ["V4.18.3", "医师端", "退款", "兼容性"], "feature_scope": "医师端 > 退款 > 兼容性", "case_name": "老版本APP(4.18.1及以下版本),患者会话页点击“退款”", "internal_id": "196422", "external_id": "33384", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "兼容性"], "case_name": "老版本APP(4.18.1及以下版本),患者会话页点击“退款”", "raw_text": "step1: 仍保留老页面、原来的消息。 => 非白名单医生,在旧版本进行退款,沿用旧逻辑、页面。"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "兼容性", "suite_path": ["V4.18.3", "医师端", "退款", "兼容性"], "feature_scope": "医师端 > 退款 > 兼容性", "case_name": "老版本APP,展示新的退款消息,功能正常", "internal_id": "196425", "external_id": "33385", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "兼容性"], "case_name": "老版本APP,展示新的退款消息,功能正常", "raw_text": "step1: 白名单医生,在旧版本进行退款; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "兼容性", "suite_path": ["V4.18.3", "医师端", "退款", "兼容性"], "feature_scope": "医师端 > 退款 > 兼容性", "case_name": "新版本APP,展示老的退款消息,功能正常", "internal_id": "196428", "external_id": "33386", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "医师端", "退款", "兼容性"], "case_name": "新版本APP,展示老的退款消息,功能正常", "raw_text": "step1: 老的样式; => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "会话页-退款消息", "suite_path": ["V4.18.3", "患者端", "退款", "会话页-退款消息"], "feature_scope": "患者端 > 退款 > 会话页-退款消息", "case_name": "退款成功消息展示正确", "internal_id": "196435", "external_id": "33387", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "退款成功消息展示正确;", "expected": "1、退款项目:咨询费(提问+问诊)或赞赏或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。过多一行省略号表示。 4、点击查看详情 >"}, {"index": 2, "action": "后台上线,小程序还未更新:显示未知消息类型", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "患者端", "退款", "会话页-退款消息"], "case_name": "退款成功消息展示正确", "raw_text": "step1: 退款成功消息展示正确; => 1、退款项目:咨询费(提问+问诊)或赞赏或预约挂号费 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款理由:没填写则不展示该行。过多一行省略号表示。 4、点击查看详情 > | step2: 后台上线,小程序还未更新:显示未知消息类型 => "}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "退款详情", "suite_path": ["V4.18.3", "患者端", "退款", "退款详情"], "feature_scope": "患者端 > 退款 > 退款详情", "case_name": "进入退款详情,页面展示正确", "internal_id": "196440", "external_id": "33388", "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.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "患者端", "退款", "退款详情"], "case_name": "进入退款详情,页面展示正确", "raw_text": "step1: 进入退款详情,页面展示正确; => 退款详情 1、退款项目:咨询费(提问+问诊)或赞赏或预约挂号费; 2、退款金额:保留小数点2位(核验与所选择订单退款金额一致) 3、退款人:医生名字(account表) 4、理由:200字一次性全部展示。 5、退款方式 6、退款时间"}}
{"candidate_type": "testcase", "app_version": "v4.18.3", "suite_name": "模板消息", "suite_path": ["V4.18.3", "患者端", "退款", "模板消息"], "feature_scope": "患者端 > 退款 > 模板消息", "case_name": "退款通知(老功能)", "internal_id": "196444", "external_id": "33389", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "退出成功后,患者端大家中医公众号会收到退款模板消息;", "expected": "退款金额:保留小数点后两位; 时间: 备注:退款理由:XXXX >>查看医生对话"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.18.3.testsuite-deep.xml", "suite_path": ["V4.18.3", "患者端", "退款", "模板消息"], "case_name": "退款通知(老功能)", "raw_text": "step1: 退出成功后,患者端大家中医公众号会收到退款模板消息; => 退款金额:保留小数点后两位; 时间: 备注:退款理由:XXXX >>查看医生对话"}}