-
Notifications
You must be signed in to change notification settings - Fork 1
Overview: GUI change detection tool
In today's software development environments, projects evolve rapidly, with new delta versions being released every week or month. These updates often introduce changes by adding, removing, or modifying features. Among these, changes to the Graphical User Interface (GUI) are particularly significant, as the GUI serves as the primary interaction point between the software and its end-users.
Before releasing a new version of the software, it is crucial to perform various types of testing to ensure that the application is free from functional, security, usability, and other types of failures.
Techniques such as code review, which identifies and highlights added, removed, or modified lines of code, have become an established software testing strategy. This approach allows developers and testers to manually inspect and validate changes in the software codebase.

However, a common challenge in software development is that the impact of code changes on the GUI often remains unclear until the software is fully compiled and deployed. This can lead to unintended bugs in the new delta versions of the application.

The goal of this GUI change detection tool is to provide an interactive web-based platform that detects and highlights GUI transitions—such as states and actions—that have been added, removed, or modified between two delta versions of a GUI-based software application. This enables developers and testers to manually inspect and validate these GUI changes, ensuring their correctness and uncovering potential failures in the GUI.
![]() |
![]() |