Vijayalakshmi wrote:
Testing is a process of verifying where a product meets the customers requirement. The product is build by the developers and the testers used to find bugs in the products to improve the quality of the product. To find these bugs they first determine what are the tests to be done on the product.These tests are written as test cases.After the test case is prepared the testers used to run these test cases on the developed application manually. This is called manual testing.
Instead of running these testcases manually if they use some automation tool to execute the test cases then it is called automation testing.
In both the above case the tester acts as a end user . They get the exe of the application and executes the test cases on it .This type of testing the application ,without the knowledge of the coding part is called as Black box testing.
Testing anapplication by seeing the internal codings is called white box testing.