Cucumber BDD with Python Behave and Selenium WebDriver 2024

所在平台: Udemy

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

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:2024年Python Behave与Selenium WebDriver的Cucumber BDD 课程概述: 本课程旨在深入了解Cucumber BDD(行为驱动开发/测试驱动开发)测试框架的工作原理。学员将学习Cucumber的各个部分如何组合在一起,框架的构建方式以及BDD的最佳实践。我们将使用最流行并且活跃维护的Python BDD框架“Behave”。课程通过PowerPoint演示传达每个主题的概念,并编写示例代码,测试实际场景,包括使用Selenium WebDriver进行前端测试和API测试。 课程内容: 学员将在本地计算机上构建一个电子商务网站,实践编写真实的测试用例,既有针对前端的Selenium WebDriver测试,也有针对后端的Python测试,同时完全访 MySQL数据库。若进入QA领域或提升职业生涯,掌握BDD测试技能将加速成功。Python作为软件测试中最受欢迎的语言之一,学习如何与BDD风格测试结合使用,将拓宽求职机会。 课程还将提供有关最佳实践的指南与建议。完成本课程后,学员将具备如同拥有BDD测试经验的能力参与面试,并将拥有一个可持续扩展的测试框架,以便不断添加测试用例,丰富个人作品集。 学习成果: - 49个以上关于BDD核心概念、示例和实践练习的讲座(不断增加更多示例)。 - 足够的测试用例用于个人作品集,构建更大测试套件。 - 学员将能够创建并维护项目(BDD测试框架)以及GitHub仓库。 - 理解最流行的Python BDD框架“Behave”的特定功能。 - 使用Python进行Selenium WebDriver功能的实践。 - 对前端和后端的测试实践技能。 课程将结合PowerPoint演示与代码实践(在PyCharm IDE中),讨论所需的目录结构及安装必要的框架包,学习如何编写和运行测试用例,并如何理解和控制输出。此外,我们还将创建一个高效结构的测试框架,并学习使用Python的日志模块生成可读性强的报告。

课程评论(0条)

课程详情

Course DescriptionLearn how Cucumber BDD (Behavioral Driven Development/Test Driven Development) testing frameworks work. Learn how the pieces of Cucumber fall together and how frameworks are put together, as well as best practices of BDD. We will use the most popular and actively maintained Cucumber framework for Python BDD called 'Behave'. We will use PowerPoint presentation to convey the concepts on each topic and then write example code testing real scenarios with Selenium WebDriver as well as API testing.We will build an E-commerce site on our local machine and practice writing real test cases both for front end with Selenium WebDriver and for the backend with Python, with full access to MySQL database of our site.Critical addition to your resumeIf you are getting into the QA world or you are looking to advance your career, having BDD testing skill will accelerate your success. Python is one of the most popular languages to use in software testing, and knowing how to use it with BDD style testing will expand your pool of possibilities.In addition to using Python for BDD testing you will also get tips and guidance on best practices. After completion of this course you will be able to go through interview as if you have BDD testing experience. You will also have a ready to go framework that you can continue to add test cases for practice and for your portfolio. Content and Overview In this course we will be using PowerPoint presentation to explain the concepts and then go to code in an IDE (PyCharm) for each topic. Some topics, we will go directly to code and start writing and executing. We will install necessary packages for our framework. We will discuss the directory structure needed for our design, and then we will write and run test cases. We will run how the BDD tests are written, how the work together and how to understand and control the output. We will create an efficiently structured test framework and learn how to use Pythons logging module to produce readable reports. What am I going to get from this course? 49 + lectures of BDD core concepts, examples and practice exercises (continuously adding more examples) Plenty of test cases to use in your portfolio and to build bigger test suits on top of the course materialEnough material and examples to be able to create a project (BDD test framework) and maintain a GitHub repo Specific features of the most popular BDD framework for Python called Behave Practice using Selenium WebDriver functions with PythonPractice testing of Front-end with Selenium WebDriver BDD and PythonPractice testing of Back-end with Python

课程标签

0人关注该课程

主题相关的课程