A Review on Software Testing and its Methodology

Jannat Ahmad*, Abu ul Hassan**, Tahreem Naqvi***, Tayyaba Mubeen****
*,***-**** BS, Department of Computer Science, Superior College, Lahore, Pakistan.
** Faculty Member, Department of Computer Science, Superior College, Lahore, Pakistan.
Periodicity:January - March'2019
DOI : https://doi.org/10.26634/jse.13.3.15515

Abstract

Software Testing is very important and time intense portion of the software development life cycle as its persistence is to perceive failures in software, so that flaws may be improved and adjusted at the initial stage. Software Testing is a practice for approving that the product/software/program, that has been developed by programmers/coder, is an excellent or quality creation and to guarantee that the synthetic product is functioning and agreeing to the requirement, satisfying the consumer/client needs. There are many approaches to software testing. Testing is a procedure of training a program with precise intent of discovering errors before preceding its delivery to end user. Software Testing is the method of performing a program to locate an error. This paper defines generally used software testing techniques for identifying error and they are white box testing, black box testing and grey box testing. Software testing, in cooperation in terms of quality excellence and consistency, is very essential. In this article, authors describe the testing software and its objectives and testing altered software, debugging software. After a full explanation of software testing, test methods include Black Box and White Box and Gray Box delivered and the variances and advantages and disadvantages of the three methods calculated. And well methods have acknowledged three methods of software testing.

Keywords

Testing, Black Box Testing, White Box Testing, Grey Box Testing.

How to Cite this Article?

Ahmad, J., Hassan, A. U., Naqvi, T., Mubeen, T. (2019). A Review on Software Testing and its Methodology, i-manager's Journal on Software Engineering, 13(3), 32-38. https://doi.org/10.26634/jse.13.3.15515

References

