Web Application Distributed Testing Software System

Pavel A. Redkin, Anton S. Aleshkin

Abstract


This article focuses on web application testing, which plays a key role in creating high-quality, dependable, and secure products. Modern adaptation to Internet technologies requires the introduction of modern testing methods, as well as in-depth knowledge and constant self-improvement of the processes of creating solutions. The article discusses the main stages of such improvement: the introduction of test automation, the use of advanced tools, and the provision of an overall high level of security. The key aspects of testing are load testing, security testing, and usability testing, as well as approaches to executing and analyzing test results.

The article emphasizes the importance of an end-to-end approach to quality assurance for web applications and explores the role of automation in simplifying and streamlining testing processes. The article describes the various tools used for testing, including Apache JMeter, LoadRunner, Gatling for load testing, and OWASP ZAP and Burp Suite for security testing. The authors also discuss usability assessment methods and introduce modern usability testing tools such as UserTesting, Optimal Workshop, and Lookback.io. The integration of testing into the "continuous integration and delivery" (CI/CD) cycle is allows you to reduce the development time, and, at the same time, guarantee the high quality of the product at all stages of its creation. The result of the technology review is a distributed testing system, which is an effective approach to implementing test tasks, allowing development teams to quickly identify and fix even potential problems.

 


Full Text:

PDF (Russian)

References


S. Doğan, A. Betin-Can, V. Garousi, “Web application testing: A systematic literature review,” Journal of Systems and Software, vol. 91, pp. 174-201, 2014. https://doi.org/10.1016/j.jss.2014.01.010.

K. Jacksi, , S.M. Abass, “Development History Of The World Wide Web,” International Journal of Scientific & Technology Research, vol. 8, pp. 75-79, 2019.

H. Li, R. Dang, Y. Yao, H. Wang, “A Review of Approaches for Detecting Vulnerabilities in Smart Contracts within Web 3.0 Applications,” Blockchains, vol. 1, pp. 3-18, 2023. https://doi.org/10.3390/blockchains1010002.

S. Hanna, A.A.-S. Ahmad, “Web applications testing techniques: a systematic mapping study,” International Journal of Web Engineering and Technology, vol. 17, no.4, pp. 372-412, 2022. https://doi.org/10.1504/IJWET.2022.10054339.

H. M. Ali, M.Y. Hamza, T.A. Rashid, “A Comprehensive Study on Automated Testing with The Software Lifecycle,” The Journal of Duhok University, vol. 26, no. 2, pp. 613-620, 2023. https://doi.org/10.26682/csjuod.2023.26.2.55.

O.P. Beregeiko, A.S. Dubovskii Avtomatizatsiia testirovaniia veb-prilozhenii // Vestnik magistratury, № 12-4(63), pp. 39-41, 2016. https://cyberleninka.ru/article/n/avtomatizatsiya-testirovaniya-veb-prilozheniy. (In Russian)

S. Biswas, S. Hoda, “What is Load Testing? Complete Tutorial With Best Practices,” URL: https://www.lambdatest.com/learning-hub/load-testing (дата обращения: 07.03.2024).

H. Malik, H. Hemmati, A.E. Hassan, “Automatic detection of performance deviations in the load testing of Large Scale Systems,” In Proceedings - International Conference on Software Engineering, pp. 1012-1021, 2013. https://doi.org/10.1109/ICSE.2013.6606651.

A. Pandey, P. Chandra, R. Mahule, S. Das, S. Gupta, G. Prasad, Web testing and security audit of web application,” Chhattisgarh Journal of Science and Technology, vol. 18, no.2, pp. 125-127, 2021.

Y. Armando, R. Rosalina, “Penetration Testing Tangerang City Web Application With Implementing OWASP Top 10 Web Se-curity Risks Framework,” JISA (Jurnal Informatika dan Sains), vol. 6, pp. 105-109, 2023. https://doi.org/10.31326/jisa.v6i2.1656.

Trofymenko, Olena & Dyka, Anastasiia & Loboda, Yuliia. (2023). Analysis of vulnerabilities and security problems of web applications. System technologies. 3. 25-37. https://doi.org/10.34185/1562-9945-3-146-2023-03.

C.M. Barnum. Usability Testing Essentials: Ready, Set ...Test! 2nd Edition. Imprint: Morgan Kaufmann. 2020

S. Wicaksono, Usability Testing, 2023. https://doi.org/10.5281/

zenodo.7705056.


Refbacks

  • There are currently no refbacks.


Abava  Кибербезопасность MoNeTec 2024

ISSN: 2307-8162