Evaluation and improvement of the STI/UFRN Process of System Tests
Software Testing; Automated System Tests; Equivalence Class; UI.Vision; STI
All stages of a software production cycle are important in order to guarantee the quality of the final product. In the context of Superintendência de Tecnologia da Informação - STI, the stage of system testing occurs at the end of the process and many times with a short deadline. Thus, this study makes an approach of creation and monitoring of automated system tests with a tool denominated UI.Visão in the context of Sistema Integrado de Gestão de Atividades Acadêmicas - SIGAA of UFRN. The follow-up consists of the inclusion of automated regression tests, based on equivalence classes, in the process of continuous integration and assessment processes; from this point, test reports with graphs are generated. This strategy aims to enable an improvement in visibility on the part of test leadership/management in order to assist in decision-making, such as, for example, evaluating automated system tests that should or should not be continued, as well as evaluating the benefits of automation using the metrics of number of system tests performed at each execution and number of automated tests in use. This strategy has positive impacts on the software production process, by lowering costs and increasing testing capacity. Therefore, an intervention was made in the current system testing process in order to add the new approach and be able to improve the follow-up.