Codeless web testing using Selenium and machine learning - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

Codeless web testing using Selenium and machine learning

Résumé

Complexity of web systems lead to development processes always more tough to test. Testing phases are crucial in software and system engineering and are known to be very costly. While automated testing methods appear to take over the role of the human testers, the issues of reliability and the capability of the testing method still need to be solved. In our paper, we focus on the automation of functional tests of websites. A single web page may contain a huge set of important functionalities leading to the execution of critical web service operations. Besides, testing all of these functionalities implemented in a web page service is highly complex. Two current popular research areas for automation web-based testing are Codeless Functional Test Automation and Machine Learning/Artificial Intelligence (ML/AI) in test automation. We therefore define and implement a framework to figure out how to automate the web service product under test, the machine can detect or predict the change and adapt those changes to suitable generic test cases. In our work, we examine on Selenium and the benefits of using machine learning in automated web application testing.
La complexité des systèmes Web conduit à des processus de développement toujours plus difficiles à tester. Les phases de test sont cruciales dans l'ingénierie des logiciels et des systèmes et sont connues pour être très coûteuses. Alors que les méthodes de test automatisées semblent prendre le dessus sur le rôle des testeurs humains, les problèmes de fiabilité et de capacité de la méthode de test doivent encore être résolus. Dans notre article, nous nous concentrons sur l'automatisation des tests fonctionnels des sites Web. Une seule page Web peut contenir un vaste ensemble de fonctionnalités importantes menant à l'exécution d'opérations de service Web critiques. En outre, tester toutes ces fonctionnalités implémentées dans un service de page Web est très complexe. L'automatisation des tests fonctionnels sans code et l'apprentissage automatique / l'intelligence artificielle (ML / AI) dans l'automatisation des tests sont deux domaines de recherche populaires actuels pour les tests automatisés basés sur le Web. Nous définissons et implémentons donc un cadre pour comprendre comment automatiser le produit de service Web sous test, la machine peut détecter ou prédire le changement et adapter ces changements aux cas de test génériques appropriés. Dans notre travail, nous examinons Selenium et les avantages de l'utilisation de l'apprentissage automatique dans les tests automatisés d'applications Web.
Fichier principal
Vignette du fichier
ICSOFT_2020_76_CR (1).pdf (2 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02909787 , version 1 (31-07-2020)

Identifiants

Citer

Duyen Phuc Nguyen, Stephane Maag. Codeless web testing using Selenium and machine learning. ICSOFT 2020: 15th International Conference on Software Technologies, Jul 2020, Online, France. pp.51-60, ⟨10.5220/0009885400510060⟩. ⟨hal-02909787⟩
672 Consultations
2666 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More