types of testing
Hence there are four software test types: 1  Functional testing. 2  Non-functional testing. 3  Structural testing.  Change related testing.
Grey-Box Testing. Grey-box testing is a technique to test the application with having a limited knowledge of the internal workings of an application. In software testing, the phrase the more you know, the better carries a lot of weight while testing an application.
There are different methods that can be used for software testing. This chapter briefly describes the methods available. The technique of testing without having any knowledge of the interior workings of the application is called black-box testing. The tester is oblivious to the system architecture and does not have access to the source code.