高精细地图接口测试常见问题总结

前言

这半年来一直在做高精细地图接口方面的测试工作,由于不同城市需要部署不同的接口(一般为搜索POI服务、输入提示、路径规划、地理编码、逆地理编码、轨迹纠偏接口),而且上线时间非常紧迫,再加上给到测试的时间往往比较少,在这种情况下必须做到精准测试,就是将有可能出现的问题优先进行测试,在时间允许的前提下尽可能扩大测试范围,想要测出所有的bug其实也不现实,毕竟没有那么必要,满足上线后客户正常使用

优先级

①安全性,安全问题一直是优先需要注意的,如:缺失ak情况下(类似于token),仍可正常返回结果,数据返回过多导致数据泄露。
②基本功能一定能走通,功能不能出现问题,如无法正常返回接口文档既定的结果,响应码,对应城市限制等等。
③返回响应错误问题。如"message":“系统存在异常”,“message”:“输出协议转换错误”,“status”:104。
④返回结果为空的情况。常见于搜索服务接口。
⑤业务数据驱动,能够使用数据驱动,对接口进行全方位测试。
⑥参数名和参数值、操作符等在测试过程中一般没有过多的要求,比如参数名、参数值长度、特殊字符、空格、操作符有误、缺失等问题,只关注正确的参数名、参数值、操作符及基地址正确即可。
⑦接口进行性能测试,主要关注tps、响应时间、cup及同时做某一动作能承受的最大用户数(因为基本都能够符合,很少需要进行此操作)

基本按照上面的点去编写测试用例即可,再执行测试用例。还有就是根据每个城市具体需求进行测试,比如是否需要返回深度信息,扩展信息以及具体的坐标系(常用WGS84和火星坐标系),在不同项目上面再做具体优化即可。 形成一套完整的测试流程和通过标准,不断优化和完善,做到更强的可复制性,把好质量这道关。

你可能感兴趣的:(接口测试)