Software Testing Using White Box

Abstract

In Software Development Life Cycle (SDLC) one of the most time-consuming parts is Software Testing. Software Testing is simply used to detect the bugs, failures, and faults in software and recover and free from the error in the early phases of the Software Developing Life Cycle. Software testing is the process of evaluating and performing the software with the aim of finding out the errors and bugs. There are different types of techniques and methods used to perform testing there are mainly two types namely White Box Testing and Black Box Testing, and there is one type of testing known as Grey Box Testing.

Country : India

1 Prof. S. B. Bele2 Arjun A. Harinkhede3 Vaibhav M. Bhatti

  1. Assistant Professor, Department of MCA, Vidya Bharati Mahavidyalaya, Amaravati, India
  2. Student, Department of MCA, Vidya Bharati Mahavidyalaya, Amaravati, India
  3. Student, Department of MCA, Vidya Bharati Mahavidyalaya, Amaravati, India

IRJIET, Volume 6, Issue 10, October 2022 pp. 142-144

doi.org/10.47001/IRJIET/2022.610028

References

  1. [Eckel] B. Eckel, Thinking in Java, Third Edition, ISBN 0-13-100287-2, Prentice Hall, 2003.
  2. [Frankel] D. Frankel, Model Driven Architecture, ISBN 0-471-31920-1, Wiley, 2003.
  3. “A path-oriented automatic random testing based on double constraint propagation” Ruilian Zhao, Yuandong Huang International Journal of Software Engineering & Applications (IJSEA), Vol.3, No.2, March 2012.
  4. black box and white box testing techniques –a literature review, Srinivas Nidhra, and JagruthiDondeti, International Journal of Embedded Systems and Applications (IJESA) Vol.2, No.2, June 2012.
  5. White Box Coverage and Control Flow Graphs Venezia Elodie, 2011.
  6. M. Shaw, “What makes good research in software engineering?” International Journal on Software Tools for Technology Transfer (STTT), vol. 4, no. 1, pp. 1–7, 2002.
  7. M. R. Keyvanpour, H. Homayouni, and H. Shirazee, “Automatic Software Test Case Generation,” Journal of Software Engineering, vol. 5, no. 3, pp. 91–101, Mar. 2011.
  8. M. Sharma and B. S. Chandra, “Automatic Generation of Test Suites from Decision Table - Theory and Implementation,” in Software Engineering Advances (ICSEA), 2010 Fifth International Conference on, 2010, pp. 459 –464.
  9. D. Shao, S. Khurshid, and D. E. Perry, “A Case for White-box Testing Using Declarative Specifications Poster Abstract,” in Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, 2007. TAICPART-MUTATION 2007, 2007, p. 137.
  10. H. Liu and H. B. Kuan Tan, “Covering code behavior on input validation in functional testing,” Information and Software Technology, vol. 51, no. 2, pp. 546–553, Feb. 2009.
  11. P. Mitra, S. Chatterjee, and N. Ali, “Graphical analysis of MC/DC using automated software testing,” in Electronics Computer Technology (ICECT), 2011 3rd International Conference on, 2011, vol. 3, pp. 145 –149.
  12. G. J. Myers, T. Badgett, T. M. Thomas, and C. Sandler, The Art of Software Testing. John Wiley & Sons, 2004.
  13. J. H. Hayes and A. J. Offutt, “Increased software reliability through input validation analysis and testing,” in Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on, 1999, pp. 199 –209.
  14. P. Jorgensen, Software testing: a craftsman’s approach, CRC Press, 2002. p. 359.
  15. B. Beizer, Software Testing Techniques. Dreamtech Press, 2002.
  16. S. R. Rakitin, Software Verification, and Validation for Practitioners and Managers. Artech House, 2001.
  17. T. Murnane, K. Reed, and R. Hall, “On the Learnability of Two Representations of Equivalence Partitioning and Boundary Value Analysis,” in Software Engineering Conference, 2007. ASWEC 2007. 18th Australian, 2007, pp. 274 –283.
  18. G. Scollo and S. Zecchini, “Architectural Unit Testing,” Electronic Notes in Theoretical Computer Science, vol. 111, no. 0, pp. 27–52, Jan. 2005.
  19. 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).
  20. Harsh Bhasin, E. K., 2014.” Black Box Testing based on Requirement Analysis and Design Specifications.” International Journal of Computer Applications, 87(18), pp. 0975-88.