Master BDD Automation: Cucumber with Python & Selenium 2024
Focused View
18:16:36
1 - BDD-Python-CourseMaterial.zip
1 - Introduction To The Course.mp4
03:34
2 - About The Provided Course Code.mp4
03:30
3 - Content List Description of sectionslectures of the course.mp4
03:37
4 - Introduction to BDD Gherkin and Behave.mp4
03:53
5 - Installing Python Mac.mp4
04:18
6 - Installing Python Windows.mp4
09:21
7 - About Virtual Environment.mp4
10:10
8 - Creating virtual environment on Mac demo.mp4
05:19
9 - Creating virtual environment on Windows demo.mp4
07:08
10 - Installing Pycharm IDE.mp4
07:05
11 - Add Virtual Environment to PyCharm.mp4
05:29
12 - Add Gherkin Plugin to PyCharm.mp4
04:14
13 - Installing Behave and Selenium.html
14 - Folder structure or layout Discussion.mp4
04:42
15 - Folder structure or layout DemoExample.mp4
04:13
16 - Feature File.mp4
06:09
17 - Step definition File.mp4
06:56
18 - Running 1 file discussion.mp4
06:28
19 - Running 1 file demo.mp4
06:53
20 - Running all files discussion.mp4
03:28
21 - Running all files demo.mp4
09:38
22 - Review Please.html
23 - Displaying Output.mp4
08:06
24 - More on Output.mp4
05:50
25 - Given Then When And But.mp4
03:32
26 - Passing Parameters to Steps discussion.mp4
08:05
27 - Passing Parameters to Steps demo.mp4
11:38
27 - step-parameters.zip
28 - Sharing Data Between Steps discussion.mp4
06:27
29 - Sharing Data Between Steps demo.mp4
06:52
29 - sharing-data-globally.zip
30 - Practical Examples Discussion.mp4
03:54
31 - Project Setup Overview.mp4
09:24
32 - Test Cases Group 1 Part 1 pythonorg.mp4
14:10
33 - Test Case Group 1 Part 2 pythonorg.mp4
06:35
34 - Using custom config file.mp4
10:52
35 - Test Case Group 3 more config examples.mp4
16:07
36 - Setup and Teardown discussion.mp4
06:15
37 - SetupTeardownenvironmentpy.mp4
14:46
38 - Background.mp4
03:35
39 - Scenario Outline discussion.mp4
08:22
40 - Scenario Outline demo.mp4
07:08
41 - Using Tags discussion.mp4
10:16
42 - Using Tags demo.mp4
07:40
43 - Generating Behave Reports Overview.mp4
06:50
44 - How to Output Junit Compatible xml.mp4
02:54
45 - How to Output JSON Report.mp4
03:57
46 - Allure Report Generator Documentation.txt
46 - AlureBehave Library Home.txt
46 - How to Generate Allure Report.mp4
04:53
47 - How to Generate Custom Report.mp4
17:59
47 - report-generator.zip
48 - Calling Steps in Other Step definitions.mp4
05:34
49 - Passing User Data From Command Line.mp4
06:09
50 - Passing String to Step Definition.mp4
06:17
51 - exclude How to Exclude Test by File Name.mp4
04:54
52 - f rerun Retry Failed Tests Rerun Failed Scenarios.mp4
05:49
53 - stop Stop Execution at First Failure.mp4
03:27
54 - dryrun Run without Running.mp4
04:32
55 - Runner Python Script to Run Tests.mp4
11:20
55 - runner.zip
56 - Runner Python script continued Parameterize.mp4
10:23
57 - Runner Python script continued Unique Test Id.mp4
09:41
58 - Runner Python script continued Output directory.mp4
14:48
59 - Runner Python script continued WebDrivers.mp4
09:14
60 - NOTE.html
61 - Introduction to Practice Section.mp4
06:04
62 - TCID101 FE Valid user should be able to login Framework Setup.mp4
21:43
63 - TCID10 2 Continued Valid user should be able to login.mp4
11:17
64 - TCID10 3 FE Continued Valid user should be able to login.mp4
28:16
65 - TCID10 4 FE Continued Valid user should be able to login.mp4
09:58
66 - Housekeeping Same Files New Project in PyCharm.mp4
03:01
67 - TCID11 FE User with wrong password should get correct error message.mp4
14:07
68 - TCID12 FE User with noneexisting email should get correct error message.mp4
06:07
69 - Backend Helper http GET method.mp4
15:51
70 - Backend Helper http POST method.mp4
06:59
71 - Credentials Management.mp4
10:13
72 - Backend Helper Database Helper.mp4
09:27
73 - TCID241 BE Verify GET products returns all products.mp4
12:58
74 - TCID242 BE Verify GET products returns all products.mp4
12:46
75 - Assignment Solution Get all pages of products.mp4
09:46
76 - TCID25 BE Verify productsid returns a product with the given id.mp4
19:53
77 - TCID291 BE Verify POST customers creates user.mp4
13:50
78 - TCID292 BE Verify POST customers creates user.mp4
11:48
79 - TCID293 BE Verify POST customers creates user.mp4
10:40
80 - TCID331 FE New user place order with 1 item without creating account.mp4
06:09
81 - TCID332 FE GivenI add 1 item to cart.mp4
14:39
82 - TCID333 FE GivenI click on cart in nav bar.mp4
09:09
83 - TCID334 FE WhenI select Free Shipping option.mp4
16:04
84 - TCID335 FE WhenI click on Proceed to checkout button.mp4
10:25
85 - TCID336 FE WhenI verify Checkout page is loaded.mp4
15:51
86 - TCID337 FE WhenI fill in the billing details form.mp4
14:16
87 - TCID338 FE WhenI click on Place order button.mp4
05:07
88 - TCID339 FE Thenthe Order received page should load.mp4
:
89 - TCID3391 FE Error in step 9.mp4
02:08
90 - TCID3392 FE Solution to Error in step 9.mp4
08:12
91 - TCID3310 FE ThenI verify order is created in database.mp4
:
92 - Selenium Implicit Wait.mp4
:
93 - How to run WebDriver in headless browser headless Chrome.mp4
08:51
94 - TCID36 to 40 1 BE GivenI create a discounttype coupon.mp4
19:21
95 - TCID36 to 40 2 BE Then the coupon should exist in database.mp4
21:49
96 - TCID43 BE Verify coupon metadata recorded correctly.mp4
20:40
97 - TCID441 FE 50 off cart coupon should discount 50 of the cart.mp4
02:53
98 - TCID442 FE Add items to cart and get total.mp4
15:01
99 - TCID443 FE whenI get a valid 50 off coupon.mp4
06:32
100 - TCID444 FE whenI apply the coupon to the cart.mp4
06:05
101 - TCID445 FE thenthe total should be reduced by 50.mp4
11:38
102 - Conclusion.mp4
06:40
103 - Introduction to the SQL Crash Course.mp4
02:50
103 - SQL-Crash-Course-Resources.zip
104 - Introduction to SQL.mp4
08:15
105 - Setup Database and Data.mp4
12:47
106 - SQL SELECT Query Reading Data.mp4
11:50
107 - SQL SELECT Query Continued.mp4
11:25
108 - SQL SELECT Query Continued 2.mp4
08:40
109 - SQL IN Clause.mp4
07:31
110 - SQL SELECT SubQuery.mp4
10:48
111 - SQL LIKE Clause.mp4
07:30
112 - Intro to SQL JOIN.mp4
08:40
113 - SQL JOIN.mp4
08:52
114 - SQL LEFT JOIN.mp4
09:13
115 - SQL Special Functions.mp4
14:11
116 - SQL INSERT INTO.mp4
12:19
117 - SQL CREATE TABLE.mp4
06:46
118 - SQL DROP and TRUNCATE.mp4
04:16
119 - SQL Crash Course Conclusion.mp4
02:17
120 - Intro to Creating ECommerce Site Locally.mp4
02:01
121 - Options to Run Wordpress.mp4
07:50
122 - Running WordPress with MAMP.mp4
17:03
123 - Install Local.mp4
02:25
124 - Creating the site.mp4
03:58
125 - Install theme.mp4
02:20
126 - Install plugin WooCommerce.mp4
04:51
127 - Adding sample products.mp4
03:37
128 - Setup Home Page and Registration.mp4
04:33
129 - Use Coupons to checkout.mp4
06:16
130 - Checkout with Cash on Delivery.mp4
02:35
131 - Setup and Test WooCommerce Rest API.mp4
13:40
132 - Connecting to Database.mp4
04:47
133 - Conclusion of Section.mp4
01:56
More details
Course Overview
This comprehensive course teaches Behavior-Driven Development (BDD) test automation using Cucumber, Python Behave, and Selenium WebDriver. Build complete frameworks for both frontend and backend testing, including bonus SQL and e-commerce testing modules.
What You'll Learn
- Create Cucumber BDD frameworks with Python and Selenium
- Implement end-to-end testing for e-commerce applications
- Generate professional test reports and manage test data
Who This Is For
- QA engineers transitioning to automation testing
- Python developers adding test automation skills
- Manual testers learning BDD methodologies
Key Benefits
- Hands-on practice with real e-commerce test scenarios
- Bonus SQL crash course for database testing
- Professional reporting with Allure and custom outputs
Curriculum Highlights
- BDD fundamentals and environment setup
- Test framework development and reporting
- Practical e-commerce testing project
Focused display
Category
- language english
- Training sessions 130
- duration 18:16:36
- English subtitles has
- Release Date 2025/04/19