The focus is on a methodology designed to identify discrepancies in data presented through the graphical user interface (GUI) of mobile applications. This automated approach aims to detect instances where the information displayed to the user does not align with the actual underlying data state of the application. As an example, consider a banking app displaying an incorrect account balance to the user, despite the correct balance being stored in the system’s database.
Such a detection system offers significant advantages in ensuring the reliability and user experience of mobile applications. Early identification of data inconsistencies can prevent user frustration, financial losses, and reputational damage to the application provider. Historically, manual testing has been employed to detect these issues, a process that is time-consuming, resource-intensive, and prone to human error. Automated systems offer a more efficient and scalable solution.