接口自动化测试开发--Python班

测试开发/高级测试工程师必备技能

2020年2月16日开课,边学边找工作,不容错过。

QQ或者B站直播授课,全程实战演示。费用2999,为期4个月,没有python基础也可以挑战学习,一期学不会下期继续免费学。每次课程都会录屏,赶不上直播会发放录播视频,不用担心缺课

请先阅读:常见问题

预约报名:我要报名

报名咨询QQ:12079456

或者加微信咨询

2020年2月16日开课,为期4个月

每周日上午9点到12点上课


课程特色:


  • 测试开发/高级测试工程必备
  • 基于Django框架Web开技术应用
  • 实战接口自动化测试框架开发
  • 接口自动化实战经验分享


课程大纲


基础部分:

  • start up

    • 课程介绍
    • 什么样的项目需要接口
    • 如何识别接口
  • 接口测试基础

    • 接口分类
    • 接口的应用
    • 接口的形式
  • Web开发基础

    • django安装与使用
    • web开发的三种类型
    • 实现一个简单的接口
  • 常见接口的开发与测试

    • 一般GET请求
    • 根据用户id返回不同的结果
    • POST请求:from-data
    • POST请求:json
    • 带Header的接口
    • 上传文件的接口
    • 同一个URL,根据方法实现不同功能的接口
    • 通过Session记录登录状态的接口
    • 依赖接口的调用
    • ...
  • 主流接口测试工具介绍

    • postman
    • JMeter
    • Robot Framework
    • HttpRunner
  • 从零开发接口自动化测试框架

    • unittest
    • pymysql
    • Request
    • HTMLTestRunner
  • 如何测试带安全机制的接口

    • 认证
    • 签名
    • 加密
  • RESTful API

    • RESTful介绍
    • Django-REST-Framework
  • 自己动手开发一个简易版postwoman

  • 如何测试一个陌生项目的接口

实战部分:

  • 第1章: 部署我们的测试环境

    • 部署化测试环境
    • smile task api简介
    • 测试用例的3A原则
    • 练习
  • 第2章: Token Based Authentication and JWT]

    • Token Based Authentication
    • JWT简介
    • 练习
  • 第3章: 基于HTTP协议的mock server

    • 什么是mock server
    • 实战:使用flask实现mock server
    • 练习
  • 第4章: 扩展内容: swagger文档和jsonapi

    • swagger
    • jsonapi
    • 密码学
  • 第5章: 持续集成

    • 持续集成简介
    • 安装
    • 最简单的测试job
    • 添加HTML测试报告
    • git支持及代码库监控
    • 实战:使用jenkins运行smile_task接口测试用例
  • 第六章:调用接口开发一些小程序

    • 豆瓣cli
    • viewjs todo list
  • 第七章:接口测试面试题详解