When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Learn Software Testing : Beginner to Expert.

A Software Testing Bootcamp for beginners aiming to shape their careers in Software Testing and Quality Assurance (QA)

     
  • 4.8
  •  |
  • Reviews ( 26 )
₹3099

This Course Includes

  • iconudemy
  • icon4.8 (26 reviews )
  • icon32 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Learn Software Testing : Beginner to Expert.

Welcome to the "Comprehensive Software Testing Bootcamp: Empowering Testers" ! Whether you're starting from scratch or aiming to enhance your skills in Quality Assurance (QA), this course is designed to cater to beginners and aspiring professionals . No prior programming background is required; just a few hours of commitment each week will lead you to gain a deep understanding of software testing, transforming you into a matured QA professional by the end of the journey.

What Sets This Course Apart?

Led by an experienced industry practitioner committed to your success, this course offers a unique blend of theory and hands-on practice. I believe in making learning enjoyable and engaging, fostering a supportive community where students can succeed. The course structure ensures a seamless learning experience including practical insights that prepare you for real-world challenges in the software testing landscape.

On finishing each module you can test your knowledge & understanding with a Level Up Quiz.Upon enrollment, you'll gain exclusive access to an application designed for manual testing, test automation, performance testing, and API testing. This personalized platform ensures a seamless learning experience, allowing you to practice and apply your skills in a real-world context.

Course Overview:

Introduction

What sets this course apart? Why choose me as your instructor? - My commitment to you.

Have fun - This course wasn't created in a Day. - Join the Community - Explanation of the course structure and format

Overview of Software Testing & the Industry

What is Testing & Why is it Important ?

Overview of Testing Market & opportunities for us

Tester, QA, SDET & Testing vs QA Explained

How Software Testing Is aligned in organizations.

Module Quiz

Software Lifecycles & What matters to QA

SDLC (Software Development Life Cycle) Explained

STLC (Software Testing Life Cycle) Explained

Defect Lifecycle Explained

Verification, Validation , Assertions Explained

Module Quiz

Types of Software Testing

Types of Software Testing Explained

Overview of Functional Testing

Overview of Non-Functional Testing

Module Quiz

Understanding Functional Testing

Integration Testing

Smoke & Sanity Testing

System Testing

Regression Testing

User Acceptance Testing

Globalization & Localization Testing

Module Quiz

Non-Functional Testing Explained

Performance Testing

Security Testing

Usability Testing

Compatibility Testing

Module Quiz

Test Strategy & components of Testing Lifecycle

Test Strategy

Workshop on Test Strategy

Requirements

Workshop on Requirements

Test Plan

Workshop on Test Plan

Writing Testcases

Workshop on Writing Testcases

Priority & Severity of Tests

Test Execution - Pre Module

Module Quiz

Test Execution

Executing Testcases

Workshop on Executing Testcases

Sanity & Smoke Tests

Test Execution Results & Reporting

Re-Testing & Regression Testing

Module Quiz

Bugs & Defects

Defect Lifecycle

Priority vs Severity of Defects

More on Defects

Workshop on Defects

Module Quiz

More Testing

Test Cycle

Unit Testing

Module Quiz

Test Management

Test Management Overview

TestCases

Test Cycles, Phase & Execution

Tools & Products

Testing yours apps : UI

Manual Testing

Automation Testing Basics

More Automation Testing Basics

UI testing

Automation of UI tests

Module Quiz

Testing your apps : APIs

API Refresher

BookStore App API - Part 1

BookStore App API - Part 2

API Testing Basics

API Documentation and Specifications

API Testing Tools

Module Quiz

Testing your apps : Mobile

Mobile Testing

Automation of Mobile Testing

Module Quiz

Javascript Basics , Node.js & VSCode

why Javascript ?

Variables

Operators

Conditional Statements

Loops

Functions

Arrays

Objects

Async & Await

Understanding the Document Object Model (DOM)

Installation - Node.js & NPM

Installation - VSCode

Module Quiz

Test Automation with Selenium

Overview of Selenium and its use in automated testing

Extensions to find Xpath & Identifiers in Selenium

Install Firefox, Selenium WebDriver & few baby steps

Webpage Interactions

TC001

Node.js Assertions in Selenium

Advanced Assertions - Introduction to Chai

Setting things in order - Modularization of the code

Data-Driven Test Automation with Selenium WebDriver

Working with JavaScript testing framework - Mocha

Building Test Run Reports with Mocha

Adding Screenshots to our Automation Reports with Mochawesome

TC007 - End to End Test

Module Quiz

API Testing & Automation with SoapUI

SoapUI Installation & quick overview

Getting Started with a Project

Getting Started with a Project using swagger definition

Creating Tests from Requests

More Assertions

Exchanging API Response Data & Dynamic Assertions

Introducing Groovy Programming in SoapUI

Running Tests & Doing more with Groovy

API test Automation with Advanced Groovy

TestRunner & Reports in SoapUI

Module Quiz

Performance Testing using Jmeter

Jmeter Installation

Recording a JMeter Test

Fixing the Recorded Test

Adding Parameterization

Running in CLI

Module Quiz

Cross Browser Testing

Browser Tests & Cross Browser Testing

Overview of BitBar

Running Selenium Tests in Bitbar

Module Quiz

Test Management with Zephyr

Introduction to gitpod

Zephyr Enterprise Logistics & Installation

Test Management with Zephyr Enterprise - Part A

Test Management with Zephyr Enterprise - Part B

Module Quiz

What You Will Learn?

  • Master the fundamentals of software testing, encompassing test planning, meticulous test case design and execution, and proficient defect management..
  • Explore advanced testing domains including test automation, performance testing, and API testing, with a focus on integrating these practices seamlessly.
  • Delve into continuous testing, Agile, DevOps practices, and diverse software test lifecycle types, optimizing test management for comprehensive proficiency..
  • Engage in real-world projects, utilize a QA-focused app for career development, and access optional 1:1 consulting sessions for personalized guidance..