Elegant Automation Frameworks with Python and Pytest

所在平台: Udemy

课程主页: https://www.udemy.com/course/elegant-automation-frameworks-with-python-and-pytest/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Python 和 Pytest 构建优雅的自动化框架 课程概述:本课程旨在帮助团队获得产品状态的即时、可操作的见解,通过使用 Python 编写的快速、可扩展的测试自动化框架,采用 Pytest 工具包。学习如何消除样板代码、同时运行多个测试,并追踪测试运行历史,以识别慢或有问题的测试。通过几小时的学习,总结多年的专业自动化经验,不再管理测试套件,让它们自我管理,实现闪电般的快速测试运行和更少代码的更广泛覆盖。 Python 是全球最受欢迎的编程语言之一,需求不断增长。Pytest 是行业中维护最活跃的测试框架,提供一套出色的工具,实现更快速、更轻松的测试。自动化测试是当今技术市场最需要的领域之一,但对工程师从编写测试到构建稳健测试架构的指导仍然较少。可靠的测试框架可以节省大量时间和金钱,增强测试人员与开发人员之间的信任,确保测试人员更加满意,从而提高工作效率。 课程适合有基础 Python 和面向对象编程知识的学员,讲座将建立扎实的专业自动化技能基础。课程开始于简要介绍和 Pytest 的逐步设置,配合现场讲解,帮助学生掌握内容。我们将讨论良好框架的特点以及不良框架的表现,学习如何使用测试搜索避免繁琐的测试套件,以及如何利用 fixture 消除多达 80% 的冗余代码。完成课程后,学生将拥有构建高性能、组织良好、可扩展的专业测试框架的知识,课程包含代码示例、小测验和丰富的信息视频,确保学员能够轻松跟随学习。 总之,自动化是一项极具乐趣的活动,我们期待更多的人能够投入其中并做到优秀。让我们一同开始这段旅程,打造高价值的自动化解决方案!

课程评论(0条)

课程详情

Give your team on-demand, actionable insights into the status of your product with a fast, scalable test automation framework written in Python using the Pytest toolkit. Learn how to eliminate boilerplate setup and teardown code, run multiple tests at the same time, and track the history of your test runs to identify slow or problematic tests. Learn lessons collected over years of professional automation in just a few hours. Never manage test suites again - let them manage themselvesAchieve blazing fast test runs with parallel executionMore coverage with less codeIndustry-ready test structure A Bulletproof approach to automation fundamentals Python is one of the most popular languages in the world, and the demand for it is only increasing. Pytest is one of the most actively maintained testing frameworks in the industry, and provides an incredible set of tools for faster, less-stressful testing. Automated testing is one of the most in-demand fields in today's tech market, but there is very little guidance on how the engineer can move from writing tests to building a robust test architecture. Reliable test frameworks save compounding amounts of time and money, improve trust between testers and developers, and make for happier testers. Happy testers are more productive, more effective, and tend to grow within the organization. Everyone wins. The most widely circulated videos on these topics speak only to the technologies themselves, and do not offer viable implementation guidance or valuable industry practices. I have made these valuable practices the focus of this course. Content and Overview Suitable for those comfortable with basic Python and Object-Oriented Programming concepts, these lectures build a rock-solid foundation of skills required to automate at a professional level. Beginning with a brief introduction and a step-by-step setup of Pytest, this course allows you to watch as I walk you through each action, explaining as we go. We will discuss what makes a good framework, and maybe more importantly, what makes a bad one. We will learn how to use test searching to avoid cumbersome test suites, and how fixtures can eliminate up to 80% of the code in a bloated codebase. Students completing the course will have the knowledge to build high-performance, well-organized, scalable test frameworks at the professional level. Equipped with code samples, short quizzes, and info-rich videos, you'll have no trouble following along with the concepts, and I am always available for questions. Finally, automating is a blast, and I wish more people did it. Let me rephrase that - I wish more people did it, and did it well! We need more people like you executing effective, high-value automation solutions, so let's get started on this journey together!

课程标签

0人关注该课程

主题相关的课程