python接口测试-项目实践(一) 测试需求与测试思路

测试需求:

第三方系统提供了3个接口,需要测试前端显示的字符串里的对应数据与接口数据是否一致。

 

测试分层:

开发人员的设计:每周从接口取一次数据,拼接完成后保存到数据库。再从数据库取数提供接口给前端开发,前端展示到页面。

 

三个层次:

1 常规功能测试方式,验证接口数据与前端数据的一致性【因前端数据嵌入在客户端内无法提取,该步可实现脚本协助手工验证】

2 验证数据源接口与前端接口的一致性【前端接口数据每次最多取100条数据】

3 验证数据源接口与数据库数据的一致性【可实现全量验证】

 

 

脚本思路:

一 分别请求3个接口,获取响应

二 从响应中提取所需数据

三 数据处理和转换

四 字符串的拼接,得到预期结果

五 获取前端接口响应,对比预期结果和接口数据是否一致

六 获取数据库数据,对比预期结果和数据库数据是否一致

 

posted @ 2018-12-16 17:55  dinghanhua  阅读(1025)  评论(0编辑  收藏  举报