python接口测试-项目实践(一) 测试需求与测试思路
测试需求:
第三方系统提供了3个接口,需要测试前端显示的字符串里的对应数据与接口数据是否一致。
测试分层:
开发人员的设计:每周从接口取一次数据,拼接完成后保存到数据库。再从数据库取数提供接口给前端开发,前端展示到页面。
三个层次:
1 常规功能测试方式,验证接口数据与前端数据的一致性【因前端数据嵌入在客户端内无法提取,该步可实现脚本协助手工验证】
2 验证数据源接口与前端接口的一致性【前端接口数据每次最多取100条数据】
3 验证数据源接口与数据库数据的一致性【可实现全量验证】
脚本思路:
一 分别请求3个接口,获取响应
二 从响应中提取所需数据
三 数据处理和转换
四 字符串的拼接,得到预期结果
五 获取前端接口响应,对比预期结果和接口数据是否一致
六 获取数据库数据,对比预期结果和数据库数据是否一致
当情绪低落,烦躁的时候,学技术并整理成博客能忘却所有烦恼。技术改变心境。