Fuzzy Based Expert System For Test Case Generation On Web Graphical User Interface For Usability Test Improvement

Authors

  • Syed Wasi Haider Department of Information Technology , Superior University, Lahore, Pakistan Author
  • Hamza Shabbir Department of Software Engineering, Superior University, Lahore, Pakistan Author
  • Muhammad Waseem Iqbal Associate Professor, Department of Information Technology, Superior University, Lahore, Pakistan Author
  • Saleem Zubair Ahmad Professor, Department of Information Technology , Superior University, Lahore, Pakistan Author
  • Sabah Arif Department of Software Engineering, Superior University, Lahore, Pakistan Author

DOI:

https://doi.org/10.61506/01.00419

Keywords:

fuzzy based expert system, generation on web graphical, usability test improvement

Abstract

The Ease of Use Test (UT) method is used to evaluate a website's or its point of interaction's usability without involving the site's actual users. UT can be carried out manually or with the use of a machine. Currently, a lot of software testers manually test their program, which leads to issues like lengthier test times, uneven testing, and the requirement for human intervention to complete every test. The ease of use test manual is an expensive and time-consuming process. Analyzers are additional resources needed for manual labor, and there is a great chance that these results will conflict. The goal of this investigation is to improve the reliability and skill of the Test Case (TC) age experiments; the test system is delivered using test instruments that have been programmed. The purpose of this examination's efficient writing audit was to identify any gaps in the current AT and create a mess in the TC era. The evaluation was also focused on identifying the primary issues raised by alternate neighborhood analysts throughout the physical creation of TC. According to the selected plausible experiments, TC was created using the fluffy rationale master structure. Non-probabilistic, vulnerability-related, and multi-esteemed reasoning can all be emphasized in fluffy reasoning. The purpose of the information inquiry was to obtain access to the login page and to create experiments about Graphic User Interface events using a lighthearted justification. The framework separated the conditions, traits, and watchwords from the information examination code, and the outcomes were displayed as experiments. A close examination of behavioral test system age processes was conducted using the master framework for evaluation based on fluff. The evaluation results obtained through quantifiable analysis demonstrated that the provided framework is significantly more productive and reliable for conducting experiments than the manual framework.

References

Aho, P., & Vos, T. (2018, April). Challenges in automated testing through graphical user interface. In 2018 ieee international conference on software testing, verification and validation workshops (icstw) (pp. 118-121). IEEE. DOI: https://doi.org/10.1109/ICSTW.2018.00038

Bouquet, F., Grandpierre, C., Legeard, B., & Peureux, F. (2008, May). A test generation solution to automate software testing. In Proceedings of the 3rd international workshop on Automation of software test (pp. 45-48).

Bouquet, F., Grandpierre, C., Legeard, B., & Peureux, F. (2008, May). A test generation solution to automate software testing. In Proceedings of the 3rd international workshop on Automation of software test (pp. 45-48). DOI: https://doi.org/10.1145/1370042.1370052

Chauhan, R. K., & Singh, I. (2014). Latest research and development on software testing techniques and tools. International Journal of Current Engineering and Technology, 4(4), 2368-2372.

de Moura, J. L., Charao, A. S., Lima, J. C. D., & de Oliveira Stein, B. (2017, July). Test case generation from BPMN models for automated testing of Web-based BPM applications. In 2017 17th International Conference on Computational Science and Its Applications (ICCSA) (pp. 1-7). IEEE. DOI: https://doi.org/10.1109/ICCSA.2017.7999652

Garousi, V., & Yildirim, E. (2018, April). Introducing automated GUI testing and observing its benefits: an industrial case study in the context of law-practice management software. In 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) (pp. 138-145). IEEE. DOI: https://doi.org/10.1109/ICSTW.2018.00042

Hourani, H., Hammad, A., & Lafi, M. (2019, April). The impact of artificial intelligence on software testing. In 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT) (pp. 565-570). IEEE.

Hourani, H., Hammad, A., & Lafi, M. (2019, April). The impact of artificial intelligence on software testing. In 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT) (pp. 565-570). IEEE. DOI: https://doi.org/10.1109/JEEIT.2019.8717439

Iyama, M., Kirinuki, H., Tanno, H., & Kurabayashi, T. (2018, April). Automatically generating test scripts for gui testing. In 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) (pp. 146-150). IEEE. DOI: https://doi.org/10.1109/ICSTW.2018.00043

Kushwaha, T., & Sangwan, O. P. (2013, September). Prediction of usability level of test cases for GUI based application using fuzzy logic. In Confluence 2013: The Next Generation Information Technology Summit (4th International Conference) (pp. 83-86). IET. DOI: https://doi.org/10.1049/cp.2013.2297

Labiche, Y. (2018, April). Test Automation-Automation of What?. In 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) (pp. 116-117). IEEE. DOI: https://doi.org/10.1109/ICSTW.2018.00037

Lenka, R. K., Satapathy, U., & Dey, M. (2018, October). Comparative analysis on automated testing of web-based application. In 2018 International Conference on Advances in Computing, Communication Control and Networking (ICACCCN) (pp. 408-413). IEEE. DOI: https://doi.org/10.1109/ICACCCN.2018.8748374

Lodha, G. M., & Gaikwad, R. S. (2014, November). Search based software testing with genetic using fitness function. In 2014 Innovative Applications of Computational Intelligence on Power, Energy and Controls with their impact on Humanity (CIPECH) (pp. 159-163). IEEE. DOI: https://doi.org/10.1109/CIPECH.2014.7019065

Miller, E. (1990, January). Advanced methods in automated software test. In 1990 Conference on Software Maintenance (pp. 111-111). IEEE Computer Society. DOI: https://doi.org/10.1109/ICSM.1990.131336

Mirshokraie, S., Mesbah, A., & Pattabiraman, K. (2016, April). Atrina: Inferring unit oracles from GUI test cases. In 2016 IEEE International Conference on Software Testing, Verification and Validation (ICST) (pp. 330-340). IEEE. DOI: https://doi.org/10.1109/ICST.2016.32

Myers, G. J., Sandler, C., & Badgett, T. (2011). The art of software testing. John Wiley & Sons. DOI: https://doi.org/10.1002/9781119202486

Nagarani, P., & VenkataRamanaChary, R. (2012, July). A tool based approach for automation of GUI applications. In 2012 Third International Conference on Computing, Communication and Networking Technologies (ICCCNT'12) (pp. 1-6). IEEE. DOI: https://doi.org/10.1109/ICCCNT.2012.6396013

Polpong, J., & Kansomkeat, S. (2015, April). Syntax-based test case generation for web application. In 2015 International Conference on Computer, Communications, and Control Technology (I4CT) (pp. 389-393). IEEE. DOI: https://doi.org/10.1109/I4CT.2015.7219604

Rauf, A., & Alanazi, M. N. (2014, August). Using artificial intelligence to automatically test GUI. In 2014 9th International Conference on Computer Science & Education (pp. 3-5). IEEE. DOI: https://doi.org/10.1109/ICCSE.2014.6926420

Sharma, S., Kumar, V., & Sood, S. (2023, September). Pest Detection Using Machine Learning. In 2023 International Conference on Sustainable Emerging Innovations in Engineering and Technology (ICSEIET) (pp. 36-44). IEEE. DOI: https://doi.org/10.1109/ICSEIET58677.2023.10303619

Telaga, A. S., Wulansari, L. E., & Hisyam, N. N. (2022). Development of Quality Assurance Automatic Testing Script to Increase Testing Efficiency for Mobile Applications. Abdi Teknoyasa. DOI: https://doi.org/10.23917/abditeknoyasa.v3i2.1481

Yatskiv, S., Voytyuk, I., Yatskiv, N., Kushnir, O., Trufanova, Y., & Panasyuk, V. (2019, June). Improved method of software automation testing based on the robotic process automation technology. In 2019 9th international conference on advanced computer information technologies (ACIT) (pp. 293-296). IEEE. DOI: https://doi.org/10.1109/ACITT.2019.8780038

Yu, S., Cai, W., Chen, L., Song, L., & Song, Y. (2021). Recent advances of metal phosphides for Li–S chemistry. Journal of Energy Chemistry, 55, 533-548. DOI: https://doi.org/10.1016/j.jechem.2020.07.020

Zhang, C., Yan, Y., Zhou, H., Yao, Y., Wu, K., Su, T., ... & Pu, G. (2018, May). Smartunit: Empirical evaluations for automated unit testing of embedded software in industry. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice (pp. 296-305). DOI: https://doi.org/10.1145/3183519.3183554

Downloads

Published

2024-06-01

Issue

Section

Articles

How to Cite

Haider, S. W. ., Shabbir, H. ., Iqbal, M. W. ., Ahmad, S. Z., & Arif, S. . (2024). Fuzzy Based Expert System For Test Case Generation On Web Graphical User Interface For Usability Test Improvement. Bulletin of Business and Economics (BBE), 13(2), 990-998. https://doi.org/10.61506/01.00419