課程大綱
Web開基礎:
- Python基礎
- 安裝、IDE選擇與常見問題
- Django基礎
- hello Django
- django工作原理
- 開發發布會簽到系統
- 登錄
- 發布會管理(查詢)
- 嘉賓管理(查詢,翻頁)
- 簽到功能
- Django 單元測試
- 系統接口開發
接口測試開發:
- 接口測試基礎
- 接口測試工具介紹
- postman
- JMeter
- Robot Framework
- 接口自動化測試框架
- unittest + pymysql + request + HTMLTestRunner
- 接口安全測試
- 認證
- 簽名
- 加密
- web Service 技術
- SOAP接口開發與測試
- REST技術
- Django-REST-Framework開發接口平台
- soapUI工具介紹
- 實例分析
- 某接口平台,代碼實現分析
- 如何設計接口用例
- 某接口自動化測試項目代碼分析
實戰部分:
- 第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
- 第七章:接口測試面試題詳解
相關課程