5.1 Introduction To Testing

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

TESTING

5.1 INTRODUCTION TO TESTING:


Testing is the process of running a system with the intention of finding errors. Testing
enhances the integrity of a system by detecting deviations in design and errors in the system.
Testing aims at detecting error prone areas. This helps in the prevention of errors in a
system. Testing also add value to the product by conforming to the requirements.
The main purpose of the testing is to detect errors and error-prone areas in a system.
Testing must be through and well-planned. A partially tested system is as bad as an untested
system. And the price of an untested and under-tested system is high.
The implementation is the final and important phase. It involves user-training,
system testing in order to ensure successful running of the proposed system. The user tests
the system and changes are made according to their needs. The testing involves the testing of
the developed system using various kinds of data. While testing, errors are noted and
correctness is mode.

5.2 OBJECTIVES OF TESTING:


The objective of the testing are:
Testing is a process of executing a program with the intent of finding errors.

A successful test case is one that covers an as-yet-undiscovered error.

System testing is a stage of implementation, which is aimed at ensuring that the system
works accurately and efficiently as per the user need, before the live operation commences.
As stated before, testing is vital to the success of a system. System testing makes a logical
assumption that if all parts of the as system are correct, the goal will be successfully
achieved. A series of test are performed before the system is ready of the user acceptance test.

5.3 TESTING METHODS:


System testing is the stage of implementation. This is to check whether the system
works accurately and efficiently before live operation commences. Testing is vital to the
success of the system. The candidate system is subject to a variety of tests: on line response,
volume, stress, recovery, security and usability tests. A series of tests are performed for the
proposed system is ready for user acceptance testing.

The testing steps are:


5.3.1Black box testing:
This testing method focuses on the functional requirements of the software. It attempts to find
out the error of the following categories such as incorrect and missing function, interface
error, error in data structure, performance error and initialization and termination errors.

5.3.2White box testing:


This testing method is also called as path testing. It is a test case design method that uses the
control structure of the procedural design to drive test cases. In this system, unit testing has
been successfully
handled. The test data is given to each an every module in all respect and got the desired
output. Each module has been tested found working properly

5.3.3 Unit Testing:


Unit testing focuses efforts on the smallest unit of software design. This is known
as module testing. The modules are tested separately. The test is carried out during
programming stage itself. In this step, each module is found to be working satisfactory as
regards to the expected output from the module.

5.3.4Integration Testing:
Data can be lost across an interface. One module can have an adverse effect on
another, sub functions, when combined, may not be linked in desired manner in major
functions. Integration testing is a systematic approach for constructing the program structure,
while at the same time conducting test to uncover errors associated within the interface. The
objective is to take unit tested modules and builds program structure. All the modules are
combined and tested as a whole.

5.3.5 Validation:
At the culmination of the integration testing, software is completely assembled as a
package. Interfacing errors have been uncovered and corrected and a final series of software
test begin in validation testing. Validation testing can be defined in many ways, but a simple
definition is that the validation succeeds when the software functions in a manner that is
expected by the customer. After validation test has been conducted, one of the three possible
conditions exits.
a) The function or performance characteristics confirm to specification and are
accepted.
b) A deviation from specification is uncovered and deficiency lists is created.
c) Proposed system under consideration has been tested by using validation test
and found to be working satisfactory.

5.3.6 Output Testing:


After performing the validation testing, the next step is output testing of the
proposed system, since no system could be useful if it does not produce the required output in

a specific format. The output format on the screen is found to be correct, the format was
designed in the system design time according to the user needs. For the hard copy also; the
output comes as per the specified requirements by the user. Hence output testing did not
result in any correction for the system.

5.3.7 User Acceptance Testing:


User acceptance of a system is the key factor for the success of any system. The
system under consideration is tested for the user acceptance by constantly keeping in touch
with the prospective system users at the time of developing and making changes whenever
required.
This is done in regard to the following point:
a) Input Screen Design.
b) Output Screen Design.
c) Online message to guide the user.
d) Format of reports and other output
5.3.8 TEST CASES:

SL.NO

TEST CONDITION

EXPECTED RESULT

RESULT

1.

When user click the Home It has to display the Home page.
in the main menu

Successful

2.

When user click the About It has to display the About us page.
us in the main menu

Successful

3.

When user click the


Cafeteria in the main menu

It has to display the Cafeteria page.

Successful

4.

When clicks Rides

It has to display Three sub menus.

Successful

5.

When user click the Ticket It has to display the Ticket page and user Successful
in the main menu
can view ticket price for week
end,seasonal offers,normal days.

7.

When user click the Help in It has to display the Helpline page.
the main menu

Successful

8.

When user click the Contact It has to display the Contact us page.
us in the main menu

Successful

9.

When user click the Travel It has to display the Travel guid page.
Guid in the main menu

Successful

You might also like