1. Introduction In today's highly competitive software development industry, ensuring a seamless user experience has become crucial for the success of any product or application. One of the key aspects of achieving this is rigorous software testing. Software testing plays a critical role in identifying bugs, errors, and inconsistencies before