Automação de Testes de Interface Web: uma análise comparativa entre Cypress e Playwright
Data
2022-04-24
Autores
Lattes da Autoria
Orientação Docente
Lattes da Orientação Docente
Título da Revista
ISSN da Revista
Título de Volume
Editor
Resumo
O mercado de software vem cada vez mais buscando a otimização em seus processos, assim como uma qualidade superior em seus produtos. Dentre os processos, está o de Testes de Software, que contribui de forma considerável para a qualidade dos sistemas. No meio deles, há o Teste de Interface que é baseado na formação de uma sequência de eventos nos componentes de uma interface gráfica a fim de encontrar falhas. Para auxiliar neste processo, é comum a utilização de ferramentas de automação com capacidade de gerenciamento e controle de testes. Entre as principais ferramentas do mercado, está o Selenium WebDriver, que possui limitações em sua aplicação. Diante disso, o objetivo deste trabalho é a realização de uma análise comparativa entre o Cypress e o Playwright, duas ferramentas que possuem arquiteturas diferentes do Selenium, a fim de auxiliar profissionais na escolha de frameworks de automação relacionados à interface gráfica. A partir desta análise, foi possível verificar um equilíbrio entre as ferramentas, com o Cypress obtendo uma vantagem em relação a eficiência dos testes e o Playwright garantindo uma vantagem nos critérios de tempo de execução e cobertura de testes.
Resumo outro idioma
Currently, the software market is increasingly looking for optimization in its processes and higher quality products. Among the processes, there is Software Testing, which contributes considerably to the quality of systems. The Interface Test is based on forming a sequence of events in the components of a graphical interface that searches for faults. In order to support this process, it is common to use automation tools with the ability to manage and control tests. Among the main tools in the market, Selenium WebDriver has limitations in its application. Therefore, this work aims to carry out a comparative analysis between Cypress and Playwright, two tools that have different architectures from Selenium, to assist professionals in choosing automation frameworks related to the graphical interface. From this analysis, it was possible to verify a balance between the tools, with Cypress obtaining an advantage in the efficiency of the tests and Playwright ensuring an advantage in the criteria of execution time and coverage of the tests.
Descrição
Primeira publicação na Revista de Sistemas de Informação da Faculdade Salesiana Maria Auxiliadora (www.fsma.edu.br/si/sistemas.html).
Palavras-chave
Referência
SEGUNDO, Marco Antonio de Souza. Automação de Testes de Interface Web: Uma análise comparativa entre Cypress e Playwright. 2022. 16 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2022.
Identificador dARK
Avaliação
Revisão
Suplementado Por
Referenciado Por
Licença Creative Commons
Exceto quando indicado de outra forma, a licença deste item é descrita como openAccess

