91Testing进阶培训-接口测试课程大纲

讲师介绍:

朱佳杰(韬光养晦)

10年软件测试、游戏测试、工具开发经验,曾任职于大型互联网游戏、电商等平台测试以及安全负责人,乌云安全白帽子一枚。擅长深度测试方案设计、测试颗粒分解、整体软件架构分析与自动化测试策略选型与实施。致力于各种接口性能与数据安全,不断的探索未知领域的测试,从根源解决并预防问题。

SPT上海技术社区专题讲师。曾为百胜、民航信息等多家企业提供安全架构防护体系、自动化检测设计等方面的服务。

擅长课程:接口测试、安全测试、性能测试、自动化测试

课程特点:

即使你不会代码,也一样能学会接口测试,当然代码最后还是会有的。

只要公司有网站,有手机APP,课程内容就一定会适合你,必然会有新的测试思路开拓。

实用性强,不仅仅可以用于测试,生活中也会有很多的便利,让BUG无处可藏。

在线网站实例,你会觉得,天下BUG无限多,只是偷偷的溜走了。

课程目标:

学会更深层次的测试,测试思路不再局限于表面功能,输入框无法输入怎么办,用例到底通过吗?这些都不是问题,只是思路没有被打开。

问题不能重现?那只是没有GET到关键的信息,并不存在什么不能重现的问题。

无法和开发交流?问题很容易就被顶回来了?那只是没有抓到问题的根本。

学会更高效的利用自动化测试。

接口测试培训大纲:

  1. 接口测试概述
    1. 什么是接口
    2. 测试技术关系模型
    3. 接口对象与类型
    4. 互联网架构认知
    5. 接口测试核心价值
    6. 接口测试用例
  2. 协议报文体系
    1. 协议基础知识
    2. 请求体(request)
      1. url认知
      2. querystring
    3. 响应体(response)
      1. x-www-form-urlencoded
      2. multipart/form-data
      3. json
      4. stream
    4. 协议头信息
    5. HTTP状态说明
    6. Cookie与session
    7. 协议优缺点
    8. https协议与原理
    9. 其他协议解析
      1. Socket
      2. Tcp
      3. Udp
  3. 接口测试技术
    1. 浏览器工具
      1. 开发者工具
      2. 插件工具
    2. 网络监听测试工具
      1. Fiddler
        1. 抓包
        2. 手机
        3. 过滤
        4. 断点
        5. 调试
        6. 脚本
        7. MOCK
      2. Wireshark
        1. 原理
        2. 分析
        3. 命令行
    3. 接口测试工具
      1. Postman
        1. Get、post
        2. Results
        3. Tests
        4. Collection
      2. Jmeter
        1. 请求
        2. 录制
        3. 检查点
        4. 参数化
        5. 关联
        6. 逻辑控制
      3. Loadrunner
        1. 各种录制方法
        2. Web_url
        3. Web_submit_data
        4. Web_custom_request
    4. 接口测试开发
      1. 代码选型与准备
      2. 测试开发思路
  4. 接口技术扩展
    1. 常见的数据格式
    2. 字符集编码
    3. 乱码解决方案
    4. 接口文档解读
    5. 认识缓存
    6. 错误定位分析思路
  5. 接口安全测试
    1. 安全测试认知
    2. 常见的web安全测试内容
    3. 安全测试实例
  6. 接口自动化测试
    1. 如何使用工具做自动化
    2. 自动化测试目标
    3. Java代码基础编程入门
    4. Java 实现Http的多种方法
      1. Urlconnect
      2. Jsoup
      3. Httpclient
    5. Testng框架的使用
      1. 基本使用
      2. 数据驱动
      3. 数据库驱动
      4. 验证断言
      5. 日志与报告
      6. 多线程开发
    6. 自定义框架开发
      1. 框架思路
      2. 逻辑组织
      3. 日志与报告
  7. 相关技术
    1. 主流加密算法应用
    2. 数据爬虫
    3. 生活应用

ATesting就业培训课程大纲


软件测试就业培训课程大纲:(点击链接查看)

http://www.91testing.net/page/20

ATesting进阶培训课程大纲


性能测试课程详细大纲:(点击链接查看)

http://www.91testing.net/page/21

Java自动化课程详细大纲:(点击链接查看)

http://www.91testing.net/page/22

Python自动化课程详细大纲:(点击链接查看)

http://www.91testing.net/page/25

接口测试课程详细大纲:(点击链接查看)

http://www.91testing.net/page/23

安全测试课程详细大纲:(点击链接查看)

http://www.91testing.net/page/24

 

招生联系方式


手机 / 微信 / QQ(媛媛): 17717227271
手机 / 微信 / QQ(游游): 17717228483

 

合作联系方式


手机 / 微信 / QQ(老周): 17702108599

 

上海校区地址:


上海市徐汇区宜山路700号普天信息产业园B2幢13楼(9号线桂林地铁站(5号出口 ))