Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Practical Software Testing 2025-Manual+JIRA+API+DB+Selenium

via Udemy

Overview

Practical Manual Testing | Bug Reporting and Task Management with JIRA | Database Testing | Selenium with Python

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

This course is specially designed by keeping manual tester/ freshers in focus, here we give coverage starting from Manual Testing Concepts to Database Testing, APITesting &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 &APITesting

- 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, OOPSConepts)

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, BDDFramework

CI/ CDimplementation using GITand 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.


BDDConcepts and Framework Implementation

Behaveis one of themost popular BDDLibrary.

To the testers point of view, we can use this library to implement BDDapproach withSelenium, Calabash, Watir etc.

In this course we prepare student for all BDDautomation challenges, it gives coverage of almost all basic and advance concepts of Gherkin Scripting

Syllabus

  • Software Testing Basic Concepts | Must for every Beginner
  • Working with Bugs/Defects/Error | Understand Bug Life Cycle
  • Different Types of Testing
  • Practical Testing Process: When Tester find a Bug and do Bug Reporting
  • Design Test Cases | Effective Test Case writing
  • Test Case Designing Techniques (BVA, ECP, Experienced Based)
  • Performance Testing Concepts (Load/ Stress/ Volume Testing)
  • Advance Manual Testing Concepts :- Agile Model
  • JIRA : Work with Bug Reporting and Management Tool
  • Task Management in JIRA | Create & Assign Task | Task Workflow
  • Learning AWS for Software Testers
  • Learn Database Testing
  • Unix/Linux for Software Tester
  • Postman Introduction | Basics of API Testing
  • Introduction to Selenium | Basics of Selenium
  • Installation Roadmap
  • Jump into basic PYTHON Programming
  • Control Execution using Condition Handling, Practical Examples and Exercise
  • Do Execution with --Loops -- | For, While, Break and Continue
  • How to do String Handling -Must for Interview Preparation & Real Automation Work
  • Complex Data Types | Work with List, Tuples and Dictionary
  • Functions in Detail | Learn how to write functions with different arguments
  • Class in Python | How to implement Class, Constructors, Class Method and Objects
  • Modules | What is Module | How to create Modules | Where to use Modules
  • File Handling in Python : Read data from TXT, CSV and Other files
  • Exception Handling in Python | Must for Practical Automation & Interviews
  • Read data from configuration files | Define and Use config files
  • Object Oriented Programming (OOPS Concepts and Practical Implementation)
  • Read & Write Excel Data(Xlsx file) : OpenPyXl package (Advance Library)
  • Learn Element Locators
  • Learn How to use Xpath: Best Practices & Techniques to Write Xpath
  • Let's Start Writing Test Case in Selenium WebDriver : Must for Everyone
  • Keyboard & Mouse Operations : ActionChains Class
  • Fetch Data at Runtime from Application and Elements
  • PyTest : Unit Testing Framework for Python (Use to Execute Test Cases)
  • Waits in WebDriver (Page Load Timeout, Implicit Wait, Explicit Wait)
  • Advance Selenium Concepts (Logs, Snapshot, Multi Window Handling)
  • Formatted Project Structure | Define Folder Hierarchy for Automation Projects
  • ******* FRAMEWORK DESIGNING ******* Data Driven Testing Framework
  • TDD & BDD Introduction
  • Kickstart Gherkin Language for Writing Feature File
  • Start Creating BDD Framework using Selenium Webdriver & Python
  • Code Management using GITHUB
  • Batch File and Share Code on GitHub
  • Setup Jenkins on Windows Machine
  • Configure and Execution by Jenkins
  • Latest Training videos 2022
  • Legacy/ Outdated Content

Taught by

Testing World Infotech and Testing World

Reviews

4.4 rating at Udemy based on 2184 ratings

Start your review of Practical Software Testing 2025-Manual+JIRA+API+DB+Selenium

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.