case_candidates.jsonl
113 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
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "新建标签", "internal_id": "197592", "external_id": "33585", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者标签页点击新建标签按钮", "expected": "进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图]"}, {"index": 2, "action": "只输入标签名或只添加患者", "expected": "保存按钮仍置灰"}, {"index": 3, "action": "标签名和患者都不为空", "expected": "保存按钮可点"}, {"index": 4, "action": "点击保存", "expected": "返回患者标签页 显示新增的标签 标签名及患者数正确"}, {"index": 5, "action": "新建的是第一个标签", "expected": "新建后表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "新建标签", "raw_text": "step1: 患者标签页点击新建标签按钮 => 进入新建标签页 保存按钮置灰 标签名和患者都为空 患者数为0 [截图] | step2: 只输入标签名或只添加患者 => 保存按钮仍置灰 | step3: 标签名和患者都不为空 => 保存按钮可点 | step4: 点击保存 => 返回患者标签页 显示新增的标签 标签名及患者数正确 | step5: 新建的是第一个标签 => 新建后表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "设置标签", "internal_id": "197599", "external_id": "33586", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者标签页点击某标签", "expected": "进入设置标签页 标签名正确 患者数正确 [截图]"}, {"index": 2, "action": "患者数为0", "expected": "显示为0 患者列表为空"}, {"index": 3, "action": "查看已添加的患者列表", "expected": "患者列表根据字母排序(同通讯录一致) 无右侧字母索引条"}, {"index": 4, "action": "列表不满一屏", "expected": "显示正常"}, {"index": 5, "action": "列表超过一屏", "expected": "上下滑动查看正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签", "raw_text": "step1: 患者标签页点击某标签 => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 患者数为0 => 显示为0 患者列表为空 | step3: 查看已添加的患者列表 => 患者列表根据字母排序(同通讯录一致) 无右侧字母索引条 | step4: 列表不满一屏 => 显示正常 | step5: 列表超过一屏 => 上下滑动查看正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "编辑标签名", "internal_id": "197606", "external_id": "33587", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "输入标签名", "expected": "输入正常、删除正常、粘贴正常 最多15字"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "编辑标签名", "raw_text": "step1: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "添加患者", "internal_id": "197609", "external_id": "33588", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置标签页点击添加患者", "expected": "进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图]"}, {"index": 2, "action": "之前已添加患者", "expected": "顶部头像正确 选中已添加的患者 确定按钮人数正确"}, {"index": 3, "action": "之前未添加患者", "expected": "顶部无头 患者都是未选中 确定按钮人数0人???"}, {"index": 4, "action": "选中某患者", "expected": "勾选状态正确 顶部头像正确 确定按钮人数正确"}, {"index": 5, "action": "取消选中某患者", "expected": "勾选状态正确 顶部头像正确 确定按钮人数正确"}, {"index": 6, "action": "搜索患者", "expected": "结果正常"}, {"index": 7, "action": "选中或取消选中搜索出的患者", "expected": "表现正常"}, {"index": 8, "action": "删除搜索框内容", "expected": "表现正常"}, {"index": 9, "action": "选中多个患者", "expected": "顶部头像可左右滑动 多于九个患者时无之前群发的提示"}, {"index": 10, "action": "点击顶部某头像", "expected": "取消选中该患者"}, {"index": 11, "action": "已选为0时点击确定", "expected": "不能点???"}, {"index": 12, "action": "已选一个或多个时点击确定", "expected": "返回上一页 患者列表正确"}, {"index": 13, "action": "选择后点击返回", "expected": "返回正常 患者列表不变"}], "step_count": 13, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "添加患者", "raw_text": "step1: 设置标签页点击添加患者 => 进入选择患者页 搜索患者栏无全选按钮 患者列表正确 [截图] | step2: 之前已添加患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step3: 之前未添加患者 => 顶部无头 患者都是未选中 确定按钮人数0人??? | step4: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step5: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 搜索患者 => 结果正常 | step7: 选中或取消选中搜索出的患者 => 表现正常 | step8: 删除搜索框内容 => 表现正常 | step9: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step10: 点击顶部某头像 => 取消选中该患者 | step11: 已选为0时点击确定 => 不能点??? | step12: 已选一个或多个时点击确定 => 返回上一页 患者列表正确 | step13: 选择后点击返回 => 返回正常 患者列表不变"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "某患者添加前后变化", "internal_id": "197624", "external_id": "33589", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "某患者添加前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 患者数正确 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 患者数正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "删除患者", "internal_id": "197629", "external_id": "33590", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "iOS左滑/安卓长按某患者", "expected": "可删除患者"}, {"index": 2, "action": "删除某患者", "expected": "表现正常 患者数正确"}, {"index": 3, "action": "删除的患者是该字母最后一个", "expected": "表现正常"}, {"index": 4, "action": "删除唯一一个患者", "expected": "保存置灰"}], "step_count": 4, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "删除患者", "raw_text": "step1: iOS左滑/安卓长按某患者 => 可删除患者 | step2: 删除某患者 => 表现正常 患者数正确 | step3: 删除的患者是该字母最后一个 => 表现正常 | step4: 删除唯一一个患者 => 保存置灰"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "多次添加删除", "internal_id": "197635", "external_id": "33591", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "保存前多次添加删除某患者", "expected": "表现正常 患者数正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "多次添加删除", "raw_text": "step1: 保存前多次添加删除某患者 => 表现正常 患者数正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "设置标签后保存", "internal_id": "197638", "external_id": "33592", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "保存修改的内容并返回上一页 标签名和患者数正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签后保存", "raw_text": "step1: => 保存修改的内容并返回上一页 标签名和患者数正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "设置标签|某患者前后变化", "internal_id": "197641", "external_id": "33593", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "设置标签|某患者前后变化", "raw_text": "step1: 未添加->添加 => 添加正常 该患者有此标签 | step2: 添加->添加 => 表现正常 | step3: 添加->不添加 => 删除正常 该患者无此标签"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "保存校验", "internal_id": "197646", "external_id": "33594", "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": "无提示"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "保存校验", "raw_text": "step1: 以下情况点击保存 => | step2: 标签名为空 => toast提示“请输入标签名称” | step3: 患者为空 => ??? | step4: 标签名有重复 => toast提示“该标签名称已存在” | step5: 标签名跟已删除的标签重复 => 无提示"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "编辑标签", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "feature_scope": "患者标签 > 患者标签页 > 编辑标签", "case_name": "返回弹窗", "internal_id": "197653", "external_id": "33595", "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": "toast提示"}, {"index": 5, "action": "点击保存时有重名标签", "expected": "toast提示"}, {"index": 6, "action": "内容无修改时点击返回", "expected": "无弹窗提示"}, {"index": 7, "action": "新建标签且什么都不填点返回", "expected": "无弹窗提示"}, {"index": 8, "action": "新建标签都填了点返回并保存", "expected": "保存新标签"}], "step_count": 8, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页", "编辑标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示 | step7: 新建标签且什么都不填点返回 => 无弹窗提示 | step8: 新建标签都填了点返回并保存 => 保存新标签"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者标签页", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "case_name": "查看患者标签页", "internal_id": "197574", "external_id": "33583", "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": "患者数为0时", "expected": "显示0人"}, {"index": 8, "action": "标签名较长时", "expected": "展示正常"}], "step_count": 8, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "查看患者标签页", "raw_text": "step1: => [截图] | step2: 查看标签列表 => 按照创建时间正序排序 | step3: 无标签时 => [截图] | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 | step8: 标签名较长时 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者标签页", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "feature_scope": "添加标签 > 患者标签 > 患者标签页", "case_name": "删除标签", "internal_id": "197584", "external_id": "33584", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "iOS左滑/安卓长按某标签", "expected": "可删除标签"}, {"index": 2, "action": "删除标签", "expected": "弹窗提示 [截图]"}, {"index": 3, "action": "点击取消", "expected": "关闭弹窗"}, {"index": 4, "action": "点击删除标签", "expected": "删除该标签 删除后表现正常"}, {"index": 5, "action": "删除的是最后一个标签", "expected": "删除后表现正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签", "患者标签页"], "case_name": "删除标签", "raw_text": "step1: iOS左滑/安卓长按某标签 => 可删除标签 | step2: 删除标签 => 弹窗提示 [截图] | step3: 点击取消 => 关闭弹窗 | step4: 点击删除标签 => 删除该标签 删除后表现正常 | step5: 删除的是最后一个标签 => 删除后表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者标签", "suite_path": ["4.17.1", "添加标签", "患者标签"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "case_name": "红点提示", "internal_id": "197555", "external_id": "33579", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "红点提示", "raw_text": "step1: 有新患者关注 => 出现红点 [截图] | step2: 从工作室首页进入全部患者返回 => 红点消失 | step3: 从咨询页进入全部患者返回 => 红点消失"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者标签", "suite_path": ["4.17.1", "添加标签", "患者标签"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "case_name": "去掉关注tip", "internal_id": "197560", "external_id": "33580", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "新患者扫码关注", "expected": "去掉以下tip: Ta刚刚关注了你的工作室,是否为Ta添加随访计划?立即添加"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "去掉关注tip", "raw_text": "step1: 新患者扫码关注 => 去掉以下tip: Ta刚刚关注了你的工作室,是否为Ta添加随访计划?立即添加"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者标签", "suite_path": ["4.17.1", "添加标签", "患者标签"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "case_name": "查看全部患者页", "internal_id": "197563", "external_id": "33581", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看全部患者页", "raw_text": "step1: => 患者通讯录去掉人数 新增患者标签入口 [截图] | step2: 点击患者标签 => 进入患者标签页"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者标签", "suite_path": ["4.17.1", "添加标签", "患者标签"], "feature_scope": "4.17.1 > 添加标签 > 患者标签", "case_name": "查看患者通讯录", "internal_id": "197567", "external_id": "33582", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "患者数显示在最下方 [截图]"}, {"index": 2, "action": "无患者时", "expected": "不展示患者数或者0"}, {"index": 3, "action": "患者不超过一屏时", "expected": "患者数显示正常"}, {"index": 4, "action": "患者超过一屏时", "expected": "患者数显示正常 上下滑动时患者数显示正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者标签"], "case_name": "查看患者通讯录", "raw_text": "step1: => 患者数显示在最下方 [截图] | step2: 无患者时 => 不展示患者数或者0 | step3: 患者不超过一屏时 => 患者数显示正常 | step4: 患者超过一屏时 => 患者数显示正常 上下滑动时患者数显示正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "设置标签", "internal_id": "197678", "external_id": "33598", "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": "展示正常"}], "step_count": 8, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 患者信息页点击患者标签栏 => 进入设置标签页 [截图] | step2: 该患者无标签 => 已选标签为空 所有标签都为非选中状态 | step3: 该患者有标签 => 已选标签显示正确 根据创建时间正序排序 所有标签里已选的标签为选中状态 | step4: 已选标签很多 => 展示正常 | step5: 查看所有标签 => 展示所有标签 根据创建时间正序显示 添加标签按钮在最后 | step6: 所有标签为空 => 只有添加标签按钮 | step7: 所有标签很多很多 => 展示正常 上下滑动查看正常 | step8: 标签长短不一 => 展示正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "选中标签", "internal_id": "197688", "external_id": "33599", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "选中标签", "raw_text": "step1: 点击所有标签中未选中的标签 => 该标签高亮显示 将该标签加在已选标签的最后 | step2: 点击多个未选中的标签 => 先选的在前面,后选的在后面 | step3: 之前已选标签为空 => 选择后表现正常 | step4: 选择标签后会增加一行 => 选择后表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "取消选中标签", "internal_id": "197694", "external_id": "33600", "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": "表现正常"}], "step_count": 7, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "取消选中标签", "raw_text": "step1: 点击所有标签中已选中的标签/ 点击已选标签中的标签 => 所有标签中该标签取消高亮显示 已选标签中该标签消失 | step2: 取消选中后已选标签为空 => 取消选中后表现正常 | step3: 取消选中后会减少一行 => 取消选中后表现正常 | step4: 取消选中的是已选第一个 => 取消选中后表现正常 | step5: 取消选中的是已选中间的 => 取消选中后表现正常 | step6: 取消选中的是已选最后一个 => 取消选中后表现正常 | step7: 取消选中多个 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "添加标签", "internal_id": "197703", "external_id": "33601", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "设置标签页点击添加标签", "expected": "打开弹窗并默认唤起键盘 光标定位在输入框 [截图]"}, {"index": 2, "action": "输入标签名", "expected": "输入正常、删除正常、粘贴正常 最多15字"}, {"index": 3, "action": "点击取消", "expected": "关闭弹窗 不保存输入的内容"}, {"index": 4, "action": "点击确定", "expected": "关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签"}, {"index": 5, "action": "输入框为空时点击确定", "expected": "toast提示“请输入标签名称”"}, {"index": 6, "action": "有重名标签时点击确定", "expected": "关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后"}, {"index": 7, "action": "有重名标签且已选中了该标签时点击确定", "expected": "关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样???"}, {"index": 8, "action": "有已删除的重名标签时点击确定", "expected": "保存正常"}, {"index": 9, "action": "之前已选标签为空", "expected": "添加后表现正常"}, {"index": 10, "action": "之前所有标签为空", "expected": "添加后表现正常"}], "step_count": 10, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "添加标签", "raw_text": "step1: 设置标签页点击添加标签 => 打开弹窗并默认唤起键盘 光标定位在输入框 [截图] | step2: 输入标签名 => 输入正常、删除正常、粘贴正常 最多15字 | step3: 点击取消 => 关闭弹窗 不保存输入的内容 | step4: 点击确定 => 关闭弹窗 新标签保存成功 添加该标签到所有标签和已选标签的最后且选中该标签 | step5: 输入框为空时点击确定 => toast提示“请输入标签名称” | step6: 有重名标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签选中老的该标签 添加该标签到已选标签的最后 | step7: 有重名标签且已选中了该标签时点击确定 => 关闭弹窗 不保存这个新标签 所有标签和已选标签都跟确定前一样??? | step8: 有已删除的重名标签时点击确定 => 保存正常 | step9: 之前已选标签为空 => 添加后表现正常 | step10: 之前所有标签为空 => 添加后表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "多次选中", "internal_id": "197715", "external_id": "33602", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "保存前多次选中和取消选中某标签", "expected": "表现正常"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "多次选中", "raw_text": "step1: 保存前多次选中和取消选中某标签 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "设置标签后保存", "internal_id": "197718", "external_id": "33603", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签后保存", "raw_text": "step1: => 保存已选标签并返回上一页 顺序是创建时间顺序排序 (不是选择的顺序)"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "设置标签|前后变化", "internal_id": "197721", "external_id": "33604", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签|前后变化", "raw_text": "step1: 标签为空->标签不为空 => 表现正常 | step2: 标签不为空->标签不一样 => 表现正常 | step3: 标签不为空->标签为空 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "设置标签|某标签前后变化", "internal_id": "197726", "external_id": "33605", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "设置标签|某标签前后变化", "raw_text": "step1: 未选中某标签->选中某标签 => 该标签下有此患者 | step2: 选中某标签->取消选中某标签 => 该标签下无此患者"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "feature_scope": "添加标签 > 患者档案 > 设置标签", "case_name": "返回弹窗", "internal_id": "197730", "external_id": "33606", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改已选标签后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改并返回上一页 | step3: 点击保存 => 保存修改并返回上一页 | step4: 不修改已选标签时点击返回 => 无弹窗提示 | step5: 只修改了标签的顺序时点击返回 => 无弹窗提示"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者档案", "suite_path": ["4.17.1", "添加标签", "患者档案"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "case_name": "查看病历页", "internal_id": "197664", "external_id": "33596", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看病历页", "raw_text": "step1: => 展示该患者的标签 [截图] | step2: 无标签时 => 不展示这一行 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 按照创建时间正序排序"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "患者档案", "suite_path": ["4.17.1", "添加标签", "患者档案"], "feature_scope": "4.17.1 > 添加标签 > 患者档案", "case_name": "查看患者信息页", "internal_id": "197670", "external_id": "33597", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "患者档案"], "case_name": "查看患者信息页", "raw_text": "step1: => 增加患者标签 [截图] | step2: 无标签时 => 空白 | step3: 一个标签 => 展示正常 | step4: 多个标签 => 展示正常 换行展示所有标签 按照创建时间正序排序 | step5: 备注超过一行 => 最多显示一行,超过就… (之前是换行显示全部)"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "会话搜索页", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "feature_scope": "4.17.1 > 添加标签 > 会话搜索页", "case_name": "会话页增加标签搜索功能", "internal_id": "197738", "external_id": "33607", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "输入存在的标签名,点击搜索", "expected": "1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx"}, {"index": 2, "action": "输入不存在的标签名,点击搜索", "expected": "展示:暂无搜索结果..."}], "step_count": 2, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "会话搜索页"], "case_name": "会话页增加标签搜索功能", "raw_text": "step1: 输入存在的标签名,点击搜索 => 1,搜索出标签对应的患者; 2,患者的标签显示为 标签:xxx | step2: 输入不存在的标签名,点击搜索 => 展示:暂无搜索结果..."}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "搜索患者页", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "feature_scope": "4.17.1 > 添加标签 > 搜索患者页", "case_name": "搜索患者页增加搜索标签功能", "internal_id": "197743", "external_id": "33608", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "添加标签", "搜索患者页"], "case_name": "搜索患者页增加搜索标签功能", "raw_text": "step1: 搜索标签 => 规则同会话搜索页面一致 | step2: 安卓手机进入患者搜索页 => 自动唤起键盘,光标定位在搜索框内 | step3: 安卓手机搜索结果页 => 去掉“患者”标题"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "从工作室中选择患者", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "case_name": "查看选择工作室患者", "internal_id": "197756", "external_id": "33610", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择患者页点击从工作室中选择患者", "expected": "进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图]"}, {"index": 2, "action": "无患者时", "expected": "表现正常"}, {"index": 3, "action": "之前已选择患者", "expected": "顶部头像正确 选中已添加的患者 确定按钮人数正确"}, {"index": 4, "action": "之前未选择患者", "expected": "顶部无头 患者都是未选中 确定按钮人数0人"}, {"index": 5, "action": "选中某患者", "expected": "勾选状态正确 顶部头像正确 确定按钮人数正确"}, {"index": 6, "action": "取消选中某患者", "expected": "勾选状态正确 顶部头像正确 确定按钮人数正确"}, {"index": 7, "action": "点击全选", "expected": "选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选"}, {"index": 8, "action": "点击不选", "expected": "取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选"}, {"index": 9, "action": "搜索患者", "expected": "结果正常"}, {"index": 10, "action": "选中或取消选中搜索出的患者", "expected": "表现正常"}, {"index": 11, "action": "删除搜索框内容", "expected": "表现正常"}, {"index": 12, "action": "选中多个患者", "expected": "顶部头像可左右滑动 多于九个患者时无之前群发的提示"}, {"index": 13, "action": "点击顶部某头像", "expected": "取消选中该患者 勾选状态正确 确定按钮人数正确"}, {"index": 14, "action": "已选为0时点击确定", "expected": "返回上一页 之前如有患者则变为空"}, {"index": 15, "action": "已选一个或多个时点击确定", "expected": "返回上一页 患者名单正确"}, {"index": 16, "action": "选择后点击返回", "expected": "返回正常 患者名单不变"}], "step_count": 16, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 无患者时 => 表现正常 | step3: 之前已选择患者 => 顶部头像正确 选中已添加的患者 确定按钮人数正确 | step4: 之前未选择患者 => 顶部无头 患者都是未选中 确定按钮人数0人 | step5: 选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step6: 取消选中某患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step7: 点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 全选变为不选 | step8: 点击不选 => 取消选中所有患者 顶部头像为空 确定按钮人数为0 不选变为全选 | step9: 搜索患者 => 结果正常 | step10: 选中或取消选中搜索出的患者 => 表现正常 | step11: 删除搜索框内容 => 表现正常 | step12: 选中多个患者 => 顶部头像可左右滑动 多于九个患者时无之前群发的提示 | step13: 点击顶部某头像 => 取消选中该患者 勾选状态正确 确定按钮人数正确 | step14: 已选为0时点击确定 => 返回上一页 之前如有患者则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 患者名单正确 | step16: 选择后点击返回 => 返回正常 患者名单不变"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "从工作室中选择患者", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "case_name": "某患者选择前后变化", "internal_id": "197774", "external_id": "33611", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "某患者选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "从工作室中选择患者", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "feature_scope": "群发 > 有群发次数时 > 从工作室中选择患者", "case_name": "患者顺序", "internal_id": "197779", "external_id": "33612", "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": "之前不为空时选择多个之前没选的患者", "expected": "新选的患者根据患者字母排序显示在列表最前面"}, {"index": 10, "action": "之前不为空时选择多个患者,有已选的也有没选的", "expected": "新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动"}, {"index": 11, "action": "之前不为空时取消选择多个患者", "expected": "表现正常"}, {"index": 12, "action": "之前不为空时有新选有取消", "expected": "新选的患者显示在列表最前面 取消的表现正常"}], "step_count": 12, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "从工作室中选择患者"], "case_name": "患者顺序", "raw_text": "step1: 选择后查看已选患者 => [截图] | step2: 无备注 => 显示患者名 | step3: 有备注 => 显示备注名 | step4: 多个名字 => 逗号隔开 | step5: 超出一行 => 显示... | step6: 之前已选为空时选择一个患者 => 患者名显示正常 | step7: 之前已选为空时选择多个患者 => 根据患者字母排序显示 | step8: 之前不为空时选择一个之前没选的患者 => 新选的患者显示在列表最前面 | step9: 之前不为空时选择多个之前没选的患者 => 新选的患者根据患者字母排序显示在列表最前面 | step10: 之前不为空时选择多个患者,有已选的也有没选的 => 新选的患者根据患者字母排序显示在列表最前面 已选的呆在原地不动 | step11: 之前不为空时取消选择多个患者 => 表现正常 | step12: 之前不为空时有新选有取消 => 新选的患者显示在列表最前面 取消的表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "case_name": "设置标签", "internal_id": "197814", "external_id": "33614", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击某标签右边icon", "expected": "进入设置标签页 标签名正确 患者数正确 [截图]"}, {"index": 2, "action": "编辑标签名", "expected": "表现正常"}, {"index": 3, "action": "添加患者 a、勾选和取消勾选 c、搜索", "expected": "a、c、表现正常"}, {"index": 4, "action": "右滑或长按删除患者", "expected": "表现正常"}], "step_count": 4, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签", "raw_text": "step1: 点击某标签右边icon => 进入设置标签页 标签名正确 患者数正确 [截图] | step2: 编辑标签名 => 表现正常 | step3: 添加患者 a、勾选和取消勾选 c、搜索 => a、c、表现正常 | step4: 右滑或长按删除患者 => 表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "case_name": "设置标签后确定", "internal_id": "197820", "external_id": "33615", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "保存修改的内容并返回上一页 标签名和患者数正确"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签后确定", "raw_text": "step1: => 保存修改的内容并返回上一页 标签名和患者数正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "case_name": "设置标签前后变化", "internal_id": "197823", "external_id": "33616", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "标签名变了", "expected": "标签名显示正确"}, {"index": 2, "action": "患者数变了", "expected": "患者数显示正确"}, {"index": 3, "action": "之前患者数为0置灰 设置后患者数不为0", "expected": "可选了"}, {"index": 4, "action": "之前是已选中状态", "expected": "还是已选中"}, {"index": 5, "action": "之前是未选中状态", "expected": "还是未选中"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "设置标签前后变化", "raw_text": "step1: 标签名变了 => 标签名显示正确 | step2: 患者数变了 => 患者数显示正确 | step3: 之前患者数为0置灰 设置后患者数不为0 => 可选了 | step4: 之前是已选中状态 => 还是已选中 | step5: 之前是未选中状态 => 还是未选中"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "设置标签", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "feature_scope": "有群发次数时 > 通过标签筛选 > 设置标签", "case_name": "返回弹窗", "internal_id": "197830", "external_id": "33617", "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": "toast提示"}, {"index": 5, "action": "点击保存时有重名标签", "expected": "toast提示"}, {"index": 6, "action": "内容无修改时点击返回", "expected": "无弹窗提示"}], "step_count": 6, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选", "设置标签"], "case_name": "返回弹窗", "raw_text": "step1: 修改标签名或患者后点击返回 => 弹窗提示 [截图] | step2: 点击不保存 => 不保存修改的内容并返回上一页 | step3: 点击保存 => 保存修改的内容并返回上一页 | step4: 点击保存时未填标签名或未选患者 => toast提示 | step5: 点击保存时有重名标签 => toast提示 | step6: 内容无修改时点击返回 => 无弹窗提示"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过标签筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "case_name": "查看选择标签页", "internal_id": "197794", "external_id": "33613", "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": "患者数为0时", "expected": "显示0人 该标签置灰不可选"}, {"index": 8, "action": "标签名较长时", "expected": "展示正常"}, {"index": 9, "action": "之前已选择标签", "expected": "选中已添加的标签"}, {"index": 10, "action": "之前未选择标签", "expected": "标签都是未选中"}, {"index": 11, "action": "选中某标签", "expected": "勾选状态正确"}, {"index": 12, "action": "取消选中某标签", "expected": "勾选状态正确"}, {"index": 13, "action": "", "expected": "除了右边icon,其余位置点击都是选中该标签"}, {"index": 14, "action": "选中多个标签", "expected": "选中正常"}, {"index": 15, "action": "已选为0时点击确定", "expected": "返回上一页 之前如有标签则变为空"}, {"index": 16, "action": "已选一个或多个时点击确定", "expected": "返回上一页 标签名单正确"}, {"index": 17, "action": "选择后点击返回", "expected": "返回正常 标签名单不变"}], "step_count": 17, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "查看选择标签页", "raw_text": "step1: 选择患者页点击通过标签筛选 => 进入选择标签页 [截图] | step2: 查看标签列表 => 按照创建时间正序排序 无已删除的标签 | step3: 无标签时 => 表现正常 | step4: 标签不满一屏时 => 展示正常 | step5: 标签超出一屏时 => 上下滑动查看正常 | step6: 查看单个标签 => 标签名和患者数(包括已取关公众号的)显示正确 | step7: 患者数为0时 => 显示0人 该标签置灰不可选 | step8: 标签名较长时 => 展示正常 | step9: 之前已选择标签 => 选中已添加的标签 | step10: 之前未选择标签 => 标签都是未选中 | step11: 选中某标签 => 勾选状态正确 | step12: 取消选中某标签 => 勾选状态正确 | step13: => 除了右边icon,其余位置点击都是选中该标签 | step14: 选中多个标签 => 选中正常 | step15: 已选为0时点击确定 => 返回上一页 之前如有标签则变为空 | step16: 已选一个或多个时点击确定 => 返回上一页 标签名单正确 | step17: 选择后点击返回 => 返回正常 标签名单不变"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过标签筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "case_name": "某标签选择前后变化", "internal_id": "197838", "external_id": "33618", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "某标签选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过标签筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "feature_scope": "群发 > 有群发次数时 > 通过标签筛选", "case_name": "标签顺序", "internal_id": "197843", "external_id": "33619", "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": "之前不为空时选择多个标签,有已选的也有没选的", "expected": "新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动"}, {"index": 10, "action": "之前不为空时取消选择多个标签", "expected": "表现正常"}, {"index": 11, "action": "之前不为空时有新选有取消", "expected": "新选的标签显示在列表最前面 取消的表现正常"}], "step_count": 11, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过标签筛选"], "case_name": "标签顺序", "raw_text": "step1: 选择后查看已选标签 => [截图] | step2: 查看单个标签 => 显示标签名及其人数 | step3: 多个标签 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个标签 => 标签名显示正常 | step6: 之前已选为空时选择多个标签 => 根据标签顺序显示 | step7: 之前不为空时选择一个之前没选的标签 => 新选的标签显示在列表最前面 | step8: 之前不为空时选择多个之前没选的标签 => 新选的标签根据标签顺序排序显示在列表最前面 | step9: 之前不为空时选择多个标签,有已选的也有没选的 => 新选的标签根据标签顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个标签 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的标签显示在列表最前面 取消的表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过病证名筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "case_name": "查看选择病证名页", "internal_id": "197857", "external_id": "33620", "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": "之前未选择病证名", "expected": "病证名都是未选中"}, {"index": 10, "action": "选中某病证名", "expected": "勾选状态正确"}, {"index": 11, "action": "取消选中某病证名", "expected": "勾选状态正确"}, {"index": 12, "action": "", "expected": "除了右边icon,其余位置点击都是选中该病证名"}, {"index": 13, "action": "选中多个病证名", "expected": "选中正常"}, {"index": 14, "action": "已选为0时点击确定", "expected": "返回上一页 之前如有病证名则变为空"}, {"index": 15, "action": "已选一个或多个时点击确定", "expected": "返回上一页 病证名正确"}, {"index": 16, "action": "选择后点击返回", "expected": "返回正常 病证名不变"}], "step_count": 16, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看选择病证名页", "raw_text": "step1: 选择患者页点击通过病证名筛选 => 进入选择病证名页 [截图] | step2: 查看病证名列表 => 按照人数从多到少排序 人数相同的表现正常 | step3: 无病证名时 => 表现正常 | step4: 病证名不满一屏时 => 展示正常 | step5: 病证名超出一屏时 => 上下滑动查看正常 | step6: 查看单个病证名 => 病证名和患者数显示正确 病证名为方案的辨病字段 患者数为有该病证名的患者数量 | step7: 病证名较长时 => 展示正常 | step8: 之前已选择病证名 => 选中已添加的病证名 | step9: 之前未选择病证名 => 病证名都是未选中 | step10: 选中某病证名 => 勾选状态正确 | step11: 取消选中某病证名 => 勾选状态正确 | step12: => 除了右边icon,其余位置点击都是选中该病证名 | step13: 选中多个病证名 => 选中正常 | step14: 已选为0时点击确定 => 返回上一页 之前如有病证名则变为空 | step15: 已选一个或多个时点击确定 => 返回上一页 病证名正确 | step16: 选择后点击返回 => 返回正常 病证名不变"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过病证名筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "case_name": "查看某病证名患者", "internal_id": "197875", "external_id": "33621", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击某病证名右边icon", "expected": "进入查看患者页 病证名正确 患者数正确 [截图]"}, {"index": 2, "action": "", "expected": "不能改名 不能添加、删除患者"}, {"index": 3, "action": "查看排序", "expected": "开方时间???"}, {"index": 4, "action": "不满一屏时", "expected": "展示正常"}, {"index": 5, "action": "超出一屏时", "expected": "上下滑动查看正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "查看某病证名患者", "raw_text": "step1: 点击某病证名右边icon => 进入查看患者页 病证名正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 开方时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过病证名筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "case_name": "某病证名选择前后变化", "internal_id": "197882", "external_id": "33622", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "某病证名选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过病证名筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "feature_scope": "群发 > 有群发次数时 > 通过病证名筛选", "case_name": "病证名顺序", "internal_id": "197887", "external_id": "33623", "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": "之前不为空时选择多个病证名,有已选的也有没选的", "expected": "新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动"}, {"index": 10, "action": "之前不为空时取消选择多个病证名", "expected": "表现正常"}, {"index": 11, "action": "之前不为空时有新选有取消", "expected": "新选的病证名显示在列表最前面 取消的表现正常"}], "step_count": 11, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过病证名筛选"], "case_name": "病证名顺序", "raw_text": "step1: 选择后查看已选病证名 => [截图] | step2: 查看单个病证名 => 显示病证名及其人数 | step3: 多个病证名 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个病证名 => 病证名显示正常 | step6: 之前已选为空时选择多个病证名 => 根据病证名顺序显示 | step7: 之前不为空时选择一个之前没选的病证名 => 新选的病证名显示在列表最前面 | step8: 之前不为空时选择多个之前没选的病证名 => 新选的病证名根据病证名顺序排序显示在列表最前面 | step9: 之前不为空时选择多个病证名,有已选的也有没选的 => 新选的病证名根据病证名顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个病证名 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的病证名显示在列表最前面 取消的表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过就诊次数筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "case_name": "查看选择就诊次数页", "internal_id": "197901", "external_id": "33624", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择患者页点击通过就诊次数筛选", "expected": "进入选择就诊次数页 [截图]"}, {"index": 2, "action": "", "expected": "共3种分类 0次、1次、多次"}, {"index": 3, "action": "查看单个分类", "expected": "患者数显示正确 问诊成功才算,退费的不算"}, {"index": 4, "action": "患者数为0时", "expected": "显示0人 该分类置灰不可选"}, {"index": 5, "action": "之前已选择分类", "expected": "选中已添加的分类"}, {"index": 6, "action": "之前未选择分类", "expected": "分类都是未选中"}, {"index": 7, "action": "选中某分类", "expected": "勾选状态正确"}, {"index": 8, "action": "取消选中某分类", "expected": "勾选状态正确"}, {"index": 9, "action": "", "expected": "除了右边icon,其余位置点击都是选中该分类"}, {"index": 10, "action": "选中多个分类", "expected": "选中正常"}, {"index": 11, "action": "已选为0时点击确定", "expected": "返回上一页 之前如已选则变为空"}, {"index": 12, "action": "已选一个或多个时点击确定", "expected": "返回上一页 已选分类正确"}, {"index": 13, "action": "选择后点击返回", "expected": "返回正常 已选分类不变"}], "step_count": 13, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看选择就诊次数页", "raw_text": "step1: 选择患者页点击通过就诊次数筛选 => 进入选择就诊次数页 [截图] | step2: => 共3种分类 0次、1次、多次 | step3: 查看单个分类 => 患者数显示正确 问诊成功才算,退费的不算 | step4: 患者数为0时 => 显示0人 该分类置灰不可选 | step5: 之前已选择分类 => 选中已添加的分类 | step6: 之前未选择分类 => 分类都是未选中 | step7: 选中某分类 => 勾选状态正确 | step8: 取消选中某分类 => 勾选状态正确 | step9: => 除了右边icon,其余位置点击都是选中该分类 | step10: 选中多个分类 => 选中正常 | step11: 已选为0时点击确定 => 返回上一页 之前如已选则变为空 | step12: 已选一个或多个时点击确定 => 返回上一页 已选分类正确 | step13: 选择后点击返回 => 返回正常 已选分类不变"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过就诊次数筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "case_name": "查看某次数的患者", "internal_id": "197916", "external_id": "33625", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "点击某次数右边icon", "expected": "进入查看患者页 次数正确 患者数正确 [截图]"}, {"index": 2, "action": "", "expected": "不能改名 不能添加、删除患者"}, {"index": 3, "action": "查看排序", "expected": "购买时间???"}, {"index": 4, "action": "不满一屏时", "expected": "展示正常"}, {"index": 5, "action": "超出一屏时", "expected": "上下滑动查看正常"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "查看某次数的患者", "raw_text": "step1: 点击某次数右边icon => 进入查看患者页 次数正确 患者数正确 [截图] | step2: => 不能改名 不能添加、删除患者 | step3: 查看排序 => 购买时间??? | step4: 不满一屏时 => 展示正常 | step5: 超出一屏时 => 上下滑动查看正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过就诊次数筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "case_name": "某就诊次数选择前后变化", "internal_id": "197923", "external_id": "33626", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "某就诊次数选择前后变化", "raw_text": "step1: 未选择->选择 => 选择正常 | step2: 选择->选择 => 表现正常 | step3: 选择->不选择 => 取消正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "通过就诊次数筛选", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "feature_scope": "群发 > 有群发次数时 > 通过就诊次数筛选", "case_name": "次数顺序", "internal_id": "197928", "external_id": "33627", "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": "之前不为空时选择多个次数,有已选的也有没选的", "expected": "新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动"}, {"index": 10, "action": "之前不为空时取消选择多个次数", "expected": "表现正常"}, {"index": 11, "action": "之前不为空时有新选有取消", "expected": "新选的次数显示在列表最前面 取消的表现正常"}], "step_count": 11, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "通过就诊次数筛选"], "case_name": "次数顺序", "raw_text": "step1: 选择后查看已选次数 => [截图] | step2: 查看单个次数 => 显示正确 | step3: 多个次数 => 逗号隔开 | step4: 超出一行 => 显示... | step5: 之前已选为空时选择一个次数 => 次数显示正常 | step6: 之前已选为空时选择多个次数 => 根据次数顺序显示 | step7: 之前不为空时选择一个之前没选的次数 => 新选的次数显示在列表最前面 | step8: 之前不为空时选择多个之前没选的次数 => 新选的次数根据次数顺序排序显示在列表最前面 | step9: 之前不为空时选择多个次数,有已选的也有没选的 => 新选的次数根据次数顺序排序显示在列表最前面 已选的呆在原地不动 | step10: 之前不为空时取消选择多个次数 => 表现正常 | step11: 之前不为空时有新选有取消 => 新选的次数显示在列表最前面 取消的表现正常"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发次数文案", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "case_name": "仅选择工作室患者", "internal_id": "197942", "external_id": "33628", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择前后如下", "expected": "选择后文案正确"}, {"index": 2, "action": "未选择->选择小于等于9人", "expected": "[截图]"}, {"index": 3, "action": "未选择->选择大于9人", "expected": "[截图]"}, {"index": 4, "action": "选择小于等于9人->选择大于9人", "expected": "[截图]"}, {"index": 5, "action": "选择大于9人->选择小于等于9人", "expected": "[截图]"}, {"index": 6, "action": "选择大于9人->未选择", "expected": "[截图]"}], "step_count": 6, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "仅选择工作室患者", "raw_text": "step1: 选择前后如下 => 选择后文案正确 | step2: 未选择->选择小于等于9人 => [截图] | step3: 未选择->选择大于9人 => [截图] | step4: 选择小于等于9人->选择大于9人 => [截图] | step5: 选择大于9人->选择小于等于9人 => [截图] | step6: 选择大于9人->未选择 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发次数文案", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "case_name": "仅选择标签", "internal_id": "197950", "external_id": "33629", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择前后如下", "expected": "选择后文案正确"}, {"index": 2, "action": "未选择->选择单标签小于等于9人", "expected": "[截图]"}, {"index": 3, "action": "未选择->选择单标签大于9人", "expected": "[截图]"}, {"index": 4, "action": "未选择->选择多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人", "expected": "[截图]"}, {"index": 5, "action": "未选择->选择多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人", "expected": "[截图]"}, {"index": 6, "action": "未选择->选择多标签 某标签大于9人", "expected": "[截图]"}, {"index": 7, "action": "未选择->选择多标签 各标签均小于等于9人 各标签相加小于等于9人", "expected": "[截图]"}, {"index": 8, "action": "选择标签后小于等于9人->大于9人", "expected": "[截图]"}, {"index": 9, "action": "选择标签后大于9人->小于等于9人", "expected": "[截图]"}, {"index": 10, "action": "选择标签后大于9人->未选择", "expected": "[截图]"}], "step_count": 10, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "仅选择标签", "raw_text": "step1: 选择前后如下 => 选择后文案正确 | step2: 未选择->选择单标签小于等于9人 => [截图] | step3: 未选择->选择单标签大于9人 => [截图] | step4: 未选择->选择多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => [截图] | step5: 未选择->选择多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => [截图] | step6: 未选择->选择多标签 某标签大于9人 => [截图] | step7: 未选择->选择多标签 各标签均小于等于9人 各标签相加小于等于9人 => [截图] | step8: 选择标签后小于等于9人->大于9人 => [截图] | step9: 选择标签后大于9人->小于等于9人 => [截图] | step10: 选择标签后大于9人->未选择 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发次数文案", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "case_name": "仅选择病证名", "internal_id": "197962", "external_id": "33630", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择前后如下", "expected": "选择后文案正确"}, {"index": 2, "action": "未选择->选择单病证名小于等于9人", "expected": "[截图]"}, {"index": 3, "action": "未选择->选择单病证名大于9人", "expected": "[截图]"}, {"index": 4, "action": "未选择->选择多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人", "expected": "[截图]"}, {"index": 5, "action": "未选择->选择多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人", "expected": "[截图]"}, {"index": 6, "action": "未选择->选择多病证名 某病证名大于9人", "expected": "[截图]"}, {"index": 7, "action": "未选择->选择多病证名 各病证名均小于等于9人 各病证名相加小于等于9人", "expected": "[截图]"}, {"index": 8, "action": "选择病证名后小于等于9人->大于9人", "expected": "[截图]"}, {"index": 9, "action": "选择病证名后大于9人->小于等于9人", "expected": "[截图]"}, {"index": 10, "action": "选择病证名后大于9人->未选择", "expected": "[截图]"}], "step_count": 10, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "仅选择病证名", "raw_text": "step1: 选择前后如下 => 选择后文案正确 | step2: 未选择->选择单病证名小于等于9人 => [截图] | step3: 未选择->选择单病证名大于9人 => [截图] | step4: 未选择->选择多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => [截图] | step5: 未选择->选择多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => [截图] | step6: 未选择->选择多病证名 某病证名大于9人 => [截图] | step7: 未选择->选择多病证名 各病证名均小于等于9人 各病证名相加小于等于9人 => [截图] | step8: 选择病证名后小于等于9人->大于9人 => [截图] | step9: 选择病证名后大于9人->小于等于9人 => [截图] | step10: 选择病证名后大于9人->未选择 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发次数文案", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "case_name": "仅选择就诊次数", "internal_id": "197974", "external_id": "33631", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择前后如下", "expected": "选择后文案正确"}, {"index": 2, "action": "未选择->选择单就诊次数小于等于9人", "expected": "[截图]"}, {"index": 3, "action": "未选择->选择单就诊次数大于9人", "expected": "[截图]"}, {"index": 4, "action": "未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人", "expected": "[截图]"}, {"index": 5, "action": "未选择->选择多就诊次数 某就诊次数大于9人", "expected": "[截图]"}, {"index": 6, "action": "未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加小于等于9人", "expected": "[截图]"}, {"index": 7, "action": "选择就诊次数后小于等于9人->大于9人", "expected": "[截图]"}, {"index": 8, "action": "选择就诊次数后大于9人->小于等于9人", "expected": "[截图]"}, {"index": 9, "action": "选择就诊次数后大于9人->未选择", "expected": "[截图]"}], "step_count": 9, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "仅选择就诊次数", "raw_text": "step1: 选择前后如下 => 选择后文案正确 | step2: 未选择->选择单就诊次数小于等于9人 => [截图] | step3: 未选择->选择单就诊次数大于9人 => [截图] | step4: 未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => [截图] | step5: 未选择->选择多就诊次数 某就诊次数大于9人 => [截图] | step6: 未选择->选择多就诊次数 各就诊次数均小于等于9人 各就诊次数相加小于等于9人 => [截图] | step7: 选择就诊次数后小于等于9人->大于9人 => [截图] | step8: 选择就诊次数后大于9人->小于等于9人 => [截图] | step9: 选择就诊次数后大于9人->未选择 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发次数文案", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "case_name": "选择工作室患者和标签", "internal_id": "197985", "external_id": "33632", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工作室患者小于等于9人 标签小于等于9人 工作室+标签大于9人 去重后小于等于9人", "expected": "[截图]"}, {"index": 2, "action": "工作室患者小于等于9人 标签小于等于9人 工作室+标签大于9人 去重后大于9人", "expected": "[截图]"}, {"index": 3, "action": "工作室患者大于9人 标签小于等于9人", "expected": "[截图]"}, {"index": 4, "action": "工作室患者小于等于9人 标签大于9人", "expected": "[截图]"}, {"index": 5, "action": "工作室患者小于等于9人 标签小于等于9人 工作室+标签小于等于9人", "expected": "[截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室患者小于等于9人 标签小于等于9人 工作室+标签大于9人 去重后小于等于9人 => [截图] | step2: 工作室患者小于等于9人 标签小于等于9人 工作室+标签大于9人 去重后大于9人 => [截图] | step3: 工作室患者大于9人 标签小于等于9人 => [截图] | step4: 工作室患者小于等于9人 标签大于9人 => [截图] | step5: 工作室患者小于等于9人 标签小于等于9人 工作室+标签小于等于9人 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发次数文案", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "case_name": "选择工作室患者和病证名", "internal_id": "197992", "external_id": "33633", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工作室患者小于等于9人 病证名小于等于9人 工作室+病证名大于9人 去重后小于等于9人", "expected": "[截图]"}, {"index": 2, "action": "工作室患者小于等于9人 病证名小于等于9人 工作室+病证名大于9人 去重后大于9人", "expected": "[截图]"}, {"index": 3, "action": "工作室患者大于9人 病证名小于等于9人", "expected": "[截图]"}, {"index": 4, "action": "工作室患者小于等于9人 病证名大于9人", "expected": "[截图]"}, {"index": 5, "action": "工作室患者小于等于9人 病证名小于等于9人 工作室+病证名小于等于9人", "expected": "[截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "选择工作室患者和病证名", "raw_text": "step1: 工作室患者小于等于9人 病证名小于等于9人 工作室+病证名大于9人 去重后小于等于9人 => [截图] | step2: 工作室患者小于等于9人 病证名小于等于9人 工作室+病证名大于9人 去重后大于9人 => [截图] | step3: 工作室患者大于9人 病证名小于等于9人 => [截图] | step4: 工作室患者小于等于9人 病证名大于9人 => [截图] | step5: 工作室患者小于等于9人 病证名小于等于9人 工作室+病证名小于等于9人 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发次数文案", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "feature_scope": "群发 > 有群发次数时 > 群发次数文案", "case_name": "标签和就诊次数", "internal_id": "197999", "external_id": "33634", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "标签小于等于9人 就诊次数小于等于9人 标签+就诊次数大于9人 去重后小于等于9人", "expected": "[截图]"}, {"index": 2, "action": "标签小于等于9人 就诊次数小于等于9人 标签+就诊次数大于9人 去重后大于9人", "expected": "[截图]"}, {"index": 3, "action": "标签大于9人 就诊次数小于等于9人", "expected": "[截图]"}, {"index": 4, "action": "标签小于等于9人 就诊次数大于9人", "expected": "[截图]"}, {"index": 5, "action": "标签小于等于9人 就诊次数小于等于9人 标签+就诊次数小于等于9人", "expected": "[截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "群发次数文案"], "case_name": "标签和就诊次数", "raw_text": "step1: 标签小于等于9人 就诊次数小于等于9人 标签+就诊次数大于9人 去重后小于等于9人 => [截图] | step2: 标签小于等于9人 就诊次数小于等于9人 标签+就诊次数大于9人 去重后大于9人 => [截图] | step3: 标签大于9人 就诊次数小于等于9人 => [截图] | step4: 标签小于等于9人 就诊次数大于9人 => [截图] | step5: 标签小于等于9人 就诊次数小于等于9人 标签+就诊次数小于等于9人 => [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "仅工作室患者", "internal_id": "198007", "external_id": "33635", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击发送", "expected": ""}, {"index": 2, "action": "选1人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 3, "action": "选9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 4, "action": "选10人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 5, "action": "发送后", "expected": "关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}], "step_count": 5, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅工作室患者", "raw_text": "step1: 以下情况点击发送 => | step2: 选1人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选10人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "仅标签", "internal_id": "198014", "external_id": "33636", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击发送", "expected": ""}, {"index": 2, "action": "选单标签 人数小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 3, "action": "选单标签 人数大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 4, "action": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 5, "action": "选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 6, "action": "标签人数1人", "expected": "发送正常"}, {"index": 7, "action": "发送后", "expected": "关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}], "step_count": 7, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅标签", "raw_text": "step1: 以下情况点击发送 => | step2: 选单标签 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单标签 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多标签 各标签均小于等于9人 各标签相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 标签人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "仅病证名", "internal_id": "198023", "external_id": "33637", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击发送", "expected": ""}, {"index": 2, "action": "选单病证名 人数小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 3, "action": "选单病证名 人数大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 4, "action": "选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 5, "action": "选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 6, "action": "病证名人数1人", "expected": "发送正常"}, {"index": 7, "action": "发送后", "expected": "关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}], "step_count": 7, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅病证名", "raw_text": "step1: 以下情况点击发送 => | step2: 选单病证名 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单病证名 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 选多病证名 各病证名均小于等于9人 各病证名相加大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step6: 病证名人数1人 => 发送正常 | step7: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "仅就诊次数", "internal_id": "198032", "external_id": "33638", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "以下情况点击发送", "expected": ""}, {"index": 2, "action": "选单就诊次数 人数小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 3, "action": "选单就诊次数 人数大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 4, "action": "选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 5, "action": "就诊次数的人数1人", "expected": "发送正常"}, {"index": 6, "action": "发送后", "expected": "关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}], "step_count": 6, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "仅就诊次数", "raw_text": "step1: 以下情况点击发送 => | step2: 选单就诊次数 人数小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step3: 选单就诊次数 人数大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step4: 选多就诊次数 各就诊次数均小于等于9人 各就诊次数相加大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step5: 就诊次数的人数1人 => 发送正常 | step6: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "选择工作室患者和标签", "internal_id": "198040", "external_id": "33639", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工作室+标签大于9人 去重后小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 2, "action": "工作室+标签大于9人 去重后大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和标签", "raw_text": "step1: 工作室+标签大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+标签大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "选择工作室患者和病证名", "internal_id": "198044", "external_id": "33640", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "工作室+病证名大于9人 去重后小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 2, "action": "工作室+病证名大于9人 去重后大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "选择工作室患者和病证名", "raw_text": "step1: 工作室+病证名大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 工作室+病证名大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "标签和就诊次数", "internal_id": "198048", "external_id": "33641", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "标签+就诊次数大于9人 去重后小于等于9人", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 2, "action": "标签+就诊次数大于9人 去重后大于9人", "expected": "发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "标签和就诊次数", "raw_text": "step1: 标签+就诊次数大于9人 去重后小于等于9人 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 标签+就诊次数大于9人 去重后大于9人 => 发送正常 群发次数-1 医生端:咨询列表页、会话页,没有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "四种一起", "internal_id": "198052", "external_id": "33642", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "四种一起", "raw_text": "step1: 工作室+标签+病证名+就诊次数 => 发送正常 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "发送", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "feature_scope": "群发 > 有群发次数时 > 发送", "case_name": "都没选", "internal_id": "198056", "external_id": "33643", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "哪种患者都没选时点击发送", "expected": "toast提示???"}], "step_count": 1, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "有群发次数时", "发送"], "case_name": "都没选", "raw_text": "step1: 哪种患者都没选时点击发送 => toast提示???"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "无群发次数", "suite_path": ["4.17.1", "群发", "无群发次数"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "case_name": "查看选择工作室患者", "internal_id": "198060", "external_id": "33644", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择患者页点击从工作室中选择患者", "expected": "进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图]"}, {"index": 2, "action": "选中第九个患者", "expected": "勾选状态正确 顶部头像正确 确定按钮人数正确"}, {"index": 3, "action": "选中第10个患者", "expected": "弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个"}, {"index": 4, "action": "全部患者小于等于9个时点击全选", "expected": "选中所有患者 顶部头像正确 确定按钮人数正确"}, {"index": 5, "action": "全部患者大于9个时点击全选", "expected": "弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗"}, {"index": 6, "action": "选择患者后点击确定", "expected": "返回上一页 患者名单正确"}], "step_count": 6, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "查看选择工作室患者", "raw_text": "step1: 选择患者页点击从工作室中选择患者 => 进入选择患者页 搜索患者栏有全选按钮 患者列表正确 [截图] | step2: 选中第九个患者 => 勾选状态正确 顶部头像正确 确定按钮人数正确 | step3: 选中第10个患者 => 弹窗提示(和线上一样) [截图] 点击我知道了关闭弹窗 实际未选中第10个 | step4: 全部患者小于等于9个时点击全选 => 选中所有患者 顶部头像正确 确定按钮人数正确 | step5: 全部患者大于9个时点击全选 => 弹窗提示(和线上一样) [截图] 此时点击右上角确定会继续弹窗提示直到人数小于等于9时才不弹窗 | step6: 选择患者后点击确定 => 返回上一页 患者名单正确"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "无群发次数", "suite_path": ["4.17.1", "群发", "无群发次数"], "feature_scope": "4.17.1 > 群发 > 无群发次数", "case_name": "发送", "internal_id": "198068", "external_id": "33645", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "选择患者后点击发送", "expected": "发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板"}, {"index": 2, "action": "发送后", "expected": "关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图]"}, {"index": 3, "action": "未选择患者时点击发送", "expected": "toast提示???"}], "step_count": 3, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发", "无群发次数"], "case_name": "发送", "raw_text": "step1: 选择患者后点击发送 => 发送正常 不消耗群发次数 医生端:咨询列表页、会话页,有对应记录 患者端:会话页有对应记录,收到患教文章公众号模板 | step2: 发送后 => 关闭选择患者页 返回文章页 弹窗(跟线上一样) [截图] | step3: 未选择患者时点击发送 => toast提示???"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发", "suite_path": ["4.17.1", "群发"], "feature_scope": "4.17.1 > 群发", "case_name": "患教文章发送给工作室患者", "internal_id": "197749", "external_id": "33609", "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/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "患教文章发送给工作室患者", "raw_text": "step1: 患教文章选择发送给工作室患者 => 进入选择患者页 | step2: 有群发次数时 => 剩余次数正确 [截图] | step3: 无群发次数时 => 剩余次数正确 只能选择工作室患者 其他三种置灰不可点 [截图]"}}
{"candidate_type": "testcase", "app_version": "v4.17.1", "suite_name": "群发", "suite_path": ["4.17.1", "群发"], "feature_scope": "4.17.1 > 群发", "case_name": "老版本", "internal_id": "198073", "external_id": "33646", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "老版本患教发给多于9个人", "expected": "扣次数 发送正常"}, {"index": 2, "action": "发给9个人", "expected": "不扣次数 发送正常"}], "step_count": 2, "evidence": {"xml_file": "testCase/4.17.1.testsuite-deep.xml", "suite_path": ["4.17.1", "群发"], "case_name": "老版本", "raw_text": "step1: 老版本患教发给多于9个人 => 扣次数 发送正常 | step2: 发给9个人 => 不扣次数 发送正常"}}