Test Cases and Bug Reports

A Good Test Case

FieldValue
IDTC_LOGIN_001
TitleLogin with valid credentials
Preconditionuser [email protected] is registered
Steps1. Open https://shopease.example.com/login 2. Enter email 3. Enter password 4. Click Login
Test data[email protected] / Test@123
Expected resultMy Account page opens and shows "Welcome, Priya"
PriorityHigh

Tip: Write steps so clearly that a new tester (or a Selenium script) can follow them without asking you anything. Clear manual test cases become easy automation scripts.

A Good Bug Report

FieldValue
Bug ID / TitleBUG-1042: Cart count does not update after adding a product
EnvironmentQA build 2.3.1, Chrome 130, Windows 11
Steps to reproducesearch "shoes" → open first product → click Add to Cart
Expectedcart badge shows 1
Actualcart badge still shows 0 until page refresh
Severity / PriorityMajor / High
Attachmentsscreenshot, console log

Note: Severity = how badly it breaks the system (set by the tester). Priority = how soon it must be fixed (set by the product owner). A spelling mistake in the logo is low severity but high priority.

Bug Life Cycle

New -> Assigned -> Open -> Fixed -> Retest -> Verified -> Closed
                                    |                |
                                    |                +-> Reopened (still failing) -> Assigned
                                    +-> Rejected / Duplicate / Deferred