Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitos
Autor(a) principal: | |
---|---|
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_ |
1814833033462677504 |