Udemy

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

Enroll Now
  • 13,226 Students
  • Updated 1/2025
4.5
(2,248 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 19 Minute(s)
Language
English
Rating
4.5
(2,248 Ratings)
4 views

Course Overview

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

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

  • A
    Abhilash Mahendarkar
    5.0

    Informative session

  • S
    Saurabh Madhukar Bhatt
    5.0

    good course

  • M
    Md. ramjan Ali
    4.0

    awsome

  • B
    Benazeer Kabeer
    4.0

    good content

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed