Black Box Testing is also known as functional testing. Well it is software testing technique whereby the tester doesn’t know the internal workings of the item being tested. It means that in a black box test on a software design the tester only knows the inputs and what the expected results should be. Software tester doesn’t ever inspect the programming code and doesn’t require any further knowledge of the program other than its specifications.

Black Box Testing. Part I

There are some benefits of this kind of software testing:

  • The test is done from the viewpoint of the user, not the designer
  • The tester doesn’t require knowledge of any special programming languages
  • The test is impartial because the designer and the tester are independent of each other
  • Test cases can be designed as soon as the specifications are complete

There are some disadvantages of this kind of testing:

  • The Test Cases are complex to design
  • The test can be redundant if the software designer has already run a Test Case

It is unreal to test every possible input stream; the reason is it would take a lot of time; consequently, many program paths go unchecked.


http://qatestlab.com/

Share
Related Documents
  1. In What Stage Are There More Software Bugs? (2410)
  2. Basics of Software Testing Policy (2792)
  3. What Does Testing Company Need From User To Start Proper Testing? (2351)
  4. Start Software Testing On Early Stages. How Does This Affect Cost? (3293)
  5. Principal Types of Verification (2486)
  6. Latent and Masked Software Bugs. What Is The Difference? (2771)
  7. Main Types of Defects in Software Testing (3498)
  8. Successful Bug Reporting (2468)
  9. Software Testing Documentation (2581)
  10. White Box Test Techniques. Linear Code Sequence and Jump Testing (3281)
  11. Control, Monitoring and Estimation in Software Testing (2654)
  12. The Main Goal of Acceptance Testing (2987)
  13. Undesirable Bug Reporting (2271)
  14. Configuration Management in Software Testing (2649)
  15. Workbench Concept in Software Testing (2576)
  16. What Is Software Bug Seeding? (1328)
  17. What Is Data-Driven Testing? (2582)
  18. What Is The Difference Between White Box, Black Box And Gray Box Testing? (1396)
  19. Validation and Failures In Software Testing (3029)
  20. What to Test and What Type of Faults Are Found? (1969)