Professional Documents
Culture Documents
Chapter 5
Chapter 5
Chapter 5
CHAPTER 5
TESTING
5.1 INTRODUCTION
The Testing process focuses on the logical interval of the software ensuring that all the
statements have been tested and on functional interval is conducting test to uncover errors
and ensure that defined input will produce actual result that agree with the required
results. Program level testing, modules level testing integrated and carried out. The first
test of logical changes made in it and with the intention finding errors and correcting all
detected errors and correcting all detected errors. A good test case is one that has a high
probability of finding an undiscovered error. The following testing methods were used
to ensure correctness and reliability of examination results.
Each module was tested separately to ensure the correctness of each module. This type
of test enables the developer to know if there are any faults in the functionality of any
module.
Integration testing is a systematic testing for constructing the program structure which at
the same time conducting test to uncovered errors associated with interfacing the
objective of these testing is to take unit tested modules and build a program structure that
has been dictated by design. After connecting all the sub modules into whole module the
connections between the modules are correctly being established. The back end and front
end are working as whole module and the data entered in the front end submitted where
successfully entered into the database.
Validation testing is mainly done to confirm that each vales of different fields all fall in
their type and also check whether any field is left without entering any value.
• If any field left empty the message appears specifying enter the data.
• Some fields can be left blank.
• If any field must be field by any character in place of integer or vice versa then
a message appears specifying enter the data in current format.
White Box focus on the program control structure. Test cases are divided to ensure that
all statements in the program have executed at least once during the testing and that all
logical conditions implying that this test is typically applied to small program
components. The system has been tested by providing variety of inputs to ensure that all
the statements are executed at least once and that too in the expected manner. While box
testing is the best case design method that uses the control structure of the procedural
design to derive test cases. While box Testing methods were used to check whether the
loops executed properly, different methods were applied at the boundaries and the
execution was examined to be perfect. All typical condition was tired and the correct
results were obtained.