case_candidates.jsonl 50.3 KB
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "嵌套问诊到账判断修改", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "feature_scope": "V4.20.5 > 嵌套问诊到账判断修改", "case_name": "购买嵌套问诊后说话", "internal_id": "191275", "external_id": "32339", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "购买后进行以下操作: a、发文字消息 b、发图片 c、填问诊单、随访单 d、还有???", "expected": "都算开始嵌套问诊 医生端收到患者购买问诊提示"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "case_name": "购买嵌套问诊后说话", "raw_text": "step1: 购买后进行以下操作: a、发文字消息 b、发图片 c、填问诊单、随访单 d、还有??? => 都算开始嵌套问诊 医生端收到患者购买问诊提示"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "嵌套问诊到账判断修改", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "feature_scope": "V4.20.5 > 嵌套问诊到账判断修改", "case_name": "购买嵌套问诊后不说话", "internal_id": "191278", "external_id": "32340", "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.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "case_name": "购买嵌套问诊后不说话", "raw_text": "step1:  => 退款正常 | step2: 患者没说话但是医生回复了 => 没有用 收不到钱"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "嵌套问诊到账判断修改", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "feature_scope": "V4.20.5 > 嵌套问诊到账判断修改", "case_name": "医生还没回复时嵌套", "internal_id": "191282", "external_id": "32341", "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.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "case_name": "医生还没回复时嵌套", "raw_text": "step1: 医生就不回复 => 退款正常 | step2: 医生回复了 => 收入正常"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "嵌套问诊到账判断修改", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "feature_scope": "V4.20.5 > 嵌套问诊到账判断修改", "case_name": "医生已回复时嵌套", "internal_id": "191286", "external_id": "32342", "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.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "case_name": "医生已回复时嵌套", "raw_text": "step1: 医生不回复嵌套 => 退款正常 | step2: 医生回复嵌套 => 收入正常"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "嵌套问诊到账判断修改", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "feature_scope": "V4.20.5 > 嵌套问诊到账判断修改", "case_name": "上线时的情况", "internal_id": "191290", "external_id": "32343", "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.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "嵌套问诊到账判断修改"], "case_name": "上线时的情况", "raw_text": "step1: 以下情况 => 是不是上线后不会有特别的影响 逻辑没动??? | step2: 购买了嵌套没填问诊单 => 也变成说了话就开始嵌套问诊??? | step3: 购买了嵌套已填问诊单 => 医生回复能收到钱 | step4: 在问诊中的上线后购买嵌套 => 说了话就开始嵌套问诊"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "未关注公众号对话开方添加公众号发送", "suite_path": ["V4.20.5", "未关注公众号对话开方添加公众号发送"], "feature_scope": "V4.20.5 > 未关注公众号对话开方添加公众号发送", "case_name": "未关注公众号患者会话页开方", "internal_id": "191297", "external_id": "32344", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "直接发送、不需要选择发送方式 同现在已经关注公众号的逻辑"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "未关注公众号对话开方添加公众号发送"], "case_name": "未关注公众号患者会话页开方", "raw_text": "step1:  => 直接发送、不需要选择发送方式 同现在已经关注公众号的逻辑"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "联仁-惠民保:线下预约", "suite_path": ["V4.20.5", "联仁-惠民保:线下预约"], "feature_scope": "V4.20.5 > 联仁-惠民保:线下预约", "case_name": "查看惠民保标记", "internal_id": "191388", "external_id": "32366", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "[截图]"}, {"index": 2, "action": "从惠民保预约的 a、待就诊 b、已就诊 c、已取消", "expected": "ab、展示标记 c、不展示标记"}, {"index": 3, "action": "取消惠民保的预约", "expected": "返回“医生取消预约”结果及预约单ID给惠民保,用于释放锁定的次数"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "联仁-惠民保:线下预约"], "case_name": "查看惠民保标记", "raw_text": "step1:  => [截图] | step2: 从惠民保预约的 a、待就诊 b、已就诊 c、已取消 => ab、展示标记 c、不展示标记 | step3: 取消惠民保的预约 => 返回“医生取消预约”结果及预约单ID给惠民保,用于释放锁定的次数"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "方案与档案绑定", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "feature_scope": "线上开方联想 > 线上开方 > 方案与档案绑定", "case_name": "选中档案,方案与档案进行绑定", "internal_id": "191404", "external_id": "32368", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时 选中档案 :张三 男 23岁后,发送方案", "expected": "1, 方案与档案绑定 。 2,档案与方案绑定后,只要医生不修改信息,一直绑定该档案。 2,医生选择微信或者手机号发送方案,会给工作室患者A也发送一个方案。"}, {"index": 2, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时选中档案:张三 男 23岁后,返回", "expected": "1,下次在进来该方案还是与档案:张三 男 23岁绑定。"}, {"index": 3, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时选中档案:张三 男 23岁后,保存草稿", "expected": "1,进入草稿页,该方案还是与档案:张三 男 23岁绑定。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "case_name": "选中档案,方案与档案进行绑定", "raw_text": "step1: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时 选中档案 :张三 男 23岁后,发送方案 => 1, 方案与档案绑定 。 2,档案与方案绑定后,只要医生不修改信息,一直绑定该档案。 2,医生选择微信或者手机号发送方案,会给工作室患者A也发送一个方案。 | step2: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时选中档案:张三 男 23岁后,返回 => 1,下次在进来该方案还是与档案:张三 男 23岁绑定。 | step3: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时选中档案:张三 男 23岁后,保存草稿 => 1,进入草稿页,该方案还是与档案:张三 男 23岁绑定。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "方案与档案绑定", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "feature_scope": "线上开方联想 > 线上开方 > 方案与档案绑定", "case_name": "不选中档案,方案不与档案进行绑定", "internal_id": "191409", "external_id": "32369", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时 没有选中 档案:张三 男 23岁, 直接输入 :张三 男 23岁", "expected": "1, 方案不与档案绑定 。 2,医生选择 微信或者手机号 发送方案,不会给工作室患者A发送方案。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "case_name": "不选中档案,方案不与档案进行绑定", "raw_text": "step1: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时 没有选中 档案:张三 男 23岁, 直接输入 :张三 男 23岁 => 1, 方案不与档案绑定 。 2,医生选择 微信或者手机号 发送方案,不会给工作室患者A发送方案。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "方案与档案绑定", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "feature_scope": "线上开方联想 > 线上开方 > 方案与档案绑定", "case_name": "选中档案又修改,方案不与档案绑定", "internal_id": "191412", "external_id": "32370", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时先选中档案:张三 男 23岁,之后对选中的档案进行修改", "expected": "1,修改姓名:张三三,方案不与档案绑定。 2,修改性别:女, 方案还与档案绑定 。 4,修改年龄:24岁, 方案还与档案绑定 。 5,修改姓名或者年龄或者性别后, 又修改回 :张三 男 23岁,方案还与档案绑定。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "case_name": "选中档案又修改,方案不与档案绑定", "raw_text": "step1: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时先选中档案:张三 男 23岁,之后对选中的档案进行修改 => 1,修改姓名:张三三,方案不与档案绑定。 2,修改性别:女, 方案还与档案绑定 。 4,修改年龄:24岁, 方案还与档案绑定 。 5,修改姓名或者年龄或者性别后, 又修改回 :张三 男 23岁,方案还与档案绑定。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "方案与档案绑定", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "feature_scope": "线上开方联想 > 线上开方 > 方案与档案绑定", "case_name": "版本上线之前方案需要做数据绑定", "internal_id": "191415", "external_id": "32371", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,在版本上线前做下数据绑定。 把方案追踪到患者,然后从患者下面的档案里面做匹配,如果姓名和性别能够匹配就把方案跟该档案绑定。无法匹配的不进行匹配。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "方案与档案绑定"], "case_name": "版本上线之前方案需要做数据绑定", "raw_text": "step1:  => 1,在版本上线前做下数据绑定。 把方案追踪到患者,然后从患者下面的档案里面做匹配,如果姓名和性别能够匹配就把方案跟该档案绑定。无法匹配的不进行匹配。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "成药开方", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "成药开方"], "feature_scope": "线上开方联想 > 线上开方 > 成药开方", "case_name": "医生选择了档案,档案中有证件号,不需要显示身份证的输入框", "internal_id": "191419", "external_id": "32372", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生选中患者档案:张三 男 26岁 身份证号/其他证件号:421828199512044227 医生只添加成药:otc 方案发送", "expected": "1,逻辑同之前,方案和电子处方里面不会显示身份证/证件号。 但是电子处方中, 会显示 证件号。"}, {"index": 2, "action": "医生选中患者档案:张三 男 26岁 身份证号/其他证件号:421828199512044227 医生添加成药:处方药", "expected": "1,线上开方页面 不会显示 :身份证输入框。 2,方案发送成功后,方案详情、订单详情里面 不会显示 身份证。 只会在电子处方里面 显示 身份证或其他证件号信息。"}, {"index": 3, "action": "医生选中患者档案:张三 男 26岁 身份证号/其他证件号:421828199512044227 医生添加成药:处方药 之后又修改患者姓名", "expected": "1,选中之后 不会出现 身份证输入框。 2,修改了患者姓名之后, 重新出现 身份证输入框。 3,修改之后, 又修改回来 :张三 男 26岁,身份证输入框 重新消失 。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "成药开方"], "case_name": "医生选择了档案,档案中有证件号,不需要显示身份证的输入框", "raw_text": "step1: 医生选中患者档案:张三 男 26岁 身份证号/其他证件号:421828199512044227 医生只添加成药:otc 方案发送 => 1,逻辑同之前,方案和电子处方里面不会显示身份证/证件号。 但是电子处方中, 会显示 证件号。 | step2: 医生选中患者档案:张三 男 26岁 身份证号/其他证件号:421828199512044227 医生添加成药:处方药 => 1,线上开方页面 不会显示 :身份证输入框。 2,方案发送成功后,方案详情、订单详情里面 不会显示 身份证。 只会在电子处方里面 显示 身份证或其他证件号信息。 | step3: 医生选中患者档案:张三 男 26岁 身份证号/其他证件号:421828199512044227 医生添加成药:处方药 之后又修改患者姓名 => 1,选中之后 不会出现 身份证输入框。 2,修改了患者姓名之后, 重新出现 身份证输入框。 3,修改之后, 又修改回来 :张三 男 26岁,身份证输入框 重新消失 。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "成药开方", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "成药开方"], "feature_scope": "线上开方联想 > 线上开方 > 成药开方", "case_name": "不选中档案,添加处方药,身份证输入框显示", "internal_id": "191424", "external_id": "32373", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方时输入患者姓名,不选择下方出现的档案 选择成药,添加:处方药", "expected": "1,身份证输入框, 正常出现 ,可以选择身份证和其他证件号。 2,开方成功后,方案详情和订单详情,电子处方里面 出现填写的证件号 。 3,患者购药时需要选择问诊人。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方", "成药开方"], "case_name": "不选中档案,添加处方药,身份证输入框显示", "raw_text": "step1: 医生开方时输入患者姓名,不选择下方出现的档案 选择成药,添加:处方药 => 1,身份证输入框, 正常出现 ,可以选择身份证和其他证件号。 2,开方成功后,方案详情和订单详情,电子处方里面 出现填写的证件号 。 3,患者购药时需要选择问诊人。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "线上开方", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 线上开方", "case_name": "输入患者姓名,进行档案联想", "internal_id": "191396", "external_id": "32367", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "线上开方时,输入患者姓名", "expected": "1,进行患者信息联想。 联想该医生名下所有的性别和者年龄不为空的患者档案 去掉之前的联想"}, {"index": 2, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时输入患者姓名:张三", "expected": "1,下方会出现联想: 张三 男 23岁"}, {"index": 3, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时输入患者姓名:张", "expected": "1,下方会出现联想: 张三 男 23岁"}, {"index": 4, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 医生A开方时输入患者姓名:张三", "expected": "1,下方会出现联想: 没有患者档案出现"}, {"index": 5, "action": "医生A名下有患者A和患者B 患者A名下有档案: 张三 男 23岁 ( 先添加 ) 患者B名下有档案: 张三 男 23岁 ( 后添加 ) 医生A开方时输入患者名称:张三", "expected": "1,下方会出现联想: 张三 男 23岁( 后添加 ) 张三 男 23岁( 先添加 ) (没有开过方案的按照添加档案时间倒序排序)"}], "step_count": 5, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方"], "case_name": "输入患者姓名,进行档案联想", "raw_text": "step1: 线上开方时,输入患者姓名 => 1,进行患者信息联想。 联想该医生名下所有的性别和者年龄不为空的患者档案 去掉之前的联想 | step2: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时输入患者姓名:张三 => 1,下方会出现联想: 张三 男 23岁 | step3: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时输入患者姓名:张 => 1,下方会出现联想: 张三 男 23岁 | step4: 医生A名下只有一个患者A 患者A名下有档案: 张三 医生A开方时输入患者姓名:张三 => 1,下方会出现联想: 没有患者档案出现 | step5: 医生A名下有患者A和患者B 患者A名下有档案: 张三 男 23岁 ( 先添加 ) 患者B名下有档案: 张三 男 23岁 ( 后添加 ) 医生A开方时输入患者名称:张三 => 1,下方会出现联想: 张三 男 23岁( 后添加 ) 张三 男 23岁( 先添加 ) (没有开过方案的按照添加档案时间倒序排序)"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "线上开方", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 线上开方", "case_name": "选中档案后,选择微信或手机号发送方案,会同时给工作室患者发送方案", "internal_id": "191427", "external_id": "32374", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时输入患者姓名:张 选中 下方出现的联想:张三 男 23岁 选择微信/手机号发送方案", "expected": "1,方案发送成功后,会给工作室患者A也发送一个方案。 是同一个方案,如果微信或者手机号购买成功,患者主档案的该方案就不能再次购买"}, {"index": 2, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 张三 男 23岁 医生A开方时输入患者姓名:张 选中 下方出现的联想:张三 男 23岁(随便一个) 选择微信/手机号发送方案", "expected": "1,方案发送成功后,会给工作室患者A发送一个方案。"}, {"index": 3, "action": "医生A名下有患者A和患者B 患者A名下有档案: 张三 男 23岁 患者B名下有档案: 张三 男 23岁 医生A开方时输入患者名称:张三 选中 下方出现的联想:张三 男 23岁(假如选择的是患者B名下的档案) 选择微信/手机号发送方案", "expected": "1,方案发送成功后,会给工作室患者B也发送一个方案。"}], "step_count": 3, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方"], "case_name": "选中档案后,选择微信或手机号发送方案,会同时给工作室患者发送方案", "raw_text": "step1: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 医生A开方时输入患者姓名:张 选中 下方出现的联想:张三 男 23岁 选择微信/手机号发送方案 => 1,方案发送成功后,会给工作室患者A也发送一个方案。 是同一个方案,如果微信或者手机号购买成功,患者主档案的该方案就不能再次购买 | step2: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 23岁 张三 男 23岁 医生A开方时输入患者姓名:张 选中 下方出现的联想:张三 男 23岁(随便一个) 选择微信/手机号发送方案 => 1,方案发送成功后,会给工作室患者A发送一个方案。 | step3: 医生A名下有患者A和患者B 患者A名下有档案: 张三 男 23岁 患者B名下有档案: 张三 男 23岁 医生A开方时输入患者名称:张三 选中 下方出现的联想:张三 男 23岁(假如选择的是患者B名下的档案) 选择微信/手机号发送方案 => 1,方案发送成功后,会给工作室患者B也发送一个方案。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "线上开方", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 线上开方", "case_name": "联想的档案年龄随之变化", "internal_id": "191432", "external_id": "32375", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 25岁 (1997年1月8号) 医生A在2023年1月1号/8号开方时输入患者姓名:张三", "expected": "1,下方会出现联想: 张三 男 25岁"}, {"index": 2, "action": "医生A名下只有一个患者A 患者A名下有档案: 张三 男 25岁 (1997年1月8号) 医生A在2023年1月9号开方时输入患者姓名:张三", "expected": "1,下方会出现联想: 张三 男 26岁"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "线上开方"], "case_name": "联想的档案年龄随之变化", "raw_text": "step1: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 25岁 (1997年1月8号) 医生A在2023年1月1号/8号开方时输入患者姓名:张三 => 1,下方会出现联想: 张三 男 25岁 | step2: 医生A名下只有一个患者A 患者A名下有档案: 张三 男 25岁 (1997年1月8号) 医生A在2023年1月9号开方时输入患者姓名:张三 => 1,下方会出现联想: 张三 男 26岁"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "成药", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案", "成药"], "feature_scope": "线上开方联想 > 调用历史方案、复制方案 > 成药", "case_name": "调用历史方案", "internal_id": "191457", "external_id": "32381", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方时绑定了档案,方案里面有添加处方药,方案发送成功后,患者还未选择问诊人/选择了问诊人 医生下次在调用/复制", "expected": "1,开方页面不会出现身份证输入框。"}, {"index": 2, "action": "医生开方时绑定了方案,方案里面 没有 添加处方药,方案发送成功后,患者还未选择问诊人/选择了问诊人 医生下次在调用/复制时, 添加处方药", "expected": "1,开方页面也不会出现身份证输入框。"}, {"index": 3, "action": "医生开方时 没有选中 档案,添加了处方药,患者购药时选择了问诊人 医生再次调用/复制该方案", "expected": "1,开方页面不会出现身份证输入框。"}, {"index": 4, "action": "医生开方时 没有选中档案 ,添加了处方药,填写了证件号,方案发送成功后,患者还未选择问诊人 医生再次调用/复制该方案", "expected": "开方页面出现身份证输入框"}, {"index": 5, "action": "医生开方时 没有选中档案 ,没有添加处方药,患者购药时选择了问诊人 医生再次调用/复制该方案, 添加处方药", "expected": "1,开方页面不会出现身份证输入框。"}, {"index": 6, "action": "医生调用/复制 上线之前没有被绑定档案,添加了处方药的方案", "expected": "1,开方页面会出现身份证输入框。"}, {"index": 7, "action": "医生调用/复制 上线之前没有被绑定档案,没有添加处方药的方案 开方时添加处方药", "expected": "1,开方页面会出现身份证输入框。"}], "step_count": 7, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案", "成药"], "case_name": "调用历史方案", "raw_text": "step1: 医生开方时绑定了档案,方案里面有添加处方药,方案发送成功后,患者还未选择问诊人/选择了问诊人 医生下次在调用/复制 => 1,开方页面不会出现身份证输入框。 | step2: 医生开方时绑定了方案,方案里面 没有 添加处方药,方案发送成功后,患者还未选择问诊人/选择了问诊人 医生下次在调用/复制时, 添加处方药 => 1,开方页面也不会出现身份证输入框。 | step3: 医生开方时 没有选中 档案,添加了处方药,患者购药时选择了问诊人 医生再次调用/复制该方案 => 1,开方页面不会出现身份证输入框。 | step4: 医生开方时 没有选中档案 ,添加了处方药,填写了证件号,方案发送成功后,患者还未选择问诊人 医生再次调用/复制该方案 => 开方页面出现身份证输入框 | step5: 医生开方时 没有选中档案 ,没有添加处方药,患者购药时选择了问诊人 医生再次调用/复制该方案, 添加处方药 => 1,开方页面不会出现身份证输入框。 | step6: 医生调用/复制 上线之前没有被绑定档案,添加了处方药的方案 => 1,开方页面会出现身份证输入框。 | step7: 医生调用/复制 上线之前没有被绑定档案,没有添加处方药的方案 开方时添加处方药 => 1,开方页面会出现身份证输入框。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "调用历史方案、复制方案", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 调用历史方案、复制方案", "case_name": "档案与方案绑定后,下次在调用只要医生不更改信息,该方案一直绑定原档案", "internal_id": "191437", "external_id": "32376", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生第一次开方选中:张三 男 23岁,发送方案后 下次医生在调用/复制该方案,医生不去修改信息,直接发送方案", "expected": "1,该方案还是与:张三 男 23岁 档案绑定。患者购药时不需要选择问诊人。"}, {"index": 2, "action": "医生开方时 没有选中 档案,填写的患者姓名为:张三 男 25岁 患者购药时 选择 的档案姓名为:张三 女 26岁 ,该方案与张三的档案绑定 医生调用/复制该方案时,发送方案后", "expected": "1,该方案还是与档案:张三 女 26岁 绑定,患者购药时不需要选择问诊人。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "case_name": "档案与方案绑定后,下次在调用只要医生不更改信息,该方案一直绑定原档案", "raw_text": "step1: 医生第一次开方选中:张三 男 23岁,发送方案后 下次医生在调用/复制该方案,医生不去修改信息,直接发送方案 => 1,该方案还是与:张三 男 23岁 档案绑定。患者购药时不需要选择问诊人。 | step2: 医生开方时 没有选中 档案,填写的患者姓名为:张三 男 25岁 患者购药时 选择 的档案姓名为:张三 女 26岁 ,该方案与张三的档案绑定 医生调用/复制该方案时,发送方案后 => 1,该方案还是与档案:张三 女 26岁 绑定,患者购药时不需要选择问诊人。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "调用历史方案、复制方案", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 调用历史方案、复制方案", "case_name": "档案与方案绑定,下次调用医生没有修改信息,但是姓名不一致,方案与档案解绑", "internal_id": "191441", "external_id": "32377", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生开方时 没有选中 档案,填写的患者姓名为: 张三 男 25岁 患者购药时 选择的档案 姓名为: 李四 女 26岁,该方案与李四的档案绑定 医生调用/复制该方案时,方案姓名张三与档案姓名李四不一致", "expected": "1,发送方案时, 方案与档案解绑 。患者购药时需要选择问诊人。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "case_name": "档案与方案绑定,下次调用医生没有修改信息,但是姓名不一致,方案与档案解绑", "raw_text": "step1: 医生开方时 没有选中 档案,填写的患者姓名为: 张三 男 25岁 患者购药时 选择的档案 姓名为: 李四 女 26岁,该方案与李四的档案绑定 医生调用/复制该方案时,方案姓名张三与档案姓名李四不一致 => 1,发送方案时, 方案与档案解绑 。患者购药时需要选择问诊人。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "调用历史方案、复制方案", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 调用历史方案、复制方案", "case_name": "档案与方案绑定,下次医生调用修改信息还是与原档案一致,该方案还与原档案绑定", "internal_id": "191444", "external_id": "32378", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生第一次开方 选中 :张三 男 23岁,发送方案后 下次医生在调用/复制该方案, 医生修改了信息, 先修改成 :张三三 男 23岁/李四 男23岁 最后又把信息修改成 :张三 男 23岁,之后才发送方案", "expected": "1,发出去的方案,还是与: 张三 男 23岁 的档案绑定。患者购药时不需要选择问诊人。"}, {"index": 2, "action": "医生开方时 没有选中 档案,填写的患者姓名为: 张三 男 25岁 患者购药时 选择的档案 姓名为: 张三 女 26岁,该方案与张三的档案绑定 医生调用/复制该方案时 医生修改了信息,先修改成:张三三 女 26岁/张三三 女 24岁/张三三 男 26岁 最后又把信息修改成 :张三 男 23岁,之后才发送方案(方案姓名与患者选择的姓名一致)", "expected": "1,发出去的方案,还是与: 张三 女 26岁 的档案绑定。患者购药时不需要选择问诊人。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "case_name": "档案与方案绑定,下次医生调用修改信息还是与原档案一致,该方案还与原档案绑定", "raw_text": "step1: 医生第一次开方 选中 :张三 男 23岁,发送方案后 下次医生在调用/复制该方案, 医生修改了信息, 先修改成 :张三三 男 23岁/李四 男23岁 最后又把信息修改成 :张三 男 23岁,之后才发送方案 => 1,发出去的方案,还是与: 张三 男 23岁 的档案绑定。患者购药时不需要选择问诊人。 | step2: 医生开方时 没有选中 档案,填写的患者姓名为: 张三 男 25岁 患者购药时 选择的档案 姓名为: 张三 女 26岁,该方案与张三的档案绑定 医生调用/复制该方案时 医生修改了信息,先修改成:张三三 女 26岁/张三三 女 24岁/张三三 男 26岁 最后又把信息修改成 :张三 男 23岁,之后才发送方案(方案姓名与患者选择的姓名一致) => 1,发出去的方案,还是与: 张三 女 26岁 的档案绑定。患者购药时不需要选择问诊人。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "调用历史方案、复制方案", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 调用历史方案、复制方案", "case_name": "档案与方案绑定后,下次医生更改了信息与原档案不一致,该方案不与原方案绑定", "internal_id": "191448", "external_id": "32379", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生第一次 开方选中 :张三 男 23岁,发送方案后 下次医生在调用/复制该方案, 医生 修改 了信息,修改成: 张三三 男 23岁 然后发送方案", "expected": "1,发送方案后, 该方案与档案解绑 。患者购药时需要选择问诊人。"}, {"index": 2, "action": "医生调用/复制绑定 患者A 的档案 然后修改信息 选中了患者B 的档案 发送方案成功", "expected": "1,该方案与 患者B绑定 ,患者购药时不需要选择问诊人。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "case_name": "档案与方案绑定后,下次医生更改了信息与原档案不一致,该方案不与原方案绑定", "raw_text": "step1: 医生第一次 开方选中 :张三 男 23岁,发送方案后 下次医生在调用/复制该方案, 医生 修改 了信息,修改成: 张三三 男 23岁 然后发送方案 => 1,发送方案后, 该方案与档案解绑 。患者购药时需要选择问诊人。 | step2: 医生调用/复制绑定 患者A 的档案 然后修改信息 选中了患者B 的档案 发送方案成功 => 1,该方案与 患者B绑定 ,患者购药时不需要选择问诊人。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "调用历史方案、复制方案", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 调用历史方案、复制方案", "case_name": "医生调用没有绑定档案的方案", "internal_id": "191452", "external_id": "32380", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "发送的方案姓名无法与患者档案匹配,该方案就没有与档案匹配 医生调用该方案,直接发送", "expected": "1,方案发送后,方案没有与档案绑定,患者购药时需要选择问诊人。"}, {"index": 2, "action": "可能发送的方案姓名无法与患者档案匹配,该方案就没有与档案匹配 医生调用该方案,重新输入患者姓名,选中下方出现的档案信息", "expected": "1,方案发送后,方案与医生选择的档案绑定,患者购药时不需要选择问诊人。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "调用历史方案、复制方案"], "case_name": "医生调用没有绑定档案的方案", "raw_text": "step1: 发送的方案姓名无法与患者档案匹配,该方案就没有与档案匹配 医生调用该方案,直接发送 => 1,方案发送后,方案没有与档案绑定,患者购药时需要选择问诊人。 | step2: 可能发送的方案姓名无法与患者档案匹配,该方案就没有与档案匹配 医生调用该方案,重新输入患者姓名,选中下方出现的档案信息 => 1,方案发送后,方案与医生选择的档案绑定,患者购药时不需要选择问诊人。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "问诊单", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "问诊单"], "feature_scope": "开方患者联想优化 > 线上开方联想 > 问诊单", "case_name": "从问诊单“为TA开方”开方直接绑定问诊单选择的患者档案", "internal_id": "191467", "external_id": "32382", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [], "step_count": 0, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "线上开方联想", "问诊单"], "case_name": "从问诊单“为TA开方”开方直接绑定问诊单选择的患者档案", "raw_text": ""}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "对话页开方", "suite_path": ["V4.20.5", "开方患者联想优化", "对话页开方"], "feature_scope": "V4.20.5 > 开方患者联想优化 > 对话页开方", "case_name": "对话页开方,输入患者姓名,只联想该患者名下的档案", "internal_id": "191470", "external_id": "32383", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "患者A名下有档案: 张三 男 23岁 张三 女 25岁 医生选择患者A,进入会话页--线上开方页面,患者姓名输入:张三", "expected": "1,下方会出现联想: 张三 男 23岁 张三 女 25岁"}, {"index": 2, "action": "患者A名下有档案: 张三 男 23岁 患者B名下有档案: 张三 女 23岁 患者A与患者B都是医生A的患者 医生选择患者A,进入会话页--线上开方页面,患者姓名输入:张三", "expected": "1,下方会出现联想: 张三 男 23岁"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "对话页开方"], "case_name": "对话页开方,输入患者姓名,只联想该患者名下的档案", "raw_text": "step1: 患者A名下有档案: 张三 男 23岁 张三 女 25岁 医生选择患者A,进入会话页--线上开方页面,患者姓名输入:张三 => 1,下方会出现联想: 张三 男 23岁 张三 女 25岁 | step2: 患者A名下有档案: 张三 男 23岁 患者B名下有档案: 张三 女 23岁 患者A与患者B都是医生A的患者 医生选择患者A,进入会话页--线上开方页面,患者姓名输入:张三 => 1,下方会出现联想: 张三 男 23岁"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "医生拍方", "suite_path": ["V4.20.5", "开方患者联想优化", "医生拍方"], "feature_scope": "V4.20.5 > 开方患者联想优化 > 医生拍方", "case_name": "逻辑同线上开方", "internal_id": "191475", "external_id": "32384", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "猫头鹰转方时修改了患者姓名与医生选择的不一致", "expected": "1,转方成功后该方案不与档案进行绑定。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "开方患者联想优化", "医生拍方"], "case_name": "逻辑同线上开方", "raw_text": "step1: 猫头鹰转方时修改了患者姓名与医生选择的不一致 => 1,转方成功后该方案不与档案进行绑定。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "问诊上限", "suite_path": ["V4.20.5", "问诊上限"], "feature_scope": "V4.20.5 > 问诊上限", "case_name": "图文,电话和视频问诊增加问诊上限功能", "internal_id": "191479", "external_id": "32385", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "在中医线上咨询设置里:图文、电话和视频问诊下方都增加“每日接诊上限”功能", "expected": "1,时间按照每日(0-24点计算)。 2,第一次进入,次数默认不限。 3,可以点击进入编辑接诊上限次数。 4,医生设置的当日生效。 5, 次数按照患者付费次数计算 (免费/付费,只要付购买成功即可,不需要问诊结束/费用到帐)。 [截图]"}, {"index": 2, "action": "提问不加问诊上限功能", "expected": ""}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "问诊上限"], "case_name": "图文,电话和视频问诊增加问诊上限功能", "raw_text": "step1: 在中医线上咨询设置里:图文、电话和视频问诊下方都增加“每日接诊上限”功能 => 1,时间按照每日(0-24点计算)。 2,第一次进入,次数默认不限。 3,可以点击进入编辑接诊上限次数。 4,医生设置的当日生效。 5, 次数按照患者付费次数计算 (免费/付费,只要付购买成功即可,不需要问诊结束/费用到帐)。 [截图] | step2: 提问不加问诊上限功能 => "}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "问诊上限", "suite_path": ["V4.20.5", "问诊上限"], "feature_scope": "V4.20.5 > 问诊上限", "case_name": "每日接诊上限次数编辑", "internal_id": "191483", "external_id": "32386", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "逻辑同问诊费用编辑一样", "expected": "1,默认可选项:不限、10、20、30、50. 2,自定义最大可输入上限:最大值为9999,必须是正整数。 3,顶部文案 [截图]"}, {"index": 2, "action": "医生先设置的图文问诊上限是 6个,当天已经买了6", "expected": "1,医生还可以设置图文问诊上限为:3个。"}], "step_count": 2, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "问诊上限"], "case_name": "每日接诊上限次数编辑", "raw_text": "step1: 逻辑同问诊费用编辑一样 => 1,默认可选项:不限、10、20、30、50. 2,自定义最大可输入上限:最大值为9999,必须是正整数。 3,顶部文案 [截图] | step2: 医生先设置的图文问诊上限是 6个,当天已经买了6 => 1,医生还可以设置图文问诊上限为:3个。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "问诊上限", "suite_path": ["V4.20.5", "问诊上限"], "feature_scope": "V4.20.5 > 问诊上限", "case_name": "没有达到当日问诊上限,患者当日可以继续所有功能", "internal_id": "191487", "external_id": "32387", "case_revision_version": "1", "summary": "", "preconditions": "", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "医生设置的问诊次数(图文/视频/电话)为 10,患者只购买了3次图文,1次电话,1次视频", "expected": "1,患者还可以继续购买图文/视频/电话问诊,还可以继续发起提问。"}], "step_count": 1, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "问诊上限"], "case_name": "没有达到当日问诊上限,患者当日可以继续所有功能", "raw_text": "step1: 医生设置的问诊次数(图文/视频/电话)为 10,患者只购买了3次图文,1次电话,1次视频 => 1,患者还可以继续购买图文/视频/电话问诊,还可以继续发起提问。"}}
{"candidate_type": "testcase", "app_version": "v4.20.5", "suite_name": "问诊上限", "suite_path": ["V4.20.5", "问诊上限"], "feature_scope": "V4.20.5 > 问诊上限", "case_name": "达到/超出当日问诊上限后,患者当日不能在发起问诊", "internal_id": "191490", "external_id": "32388", "case_revision_version": "1", "summary": "", "preconditions": "只要购买成功,免费或者付费的,不管有没有问诊成功,都需要扣除次数", "importance": "2", "execution_type": "1", "steps": [{"index": 1, "action": "", "expected": "1,已达到上限的问诊,置灰不可点击,不可选中,同时提示:今日已达接诊上限。 同时也不可以购买嵌套问诊 [截图]"}, {"index": 2, "action": "医生设置的图文/视频/电话问诊上限为5,,患者已经购买了5次图文问诊,5次视频,5次电话", "expected": "1,患者想要再去购买视频/图文/电话 无法购买。 超过当天晚上12点后,可以继续购买 医生当天又把上限调整为10,可以继续购买 [截图]"}, {"index": 3, "action": "医生设置的图文问诊上限为2,视频和电话没有设置,患者购买了2次图文问诊", "expected": "1,患者可以继续购买视频和电话,不能购买图文。 [截图]"}, {"index": 4, "action": "医生设置的图文问诊上限为5,已经购买了4次,还剩一次,患者A和B同时进入购买页面", "expected": "1,图文问诊均可以购买成功。 购买成功后,在购买,无法购买"}], "step_count": 4, "evidence": {"xml_file": "testCase/V4.20.5.testsuite-deep.xml", "suite_path": ["V4.20.5", "问诊上限"], "case_name": "达到/超出当日问诊上限后,患者当日不能在发起问诊", "raw_text": "只要购买成功,免费或者付费的,不管有没有问诊成功,都需要扣除次数 | step1:  => 1,已达到上限的问诊,置灰不可点击,不可选中,同时提示:今日已达接诊上限。 同时也不可以购买嵌套问诊 [截图] | step2: 医生设置的图文/视频/电话问诊上限为5,,患者已经购买了5次图文问诊,5次视频,5次电话 => 1,患者想要再去购买视频/图文/电话 无法购买。 超过当天晚上12点后,可以继续购买 医生当天又把上限调整为10,可以继续购买 [截图] | step3: 医生设置的图文问诊上限为2,视频和电话没有设置,患者购买了2次图文问诊 => 1,患者可以继续购买视频和电话,不能购买图文。 [截图] | step4: 医生设置的图文问诊上限为5,已经购买了4次,还剩一次,患者A和B同时进入购买页面 => 1,图文问诊均可以购买成功。 购买成功后,在购买,无法购买"}}