Course Content
25 Modules
143 Lessons
19h 45m
What is Software Testing?
4 Lessons
Overview: What is Software Testing
Different Definitions of Software Testing
Conclusion: What is Software Testing
Why choose a Career in Software Testing?
6 Lessons
Overview: Why choose a Career in Software Testing
Why choose a Career in Software Testing- The JB Success Story
Why choose a Career in Software Testing- The MS Success Story
Why choose a Career in Software Testing- The RS Success Story
Why choose a Career in Software Testing- The LH Success Story
Conclusion: Why choose a Career in Software Testing
Understanding of Quality
5 Lessons
Overview: Understanding of Quality
Understanding Quality with the Example of a Big Telco Company
Understanding Quality with the Example of a Virtual Meeting Software
Understanding Quality with the Example of a University Internal App
Conclusion: Understanding of Quality
Contributing to Product Quality
7 Lessons
Overview: Contributing to Quality of Product
Contribute to Quality with Great Testing
Contribute to Quality with Participation in Planning
Contribute to Quality by Collaborating
Contribute to Quality by Coaching
Contribute to Quality by Understanding Contexts
Conclusion: Contributing to Quality of Product
Software Testing Tasks
5 Lessons
Overview: What are Software Testing Tasks?
Understanding Software Testing Tasks with Example- Part I
Understanding Software Testing Tasks with Example- Part II
Understanding Software Testing Tasks with Example- Part III
Conclusion: What are Software Testing Tasks?
Writing Test Cases
6 Lessons
Overview: Creating a Test Case
How to write a Test Case with Low-level Details
How to write a Test Case with High-level Details
How to write a Test Case in BDD Style
Writing Test Case with Granular Details
Conclusion: How to create a Test Case
Commonly used Testing Vocabulary
5 Lessons
Overview- Testing Vocabulary, Concepts and Misconceptions
‘Testing’ related Vocabulary, Concepts, and Misconceptions
‘Test Cases’ related Vocabulary, Concepts, and Misconceptions
‘Test Planning’ related Vocabulary, Concepts, and Misconceptions
Conclusion: Testing Vocabulary, Concepts and Misconceptions
Role of Automation in Testing
6 Lessons
Overview: Use of Automation in Testing
Automated Regression Testing
Using Automation for CI/CD
Using Automation for Load Testing
Using Automation to Create Ad-hoc Tools
Conclusion: Use of Automation in Testing
Notion of good enough
4 Lessons
Overview: Notion of Good Enough
Notion of Good Enough: Mission Critical
Notion of good enough: MVP
Conclusion: Notion of good enough
When to stop Testing?
1 Lesson
Problem Solving as a Tester
7 Lessons
Overview: How to troubleshoot a Problem?
How to troubleshoot a Problem: Approach
How to troubleshoot a Problem: Nature
How to troubleshoot a Problem: Isolate
How to troubleshoot a Problem: Resolution
How to troubleshoot a Problem using Polya’s approach
Conclusion: How to troubleshoot a Problem?
Overview: How to describe a Bug Workflow?
Understanding Bug Workflow with ‘Tric Test’ Example
Understanding Bug Workflow in a Scrum Team
Understanding Bug Workflow with ‘Rock Minus’ Example
Understanding Bug Workflow with ‘Chaos out of the box’ Example