接口测试用例分析(遍历法,排除法)

BECK27 2015-11-05 10:19:40
查询接口
根据LCC传来的电话号码,查找出险地的区号和处理人分机号码传给LCC平台,查找时遵循的规则为
1.通过来电号码查找任务未发送的处理人,如存在多个案件,优先派给出险时间最近的;
2.通过来电号码查找案件未结案的处理人,如存在多个案件,优先派给报案时间最近的;
3.通过来电号码查找任务已结案的处理人,如存在多个案件,优先派给报案时间最近的;
4.以上条件均不符合,则传空值给LCC,LCC再随机查找一个坐席在线的处理人;
测试数据
直赔/非直赔案件报案电话:13692899686
接口串:http://**********/MobileInfoQuery/getDirectPayorInfo?phoneNum=13692899686
非处理案件
90500002700021292475 出险时间:2015-09-06 19:24:16 处理人:A 分机号:796006

处理案件(未发送)
90200002700021292478 出险时间:2015-09-06 19:58:01 出险地点: 处理人:B 分机号:763997 未结案
90200002700021292479 出险时间:2015-09-06 19:58:00 出险地点: 处理人:C 分机号:null 未发送
90200002700021292481 出险时间:2015-09-06 19:36:00 出险地点: 处理人:B 分机号:763997 未结案
90200002700021292483 出险时间:2015-09-06 19:49:00 出险地点: 处理人:B 分机号:763997 未发送
90200002700021292482 出险时间:2015-09-06 19:59:10 出险地点: 处理人:D 分机号:763503 未发送


测试步骤
1.首先验证查找的是否为非处理案件的处理人,即:如最终查找到的处理人为A,且返回分机号796006,则验证不通过;pass
2.验证直赔任务未发送的条件下,是否优先派给出险时间最近的处理案件处理人
2.1 报案电话13692899686对应的所有处理案件均保持未发送状态,预期查找到的处理人为:C
(通过任务改派,始终保持离出险时间最近的处理案件当前处理人为单一的,便于辨别);
2.2 按照2.1的做法,把其中一个处理案件任务流包含的任务完成发送但不结案,并更改该案件的出险时间大于其余
未发送案件的出险时间,使其满足出险时间最近的条件,预期查找的处理案件处理人为其余未发送的处理案件当中,离报案
时间最近的案件处理人,而不是未发送不结案案件的处理人
(通过任务改派,始终保持离出险时间最近的处理案件当前处理人为单一的,便于辨别);
2.3 仿照2.2的做法,将其中一个处理案件做到结案,结案前更改该案件的出险时间大于其余未发送和已发送未结案案件的出险时间
预期查找的处理案件处理人为其余未发送的处理案件当中,离出险时间最近的处理人,而不是未发送不结案案件的处理人
(通过任务改派,始终保持离出险时间最近的处理案件当前处理人为单一的,便于辨别);
3.验证通过来电号码查找处理案件未结案的直赔处理人,如存在多个案件,优先派给出险时间最近的;
3.1 把剩余所有的处理案件均完成发送状态但不结案,验证是否取到未结案已发送的处理案件出险时间最近的对应处理人;
3.2 在所以未结案已发送处理案件当中取一个案件并把其出险时间改为最大并做到结案,验证是否取到未结案已发送的处理案件出险时间最近的对应处理人,而不是取到结案那案件的处理人;
4.验证通过来电号码查找处理任务已结案的处理人,如存在多个案件,优先派给出险时间最近的;
4.1 把剩余所有的处理案件均做到结案,使其案件状态为结案状态,结案前通过任务改派,始终保持离出险时间最近的处理案件当前处理人为单一的,验证是否取到已结案的处理案件出险时间最近的对应处理人
5.验证传空值给LCC,LCC再随机查找一个坐席在线的处理人的场景;
5.1 找一个理赔系统报过非处理案件但未报过直赔案件的手机号码(13923638010),通过该号码触发LCC电话规则,预期返回空值给LCC,并随机查找一个坐席在线的处理人;pass
5.2 找一个理赔系统未报过非处理案件和处理案件的手机号码(15920455190),通过该号码触发LCC电话规则,预期返回空值给LCC,并随机查找一个坐席在线的处理人;
...全文
1529 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,197

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