Mostrar registro simples

dc.creatorBrito, Arthur Bezerra de
dc.date.accessioned2025-05-14T19:30:16Z
dc.date.available2025-05-14T19:30:16Z
dc.date.issued2025-04-09
dc.identifier.citationSANTOS, Rebeca Marina dos; BRITO, Arthur Bezerra de. Ferramentas de Testes: um estudo comparativo entre Cypress, Playwright e Selenium Webdriver. Orientadora: Sheyla Natália de Medeiros. 2025. Artigo (Tecnólogo em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco - Campus Paulista, Paulista, PE, 2025. 26 p.pt_BR
dc.identifier.urihttps://repositorio.ifpe.edu.br/xmlui/handle/123456789/1675
dc.description.abstractEnsuring software quality is essential, and automated testing is increasingly prominent for its ability to quickly identify faults and improve development efficiency. Among the main web test automation tools are Cypress, Playwright, and Selenium WebDriver. Selenium WebDriver is a traditional and widely adopted solution, while Cypress and Playwright are newer tools that offer more modern approaches. Choosing the ideal tool can be challenging, as each has its own advantages and limitations. This study aims to compare them based on criteria such as programming language support, browser compatibility, ease of configuration, debugging capabilities, robustness, and resistance to flaky tests. The research combines a theoretical review with practical testing, showing that although Selenium is well-established and versatile, Cypress and Playwright stand out for offering more modern and streamlined features.pt_BR
dc.format.extent26 p.pt_BR
dc.languagept_BRpt_BR
dc.relationBARTIE, A. Garantia da qualidade de software. [S.l.]: Gulf Professional Publishing, 2002. BASTOS, Aderson; RIOS, Emerson; CRISTALLI, Ricardo; MOREIRA, Trayahu. Base de conhecimento em teste de software. 3. ed. São Paulo: Editora Martins, 2012. BUSINESS RESEARCH INSIGHTS. Automated testing software market, 2025. Disponível em: https://www.businessresearchinsights.com/market-reports/automated-testing-software-market103370. Acesso em: 8 abr. 2025. BROWSERSTACK. Playwright vs Cypress. Disponível em: https://www.browserstack.com/guide/playwright-vs-cypress. Acesso em: 8 abr. 2025. CAPELLINI, L. A. Cypress: o novo conceito em testes automatizados, 2021. Disponível em: https://atech.com.br/cypress-o-novo-conceito-em-testes-automatizados/. Acesso em: 15 jul. 2024. CONTRI, Maria Eduarda. Selenium como uma ferramenta para testes de software, 2019. Disponível em: https://medium.com/@dudacontri65/seleniumcomo-uma-ferramenta-para-testes-de-software-22541584b960. Acesso em: 25 abr. 2023. CORREA, Jonas Santos; SILVA, Welington Tierry. Elaboração de um mínimo processo viável para automação de testes de interface em fábricas de software, 2021. Monografia (Graduação em Engenharia de Computação) – UniEVANGÉLICA, Anápolis, 2021. CYPRESS.IO. Why Cypress?, 2024. Disponível em: https://www.cypress.io/. Acesso em: 27 jul. 2024. DELAMARO, M.; JINO, M.; MALDONADO, J. Introdução ao teste de software. Rio de Janeiro: Elsevier, 2017. ESCOBAR, Daniel de Andrade; MUNIZ, Vitor Natariani. Testes automatizados: teoria e prática, 2021. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Universidade Federal de Alfenas, Alfenas, 2021. Acesso em: 6 mai. 2025. Exploring Browser Automation: A Comparative Study of Selenium, Cypress, Puppeteer, and Playwright. Springer Professional, 2024. Acesso em: 10 abr. 2025. FOWLER, M. The Practical Test Pyramid. Martin Fowler, 2018. Disponível em: https://martinfowler.com/articles/practical-test-pyramid.html. Acesso em: 11 nov. 2019. GONZALEZ, R. S. S.; URRIBARRI, D. K.; LARREA, M. L. Automation tools for web testing: Beyond Selenium. Memorias de las JAIIO, v. 8, n. 3, 2022. HOMES, Bernard. Fundamentals of Software Testing. 2. ed. rev. e atual. Wiley-ISTE, 2024. INTERNATIONAL SOFTWARE TESTING QUALIFICATIONS BOARD. ISTQB Glossary of Terms used in Software Testing (Version 3.1), 2018. IBM. O que é teste de software? 2024. Disponível em: https://www.ibm.com/br-pt/topics/software-testing. Acesso em: 27 jul. 2024. KHAN, Shahnawaz. Advantages and Disadvantages of Cypress (End to End Testing Tool) before choosing it as your Testing Automation Tool, 2021. Disponível em: https://skakarh.medium.com/advantages-and-disadvantages-of-cypress-end-to-end-testing-tool-before-choosing-it-as-your-347b6436dec8. Acesso em: 26 abr. 2024. KHETARPAL, A. What is Cypress? Cypress Architecture, Features and Introduction. TOOLSQA, 2021. Disponível em: https://www.toolsqa.com/cypress/what-is-cypress/. Acesso em: 27 jun. 2024. KARALE, Jaydeep. What Is Playwright: A Tutorial on How to Use Playwright, 2024. Disponível em: https://www.lambdatest.com/playwright. Acesso em: 27 out. 2024. LEFFINGWELL, D. Agile software requirements: lean requirements practices for teams, programs, and the enterprise. [S.l.]: Addison-Wesley Professional, 2010. MALM, Anu. UI-testiautomaation aloitus Robot Frameworkia hyväksi käyttäen. Tampere: Tampere University Of Applied Sciences, 2020. Disponível em: https://www.theseus.fi/bitstream/handle/10024/349265/MalmAnu.pdf?sequence=2. Acesso em: 15 ago. 2024. MANE, D.; BHADEKAR, G.; SALUKHE, S. Text and keyword driven automation testing using Selenium WebDriver. International Research Journal of Engineering and Technology, p. 515–519, 2016. MOLINARI, Leonardo. Teste de Software – Produzindo sistemas melhores e mais confiáveis. 4. ed. São Paulo: Editora Érica Ltda, 2009. MONITORA. Quais os tipos de testes de software e por que automatizá-los? 11 fev. 2019. Blog Monitora. Disponível em: https://www.monitoratec.com.br/blog/tipos-de-testes-de-software/. MOBARAYA, F.; ALI, S. et al. Technical analysis of Selenium and Cypress as functional automation framework for modern web application testing. In: 9th International Conference on Computer Science. [S.l.: s.n.], 2019. MYERS, G. J.; SANDLER, C.; BADGETT, T. The art of software testing. 3. ed. Wiley, 2011. NETO, A. Introdução a teste de software. Engenharia de Software Magazine, v. 1, 2007. NAIR, Athira. Análise da Arquitetura: Selenium, Cypress e Playwright, 2024. Disponível em: https://www.testingmavens.com/blogs/architecture-breakdown-selenium-cypress-and. Acesso em: 27 set. 2024. PANDY, Gokul; PUGAZHENTHI, Vigneshwaran Jagadeesan; MURUGAN, Aravindhan. Advances in Software Testing in 2024: Experimental Insights, Frameworks, and Future Directions. International Journal of Advanced Research in Computer and Communication Engineering, v. 13, n. 11, p. 56–72, nov. 2024. Acesso em: 6 mai. 2025. PESSOA, Clinton H. M. Avaliação de ferramentas de automação de teste: uma análise documental e comparativa, 2020. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) – Universidade Federal do Amazonas, Manaus, 2020. Disponível em: https://riu.ufam.edu.br/bitstream/prefix/5831/2/TCCClintonPessoa.pdf. Acesso em: 15 ago. PLAYWRIGHT. Playwright Features, 2024. Disponível em: https://playwright.dev. Acesso em: 14 jul. 2024. PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 9. ed. Porto Alegre: AMGH Editora, 2021. RAMYA, P.; SINDHURA, V.; SAGAR, P. V. Testing using Selenium WebDriver. 2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT), p. 1–7, 2017. RIOS, E.; MOREIRA, T. Teste de software. [S.l.]: Alta Books Editora, 2006. ROLLWAGEN, Andre Fernando et al. Comparativo entre ferramentas de automação de testes de software para sistemas web. Salão do Conhecimento – Unijuí, 2020. Disponível em: https://publicacoeseventos.unijui.edu.br/index.php/salaoconhecimento/article/view/18489/17223. Acesso em: 20 set. 2024. SELENIUM. WebDriver Documentation, 2024. Disponível em: https://www.selenium.dev/ptbr/documentation/webdriver/. Acesso em: 27 out. 2024. SOUSA, Raíssa E. Um estudo comparativo entre ferramentas de automação de testes: Selenium e Cypress, 2023. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) – Universidade Federal do Ceará, Sobral, 2023. SILVA, Carlos G. G. de M. Estudo comparativo de ferramentas de testes de ponta a ponta automatizados em sistemas web, 2019. Trabalho de Conclusão de Curso – Universidade Federal do Rio Grande do Norte, Natal, 2019. STRAMER, Avi. Playwright Test vs. Playwright Library, 2024. Disponível em: https://blog.testable.io/playwright-test-vs-library/. Acesso em: 27 jan. 2025. VELOSO, J. de S.; NETO, P. d. A. dos S.; SANTOS, I. de S.; BRITTO, R. de S. Avaliação de ferramentas de apoio ao teste de sistemas de informação. iSys – Brazilian Journal of Information Systems, 2010. VIEIRA, Josimar de Souza. Avaliação e comparação entre frameworks de desenvolvimento de testes. Monografia (Bacharel em Ciência da Computação) – UNISUL, 2021. Disponível em: https://repositorio-api.animaeducacao.com.br/server/api/core/bitstreams/73748cd3-8728-4ec1-9f0b-0a898c2a90fc/content. WARDHAN, Harshita; MADAN, Suman. Study on functioning of Selenium testing tool. International Research Journal of Modernization in Engineering Technology and Science, v. 3, n. 4, p. 1342–1346, abr. 2021. Disponível em: https://www.irjmets.com/uploadedfiles/paper/volume3/issue4april2021/9272/1628083377.pdf. Acesso em: 6 mai. 2025.pt_BR
dc.rightsAcesso Abertopt_BR
dc.rightsAn error occurred on the license name.*
dc.rights.uriAn error occurred getting the license - uri.*
dc.subjectQualidade de Softwarept_BR
dc.subjectAutomac ̧ao de Testespt_BR
dc.subjectCypress, Playwrightpt_BR
dc.subjectSelenium Webdriverpt_BR
dc.titleFerramentas de Testes: um estudo comparativo entre Cypress Playwright e Selenium Webdriver.pt_BR
dc.title.alternativeTesting tools: a comparative study of Cypress, Playwright and Selenium Webdriver.pt_BR
dc.typeArticlept_BR
dc.creator.Latteshttp://lattes.cnpq.br/9790201317390276pt_BR
dc.contributor.advisor1Medeiros, Sheyla Natália de
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/5315530469973453pt_BR
dc.contributor.referee1Barreto Neto, Antônio Correia de Sá
dc.contributor.referee2Brito Junior, Ozonias de Oliveira
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2773609778338983pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/0287523204946792pt_BR
dc.publisher.departmentPaulistapt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpt_BR
dc.description.resumoGarantir a qualidade do software é essencial, e os testes automatizados estão se destacando cada vez mais por sua capacidade de identificar rapidamente as falhas e melhorar a eficiência do desenvolvimento. Entre as principais ferramentas de automação de testes da Web estão o Cypress, o Playwright e o Selenium WebDriver. O Selenium WebDriver é uma solução tradicional e amplamente adotada, enquanto o Cypress e o Playwright são ferramentas mais recentes que oferecem abordagens mais modernas. A escolha da ferramenta ideal pode ser um desafio, pois cada uma tem suas próprias vantagens e limitações. O objetivo deste estudo é compará-las com base em critérios como suporte a linguagens de programação, compatibilidade com navegadores, facilidade de configuração, recursos de depuração, robustez e resistência a testes com falhas. A pesquisa combina uma revisão teórica com testes práticos, mostrando que, embora o Selenium esteja bem estabelecido e seja versátil, o Cypress e o Playwright se destacam por oferecer recursos mais modernos e otimizados.pt_BR
dc.creator.name2Santos, Rebeca Marina dos
dc.creator.Lattes2http://lattes.cnpq.br/1109748933288030pt_BR


Arquivos deste item

Thumbnail
Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples