-
關閉視窗
- 試看
- 1_課程介紹 00:02:08
- 2_installPostMan 00:02:13
- 3_PostManUI 00:09:02
- 4_CollectionExportAn 00:01:44
- 5_WhatsAPI 00:07:01
- 6_HTTP解說 00:07:46
- 7_BestBuyAPI 00:07:30
- 8_CreateGetRequest 00:07:00
- 9_CreatePOST 00:04:02
- 10_DeleteRequest 00:02:43
- 11_PatchRequest 00:03:44
- 12_Your first test 00:16:53
- 13_TestAAPI 00:05:35
- 14_moretests 00:04:54
- 15_pathParametersVSQ 00:01:11
- 16_refactorTesting 00:03:00
- 17_homework 00:04:45
- 18_homework_complete 00:04:28
- 19_變數 00:04:37
- 20_globalvariable 00:02:02
- 21_environment 00:04:42
- 22_pre_request 00:03:04
- 23_變數解說 00:06:03
- 24_assertion 00:02:35
- 25_ChiaAssertionLibr 00:01:16
- 26_AssertionPractice 00:07:44
- 27_CollectionRunner 00:04:53
- 28_postmanMonitors 00:06:20
- 29_InstallNodeJS 00:02:15
- 30_installNewman 00:01:41
- 31_RunningCollection 00:02:54
- 32_3waytestCollectio 00:06:06
- 33_prerequisitesforr 00:01:46
- 34_Running a collect 00:04:41
- 35_Generating better 00:06:24
- 36_mockServer 00:06:46
- 37_BasicAuth 00:04:58
- 38_JWT 00:06:31
- 39_fileUpload 00:03:59
誰適合這堂課?
☆ 想要學習自動完成無聊,重複和耗時的軟件測試任務的技能的軟件測試專業人員
☆ 想成為軟件測試人員或DevOps
☆ 了解如何使用POSTMAN測試WEB API的軟件測試人員/質量檢查人員
課程目標:
觀念
☆ API測試方法,編寫測試計劃和測試用例
☆ 如何使用POSTMAN測試API
☆ 端到端API測試和Web基礎知識
技巧
☆ API測試方法
☆ 自動測試
☆ 壓力測試
事前準備:
☛ 課前資訊
❶ 要先行準備的工具或軟體
☆ 一台能上網的電腦
❷ 先備知識
☆ 您應該對PC和Chrome有基本的了解,並且對chrome擴展有所了解
☆ 需要基本的編程和/或JavaScript知識(編寫測試需要)
課程大綱:
從簡單的請求開始,然後走向更複雜的場景
了解如何處理身份驗證/授權機制,例如基本身份驗證,API密鑰或OAuth。
開始編寫API測試
組織集合中的測試並與您的團隊共享
單元一 介紹
說明一 安裝Postman 與 HTTP 基礎
單元二 建立Postman要求
說明二 建立request、認證方式、儲與分享你的request 、建立Postman動態資料動態要求
單元四 撰寫測試與測試腳本
說明四 撰寫測試API與測試腳本在不同環境與變數和全域變數
單元五 測試2FA (Two-factor authentication)
說明五 測試Github and Twilio 2FA (Two-factor authentication)
單元六 自動測試
說明六 用Postman做自動測試
單元六 上傳檔案測試
說明六 測試上傳單一檔案與多個檔案
胡家維 Kenneth Hu 是 Baypay Inc 的首席技術官,有 10 多年的軟體開發經驗,在 Blockchain Technology 提供加密支付服務,也是新加坡 Institute of Blockchain 和台灣的 0xAcademy 的乙太坊區塊鏈開發培訓師。
新加坡 Blockchain&DApps meetup(區塊練軟體開發社區)和新加坡 IOTA(IEN - Iota Evangelist Network)的創始人,社群旨在分享和學習區塊鏈技術和 DApps 開發的一切,讓更多人瞭解區塊鏈技術與產業。
Github : https://github.com/kennethhutw
Linkedin : https://www.linkedin.com/in/kenneth-hu-1b534664/
Ethereum demo site : http://kennethhu.net/example/ethereum/index.html
Bitcoin demo site : http://www.kennethhu.net/example/bitcoin/index.html