Skip to content

Initial Smoke Test Findings (Bugs & Enhancements) #18

Description

@AditiGarg23

🐞 Bug #1: Cart Authentication Bypass
Severity: High | Category: Security
Cart functionality works without user login, bypassing authentication controls.
Steps: Open site → Add product to cart → Cart updates successfully
Expected: Require login before cart operations
Actual: Cart works without authentication.
Environment: Node.js/Express, React, MongoDB Atlas

🐞Bug #2: Checkout Process Failure
Severity: Critical | Category: Core Function
Checkout process fails completely, preventing purchase completion.
Steps: Add product → Go to checkout → Attempt completion
Expected: Successful checkout processing
Actual: Checkout fails / no response/ blank page.
Environment: Node.js, React, MongoDB Atlas

🐞Bug #3: Missing Product Update in Admin
Severity: Medium | Category: Admin Tools
Admin panel only allows product deletion, no editing functionality available.
Steps: Open Admin Panel → Try to edit product
Expected: Full CRUD operations for products
Actual: Update function is missing.
Environment: Node.js, React, MongoDB Atlas

🐞Bug #4: Logo Overlapping Text on Signup Page
Severity: Medium | Category: UI/CSS
he SHOPPER logo with shopping bags is overlapping the "Already have an account? Login here" text on the signup page.
Steps: Navigate to signup page → Observe logo and text positioning → Notice overlap
Expected: Logo and text should be properly spaced with clear visual separation
Actual: Logo overlaps with login link text
Environment: Frontend CSS styling issue

✨Enhancement #1: Product Size Selection
Priority: Medium
Add size variants (S/M/L) to products for fashion e-commerce support.

Add size field to product schema
Update admin forms and customer interface

✨Enhancement #2: Logout Feedback
Priority: Low
Improve logout UX with confirmation or redirect to login page.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions