ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural

Detalhes bibliográficos
Autor(a) principal: Silva Júnior, Fábio da
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/27702
Resumo: Com a crescente demanda por produtos de software, o uso de ferramentas de automação tem se tornado cada vez mais popular no desenvolvimento. As ferramentas de baixo código ou baseadas em Inteligência Artificial ajudam os desenvolvedores a gastar menos tempo em tarefas repetitivas ou padronizadas e podem manter o foco do desenvolvimento na implementação de funcionalidades que agregam valor às organizações. O objetivo deste trabalho é apresentar um framework para geração de testes automatizados end-to-end em aplicações Web utilizando linguagem natural (ANTIFA: Automated NLP-based Test Integration FrAmework). Por meio do uso de padrões gramaticais de conhecimento (grammar knowledge patterns), nosso framework identifica instruções e elementos da interface e os representa como objetos (Page Objects), traduzindo o texto em comandos que são enviados a uma ferramenta de automação. A validação da nossa proposta foi realizada através de um experimento que mostrou que o uso do ANTIFA trouxe melhorias ao processo de desenvolvimento de testes de software.
id UFF-2_604ab9f865ced830d9362cb7e61dbf79
oai_identifier_str oai:app.uff.br:1/27702
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem naturalAutomação de testesProcessamento de linguagem naturalKnowledge grammar patternsDesenvolvimento de softwareFramework (Programa de computador)Teste (Computação)Test automationNatural language processingCom a crescente demanda por produtos de software, o uso de ferramentas de automação tem se tornado cada vez mais popular no desenvolvimento. As ferramentas de baixo código ou baseadas em Inteligência Artificial ajudam os desenvolvedores a gastar menos tempo em tarefas repetitivas ou padronizadas e podem manter o foco do desenvolvimento na implementação de funcionalidades que agregam valor às organizações. O objetivo deste trabalho é apresentar um framework para geração de testes automatizados end-to-end em aplicações Web utilizando linguagem natural (ANTIFA: Automated NLP-based Test Integration FrAmework). Por meio do uso de padrões gramaticais de conhecimento (grammar knowledge patterns), nosso framework identifica instruções e elementos da interface e os representa como objetos (Page Objects), traduzindo o texto em comandos que são enviados a uma ferramenta de automação. A validação da nossa proposta foi realizada através de um experimento que mostrou que o uso do ANTIFA trouxe melhorias ao processo de desenvolvimento de testes de software.With the increasing demand for software products, the use of automation tools has become increasingly popular in development. Low-code or AI-powered tools help developers spend less time on repetitive tasks and can keep development focused on implementing functionality that adds value to organizations. The proposal of this work is to present a framework for generating end-to-end automated tests in Web applications using natural language (ANTIFA: Automated NLP-based Test Integration Framework). Through the use of grammatical knowledge patterns, our framework identifies instructions and interface elements and represents them as objects (Page Objects), translating the text into commands that are sent to an automation tool. The validation of our proposal was carried out through an experiment that showed that the use of ANTIFA brought improvements to the software testing development process.62 p.Neves, Vania de OliveiraCarvalho, Aline Marins PaesSilva Júnior, Fábio da2023-01-25T13:49:12Z2023-01-25T13:49:12Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA JÚNIOR, Fábio da. ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural. 2022. 62 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal Fluminense, Niterói, 2023.http://app.uff.br/riuff/handle/1/27702CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-01-25T13:49:16Zoai:app.uff.br:1/27702Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-01-25T13:49:16Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
title ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
spellingShingle ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
Silva Júnior, Fábio da
Automação de testes
Processamento de linguagem natural
Knowledge grammar patterns
Desenvolvimento de software
Framework (Programa de computador)
Teste (Computação)
Test automation
Natural language processing
title_short ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
title_full ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
title_fullStr ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
title_full_unstemmed ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
title_sort ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
author Silva Júnior, Fábio da
author_facet Silva Júnior, Fábio da
author_role author
dc.contributor.none.fl_str_mv Neves, Vania de Oliveira
Carvalho, Aline Marins Paes
dc.contributor.author.fl_str_mv Silva Júnior, Fábio da
dc.subject.por.fl_str_mv Automação de testes
Processamento de linguagem natural
Knowledge grammar patterns
Desenvolvimento de software
Framework (Programa de computador)
Teste (Computação)
Test automation
Natural language processing
topic Automação de testes
Processamento de linguagem natural
Knowledge grammar patterns
Desenvolvimento de software
Framework (Programa de computador)
Teste (Computação)
Test automation
Natural language processing
description Com a crescente demanda por produtos de software, o uso de ferramentas de automação tem se tornado cada vez mais popular no desenvolvimento. As ferramentas de baixo código ou baseadas em Inteligência Artificial ajudam os desenvolvedores a gastar menos tempo em tarefas repetitivas ou padronizadas e podem manter o foco do desenvolvimento na implementação de funcionalidades que agregam valor às organizações. O objetivo deste trabalho é apresentar um framework para geração de testes automatizados end-to-end em aplicações Web utilizando linguagem natural (ANTIFA: Automated NLP-based Test Integration FrAmework). Por meio do uso de padrões gramaticais de conhecimento (grammar knowledge patterns), nosso framework identifica instruções e elementos da interface e os representa como objetos (Page Objects), traduzindo o texto em comandos que são enviados a uma ferramenta de automação. A validação da nossa proposta foi realizada através de um experimento que mostrou que o uso do ANTIFA trouxe melhorias ao processo de desenvolvimento de testes de software.
publishDate 2023
dc.date.none.fl_str_mv 2023-01-25T13:49:12Z
2023-01-25T13:49:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SILVA JÚNIOR, Fábio da. ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural. 2022. 62 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal Fluminense, Niterói, 2023.
http://app.uff.br/riuff/handle/1/27702
identifier_str_mv SILVA JÚNIOR, Fábio da. ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural. 2022. 62 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal Fluminense, Niterói, 2023.
url http://app.uff.br/riuff/handle/1/27702
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135477226045440