Skip to content

Repository files navigation

E-Commerce Web Application Testing & Quality Assurance

Overview

This repository contains a manual testing project performed on the OpenCart e-commerce web application. The objective of this project is to gain hands-on experience with software testing activities and document the complete testing process using industry-standard QA artifacts.

The project focuses on validating important functionalities of the application such as user registration, login, product search, shopping cart, and checkout process.

Modules Covered

  • User Registration
  • Login & Logout
  • Home Page
  • Product Search
  • Product Details
  • Product Comparison
  • Add to Cart
  • Shopping Cart
  • Checkout
  • My Account
  • Contact Us
  • Newsletter

Testing Activities Performed

  • Requirement Analysis
  • Test Scenario Preparation
  • Test Case Design
  • Test Execution
  • Defect Reporting
  • Requirement Traceability Matrix (RTM)
  • Test Summary Documentation

Tools Used

  • Manual Testing
  • Microsoft Excel
  • Git & GitHub
  • OpenCart Demo Store

Repository Structure

File Name Description
FRS(OpenCart).pdf Functional Requirement Specification document used for requirement analysis
OpenCart-Test Scenarios.xlsx Test scenarios created for different modules of the application
Test cases (Open Cart).xlsx Detailed test cases with expected results
Test Execution (Open Cart).xlsx Test execution results including pass/fail status
RTM (OpenCart).xlsx Requirement Traceability Matrix used for requirement coverage
Bug Report(OpenCart).xlsx Defects identified during testing with severity and priority details

Learning Outcomes

Through this project, I gained practical experience in:

  • Understanding software requirements
  • Writing test scenarios and test cases
  • Executing test cases and recording results
  • Reporting and tracking defects
  • Maintaining requirement traceability
  • Applying software testing fundamentals in a real-world e-commerce application

Project Goal

The purpose of this project is to strengthen my understanding of manual testing concepts and build practical experience in software quality assurance by working on a real e-commerce application.


Author: Tanishq Singh Gour Role: Aspiring Quality Engineer | B.Tech CSE Student

About

Manual testing project for an e-commerce web application covering test cases, bug reports, test execution, and QA documentation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors