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

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Silva, Carlos Breno Pereira
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: 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_59377383b9c4a8a4e8f32c384fe648fc
oai_identifier_str oai:repositorio.ufrn.br:123456789/18051
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Apoiando a construção de testes de aceitação automatizados a partir da especificação de requisitosteste 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 COMPUTACAOAutomation 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 applicationsConselho Nacional de Desenvolvimento Científico e TecnológicoA 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 WebUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Sistemas e ComputaçãoCiência da ComputaçãoLeite, Jair Cavalcantihttp://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/9854634275938452Silva, Carlos Breno Pereira2014-12-17T15:48:01Z2013-01-102014-12-17T15:48:01Z2012-07-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfSILVA, 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/18051porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-04T15:33:21Zoai:repositorio.ufrn.br:123456789/18051Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-04T15:33:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.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.none.fl_str_mv Leite, Jair Cavalcanti

http://lattes.cnpq.br/3335528003806947

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4782411P6
Cacho, Nelio Alessandro Azevedo

http://lattes.cnpq.br/4635320220484649
Coelho, Roberta de Souza

http://lattes.cnpq.br/9854634275938452
dc.contributor.author.fl_str_mv Silva, Carlos Breno Pereira
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
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
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
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.none.fl_str_mv 2012-07-27
2013-01-10
2014-12-17T15:48:01Z
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.uri.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.
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
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
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
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1855758895426830336