0% found this document useful (0 votes)
41 views

Testing and Implementation

This document discusses software testing and implementation. It describes unit testing, integration testing, and validation testing strategies. Unit testing focuses on testing individual modules for errors. Integration testing builds the program structure according to design and tests for errors at interfaces between modules. Validation testing ensures the software functions as expected by clients. The document also provides examples of test cases used in the project and describes the system implementation process, including user training, site preparation, and documenting test results.

Uploaded by

oceanicpollachi
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Testing and Implementation

This document discusses software testing and implementation. It describes unit testing, integration testing, and validation testing strategies. Unit testing focuses on testing individual modules for errors. Integration testing builds the program structure according to design and tests for errors at interfaces between modules. Validation testing ensures the software functions as expected by clients. The document also provides examples of test cases used in the project and describes the system implementation process, including user training, site preparation, and documenting test results.

Uploaded by

oceanicpollachi
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

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

At a culmination of integration testing, software is completely assembled as a package,


interfacing errors have been uncovered and corrected and a final series of software upon which
test is validation tests begin. Validation testing can be defined in many ways but a simple
definition is the validation succeeds when the software function in a manner that can be
reasonable expected by clients.

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.

Test Test Case Description Expected Result Error Notification


Case No.
1. User Login Open Main Page Message box appears
while the unauthorized
Users tries to login
2. Subject priority Successfully Allotted Message box appears
while allot priority for
subjects.
3. Save Class and staff Time Successfully Stored Message box appears
table when stores timetable.
System Implementation

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.

You might also like