Abstract

Software testing is the process to uncover requirement, design and coding errors in the program. It is used to identify the correctness, completeness, security and quality of software products against a specification. Software testing is the process used to measure the quality of developed computer software. It exhibits all mistakes, errors and flaws in the developed software. There are many approaches to software testing, but effective testing of complex product is essentially a process of investigation, not merely a matter of creating and following route procedure. It is not possible to find out all the errors in the program. This fundamental problem in testing thus throws an open question, as to what would be the strategy we should adopt for testing. In our paper, we have described and compared the three most prevalent and commonly used software testing techniques for detecting errors, they are: white box testing, black box testing and grey box testing.

Highlights

  • INTRODUCTIONFlaws or errors in the application code that must be fixed

  • Software testing identifies defects, flaws or errors in the application code that must be fixed

  • 3) Grey Box Testing Technique: White box + Black box = Grey box, it is a technique to test the application with limited knowledge of the internal working of an application and has the knowledge of fundamental aspects of the system

Read more

Summary

INTRODUCTION

Flaws or errors in the application code that must be fixed. 1) White Box Testing Technique: It is the detailed investigation of internal logic and structure of the code. 2) Black Box Testing Technique: It is a technique of testing without having any knowledge of the internal working of the application. It only examines the fundamental aspects of the system and has no or little relevance with the internal logical structure of the system. 3) Grey Box Testing Technique: White box + Black box = Grey box, it is a technique to test the application with limited knowledge of the internal working of an application and has the knowledge of fundamental aspects of the system

WHITE BOX TESTING TECHNIQUE
BLACK BOX TESTING TECHNIQUE
GREY BOX TESTING TECHNIQUE
FUTURE OF SOFTWARE TESTING
Not suited for algorithm testing
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call