Course Information
Course Overview
Practical Manual Testing | Bug Reporting and Task Management with JIRA | Database Testing | Selenium with Python
This course is specially designed by keeping manual tester/ freshers in focus, here we give coverage starting from Manual Testing Concepts to Database Testing, API Testing & Selenium WebDriver Basics to Advanced level and also gives detailed outlook of Python Programming.
High Level Agenda of the course:
- Detail of Manual Testing
- Bug Tracking and Task Management using JIRA
- Database Testing & API Testing
- Basic to Expert level Python Programming Concepts
- Test Execution/ Reporting/ Execution Control using readymade Pytest Framework
- Manual Testing Interview Preparation with programming coverage
- Detailed Python Programming for each and every concept with programming exercise
End to End Automation Frameworks
- Detailed Data Driven Framework using Excel
- End to End Implementation of BDD(Behavior Driver Development) framework with Behave
Course is designed in such a way that the user does not required to have any prior understanding of python scripting
Low Level Course Coverage
Basic Python Programming (Condition Handling, Looping, String Handling, File Handling, Json Handling)
Advance Python Programming (WebScrapping, Working with JSON, Config File Handling, OOPS Conepts)
Step by Step Installation
Pycharm Editor & Pytest Framework
Record and Play (Selenium IDE)
Element locators (Detailed understanding and Practical Approach to write Element Locators)
·Webdriver API
Data driven Framework
BDD framework with Behave with Page Object Model Design Pattern
HTML Reporting
End to End Frameworks: Data Driven, BDD Framework
CI/ CD implementation using GIT and Jenkins Integration
Selenium python - Real time project implementation
Selenium with python - Complete End to End Code
python with selenium : Best Practices
python with selenium : Architecture & Framework Design
python selenium webdriver : Realtime Practices
By the End of this Course you will able to understand best automation practice and write all kind of automation testcases using Selenium
This course is very useful for professional who are working in Manual and Automation Testing.
BDD Concepts and Framework Implementation
Behave is one of the most popular BDD Library.
To the testers point of view, we can use this library to implement BDD approach with Selenium, Calabash, Watir etc.
In this course we prepare student for all BDD automation challenges, it gives coverage of almost all basic and advance concepts of Gherkin Scripting
Course Content
- 48 section(s)
- 364 lecture(s)
- Section 1 Software Testing Basic Concepts | Must for every Beginner
- Section 2 Working with Bugs/Defects/Error | Understand Bug Life Cycle
- Section 3 Different Types of Testing
- Section 4 Practical Testing Process: When Tester find a Bug and do Bug Reporting
- Section 5 Design Test Cases | Effective Test Case writing
- Section 6 Test Case Designing Techniques (BVA, ECP, Experienced Based)
- Section 7 Performance Testing Concepts (Load/ Stress/ Volume Testing)
- Section 8 Advance Manual Testing Concepts :- Agile Model
- Section 9 JIRA : Work with Bug Reporting and Management Tool
- Section 10 Task Management in JIRA | Create & Assign Task | Task Workflow
- Section 11 Learning AWS for Software Testers
- Section 12 Learn Database Testing
- Section 13 Unix/Linux for Software Tester
- Section 14 Postman Introduction | Basics of API Testing
- Section 15 Introduction to Selenium | Basics of Selenium
- Section 16 Installation Roadmap
- Section 17 Jump into basic PYTHON Programming
- Section 18 Control Execution using Condition Handling, Practical Examples and Exercise
- Section 19 Do Execution with --Loops -- | For, While, Break and Continue
- Section 20 How to do String Handling -Must for Interview Preparation & Real Automation Work
- Section 21 Complex Data Types | Work with List, Tuples and Dictionary
- Section 22 Functions in Detail | Learn how to write functions with different arguments
- Section 23 Class in Python | How to implement Class, Constructors, Class Method and Objects
- Section 24 Modules | What is Module | How to create Modules | Where to use Modules
- Section 25 File Handling in Python : Read data from TXT, CSV and Other files
- Section 26 Exception Handling in Python | Must for Practical Automation & Interviews
- Section 27 Read data from configuration files | Define and Use config files
- Section 28 Object Oriented Programming (OOPS Concepts and Practical Implementation)
- Section 29 Read & Write Excel Data(Xlsx file) : OpenPyXl package (Advance Library)
- Section 30 Learn Element Locators
- Section 31 Learn How to use Xpath: Best Practices & Techniques to Write Xpath
- Section 32 Let's Start Writing Test Case in Selenium WebDriver : Must for Everyone
- Section 33 Keyboard & Mouse Operations : ActionChains Class
- Section 34 Fetch Data at Runtime from Application and Elements
- Section 35 PyTest : Unit Testing Framework for Python (Use to Execute Test Cases)
- Section 36 Waits in WebDriver (Page Load Timeout, Implicit Wait, Explicit Wait)
- Section 37 Advance Selenium Concepts (Logs, Snapshot, Multi Window Handling)
- Section 38 Formatted Project Structure | Define Folder Hierarchy for Automation Projects
- Section 39 ******* FRAMEWORK DESIGNING ******* Data Driven Testing Framework
- Section 40 TDD & BDD Introduction
- Section 41 Kickstart Gherkin Language for Writing Feature File
- Section 42 Start Creating BDD Framework using Selenium Webdriver & Python
- Section 43 Code Management using GITHUB
- Section 44 Batch File and Share Code on GitHub
- Section 45 Setup Jenkins on Windows Machine
- Section 46 Configure and Execution by Jenkins
- Section 47 Latest Training videos 2022
- Section 48 Legacy/ Outdated Content
What You’ll Learn
- Basic to Expert level Python Programming for Automation, Automate Realtime Web Application using Selenium and Python, Ready to Develop Data Driven and BDD Framework using Selenium Python, Ready to face experienced level Automation Interview Questions, Able to show experience in Selenium & Python with frameworks
Reviews
-
AAbhilash Mahendarkar
Informative session
-
SSaurabh Madhukar Bhatt
good course
-
MMd. ramjan Ali
awsome
-
BBenazeer Kabeer
good content