Kulesza, UiráLourenço, Rony de Sena2022-12-262022-12-262022-12-12LOURENÇO, Rony de Sena. Automação de testes para um sistema de E-commerce. 2022. 52 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Departamento de Engenharia da Computação, Universidade Federal do Rio Grande do Norte, Natal, 2022.https://repositorio.ufrn.br/handle/123456789/50670Software quality is a fundamental characteristic for the success of a company, because when you have good quality practices, you increase the chances of having a product that meets the customer's expectations. One of the main ways to address greater quality in software systems is by means of testing. Currently, the Codeby company, located in the city of São Paulo, works with the development of e-commerce systems, and invests many efforts in manual testing. The lack of automated tests makes it difficult to release the software systems developed by the company more quickly, making the activities of the testing team time-consuming and laborious. This work aims to perform test automation in Promofarma project from Codeby using the Cypress framework in combination with the Page Object pattern. As a result of this project, the implemented automated tests started to be used as regression tests, where for each new version released, a new round of automated tests is performed. In addition, the idea of an automation template to be used in the company's projects came up. Through documentation analysis, a total of 37 test cases were defined that are possible to be automated. After automation, it was identified that automated tests are approximately 4 times faster than manual ones, promote reuse, cover a good part of the system's functionalities, are executed without human interference, and have a low cost associated with their execution. Furthermore, it was observed that automated tests do not exclude manual tests, but they complement each other.Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/Engenharia de Softwareteste de softwareteste manualteste automatizadoCypressAutomação de testes para um sistema de E-commerceTest automation for an e-commerce systembachelorThesisCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE