Lex2Test: A Method for Generating Test Cases Based on the Language Extended Lexicon and the Requirements Specification
DOI:
https://doi.org/10.12957/cadinf.2026.94933Resumo
Software testing plays a fundamental role in the software development lifecycle, because it helps to verify and ensure the quality of the products being built. The results obtained during this stage help to reinforce confidence in the final product while providing valuable insights to support decision-making among project stakeholders. Given the increasing complexity of today’s software systems and the growing demands of clients, organizations must adopt innovative strategies to identify defects early and reduce the risks of failure. This article extends the method originally presented in Design of Test Cases Based on the Language Extended Lexicon and the Requirements Specification. In this extended version, the method has been enhanced by incorporating active participation from both the testing team and the client during the test-case generation stage. Additionally, the third step integrates an AI agent acting as an expert tester in functional testing, collaborating with the testing team to refine and improve the generated test cases.