Project Type: Manual Functional Testing
Application: OpenCart Demo Store
QA Tester: Artur Dmytriyev
Test Period: January 2026
Status: Testing Completed
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 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
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
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
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
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
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
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 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.
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
- 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
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
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