|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/building_a_python_restap_test_automation_framework/
课程评论:没有评论
课程名称:构建 Python REST API 测试自动化框架 课程概述: 在本课程中,您将学习如何从零开始构建一个 REST API 测试自动化框架。本课程将侧重于实践经验,跳过理论部分,帮助您设计并实施一个可扩展且稳健的解决方案。您将能够: - 使用 Python 的请求库执行 CRUD 操作。 - 使用 PyTest 创建并运行自动化场景。 - 利用 PyTest Fixtures 封装功能,以减少代码负担。 - 遵循最佳实践,以设计和实现可扩展且稳健的框架。 - 将您的框架进行 Docker 化,使其易于分发。 本课程是在基于 Unix 的环境(MacOS)下创建的。如果您打算使用其他操作系统(如 Windows),请记得根据您的具体需求调整代码/路径/安装。目前,本课程不支持 Windows 上的运行说明。 软件开发工程师在测试(SDET)供不应求。SDET 是在质量保证团队内工作的软件开发人员,负责开发工具来简化自动化场景的实施、跟踪和执行。这些场景可以属于前端(UI)或后端(REST API、GraphQL、SQL、数据库、数据等)自动化工作。目前,专注于后端自动化的 SDET 供给不足,大多数人花时间在使用 Selenium、WebDriver 或 Cypress 等技术进行前端自动化。这也是设计并教授本课程的主要动机。我们希望您能够学习成功作为后端(REST API) SDET 所需的技能和技术。 祝您测试愉快!
In this course you will learn how to build a REST API test automation framework from scratch. This course will skip the theory and focus on a hands-on experience to help you design and implement a scalable and robust solution. You will be able to:Exercise CRUD operations using Python's request library.Create and run automated scenarios using PyTest.Encapsulate functionality using PyTest Fixtures to reduce your code footprint.Follow best practices to design and implement a scalable and robust framework.Dockerize your framework to make it easily distributable.This course was created under a Unix-based environment (MacOS). If you are planning to use other operating systems (i.e. Windows) please don't forget to adapt your code/paths/installations to accommodate to your specific needs. At this time, this course does not support instructions on how to run it on Windows.Software Developer Engineers in Test (a.k.a SDET) are in demand. SDETs are software developers working within the Quality Assurance team. They are the ones responsible for developing tools to ease the implementation, tracking and execution of automated scenarios. These scenarios can be part of the Front-End (UI) or Backend (REST API, GraphQL, SQL, DBs, Data, etc...) automation efforts. Currently, there is a shortage of SDETs specializing in Backend automation. Most of them spend their time on Front-End automation using technologies such as Selenium, WebDriver or Cypress. That was the main motivation to design and teach this course. We want you to learn the skills and technologies required for a successful career as a Backend (REST API) SDET.Happy Testing!!!