透過建立真實的 Python 專案和編寫測試案例學習 PyTest
從這 14 小時的課程,你會學到
- 如何使用Python 3編寫API自動化(後端自動化)
- 如何驗證 API 回應
- 如何建立自動化框架
- 獎勵:SQL 速成課程
- 如何驗證資料庫
- 如何產生測試報告(pytest-html、Allure、jUnit)
- 如何在本地創建一個真正的電子商務 WordPress 網站
- 如何在 Docker 容器中執行測試
- 如何使用 PyTest(最受歡迎的單元測試框架)
要求
- 具備 Python 程式語言的基礎知識
- 具備軟體測試基礎知識
- 擁有對筆記型電腦的 sudo/admin 存取權限才能安裝軟體
課程說明
課程簡介
了解如何使用 Python 測試 Web 服務或 API 的後端。 我們使用業界標準的真實電子商務 RESTful API 來練習使用 Python 程式語言進行測試。
我們將使用最受歡迎的測試工具之一 PyTest 來建立一個框架。 我們將建立的框架將是可擴展的,能夠包括前端(Selenium WebDriver)測試。
此處學到的技能可用於任何 Web 服務測試。
獎勵:SQL 速成課程
你將學習如何使用 SQL 讀取和寫入資料庫。 我們將使用 MySQL 作為我們的主要測試站點,因此我們將使用相同的資料庫來學習 SQL。 SQL(sequel)對於任何測試工程師來說都是一項關鍵技能(手動或自動化需要了解基本的 SQL)。
SQL 速成課程簡短而精確。 僅涵蓋與自動化直接相關的主題。 對你的履歷和麵試過程來說是一個很好的補充。
對你的履歷來說是一個重要的補充
如果你正在進入 QA 領域或您正在尋求職業發展,那麼擁有 API 測試技能將加速您的成功。 Python 是軟體測試中最受歡迎的語言之一,了解如何使用它進行 API/後端 測試將擴展你的可能性。
除了使用 Python 進行 API/後端 測試之外,我們將使用的工具將為你的履歷錦上添花。 我們將使用業界標準工具,這些工具可應用於 API 測試以外的多項任務。
完成本課程後,您將能夠像有 API 測試經驗一樣通過面試。 你還將有大量的 API 可供測試和練習。
內容和概述
在本課程中,我們將花一些時間在本地電腦上建立電子商務應用程式。 我們將安裝一個包含 Web 伺服器和資料庫的軟體套件。 使用此軟體套件,我們將安裝 WordPress 並安裝必要的外掛程式以使其成為電子商務應用程式。 電子商務應用程式為我們提供了我們將測試的所有 API。
我們可以存取資料庫,因此我們將針對資料庫測試 API 資料。 我們將創建一個高效的結構化測試框架,並學習如何使用 Python 來執行驗證。
我們還將學習如何使用 Python 測試運行器工具“pytest”,了解為什麼測試運行器工具對於自動化測試至關重要。
我將從這門課程中得到什麼?
- 35+講座(持續添加更多範例)
- 大量 API(端點)供您練習本課程以外的內容
- 足夠的材質和範例能夠建立專案並維護 GitHub 版本儲存庫(repository)
- 添加到你的簡歷的行業標準工具。
- 如
- MySQL工作台
- MAMP(與 Apache、MySQL 一起打包)
- WordPress
- WooCommerce
- 如
目標受眾
- 任何想要學習自動化後端/API 測試的人
- 任何已經了解基本 Python 並想要學習後端/API 測試的人
- 任何希望獲得自動化真實電子商務網站後端測試經驗的人
- 任何想要學習在本地設定自己的 API 並練習測試的人
講師簡介
Admas Kinfu SuperSQA.com 向經驗豐富的人學習
憑藉 14 年以上的整體工程經驗,我發現了自己對軟體測試自動化的熱情。 在此過程中,Python 已成為我最喜歡使用的工具。 我畢業於聖荷西州立大學機械工程碩士學位,並進入軟體測試自動化的 IT 領域。 我對教學和學習同樣充滿熱情。 我希望能夠幫助同學在軟體測試和自動化領域快速成長和進步。
p.s. 可點入 Admas Kinfu 看 Admas 提供的三門免費課程
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳再享 25%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


也許你會有興趣
- 使用 Python 練習LeetCode:50 種程式設計面試問題的演算法
- Python 聖經 | Python 程式設計所需要的一切知識
- 超級 Python 課程:用 20 個 Apps 在 60 天內學會 Python
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。