UI test helper

Created by team Mt Fuji on November 22, 2024

When developing web or mobile applications, code changes may unintentionally introduce side effects. Furthermore, novice developers often overlook testing the areas adjacent to their modifications. Consequently, manual testing by the QA team is typically conducted before deploying changes to production. To reduce the QA team's workload, end-to-end (E2E) scenario testing is often automated. This project aims to streamline and support automated testing efforts. Specifically, when implementing a UI test, assertions are generally written to verify that the screen reaches the expected state after code performs certain operations. However, such assertions often require detailed scripting, making the code difficult to read, maintain, and prone to breakage. In this project, we propose a solution: using Llama to check the screen as if instructing a human. For the purposes of this hackathon, our focus is exclusively on the UI testing of Android applications.

Category tags: