Automação de Testes de Interface Web: uma análise comparativa entre Cypress e Playwright

Imagem de Miniatura

Data

2022-04-24

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).

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