0% found this document useful (0 votes)
66 views3 pages

STQA Mini Project Report-1

STQA report BE

Uploaded by

rp7895798
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views3 pages

STQA Mini Project Report-1

STQA report BE

Uploaded by

rp7895798
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Software Testing & Quality Assurance

Mini Project Report

Title: Covid19 Statistics Website Using HTML, CSS, JavaScript, PHP, MySQL
Group Members: Krishna Bacchewar (BE-A-05)
Rohan Patel (BE-A-06)
Digvijay Dudhnale (BE-A-07)
Atharva Shewale (BE-A-08)

Abstract

This report details the creation and testing of a dynamic website designed to
provide up-to-date COVID-19 information. The site, built using HTML, CSS,
JavaScript, PHP, and MySQL, offers features such as user registration, login,
and commenting. Emphasis is placed on ensuring software quality and security,
resulting in a reliable and user-friendly platform.

Introduction

The COVID-19 pandemic has underscored the necessity for reliable information
platforms. This project aims to develop a dynamic website to disseminate
COVID-19 statistics and facilitate user interaction through comments. Utilizing
modern web development technologies, the site ensures a responsive and secure
user experience. Furthermore, rigorous software testing and quality assurance
practices are employed to deliver a robust application.

Methodology

The project is developed following a structured approach, which includes:

1. Requirement Analysis: Identifying and documenting the necessary


features and functionalities of the website.
2. Design: Crafting the database schema and designing the user interface to
ensure usability and accessibility.
3. Implementation: Coding the website using HTML, CSS, JavaScript for
the front end, and PHP with MySQL for the back end.
4. Testing: Conducting various testing methods to ensure the software
meets all requirements and is free of defects.
5. Deployment: Setting up the website on a local server for demonstration
and further testing purposes.

Technologies Used

 HTML: Used for structuring the web content.


 CSS: Applied for styling and layout of the web pages.
 JavaScript: Employed for adding interactivity to the website.
 PHP: Utilized for server-side scripting and handling backend processes.
 MySQL: Used for managing the relational database, storing user data,
and comments.

Implementation Details

Key Features

 User Registration and Login: Allows users to create accounts and log in
securely.
 COVID-19 Statistics Dashboard: Displays updated COVID-19 data.
 User Comments and Discussions: Enables users to post and view
comments.
 Responsive Design: Ensures the website is accessible on various devices.
 Secure Data Handling: Implements data validation and security
measures to protect user information.

Process Overview

1. Database Setup: Creating a MySQL database with tables for user


accounts and comments.
2. Backend Development: Using PHP to handle user authentication, data
processing, and database interactions.
3. Frontend Development: Designing the user interface with HTML and
CSS, and adding interactive elements with JavaScript.
4. Integration: Connecting the front end with the back end to create a
seamless user experience.
5. Testing and Quality Assurance: Performing thorough testing to ensure
functionality, security, and performance.
Quality Assurance and Testing

1. Functional Testing:

 Verifying user registration and login with valid and invalid inputs.
 Ensuring that comments can be posted and displayed correctly.
 Testing all forms for proper data validation and sanitization.

2. Security Testing:

 Protecting against SQL injection by sanitizing all user inputs.


 Preventing Cross-Site Scripting (XSS) attacks through input
validation.
 Ensuring secure password storage using hashing techniques.

3. Usability Testing:

 Testing the website on various devices to ensure responsive design.


 Evaluating the user interface for ease of use and accessibility.

4. Performance Testing:

 Conducting load testing to ensure the website can handle multiple


users.
 Optimizing database queries and interactions for efficiency.

Conclusion

The development of this dynamic COVID-19 information website showcases


the effective use of web technologies and quality assurance practices. The
project provides a user-friendly platform for accessing COVID-19 statistics and
participating in discussions, with a strong emphasis on security and data
protection.

Future enhancements could include real-time data updates, improved user


interface design, and additional features such as news feeds and resource links.
This project serves as a foundational example of building reliable and feature-
rich web applications through careful planning, implementation, and testing.

You might also like