**Software Testing Tutorial #20 - Black Box Testing vs White Box Testing - Notes** **Comparing Black Box and White Box Testing:** **1. Who Performs the Testing:** - **Black Box Testing**: Conducted by software testers. - **White Box Testing**: Carried out by developers due to their code understanding. **2. Knowledge of Internal Code:** - **Black Box Testing**: No need to understand internal code; focus on inputs and outputs. - **White Box Testing**: Requires deep understanding of code's design and architecture. **3. Testing Focus:** - **Black Box Testing**: Validates whether software meets functional requirements. - **White Box Testing**: Assesses code's structural and logical integrity. **4. Programming Knowledge:** - **Black Box Testing**: No programming knowledge needed; focus on functionality. - **White Box Testing**: Demands programming expertise to understand and test code internals. **5. Types of Testing:** - **Black Box Testing**: Encompasses regression testing, system testing, acceptance testing, etc. - **White Box Testing**: Focuses on coverage techniques like statement, condition, and branch coverage.
you make learning so interesting.....just watching some of your videos am so exited to start learning it deep. now my question is , do you offer live courses for beginners who want to change carrier to become a software tester? Thanks for your respons.
I like short videos for each topic. A great way of teaching. thank you so much.
**Software Testing Tutorial #20 - Black Box Testing vs White Box Testing - Notes**
**Comparing Black Box and White Box Testing:**
**1. Who Performs the Testing:**
- **Black Box Testing**: Conducted by software testers.
- **White Box Testing**: Carried out by developers due to their code understanding.
**2. Knowledge of Internal Code:**
- **Black Box Testing**: No need to understand internal code; focus on inputs and outputs.
- **White Box Testing**: Requires deep understanding of code's design and architecture.
**3. Testing Focus:**
- **Black Box Testing**: Validates whether software meets functional requirements.
- **White Box Testing**: Assesses code's structural and logical integrity.
**4. Programming Knowledge:**
- **Black Box Testing**: No programming knowledge needed; focus on functionality.
- **White Box Testing**: Demands programming expertise to understand and test code internals.
**5. Types of Testing:**
- **Black Box Testing**: Encompasses regression testing, system testing, acceptance testing, etc.
- **White Box Testing**: Focuses on coverage techniques like statement, condition, and branch coverage.
Thanks for these tutorials. They're really useful!
Thank you so much sir for making it easy to learn. it was very helpful.
you make learning so interesting.....just watching some of your videos am so exited to start learning it deep. now my question is , do you offer live courses for beginners who want to change carrier to become a software tester? Thanks for your respons.
Best explanation thank you so much sir
So nice of you! Keep learning!
thank you. Very good explanation.
Thank you sir
A great explanation
You are the best.
Thanks a lot.
Keep watching for more videos!
Show me practical, in this videos only theory.