CHAPTER V House Rental Application Chapter 5
CHAPTER V House Rental Application Chapter 5
SYSTEM TESTING
5. Introduction
This chapter outlines a comprehensive testing strategy, detailing the various types of system
testing that will be undertaken. It will cover functional testing to ensure that each feature
operates as intended, integration testing to validate the interaction between different modules,
performance testing to assess the app's responsiveness and stability under load, and security
testing to safeguard user data and protect against potential breaches. Additionally, the chapter
will delve into the process of creating test cases, executing tests, and meticulously
documenting results.
1. Code Coverage Testing (creating tests to satisfy some criteria of code coverage).
2. Mutation Testing
3. Fault Injection Methods
4. Static Testing
2
Table 5.1 Black box and White box testing
individual units into one-unit, integrated units were tested as a whole. When the
function/procedure
is tested for the first time, black box testing methodology was used. It was tested for excepted
results on different user inputs. If the function did not deliver the excepted outcome white
box testing methodology was used. So, it was tested by going through each and every relevant
code. After testing for functionality of the functions/procedures, these functions/procedures
ware combined and testing using black box testing methodology. If the results show any
discrepancy than except output, the again they were tested for expected results using white
box testing methodology. Once the service was completed then it was tested using test data
by using black box and white box approach. All the interfaces were checked using black box
approach. Since 26 validation rules have been applied at all the possible areas of user
interfaces, testing of some areas were not required.
3
5.3 System interface
5.3.1 Interface testing
This is the login page which can user enters him email and password and this page has
validation.
4
Figure 2 login testing
This is the dashboard when admin enters the right password and right email it directed to this
page where he or she can manage and see the different sections of the application.
5
Figure 3 dashboard using
6
Figure 5.3.3 houses
It is stored in the list of houses of Kumis real state application and new houses are registered.
Figure 4 houses
7
Figure 5.3.4 User
The owner of the application has the ability to create a new user, every admin who has given
an email and password can login into the system, and every admin has full control of the system.
9
5.4.2 Table 4 Test report
10