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

ITester软件测试小栈

共 3547字,需浏览 8分钟

 · 2020-09-18

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报告,发送邮件;




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


浏览 40
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

举报