ANTIFA: um framework para testes automatizados end-to-end na web baseado em linguagem natural
Autor(a) principal: | |
---|---|
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:21202024-08-19T11:18:18.997483Repositó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_ |
1811823718358319104 |