testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of implementation
Black box testing – Internal system design is not considered in this type of testing. Tests are based on requirements and functionality.
White box testing – This testing is based on knowledge of the internal logic of an application’s code. Also known as Glass box Testing. Internal software and code working should be known for this type of testing. Tests are based on coverage of code statements, branches, paths, conditions.