Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/66425

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorMIRANDA, Breno Alexandro Ferreira-
dc.contributor.authorOLIVEIRA, Gabriel Ramos Rodrigues-
dc.date.accessioned2025-10-08T16:05:49Z-
dc.date.available2025-10-08T16:05:49Z-
dc.date.issued2025-04-03-
dc.date.submitted2025-09-01-
dc.identifier.citationOLIVEIRA, Gabriel Ramos Rodrigues. PyAutoTk: bridging usability and flexibility in web automation frameworks. 2025, Trabalho de Conclusão de Curso (Sistemas de Informação) – Universidade Federal de Pernambuco, Recife, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/66425-
dc.description.abstractThe accelerating adoption of agile methodologies, DevOps practices, and digital transformation has increased the demand for faster, more efficient, and higher-quality deliverables across various industries [Rajkumar et al. 2016]. Automation has become essential not only for software development and QA teams but also for professionals in marketing, sales, and operations seeking to streamline repetitive tasks [Ahmed et al. 2010]. However, existing tools often present significant challenges in terms of learning curve, initial setup, and accessibility, especially for users with limited technical background [Ijaz and Andlib 2014]. PYAUTOTK emerges as a Python-based automation framework focused on lowering the learning curve and simplifying the creation of automated scripts. By aligning the concept of widgets with fundamental HTML and CSS principles, it reinforces understanding of how elements work and interact. The framework also integrates with the Page Object Model (POM) architecture, supporting both beginners and QA professionals starting in automation. Its modular design, flexibility, and usability-focused approach address common challenges in test automation. Preliminary validation suggests that PYAUTOTK offers benefits in terms of usability and maintainability, although further empirical studies are necessary to confirm these results. Current limitations include OS compatibility, lack of Playwright support, and limited advanced action features—prioritized for future development.pt_BR
dc.format.extent19p.pt_BR
dc.language.isoengpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/pt_BR
dc.subjectSoftware Testingpt_BR
dc.subjectWeb Automationpt_BR
dc.subjectPage Objectpt_BR
dc.subjectPythonpt_BR
dc.titlePyAutoTk: bridging usability and flexibility in web automation frameworkspt_BR
dc.typebachelorThesispt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/0311224988123909pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terrapt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Sistemas de Informaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Aparece nas coleções:(TCC) - Sistemas da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Gabriel Ramos Rodrigues Oliveira.pdf.pdf416,74 kBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons