Testing Methods
~10 mins
Testing Methods
1. White Box Testing
- White box testing is the detailed investigation of internal logic and structure of the code.
- Also called glass testing or open box testing.
- The tester needs to have a look inside the source code and find out which unit/chunk of the code is behaving inappropriately
2. Grey Box Testing
- Its a technique to test the application with limited knowledge of the internal workings of an application.
- "The more you know the better” carries a lot of weight when testing an application.
3. Black Box Testing
- A tester will interact with the system’s user interface by providing inputs and examining outputs without knowing how and where the
inputs are worked upon. - Focuses on functional requirement of the software.
4. Functional and Non functional Testing
- Functional testing is a type of software testing in which the system is tested against the functional requirements and specifications.
- Functional testing ensures that the requirements or specifications are properly satisfied by the application.
Examples
• Unit Testing
• Smoke Testing
• Integration Testing
• Regression Testing
5. Non Functional Testing
- Non-functional testing is defined as a type of software testing to check non-functional aspects of a software application. It is designed to
test the readiness of a system as per non functional parameters.
Examples
• Performance Testing
• Load Testing
• Stress Testing