Professional Documents
Culture Documents
Rehan Final
Rehan Final
Customer (User):
Customer can view package and booking.
View Package
Search Package
Booking
Membership :
Used for managing Membership.
View Membership Package
Duration Membership
Expiration of Membership
Payment :
Used for managing the Payment.
Login :
Used for managing the Login Details.
HARDWARE AND SOFTWARE TECHNOLOGY TO BE USED:
SOFTWARE :
FRONTEND:
HTML
CSS
JavaScript
BACKEND:
Firebase
HARDWARE:
Processor – i5 10th Gen
Ram – 16 GB
Storage – 512 GB
UNIT TESTING :
Testing individual units or components of a application is called as unit testing.
This helps to validate that every unit is performing as it’s designed in the application.
Unit tests help to fix bugs early in the development cycle and save costs.
It helps the developers to understand the testing code base and enables them to make
changes quickly
INTEGRATION TESTING :
Integration Testing is a level of software testing where individual units are combined and
tested to verify if they are working as they intend to when integrated.
The main aim here is to test the interface between the modules. Normally, integration
testing is carried out after unit testing.
Once all the individual units are created and tested, we start combining those tested
modules and start performing the integrated testing.
The main goal here is to test the interfaces between the units/modules. Here are a few
simple steps that will get you started with integration testing.
VALIDATION TESTING :
This testing is done to check whether the system’s performance complies to goal of the
user and organization by the functionality.
Validation Testing ensures that the product actually meets the client's needs.
It can also be defined as to demonstrate that the product fulfills its intended use when
deployed on appropriate environment.
BLACKBOX TESTING :
Black Box Testing is a software testing method in which the functionalities of software
applications are tested without having knowledge of internal code structure,
implementation details and internal paths.
Black Box Testing mainly focuses on input and output of software applications and it is
entirely based on software requirements and specifications.
It is also known as Behavioral Testing.
Helps to check whether there are any possible errors or faults in the application without
knowing their internal code structure and to view with user’s perspective.