Testing:
It is the process of verifying the bugs in the software.
After the development of the software, it is tested to ensure that the software
is error free. Testing the software ensures the users that the software works
properly and there will be no any error while running the software.
There are different types of testing. The types of testing
are discussed below:
White Box Testing:
In white box testing all the source code need to be tested.
It is necessary to have the detail knowledge of source code to the tester to
have white box testing.
There are two types of white box testing which are discussed
below:
Integration Testing:
Integration testing is the process of testing the combine
part of the software to test if the software works together correctly.
Regression Testing:
Regression testing is the process of testing the software
after adding the new feature on the software. When new feature is added in the
software, then regression testing is done.
Unit Testing:
Unit testing is the process of testing the smallest part of
the software. In object-oriented programming the methods are tested.
Black Box Testing:
In Black box testing, the output is tested. The tester does
not have the access to the source code. Only the output is tested from the
various aspects.
Merits of Black Box Testing:
·
There is no any requirement of source code.
·
Tested in the users perceptive.
·
No matter, if the tester doesn’t have the
knowledge of programming language.
Demerits of Black Box Testing:
·
Testing would not be efficient as the tester
wouldn’t have appropriate knowledge of software.
·
It is difficult to design test case.
·
If the software fails, the reason of failure
will not be found.
No comments:
Post a Comment