Automate testing at the GUI level | | UPV

preview_player
Показать описание
Título: Automate testing at the GUI level

Descripción automática: In this video, the presenter discusses methods to automate testing at the graphical user interface (GUI) level. They emphasize the tedious nature of manual testing, highlighting the necessity for automation, particularly in regression testing, due to the repetitive and error-prone nature of manual procedures. The video describes capture-replay tools, like Selenium and QF-Test, which allow testers to record actions that can later be replayed for automated testing. However, the presenter points out that these tools often require script maintenance when the GUI changes, leading to a significant problem.

To address the maintenance issue, the presenter introduces visual testing tools that use image recognition to identify areas of interaction, demonstrating how they can adapt to interface changes and reduce the maintenance workload for test scripts. Despite this advance, visual testing tools still have limitations when changes occur outside of their recognition capabilities.

The video introduces the TESTAR tool as a solution to the script maintenance problem. TESTAR operates without predefined scripts, using random testing to begin immediate test automation, which eliminates the requirement for prior requirements. It works by analyzing the GUI's state, identifying actions, and executing them to discover failures. The presenter explains how TESTAR leverages the Accessibility API at the operating system level, which makes it versatile across different applications and platforms. The architecture of TESTAR includes an abstraction layer that allows for customization based on the operating system or application being tested. Finally, the presenter notes that because TESTAR selects actions randomly based on the current state, it ensures testing is relevant and maintenance-free. The details of what exactly is tested with this method are to be discussed in a subsequent video.

Autor/a: Vos Tanja Ernestina

#GUI #Automated Testing #Capture & Replay #Visual testing #3304 - Tecnología de los ordenadores (microelectrónica)
Рекомендации по теме