首页 文章详情

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

ITester软件测试小栈 | 800 2020-09-18 12:30 0 0 0
UniSMS (合一短信)
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报告,发送邮件;




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


good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter