Great work!

XP to next level

BugEater

Testing Types: Smoke, Sanity, Regression & Co

Beginner Manual QA 48 XP 2h 62 students started this trail

Updated: 18/05/2026

Start Trail

What Is This Course About?

Every QA tester has been there. ๐Ÿซ 

A new build lands in your inbox. A developer closes a ticket and says "Fixed." The sprint is ending and someone asks "did we do a regression?"

And you wonder: what exactly am I supposed to run right now?

This course answers that question once and for all. You'll learn the full taxonomy of testing types โ€” not as abstract theory, but as practical tools you reach for every single day on the job.

No jargon mazes. No memorization for the sake of memorization. Just clear, honest explanations of what each type of test actually does, when to use it, and why it matters.

What You'll Learn

By the end of this course, you'll be able to:

  • โœ… Decide in minutes whether a new build deserves your attention or should be sent back to the devs
  • โœ… Know the difference between smoke, sanity, re-test, and regression โ€” and never mix them up again
  • โœ… Explain testing dimensions โ€” functional, non-functional, and UI/UX โ€” to your team and stakeholders
  • โœ… Navigate testing theory โ€” black/white/gray box, testing levels, alpha and beta โ€” with confidence
  • โœ… Choose the right testing strategy for any situation you encounter

Course Structure

4 Modules ยท 12 Lessons ยท ~120 minutes total

Each lesson is a 10-minute focused read with a short quiz at the end. No fluff, all substance.

๐Ÿ” Module 1: Quick Recon โ€” Smoke & Sanity

The art of saving time before it's wasted.

  • Lesson 1.1: Smoke Test โ€” The Survival Check
  • Lesson 1.2: Sanity Test โ€” The Sanity Check
  • Lesson 1.3: Smoke vs Sanity โ€” The Cheat Sheet

Learn how to decide in 5 minutes whether a build is worth testing. Smoke testing tells you if the critical path works at all. Sanity testing tells you if a specific fix actually fixed anything.

๐Ÿ›ก๏ธ Module 2: Guardians of Stability โ€” Regression & Re-test

How not to break old things while fixing new ones.

  • Lesson 2.1: Re-test โ€” I'll Check That Again
  • Lesson 2.2: Regression Test โ€” The Butterfly Effect
  • Lesson 2.3: Regression Strategy โ€” How to Stay Sane

This is the bread-and-butter of manual QA. Re-testing confirms a specific bug is gone. Regression testing makes sure nothing else broke. Strategy keeps you sane when "everything" needs testing.

๐Ÿ”ฌ Module 3: By Test Object โ€” Functional & Beyond

Seeing the product from three different angles.

  • Lesson 3.1: Functional Testing โ€” Does It Even Work?
  • Lesson 3.2: Non-functional Testing โ€” How Does It Work?
  • Lesson 3.3: UI/UX Testing โ€” Beauty & Usability

Testing isn't just "does it click." Functional testing checks requirements. Non-functional testing checks quality attributes like speed and security. UI/UX testing checks whether real humans can actually use the thing.

๐Ÿ“ฆ Module 4: Levels & Code Access โ€” Boxes & Stages

Classic theory made practical.

  • Lesson 4.1: Black, White & Gray Box
  • Lesson 4.2: Testing Levels โ€” From Bolt to Machine
  • Lesson 4.3: Alpha & Beta โ€” Testing With Real People

From the classic box metaphors to the testing pyramid to real-world alpha and beta programs โ€” this module builds your theoretical foundation without putting you to sleep.

Rewards

Complete this course and you'll earn:

  • ๐Ÿ… 12 quiz completions โ€” 4 XP each
  • ๐Ÿ”ต 4 module badges: First Responder, Stability Guardian, Multi-Lens Tester, Box Breaker
  • ๐ŸŸฃ 1 course badge: Type Detective โ€” for the QA who knows exactly which test to run and why

Modules