A Comparative Study of Black Box Testing and White Box Testing
DOI:
https://doi.org/10.26438/ijcse/v5i12.301304Keywords:
Software Testing, Black Box Testing, White Box Testing, Software Development Life Cycle (SDLC)Abstract
The most important and time consuming part of software development life cycle is Software testing. Its main purpose is to detect software faults and failures so that defects can be recovered and corrected in early phases of testing. Software Testing is a process of confirming that the product software that has been manufactured by programmers is a good quality product and also to assure that the product is working according to the specification that has been intended so that customer satisfaction can also be possible. In this paper, we have described and compared the two most important and commonly used software testing techniques for detecting errors, which are: Black Box Testing and White Box Testing.
References
[1] Mohd. Ehmer Khan, “Different Forms of Software Testing Techniques for Finding Errors,” IJCSI, Vol. 7, Issue 3, No 1, pp 11-16, May2010
[2] Mohd. Ehmer Khan, “Different Approaches to Black Box Testing Technique for Finding Errors,” IJSEA, Vol. 2, No. 4, pp 31-40, October 2011
[3] Shivkumar Hasmukhrai Trivedi, “Software Testing Techniques”, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 2, Issue 10, October 2012, ISSN: 2277 128X
[4] Anitha.A, “A Brief Overview of Software Testing Techniques and Metrics”, International Journal of Advanced Research in Computer and Communication Engineering,Vol. 2, Issue 12, December 2013, ISSN (Online) : 2278-102
[5] Vineta Arnicane,” Complexity of Equivalence Class and Boundary Value Testing Methods”, Scientific Papers, University of Latvia, 2009. Vol. 751 Computer Science and Information Technologies 80–101
[6] Ayman Madi, O. K. Z. a. S. K., 2013. “On the Improvement of Cyclomatic Complexity Metric.” International Journal of Software Engineering and Its Applications, 7(2).
[7] Harsh Bhasin, E. K., 2014.” Black Box Testing based on Requirement Analysis and Design Specifications.” International Journal of Computer Applications, 87(18), pp. 0975-8887.
[8] Khan, M. E., 2011. “Different Approaches to White Box Testing Technique for Finding Errors”. International Journal of Software Engineering and Its Applications, 5(3), p. 14.
[9] Mohd. Ehmer Khan, F. K., 2012. “A Comparative Study of White Box, Black Box and Grey Box Testing Techniques”. International Journal of Advanced Computer Science and Applications, 3(6).
[10] Trivedi, S. H., 2012. “Software Testing Techniques”. International Journal of Advanced Research in Computer Science and applications.
[11] Ayman Madi, O. K. Z. a. S. K., 2013. “On the Improvement of Cyclomatic Complexity Metric”. International Journal of Software Engineering and Its Applications, 7(2).
[12] Dondeti, S. N. a. J., 2012.” Black box and white box testing. International Journal of Embedded Systems and Applications”, 2(2).
[13] Harsh Bhasin, E. K., 2014. “Black Box Testing based on Requirement Analysis and Design Specifications”. International Journal of Computer Applications, 87(18), pp. 0975-8887.
[14] Khan, M. E., 2011. “Different Approaches to White Box Testing Technique for Finding Errors”. International Journal of Software Engineering and Its Applications, 5(3), p. 14.
[15] Mohd. Ehmer Khan, F. K., 2012. “A Comparative Study of White Box, Black Box and Grey Box Testing Techniques”. International Journal of Advanced Computer Science and Applications, 3(6).
[16] Trivedi, S. H., 2012. “Software Testing Techniques. International Journal of Advanced Research in Computer” Science and Software Engineering, 2(10).
[17] Yeresime Suresh, S. K. R., 2013. “A Genetic Algorithm based Approach for Test Data Generationin Basis Path Testing.” The International Journal of Soft Computing and Software Engineering, 3(3).
[18] Abhijit A. Sawant, P. H. B. a. P. M. C., 2012. “Software Testing Techniques and Strategies”. International Journal of Engineering Research and Applications, 2(3), pp. 980-986.
[19] S.Maheswari, Dr.K.Chitra “Classification Of Software Testing And Their Techniques” International Conference on Current Research in Engineering Science and Technology(ICCREST- 2016) E-ISSN :2348 – 8387
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
