There are different ways to perform Testing on Software under development. Though, it is classified in two broad ways of, software testing using manual testing and software testing automation. If you want to go for automation testing then, hundreds of automation tools are available in the market. You can choose any one of it depending on your requirement and budget. Manual software testing means it is performed manually. In manual testing, the software is run by a Testing Team against the requirement for finding the defects. We will have details discussion about all the types of testing in future posts.
As this is just an introduction to the Testing world & we will list it in a short manner…
Manual testing processed through various different stages.
Regularly used in software testing techniques are listed below.
White Box Testing
Testing software by getting involved in coding and its internal structure is called White Box Software Testing.
White-box testing is a verification technique used by the software engineers to verify if their code works as expected or not. White Box testing is also popularly known as structural testing, clear box testing, open box testing and glass box testing.
Black Box Testing
Black box testing is functional testing and in this type of testing, we are mainly concerned about the functionality of the software. We don’t involve ourself in the coding part of the application. Black Box testing is also known as Closed Box Testing and functional testing.
Gray Box Testing
Now you can guess what will be the grey box software testing. Well, the answer is too simple. As it is the combination of white box and black box testing it is called Gray Box Testing.