about black box testing techniques
Sigiloso
This is my understanding: Black Box is a testing technique in which functionality of the software is tested without looking at the internal code structure, implementation details and knowledge of internal paths of the software. This type of testing is based entirely on the software requirements and specifications. The most common Black Box testing techniques are: 1. Functional 2. Non-functional 3. Regression In BlackBox Testing the focus is on inputs and outputs of the software system without worrying about the internal knowledge of the software program. The most common Black Box testing strategies are: 1. Equivalence Class Testing 2. Boundary Value Testing 3. Decision Table Testing Black box testing has its own life cycle called Software Test Life Cycle and it is relative to the stages of the Software Development Life Cycle. 1. Requirements Gathering 2. Test Planning & Analysis 3. Design 4. Test Execution