Testing and Implimentation
Testing and Implimentation
Introduction:
Software testing is a critical element of software quality assurance and
represents the ultimate review of specification, design and coding. Testing presents an
interesting of a system using various test data. Preparation of the test data plays a
vital role in the system testing. After preparation the test data, the system under study
is tested those test data. Errors were found and corrected by using the following
testing steps and corrections are recorded for future references. Thus, series of testing
is performed on the system before it is already for implementation.
System Testing
Those test data, errors were found and corrected by following testing steps
and corrections are recorded for future references. Thus a series testing is
performed on the system before it is ready for implementation.
● Unit testing
● Integrated testing
● Validation testing
● Output testing
● User acceptance testing
Unit testing
Integration Testing
Data can be across an interface one module can have an adverse effect on
another’s sub function, when combined may not produce the desired major
function; global data structures can present problems. Integration testing is a
symmetric technique for constructing tests to uncover errors associated with the
interface. All modules are combined in this testing step. Then the entire program
was tested as a whole.
Validation Testing
Output Testing
After performing the validation testing, the next step is output testing of
the proposed system, since a system is useful if it does not produce the required
output in the specific format required by them tests the output generator
displayed on the system under consideration. Here the output is considered in
two ways: - one is onscreen and the other is printed format. The output format on
the screen is found to be correct as the format was designed in the system design
phase according to the user needs. As far as hardcopies are considered it goes in
terms with the user requirement. Hence output testing does not result any
correction in the system.
User acceptance of the system is a key factor for success of any system. The
system under consideration is tested for user acceptance by constantly keeping in
touch with prospective system and user at the time of developing and making
changes whenever required.
LOGIN FORM: