Skip to content

Manual QA Testing - OpenCart E-Commerce - 22 test cases, 5 bugs found, Jira integration

Notifications You must be signed in to change notification settings

arturdmt-alt/QA-Manual-P3-E-Commerce-OpenCart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P3 - E-Commerce Manual Testing Project

Project Type: Manual Functional Testing
Application: OpenCart Demo Store
QA Tester: Artur Dmytriyev
Test Period: January 2026
Status: Testing Completed


Project Overview

Comprehensive manual testing project focusing on core e-commerce functionality of OpenCart demo application. Testing covered critical user journeys including user registration, product catalog navigation, shopping cart operations, and checkout process.

Application Under Test: https://demo.opencart.com/

Objectives:

  • Validate core e-commerce functionality
  • Identify critical bugs blocking user purchases
  • Document test coverage across key modules
  • Demonstrate professional QA manual testing skills

Test Results Summary

Test Execution:

  • Total Test Cases: 22
  • Executed: 22
  • Passed: 17
  • Failed Test Cases: 2 (revealing 5 defects)
  • Pass Rate: 77%

Bugs Found: 5 total

  • High Severity: 2 bugs (critical blockers)
  • Medium Severity: 3 bugs (UX and data quality issues)

Modules Tested:

  • User Management: 5 test cases
  • Product Catalog: 4 test cases
  • Shopping Cart: 6 test cases
  • Checkout Process: 5 test cases
  • Order Management: 2 test cases

Critical Bugs Identified

High Severity Bugs

BUG-001 (SCRUM-1): Shopping Cart Subtotal Calculation Error

  • Severity: High / Priority: P0
  • Impact: Financial calculation error resulting in $348.20 discrepancy in cart total
  • Status: Critical blocker for production deployment

BUG-002 (SCRUM-2): Canon EOS 5D - Required Dropdown Field Empty

  • Severity: High / Priority: P0
  • Impact: Complete sales blocker - product cannot be purchased
  • Status: Critical blocker for production deployment

Medium Severity Bugs

BUG-003 (SCRUM-3): Apple Cinema 30" Shows Wrong Product Images

  • Severity: Medium / Priority: P1
  • Impact: Product gallery displays Canon camera images instead of monitor images

BUG-004 (SCRUM-4): Product Options Show Outdated Date (2011)

  • Severity: Medium / Priority: P2
  • Impact: Date fields default to 15-year-old values creating data quality issues

BUG-005 (SCRUM-5): Monitor Has Irrelevant Product Options

  • Severity: Medium / Priority: P2
  • Impact: Confusing product configuration with irrelevant color options for monitors

Project Structure

P3-E-Commerce-OpenCart/
├── README.md
├── test-cases/
│   └── Test-Cases.md (22 test cases)
├── bug-reports/
│   ├── Bug-Reports.md (5 bugs documented)
│   └── screenshots/
│       ├── BUG-001-subtotal-calculation-error.jpg
│       ├── BUG-002-canon-dropdown-empty.jpg
│       ├── BUG-003-wrong-product-images.jpg
│       ├── BUG-004-outdated-default-dates.jpg
│       └── BUG-005-confusing-product-options.jpg
├── exploratory/
│   └── Exploratory-Session.md (template)
└── jira-integration/
    ├── Jira-Setup-Guide.md
    └── screenshots/
        ├── jira-backlog-5-bugs.jpg
        └── jira-bug-detail-SCRUM-1.jpg

Tools and Technologies

Bug Tracking:

  • Jira Software (free tier)
  • Project: P3 E-Commerce - Manual Testing
  • All bugs tracked with complete details and screenshots

Testing Tools:

  • Manual Functional Testing
  • Chrome Browser (latest version)
  • Windows Snipping Tool for screenshot capture

Documentation:

  • Markdown for test documentation
  • GitHub for version control
  • Structured bug report format

Test Environment:

  • Browser: Chrome (latest)
  • OS: Windows 11
  • Application: OpenCart Demo Store
  • Currency: USD

Key Testing Highlights

Professional QA Practices Demonstrated:

  • Systematic test case design covering critical user flows
  • Clear bug documentation with reproduction steps
  • Screenshot evidence for all bugs
  • Impact analysis for business and technical stakeholders
  • Jira integration for bug tracking
  • Professional severity and priority classification

Testing Approach:

  • Focus on critical e-commerce functionality
  • Validation of core business flows
  • Negative testing for edge cases
  • Real bug discovery through actual testing

Critical Findings:

  • Two P0 bugs blocking core functionality discovered
  • Shopping cart calculation error affecting revenue
  • Product purchase blocker identified and documented
  • All bugs verified, reproduced, and tracked in Jira

Documentation

Test Cases: test-cases/Test-Cases.md
Comprehensive test case documentation covering 22 test scenarios across 5 modules with execution results.

Bug Reports: bug-reports/Bug-Reports.md
Detailed bug reports including steps to reproduce, expected vs actual results, impact analysis, and screenshots.

Jira Setup Guide: jira-integration/Jira-Setup-Guide.md
Complete guide for setting up Jira project and creating bug tickets.


Jira Integration

Jira Site: arturdmt.atlassian.net
Project Key: P3EC
Issue Types: Bug

All 5 bugs have been created as Jira tickets (SCRUM-1 through SCRUM-5) with complete descriptions, reproduction steps, and screenshot attachments.


Test Coverage Focus

Testing prioritized critical e-commerce user journeys:

User Management: Registration, login, logout, account management
Product Catalog: Search, browse, product details, sorting
Shopping Cart: Add products, update quantities, remove items, total calculations
Checkout Process: Guest and registered checkout, billing, shipping, order confirmation
Order Management: Order history and order details


Skills Demonstrated

  • Manual functional testing methodology
  • Test case design and documentation
  • Bug identification and reproduction
  • Professional bug reporting with impact analysis
  • Jira bug tracking system usage
  • Screenshot evidence collection
  • Severity and priority classification
  • Root cause analysis
  • Communication with technical and business stakeholders

Project Outcomes

Testing Achievements:

  • Successfully identified 2 critical blockers preventing production deployment
  • Documented 5 bugs with complete reproduction steps and evidence
  • Achieved 77% pass rate across 22 test cases
  • Created professional bug reports integrated with Jira
  • Demonstrated systematic testing approach on real application

Quality Impact:

  • Critical financial calculation error discovered before production
  • Complete sales blocker identified for Canon EOS 5D product
  • Data quality and UX issues documented for improvement
  • Clear prioritization provided for development team

Author

Artur Dmytriyev
QA Software Engineer
Location: Vancouver, BC, Canada

LinkedIn: linkedin.com/in/arturdmytriyev
GitHub: github.com/arturdmt-alt


Project Status: Testing Completed - January 2026

About

Manual QA Testing - OpenCart E-Commerce - 22 test cases, 5 bugs found, Jira integration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published