Cucumber BDD with Python Behave and Selenium WebDriver 2024
Build Automation Framework with Cucumber BDD using Python and Behave for Selenium WebDriver and API Testing and SQL
4.45 (1568 reviews)

22 236
students
19 hours
content
Mar 2024
last update
$69.99
regular price
What you will learn
You will be able to create Cucumber BDD testing framework using Python, Behave, Selenium WebDriver, ....
You will be able to read and write Cucumber BDD style tests in Python
You will be able to work on Cucumber BDD Framework supporting both Frontend with BDD Selenium and Backend with pure BDD Python
You will create full E-Commerce site on your computer and practice test automation
BONUS: SQL Crash Course (MySQL). You will learn how to work with MySQL database
You will learn tips and tricks of finding elements, debugging issues, shortcuts with IDE, test methodologies, setup py file
You will be able to use virtual environment and try different versions of Python libraries
Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
With thoughtful organization and clearer presentation, this comprehensive course on Cucumber BDD and Python Behave shines as an engaging learning experience. While a few areas need refinement to improve context and examples, the valuable practical exercises and SQL crash course make it worthwhile for learners seeking hands-on expertise in test automation framework creation using popular tools.
What We Liked
- The course provides a comprehensive introduction to BDD and Behave, with the instructor's knowledge and engaging teaching style making the learning process enjoyable.
- Well-structured course materials that allow learners to make progress quickly, covering Cucumber BDD framework creation using Python, Behave, Selenium WebDriver, API Testing, and SQL.
- Practical examples and a local E-Commerce site creation for test automation practice, along with an SQL crash course (MySQL) to learn database concepts and usage.
- A detailed and helpful course, with clear instructions, easy-to-follow content, and topics discussed in depth, suitable for those who know Python basics.
Potential Drawbacks
- Some users find the examples unstructured and confusing, with jarring issues such as poor Gherkin writing, not following Behave docs for folder structure, and strange Python import behavior.
- The course can be disorganized at times, causing frustration as the instructor jumps around between topics without proper clarification, mumbling through explanations.
- Users have noted that important information like chromedriver or geckodriver usage is introduced late in the course, leading to errors in earlier lectures, and the videos are outdated (8 years old)
- Some users feel overwhelmed with back-and-forth between different lectures for understanding context, inadequate explanations, and pre-written code not properly linked with features and steps.
Related Topics
739410
udemy ID
24/01/2016
course created date
22/11/2019
course indexed date
Bot
course submited by