[1]. Alaqail, H., & Ahmed, S. (2018). Overview of Software Testing Standard ISO/IEC/IEEE 29119. International Journal of Computer Science and Network Security (IJCSNS), 18(2), 112-116.
[2]. Alsayed, A. O., Bilgrami, A. L., & Foster, W. A. (2017). Improving Software Quality Management: Testing, Review, Inspection and Walkthrough. International Journal of Latest Research in Science and Technology, 6(1), 7-12.
[3]. Babbar, H. (2017). Software Testing: Techniques and Test Cases. International Journal of research In Computer applications and Robotics, 5(3), 44-53.
[4]. Barus, A. C., Hutasoit, D. I. P., Siringoringo, J. H., & Siahaan, Y. A. (2015, August). White box testing tool prototype development. In 2015 International Conference on Electrical Engineering and Informatics (ICEEI) (pp. 417-422). IEEE.
[5]. Bhasin, A., & Kumar, M. (2015). Study of white box, black box and grey box testing techniques. International Journal of Research in Engineering & Advanced Technology, 3(3), 23-27.
[6]. Babaeian, M., Ghasemiyan, V., & Nourmandi-Pour, R. (2015). Comparison of software testing review Black Box and White Box and Gray Box. International Journal of Mathematics and Computer Science, 43, 1442-1447.
[7]. Henard, C., Papadakis, M., Harman, M., Jia, Y., & Traon, Y, L. (2016, May). Comparing white-box and black-box test prioritization. In 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE) (pp. 523-534). IEEE.
[8]. Hooda, I., & Chhillar, R. S. (2015). Software test process, testing types and techniques. International Journal of Computer Applications, 111(13), 10-14.
[9]. Hussain, T., & Singh, S. (2015). A Comparative Study of Software Testing Techniques Viz. White Box Testing Black Box Testing and Grey Box Testing. International Journal of Allied Practice, Research and Review, 2(5), 1-8.
[10]. Jacob, P. M., & Prasanna, M. (2016). A Comparative analysis on Black box testing strategies. In 2016 International Conference on Information Science (ICIS) (pp. 1-6). IEEE.
[11]. Jamil, M. A., Arif, M., Abubakar, N. S. A., & Ahmad, A. (2016). Software Testing Techniques: A Literature Review. In 2016 6th International Conference on Information and Communication Technology for The Muslim World (ICT4M) (pp. 177-182). IEEE.
[12]. Jampani, R., Talasu, N., & Manjula, R. (2016). Survey of Software Testing Techniques. International Journal for Research in Applied Science & Engineering Technology (IJRASET), 4(4), 924-929.
[13]. Jan, S. R., Shah, S. T. U., Johar, Z. U., Shah, Y., & Khan, F. (2016). An innovative approach to investigate various software testing techniques and strategies. International Journal of Scientific Research in Science, Engineering and Technology (IJSRSET), 2(2), 682-689.
[14]. Jat, S., & Sharma, P. (2017). Analysis of Different Software Testing Techniques. International Journal of Scientific Research, 5(2), 77-80.
[15]. Kaur, P. (2018). A Research Paper on White Box Testing. World Wide Journal of Multidisciplinary Research and Development, 4(2), 384-387.
[16]. Khalili, A., Narizzano, M., Tacchella, A., & Giunchiglia, E. (2015). Automatic test-pattern generation for grey-box programs. In Proceedings of the 10th International Workshop on Automation of Software Test (pp. 33-37). IEEE Press.
[17]. Khannur, A. (2011). Software Testing: Techniques and Applications. Pearson Education India.
[18]. Komargodski, I., Naor, M., & Yogev, E. (2017). Whitebox vs. black-box complexity of search problems: Ramsey and graph property testing. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS) (pp. 622-632). IEEE.
[19]. Lee, J., Kang, S., & Keum, C. (2018). Architecture- Based Software Testing. International Journal of Software Engineering and Knowledge Engineering, 28(1), 57-77.
[20]. Madhavi, D. (2016). A White Box Testing Technique in Software Testing: Basis Path Testing. Journal for Research, 2(4), 12-17.
[21]. Mahajan, P. (2016). Different types of testing in software testing. International Research Journal of Engineering and Technology (IRJET), 3(4), 1661-1664.
[22]. Meenu & Navita. (2015). Study and Analysis of Software Testing. International Journal on Recent and Innovation Trends in Computing and Communication, 3(12), 6674-6678,
[23]. Notes, C. S., & Bieman, J. M. (2016). Focus: Evaluating Software Quality V & V Techniques V & V Terminology V & V Terminology, pp. 1-15.
[24]. Nouman, M., Pervez, U., Hasan, O., & Saghar, K. (2016). Software testing: A survey and tutorial on white and black-box testing of C/C++ programs. In 2016 IEEE Region 10 Symposium (TENSYMP) (pp. 225-230). IEEE.
[25]. Pahwa, P., & Miglani, R. (2015). Test Case Design using Black Box Testing Techniques for Data Mart. International Journal of Computer Applications, 109(3),18-22.
[26]. Rana, A., Rawat, A. S., & Bijalwan, A. (2017). Process of finding defects in software testing. Annals of Computer Science and Information Systems, 10, 297-300.
[27]. Sharma, M. K. (2018). Ph. D Course Work (Computer Science & Engineering).
[28]. Shikha, K. B. (2015). Software Testing Tools & Techniques for Web Applications. International Journal of Engineering and Technical Research (IJETR), 3(5), 315-318.
[29]. Sivakumar, B., & Srilatha, K. (2016). A Novel Method to Segment Blood Vessels and Optic Disc in the Fundus Retinal Images. Research Journal of Pharmaceutical Biological and Chemical Sciences, 7(3), 365-373.
[30]. Software Testing Fundamentals (2018). Black box testing. Retrieved from http://software testing fundamentals.com/black-box-testing/
[31]. Syaikhuddin, M. M., Anam, C., Rinaldi, A. R., & Conoras, M. E. B. (2018). Conventional Software Testing Using White Box Method. Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control, 3(1), 65-72.
[32]. Terés-Zubiaga, J., Escudero, C., García-Gafaro, C., & Sala, J. M. (2015). Methodology for evaluating the energy renovation effects on the thermal performance of social housing buildings: Monitoring study and grey box model development. Energy and Buildings, 102, 390-405.
[33]. Thakur, M., & Sanjay. (2017). Review on Structural Software Testing Coverage Approaches. International Journal of Advance research, Ideas and Innovations in Technology, 3(3), 281-286.
[34]. Vilkomir, S., Baptista, J., & Das, G. (2017). Using MC/DC as a black-box testing technique. 2017 IEEE 28th Annual Software Technology Conference (STC), pp. 1-7.
[35]. Villalón, J. C. M., Agustin, G. C., Gilabert, T. S. F., & Puello, J. D. J. J. (2016). A review of software project testing. Journal of Information Systems Engineering & Management, 1(2), 141-148.
[36]. Yadav, P., & Kumari, P. (2015). Review paper on software testing. International Journal of Innovative Research in Technology, 1(12), 588-592.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.