Testing and Implementation
Testing and Implementation
Testing is the process where the test data is prepared and used for testing the module
individually and later the validation given for the fields. Actually testing is the state of
implementation aimed at ensuring that the system works accurately and efficiently before the
actual operation commences.
The software testing process commences one the program is created and the
documentation and related data structures are designed. Software testing is essential for
correcting errors. Software testing is the process of checking whether the developed system is
working according to the original objectives and requirements.
Testing Strategies
Unit Testing
Unit testing focuses first on the modules in the proposed system to locate errors. This
enables us to detect errors in coding and logic that are contained within the module alone. Those
resulting from the interaction between modules are initially avoided.
In this project the modules such as subject, syllabus, staff and semester wise subject are
tested using this testing. While time table allotment causes an error, then the snippets are
enclosed and checked using try...catch blocks.
Integration Testing
Integration testing is a systematic technique for constructing the program structure while
conducting test to uncover the errors associated with the interfacing. The objective is to take unit
tested module and build a program structure that has been dictated by design.
Data can be lost across an interface, one module can have an adverse effect on another,
sub function when combined, may not produce the desired major function. These kinds of mal
functions are tested for the subject, syllabus, staff and semester wise subject Finally the entire
system is tested as a whole.
Validation Testing
Test Cases
A test case is a set of conditions or variables and inputs that are developed for a particular goal
or objective to be achieved. In this project following test cases are used.
Implementation is the process of converting a new system design into operation. It is a phase that
focuses in user training, site preparation, and file conversions for installing a candidate system. The
important factor that should be considered here is that the conversion should not disrupt the functioning
of the organization. The objective is to put the tested system into operation while holding costs, Risks,
and personal irritation to a minimum. The conversion involves the following steps,
Conversion begins with a review of the project plan, the system test documentation and the
implementation plan. The parties involved are the user, the project team programmers and the
operators.
The conversion portion of the implementation plan are finalized and approved.
Results of the computer runs and operations for the new system are logged on a special form.
Assuming no problems occur, paralleling processing is continued. Implementation results are
documented for reference.