测试面试集-Python接口自动化测试

共 3547字,需浏览 8分钟

 ·

2020-09-18 12:30



























VOL 159






















18


2020-09








今天距2021年104天


这是ITester软件测试小栈第159次推文












点击上方蓝字“ITester软件测试小栈“关注我,每周一五早上 08:30准时推送,每月不定期赠送技术书籍




微信公众号后台回复“资源测试工具包”领取测试资源,回复“微信群”一起进群打怪。











本文6938字,阅读约需18分钟


























































 简述接口自动化测试项目框架?




搭建的API 接口自动化测试框架,主要使用 Python 中的 unittest 框架并结合 requests 模块,采用数据驱动思想(ddt)和分层设计理念,实现测试用例自动化执行



  • 语言:Python,简洁高效;


  • 测试框架:unittest(assertEqual,assertTure,assertFalse);


  • 接口调用:requests,API 简洁,提供不同的http请求方法,支持session、cookies


  • 数据驱动:ddt,以用例数据来生成测试用例


  • 数据管理:openpyxl,进行excel数据的读和写(excel,CSV,json,yaml,txt);


  • 数据库交互:pymysql ,根据数据库选择相应的第三方模块来完成;


  • 数据格式的转换:eval,json;


  • 日志处理:logging ,清晰的执行过程,快速定位问题;


  • 持续集成:Jenkins, 配置定时执行,查看测试通过率,解决重复发版本带来的重复工作(通过插件HTML Publisher/git/Email Extension)进行自动构建,生成HTML报告,发送邮件;



















 简述接口自动化测试框架分层设计思想?







浏览 134
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报