https://github.com/rajit2002/work-wise-company-assignment
https://github.com/rajit2002/work-wise-company-assignment
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rajit2002/work-wise-company-assignment
- Owner: rajit2002
- Created: 2025-04-02T19:01:08.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-03T10:51:48.000Z (about 2 months ago)
- Last Synced: 2025-04-09T23:55:41.826Z (about 2 months ago)
- Language: HTML
- Size: 498 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File Sharing Application - Testing Documentation
## Project Overview
This repository contains testing documentation for the **File Sharing Application**, covering both **manual testing** and **automation testing** approaches. The application allows users to **register, log in, and upload files**, and our testing ensures that these features work as expected.We have structured our work into two branches:
- `main branch` → For automated test scripts using page object model
- `manual-testing-project` → For manual testing documentation---
## Manual Testing
### ** Test Plan & Scope**
The manual testing process focused on verifying the core functionalities of the application, including:
- **User Registration** → Ensuring valid sign-ups and handling invalid inputs
- **Login** → Testing credential validation
- **File Upload** → Checking file size limits, format restrictions, and upload behavior
- **UI & Usability** → Verifying responsiveness and ease of use
A detailed **Test Plan** document is available in this branch, along with test cases and a bug report.
### ** Test Cases & Bug Reports**
- The **test case document** contains positive and negative test scenarios.
- A **bug report** lists identified issues along with their severity and resolution status.All manual testing documents are stored in the `manual-testing-project` branch.
---
## Automation Testing
### ** Features Covered in Automation**
Automated test scripts have been written using **Selenium WebDriver with Java**, covering:
**Sign-Up Process** → Validating registration flow with different inputs
**Login Functionality** → Ensuring secure authentication mechanisms
**File Upload Process** → Automating upload verification for different file types### ** Tools & Technologies Used**
- **Selenium WebDriver** (for automation)
- **Java** (as the programming language)
- **TestNG & page object models**
- **Maven** (for dependency management)### **Video Demonstration**
A video walkthrough of our testing approach is available. You can access it here:
🔗 Google Drive Video Link[https://drive.google.com/file/d/1dzubK83XHv8SjWYOORgmJpPvO98EmQBN/view?usp=sharing ]