API Testing with Python 3 & PyTest, Backend Automation 2024

所在平台: Udemy

课程主页: https://www.udemy.com/course/backend-api-testing-with-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**課程標題:** 使用 Python 3 和 PyTest 進行 API 測試,後端自動化 2024 **課程摘要:** 本課程專為希望學習使用 Python 測試網站後端和 API 的專業人士設計。學員將能夠熟練運用 Python 這種廣受歡迎的程式語言,結合業界標準的電子商務 RESTful API 進行實踐操作。課程將引導學員建構一個基於 PyTest 的可擴展和可維護的測試框架,該框架未來還能整合前端(Selenium WebDriver)測試。 **課程亮點:** * **實戰演練:** 使用真實的電子商務 RESTful API 進行 API 測試練習。 * **PyTest 框架:** 學習建構一個強大的、可擴展的測試框架,使用業界主流的 PyTest 工具。 * **SQL 基礎:** 內含 SQL 快速入門課程,涵蓋對資料庫進行讀寫操作的必要知識(以 MySQL 和 MySQL Workbench 為例),這是自動化測試工程師的關鍵技能。 * **職涯發展:** 掌握 API 測試和 Python 技能,能夠提升 QA 工程師的市場競爭力,為面試和職業晉升打下堅實基礎。 * **完整生態系統:** 課程將引導學員在本地搭建完整的電子商務環境(包括 MAMP、WordPress 和 WooCommerce),以便進行全面的 API 和資料庫測試。 * **豐富的練習資源:** 提供大量 API 端點供學員練習,並有足夠的素材和範例支持學員獨立完成專案及維護 GitHub repository。 * **產業級工具:** 學習使用 MySQL Workbench、MAMP、WordPress、WooCommerce 等業界常用工具。 **課程目標:** 完成本課程後,學員將能夠自信地應對 API 測試相關的面試,並具備獨立設計、實施和維護後端 API 自動化測試的能力。

课程评论(0条)

课程详情

Course DescriptionLearn how to use Python to test the back-end of web services or APIs. We use industry-standard real eCommerce RESTful API to practice testing using Python programming language.We will build a framework using one of the most popular testing tools PyTest. The framework we will build will be extendable and scalable to be able to include frontend (Selenium WebDriver) testing.The skills learned here are used in any Web Services testing.BONUS: SQL Crash CourseYou will learn how to use SQL to read and write to/from databases. We will use MySQL for our main test site so we will use the same database to learn SQL. SQL (sequel) is a critical skill for any test engineer (manual or automation needs to know basic SQL).The crash course in SQL is short and precise. Topics only directly related to automation are covered. Great addition to your resume and interview process.A critical addition to your resumeIf you are getting into the QA world or you are looking to advance your career, having API testing skills will accelerate your success. Python is one of the most popular languages to use in software testing, and knowing how to use it for API/Backend testing will expand your pool of possibilities.In addition to using Python for API/Backend testing, the tools we will use are a great addition to your resume. We will be using industry-standard tools that can be applied to several tasks beyond API testing.After completion of this course, you will be able to go through interviews as if you have API testing experience. You will also have plenty of APIs to test and practice.Content and OverviewIn this course, we will spend some time creating an eCommerce application on our local machine. We will install a package that includes a web server and database. Using this package we will install WordPress and install necessary plugins to make it an eCommerce application. The eCommerce application gives us all the APIs we will test.We have access to the database so we will test API data against the database. We will create an efficiently structured test framework and learn how to use Python to perform our verification.We will also learn how to use a Python test runner tool "pytest" see why test runner tools are critical for automation testing.What am I going to get from this course?35 + lectures (continuously adding more examples)Plenty of APIs (endpoints) for you to practice with beyond this classEnough material and examples to be able to create a project and maintain a GitHub repoIndustry-standard tools to add to your resume.LikeMySQL WorkbenchMAMP (package with Apache, MySQL)WordPressWooCommerce

课程标签

0人关注该课程

主题相关的课程