Smoke Testing: Difference between revisions

From Bloomex Wiki
Jump to navigation Jump to search
(Created page with "=== '''Smoke Testing for Web Sites – Basic Guide''' === '''What is Smoke Testing?''' Smoke testing is a quick check to make sure the website is up and major functions are working after a new build or deployment. It does '''not''' cover deep or detailed testing — just the basic “is it working at all” check. '''How to Prepare?''' Identify the '''critical paths''' of the website — core features that must work for the product to be usable (e.g. homepage loads, l...")
 
No edit summary
 
Line 1: Line 1:
<< Return to [[Testing Techniques]]
=== '''Smoke Testing for Web Sites – Basic Guide''' ===
=== '''Smoke Testing for Web Sites – Basic Guide''' ===
'''What is Smoke Testing?'''
'''What is Smoke Testing?'''

Latest revision as of 08:49, 5 June 2025

<< Return to Testing Techniques

Smoke Testing for Web Sites – Basic Guide

What is Smoke Testing?

Smoke testing is a quick check to make sure the website is up and major functions are working after a new build or deployment. It does not cover deep or detailed testing — just the basic “is it working at all” check.

How to Prepare?

Identify the critical paths of the website — core features that must work for the product to be usable (e.g. homepage loads, login works, main navigation is clickable). Keep a short checklist of 5–10 high-level actions. No need for detailed test cases.

How to Execute?

Open the site and perform basic actions manually: load key pages, log in, submit a form, check navigation. No need to check every detail. The goal is to confirm the build is stable enough for deeper testing. If anything critical fails — stop and report immediately.

When to Run Smoke Tests?

  • After each new build or deployment
  • Before starting full regression or exploratory testing
  • As part of CI/CD pipeline checks

Examples:

  • If the homepage does not load — smoke test fails.
  • If the login form crashes — stop and report. No need to check further until fixed.