Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos

Detalhes bibliográficos
Autor(a) principal: Silva, Carlos Breno Pereira
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/18051
Resumo: Automation has become increasingly necessary during the software test process due to the high cost and time associated with such activity. Some tools have been proposed to automate the execution of Acceptance Tests in Web applications. However, many of them have important limitations such as the strong dependence on the structure of the HTML pages and the need of manual valuing of the test cases. In this work, we present a language for specifying acceptance test scenarios for Web applications called IFL4TCG and a tool that allows the generation of test cases from these scenarios. The proposed language supports the criterion of Equivalence Classes Partition and the tool allows the generation of test cases that meet different combination strategies (i.e., Each-Choice, Base-Choice and All Combinations). In order to evaluate the effectiveness of the proposed solution, we used the language and the associated tool for designing and executing Acceptance Tests on a module of Sistema Unificado de Administração Pública (SUAP) of Instituto Federal Rio Grande do Norte (IFRN). Four Systems Analysts and one Computer Technician, which work as developers of the that system, participated in the evaluation. Preliminary results showed that IFL4TCG can actually help to detect defects in Web applications
id UFRN_9f3502f910b5eaf07564de7df23bdc83
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/18051
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Silva, Carlos Breno Pereirahttp://lattes.cnpq.br/3335528003806947http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782411P6Cacho, Nelio Alessandro Azevedohttp://lattes.cnpq.br/4635320220484649Coelho, Roberta de Souzahttp://lattes.cnpq.br/9854634275938452Leite, Jair Cavalcanti2014-12-17T15:48:01Z2013-01-102014-12-17T15:48:01Z2012-07-27SILVA, Carlos Breno Pereira. Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos. 2012. 141 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.https://repositorio.ufrn.br/jspui/handle/123456789/18051Automation has become increasingly necessary during the software test process due to the high cost and time associated with such activity. Some tools have been proposed to automate the execution of Acceptance Tests in Web applications. However, many of them have important limitations such as the strong dependence on the structure of the HTML pages and the need of manual valuing of the test cases. In this work, we present a language for specifying acceptance test scenarios for Web applications called IFL4TCG and a tool that allows the generation of test cases from these scenarios. The proposed language supports the criterion of Equivalence Classes Partition and the tool allows the generation of test cases that meet different combination strategies (i.e., Each-Choice, Base-Choice and All Combinations). In order to evaluate the effectiveness of the proposed solution, we used the language and the associated tool for designing and executing Acceptance Tests on a module of Sistema Unificado de Administração Pública (SUAP) of Instituto Federal Rio Grande do Norte (IFRN). Four Systems Analysts and one Computer Technician, which work as developers of the that system, participated in the evaluation. Preliminary results showed that IFL4TCG can actually help to detect defects in Web applicationsA automatização no processo de teste de software tem se tornado cada vez mais necessária devido ao alto custo e tempo associado a esta atividade. Algumas ferramentas tem sido propostas para automatizar a execução de testes de aceitação em aplicações Web. Contudo, grande parte delas apresenta limitações importantes tais como a forte dependência com a estrutura das páginas HTML e a necessidade de valoração manual dos casos de testes. Neste trabalho, apresentamos uma linguagem para especificação de cenários de Testes de Aceitação em aplicações Web denominada IFL4TCG e uma ferramenta que permite a geração de casos de testes a partir destes cenários. A linguagem proposta dá suporte ao critério Partição em Classes de Equivalência e a ferramenta permite a geração de casos de teste que atendem diferentes estratégias de combinação (i.e., Cada Escolha, Escolha Base e Todas Combinações). Com o objetivo de avaliar a eficácia da solução proposta, utilizamos a linguagem e a ferramenta associada para elaborar e executar testes de Aceitação em um dos módulos do Sistema Unificado de Administração Publica (SUAP) do Instituto Federal do Rio Grande do Norte (IFRN). Participaram da avaliação quatro Analistas de Sistemas e um Técnico em Informática que atuam como desenvolvedores do respectivo sistema. Resultados preliminares mostraram que a IFL4TCG pode, de fato, auxiliar na detecção de defeitos em aplicações WebConselho Nacional de Desenvolvimento Científico e Tecnológicoapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da Computaçãoteste de aceitaçãoferramenta de automaçãoaplicação webestratégia de combinaçãoclasse de equivalênciaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOApoiando a construção de testes de aceitação automatizados a partir da especificação de requisitosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALCarlosBPS_DISSERT.pdfapplication/pdf1722008https://repositorio.ufrn.br/bitstream/123456789/18051/1/CarlosBPS_DISSERT.pdf1b3fd4314fbf5b4ba2b4dfe1a0865e45MD51TEXTCarlosBPS_DISSERT.pdf.txtCarlosBPS_DISSERT.pdf.txtExtracted texttext/plain238217https://repositorio.ufrn.br/bitstream/123456789/18051/6/CarlosBPS_DISSERT.pdf.txtf4406851e99eb98ac83f317b9a8772d1MD56THUMBNAILCarlosBPS_DISSERT.pdf.jpgCarlosBPS_DISSERT.pdf.jpgIM Thumbnailimage/jpeg2273https://repositorio.ufrn.br/bitstream/123456789/18051/7/CarlosBPS_DISSERT.pdf.jpg50bf1e73fe59c88df99f5e5f0204a08aMD57123456789/180512017-11-04 12:33:21.896oai:https://repositorio.ufrn.br:123456789/18051Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T15:33:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
title Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
spellingShingle Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
Silva, Carlos Breno Pereira
teste de aceitação
ferramenta de automação
aplicação web
estratégia de combinação
classe de equivalência
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
title_full Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
title_fullStr Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
title_full_unstemmed Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
title_sort Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
author Silva, Carlos Breno Pereira
author_facet Silva, Carlos Breno Pereira
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/3335528003806947
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782411P6
dc.contributor.referees1.pt_BR.fl_str_mv Cacho, Nelio Alessandro Azevedo
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/4635320220484649
dc.contributor.referees2.pt_BR.fl_str_mv Coelho, Roberta de Souza
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/9854634275938452
dc.contributor.author.fl_str_mv Silva, Carlos Breno Pereira
dc.contributor.advisor1.fl_str_mv Leite, Jair Cavalcanti
contributor_str_mv Leite, Jair Cavalcanti
dc.subject.por.fl_str_mv teste de aceitação
ferramenta de automação
aplicação web
estratégia de combinação
classe de equivalência
topic teste de aceitação
ferramenta de automação
aplicação web
estratégia de combinação
classe de equivalência
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description Automation has become increasingly necessary during the software test process due to the high cost and time associated with such activity. Some tools have been proposed to automate the execution of Acceptance Tests in Web applications. However, many of them have important limitations such as the strong dependence on the structure of the HTML pages and the need of manual valuing of the test cases. In this work, we present a language for specifying acceptance test scenarios for Web applications called IFL4TCG and a tool that allows the generation of test cases from these scenarios. The proposed language supports the criterion of Equivalence Classes Partition and the tool allows the generation of test cases that meet different combination strategies (i.e., Each-Choice, Base-Choice and All Combinations). In order to evaluate the effectiveness of the proposed solution, we used the language and the associated tool for designing and executing Acceptance Tests on a module of Sistema Unificado de Administração Pública (SUAP) of Instituto Federal Rio Grande do Norte (IFRN). Four Systems Analysts and one Computer Technician, which work as developers of the that system, participated in the evaluation. Preliminary results showed that IFL4TCG can actually help to detect defects in Web applications
publishDate 2012
dc.date.issued.fl_str_mv 2012-07-27
dc.date.available.fl_str_mv 2013-01-10
2014-12-17T15:48:01Z
dc.date.accessioned.fl_str_mv 2014-12-17T15:48:01Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SILVA, Carlos Breno Pereira. Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos. 2012. 141 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/18051
identifier_str_mv SILVA, Carlos Breno Pereira. Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos. 2012. 141 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.
url https://repositorio.ufrn.br/jspui/handle/123456789/18051
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/18051/1/CarlosBPS_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/18051/6/CarlosBPS_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/18051/7/CarlosBPS_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 1b3fd4314fbf5b4ba2b4dfe1a0865e45
f4406851e99eb98ac83f317b9a8772d1
50bf1e73fe59c88df99f5e5f0204a08a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117879202578432