Software Testing Tutorial: Free Course

Course Summary

In this class, you will learn basic skills and concepts of Software Testing. Lessons are taught using REAL-LIFE SCENARIOS for improved learning. refer the tutorials sequentially one after the other

What should I know?

The video tutorial is specially designed for beginners with little or no Testing experience. But before you begin, refer this comprehensive guide on choosing Software Testing as your career

Testing Fundamentals

Software Testing - Introduction - ImportanceTutorial
Seven Fundamental Principles of TestingTutorial
SDLC Vs STLCTutorial
Software Testing Life Cycle - STLC explainedTutorial

Types of Testing

Manual Testing Tutorials for BeginnersTutorial
Automation TestingTutorial
Unit TestingTutorial
Integration TestingTutorial
System TestingTutorial
Smoke and Sanity TestingTutorial
What is Regression Testing?Tutorial
Non - Functional TestingTutorial

TestCase Development

First Steps Test Case DevelopmentTutorial
Test ScenarioTutorial
Test Case SpecificationsTutorial
Test BasisTutorial
Traceability MatrixTutorial

Testing Techniques

Equivalence Partitioning & Boundary Value AnalysisTutorial
Decision Table TestingTutorial
State Transition DiagramTutorial
Use Case TestingTutorial
Testing ReviewTutorial

Test Management & Control

Test PlanTutorial


Defect Life CycleTutorial
Testing ToolsTutorial

Types of Testing - The Mega List!

Software Testing TypesTutorial
User Acceptance TestingTutorial
Alpha Beta TestingTutorial
Usability TestingTutorial
Functional TestingTutorial
End to End TestingTutorial
Positive Vs Negative TestingTutorial
Static Vs Dynamic TestingTutorial
Adhoc TestingTutorial
Exploratory TestingTutorial
Compatibility TestingTutorial
GUI TestingTutorial
API TestingTutorial
Security TestingTutorial
Model Based TestingTutorial
Mutation TestingTutorial
Accessibility TestingTutorial
Stress TestingTutorial
Performance TestingTutorial
Load TestingTutorial
Penetration TestingTutorial
White Box TestingTutorial
Black Box TestingTutorial
Web Application TestingTutorial
Complete Web Application Testing ChecklistTutorial
Cyclomatic ComplexityTutorial
Quality AssuranceTutorial
Practical Tips and Tricks to Create Test DataTutorial
Testing MethodologyTutorial
Agile Testing MethodologyTutorial
How to Test in Agile?Tutorial
Scrum TestingTutorial
Automation Testing for Agile MethodologyTutorial
What is Backend Testing?Tutorial
Test coverage in software testingTutorial
Banking Application TestingTutorial
Business Intelligence Testing: Sample Test CasesTutorial
Context Driven TestingTutorial
Cookie Testing Tutorial with Sample Test CasesTutorial
Cloud Testing Tutorial with SaaS Testing PrimerTutorial
Testing E-commerce ApplicationsTutorial
Testing Insurance Applications with Sample TestcasesTutorial
Payment Gateway Testing Tutorial with Sample Test CasesTutorial
Testing for Retail POS (Point Of Sale) SystemTutorial
Python Unit Testing GuideTutorial
Software Testing Metrics: Complete TutorialTutorial
What is Testing as a Service (TaaS)?Tutorial
What is Test Harness? Comparison of Test Harness Vs Test FrameworkTutorial
How to create Test Strategy DocumentTutorial
Healthcare Application Testing with Sample Test CasesTutorial
What is Test Maturity Model (TMM)?Tutorial
Protocol TestingTutorial
Testing Telecom Application with Sample TestcasesTutorial
Download Sample Test Case Template with Explanation of important FieldsTutorial
Download Test Plan Template with Sample DataTutorial
Negative Testing: Complete TutorialTutorial
Learn Orthogonal Array Testing (OAT)Tutorial
Learn SOA TestingTutorial
Learn Statement CoverageTutorial
Conformance TestingTutorial
Stability Testing - Concepts in Software TestingTutorial
Vulnerability Testing TutorialTutorial
Dynamic TestingTutorial
What is Recovery Testing ?Tutorial
Operational TestingTutorial
Concurrency TestingTutorial
Learn Path & Basis Path TestingTutorial
Pairwise TestingTutorial
What is Storage Testing?Tutorial
Application Testing TutorialTutorial
Component TestingTutorial
Risk Based TestingTutorial
Smoke Testing TutorialTutorial
Grey Box TestingTutorial
Configuration TestingTutorial
Destructive TestingTutorial
System Integration TestingTutorial
Interoperability TestingTutorial
Volume TestingTutorial
What is Soak Testing?Tutorial
Module TestingTutorial
Age TestingTutorial
Thread TestingTutorial
Interface TestingTutorial
Fuzz Testing- (Fuzzing)Tutorial
Unit Test Vs Integration TestTutorial
Benchmark TestingTutorial
Workflow TestingTutorial
What is Localization Testing?Tutorial
Endurance TestingTutorial
Reliability TestingTutorial
Scenario TestingTutorial
Pilot TestingTutorial
Scalability TestingTutorial
Parallel TestingTutorial
Loop TestingTutorial
Testing REST API ManuallyTutorial
Interrupt TestingTutorial
What is Keyword Driven TestingTutorial
Alpha TestingTutorial
Test Environment for Software TestingTutorial
Mainframe Testing Tutorial - Complete GuideTutorial


Software Testing Interview QuestionTutorial
Testing QuizTutorial


Globalization Vs Localization TestingTutorial
Verification v/s Validation in a Software TestingTutorial
Test Plan V/s Test StrategyTutorial
Quality Assurance Vs Quality ControlTutorial
Defect Density: Software Testing TerminologyTutorial
Defect Severity in Software TestingTutorial
Re-testing Vs Regression TestingTutorial
Test Scenario Vs Test ConditionTutorial


The Definite ISTQB Certification Guide!Tutorial
A complete guide to CSTE certificationTutorial
ISTQB Tips and Tricks: Complete Guide to Ace the ExamTutorial
CSQA Certification Preparation GuideTutorial