AN INTEGRATION OF SOFTWARE TESTING TOOLS AND TECHNIQUES WITH VISUAL GUI INTERFACE IN INDUSTRIAL PRACTICE
DOI:
https://doi.org/10.29121/shodhkosh.v5.i1.2024.2313Keywords:
Fasting, Delivery, Automation Tools, Testing Methods and PracticesAbstract [English]
Software testing with visual Graphical User Interface (GUI) techniques is being done while maintaining a high level of accuracy with the ever-growing demand for speedier delivery of high-quality software, often known as "Quality at Speed". The use of relevant testing methodology(s) and the choice of suitable test automation tools and frameworks are two key components for a successful and efficient software testing project. A mix of numerous distinct testing processes is often necessary when testing software to make sure it is up to par; the use of a single testing method will not be sufficient. Similar to the previous point, finding the right tool combination for automated testing is difficult because no single tool can meet all of the needs. The first step in performing successful and efficient software testing is to familiarize industrial professionals with the various testing techniques, tools, and frameworks. An in-depth examination of the various test automation tools and frameworks is provided in this paper. An explanation of the various frameworks for test automation was delivered after an overview of automated testing and the categories it fits under. Finally, a brief summary of a few of the most popular automation solutions was provided, along with a comparison of those programs.
References
Albarka, U. M., &Zhanfang, C. (2019). A study of automated software testing: Automation tools and frameworks. https://doi.org/10.5281/ZENODO.39247
Enoiu, E., Sundmark, D., Causevic, A., &Pettersson, P. (2017).A comparative study of manual and automated testing for industrial control software. 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST). DOI: https://doi.org/10.1109/ICST.2017.44
Kassab, M., DeFranco, J., &Laplante, P. (2016). Software testing practices in industry: The state of the practice. IEEE Software, 1–1. https://doi.org/10.1109/ms.2016.87Kumari, B., Chauhan, N., & Tech Scholar, M. (n.d.). A comparison between manual testing and automated testing. Jetir.org. Retrieved June 25, 2023, from https://www.jetir.org/papers/JETIR1812949.pdf DOI: https://doi.org/10.1109/MS.2016.87
Sehgal, M., Sharma, S., & Mam, D. G. (n.d.). Manual & Automated Testing. Ijert.org. Retrieved June 25, 2023, from https://www.ijert.org/research/manual-automated- testing-IJERTV2IS4067.pdf
Mascheroni, M. A., &Irrazábal, E. (2018). Continuous testing and solutions for testing problems in continuous delivery: A systematic literature review. Computación y Sistemas, 22(3). https://doi.org/10.13053/cys-22-3-2794 DOI: https://doi.org/10.13053/cys-22-3-2794
Okezie, F., Odun-Ayo, I., & Bogle, S. (2019). A critical analysis of software testing tools. Journal of Physics. Conference Series, 1378(4), 042030.https://doi.org/10.1088/1742-6596/1378/4/042030 DOI: https://doi.org/10.1088/1742-6596/1378/4/042030
Vos, T. E. J., Marin, B., Escalona, M. J., & Marchetto, A. (2012). A methodological framework for evaluating software testing techniques and tools. 2012 12th International Conference on Quality Software. DOI: https://doi.org/10.1109/QSIC.2012.16
Gadwal, A. S., & Prasad, L. (2020). Comparative review of the literature of automated testing tools. Unpublished. https://doi.org/10.13140/RG.2.2.36836.19848
Garousi, V., Felderer, M., Kuhrmann, M., Herkiloğlu, K., & Eldh, S. (2020). Exploring the industry’s challenges in software testing: An empirical study. Journal of Software (Malden, MA), 32(8). https://doi.org/10.1002/smr.2251 DOI: https://doi.org/10.1002/smr.2251
Causevic, A., Sundmark, D., & Punnekkat, S. (2010). An industrial survey on contemporary aspects of software testing. 2010 Third International Conference on Software Testing, Verification and Validation. DOI: https://doi.org/10.1109/ICST.2010.52
Konka, B. B. (n.d.). Master of science thesis in software engineering and management. Core.ac.uk. Retrieved June 27, 2023, from https://core.ac.uk/download/pdf/16333079.pdf
Bäckström, K. (n.d.). Industrial surveys on software testing practices: A literature review. Helsinki.Fi. Retrieved June 27, 2023, from https://helda.helsinki.fi/bitstream/handle/10138/340855/Kim_Backstrom_thesis_2022.pdf?sequence=2&isAllowed=y
Garousi, V., Keleş, A. B., Balaman, Y., Güler, Z. Ö., & Arcuri, A. (2021). Model-based testing in practice: An experience report from the web applications domain. The Journal of Systems and Software, 180(111032), 111032.https://doi.org/10.1016/j.jss.2021.111032 DOI: https://doi.org/10.1016/j.jss.2021.111032
Reine De Reanzi, S., & Ranjit Jeba Thangaiah, P. (2021). A survey on software test automation return on investment, in organizations predominantly from Bengaluru, India. International Journal of Engineering Business Management, 13, 184797902110620. https://doi.org/10.1177/18479790211062044 DOI: https://doi.org/10.1177/18479790211062044
Wang, Y., Mäntylä, M. V., Liu, Z., & Markkula, J. (2022). Test automation maturity improves product quality—Quantitative study of open source projects using continuous integration. The Journal of Systems and Software, 188(111259), 111259.https://doi.org/10.1016/j.jss.2022.111259 DOI: https://doi.org/10.1016/j.jss.2022.111259
Hogan, M. D., Carnahan, L. J., Carpenter, R. J., Flater, D. W., Fowler, J. E., Frechette, S. P., Gray, M. M., Johnson, L. A., McCabe, R. M., Montgomery, D., Radack, S. M., Rosenthal, R., & Shakarji, C. M. (2001). Information technology measurement and testing activities at NIST. Journal of Research of the National Institute of Standards and Technology, 106(1), 341–370. https://doi.org/10.6028/jres.106.013 DOI: https://doi.org/10.6028/jres.106.013
Wohlin, C. (2013). Empirical software engineering research with industry: Top 10 challenges. 2013 1st International Workshop on Conducting Empirical Studies in Industry (CESI). DOI: https://doi.org/10.1109/CESI.2013.6618469
Nidhra, S. (2012). Black box and white box testing techniques - A literature review. International Journal of Embedded Systems and Applications, 2(2), 29–50. https://doi.org/10.5121/ijesa.2012.2204 DOI: https://doi.org/10.5121/ijesa.2012.2204
RedStone Software. (N.d.). Black-box vs. White-box Testing: Choosing the Right Approach to Deliver Quality Applications Retrieved June 25, 2023, from https://www.cs.unh.edu/~it666/reading_list/Defense/blackbox_vs_whitebox_testing.p df
Testing, W. is G. (n.d.). Gray Box Testing. Idc-online.com. Retrieved June 22, 2023, from https://www.idc- online.com/technical_references/pdfs/information_technology/Gray_Box_Testing.pdf
Kumari, B., Chauhan, N., & Tech Scholar, M. (2018). A comparison between manual testing and automated testing. Jetir.org. Retrieved June 24, 2023, from https://www.jetir.org/papers/JETIR1812949.pdf
What are the Benefits of Automation Testing? (2019, November 6). UTOR. https://u- tor.com/topic/automation-testing-benefits
GUI testing. (n.d.). Www.javatpoint.com. Retrieved July 5, 2023, from https://www.javatpoint.com/gui-testing
Alegroth, E., Nass, M., & Olsson, H. H. (2013). JAutomate: A tool for system- and acceptance-test automation. 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation. DOI: https://doi.org/10.1109/ICST.2013.61
Alégroth, E., Feldt, R., & Ryrholm, L. (2015). Visual GUI testing in practice: challenges, problems and limitations. Empirical Software Engineer, 20(3), 694–744. https://doi.org/10.1007/s10664-013-9293-5 DOI: https://doi.org/10.1007/s10664-013-9293-5
Raulamo, P., Mäntylä, M. V., & Garousi, V. (2017). Choosing the right test automation tool: a Grey literature review. In International Conference on Evaluation and Assessment in Software Engineering (pp. 21–30). DOI: https://doi.org/10.1145/3084226.3084252
Banerjee, I., Nguyen, B., Garousi, V., & Memon, A. (2013). Graphical user interface (GUI) testing: Systematic mapping and repository. Information and Software Technology, 55(10), 1679–1694. https://doi.org/10.1016/j.infsof.2013.03.004 DOI: https://doi.org/10.1016/j.infsof.2013.03.004
Atif, M., Memon, M. L., & Soffa, M. E. (n.d.). Plan generation for gui testing.
Britton, T., Jeng, L., Carver, G., Cheak, P., & Katzenellenbogen, T. (2013). Reversible Debugging Software.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Priyanka Yadu, Dr. Bhawana Narain

This work is licensed under a Creative Commons Attribution 4.0 International License.
With the licence CC-BY, authors retain the copyright, allowing anyone to download, reuse, re-print, modify, distribute, and/or copy their contribution. The work must be properly attributed to its author.
It is not necessary to ask for further permission from the author or journal board.
This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge.