Título
[en] AUTOMATIC GENERATION AND EXECUTION OF TEST SCRIPTS FOR WEB APPLICATIONS FROM USE CASE DRIVEN BY BEHAVIOR
Título
[pt] GERAÇÃO E EXECUÇÃO AUTOMÁTICA DE SCRIPTS DE TESTE PARA APLICAÇÕES WEB A PARTIR DE CASOS DE USO DIRECIONADOS POR COMPORTAMENTO
Autor
[pt] MARCOS BORGES PESSOA
Vocabulário
[pt] TESTE AUTOMATIZADO
Vocabulário
[pt] TESTE DE SOFTWARE
Vocabulário
[pt] GERACAO AUTOMATICA
Vocabulário
[en] AUTOMATED TESTS
Vocabulário
[en] SOFTWARE TESTING
Vocabulário
[en] AUTOMATIC STORY GENERATION
Resumo
[pt] Este trabalho visa explorar os requisitos de software, descritos na forma de
casos de uso, como instrumento capaz de apoiar a geração e execução automática
de testes funcionais, com o intuito de verificar automaticamente se o resultado
obtido nos testes gerados e executados estão em conformidade com o
especificado. O trabalho consiste em utilizar um processo e ferramenta para
documentar casos de uso e automaticamente gerar e executar scripts de teste para
verificar o comportamento funcional de aplicações web. As informações do caso
de uso, em especial os fluxos de eventos (principal e alternativos), devem ser
estruturados obedecendo um modelo de comportamento para que seja possível
armazenar os dados e utilizá-los como entrada na integração com a ferramenta de
testes. Neste trabalho, utilizou-se a ferramenta Selenium para a automação da
interação com o navegador. A avaliação do esforço deu-se através da aplicação do
processo em sistemas reais e através de comparação com outras técnicas aplicadas
nos mesmos sistemas.
Resumo
[en] This work aims at exploring the software requirements, described in the
form of use cases, as an instrument to support the automatic generation and
execution of functional tests, in order to automatically check if the results
obtained in the tests generated and executed are in accordance with specified. The
establishes a process and a tool for documenting use cases and automatically
generating and executing test scripts that verify the behavior of web applications.
The content of the use case, especially the flow of events (main and alternative), is
structured in accordance to a "behavior model" that stores the test data and
generates input for a browser testing tool. In this work, we have used the
Selenium tool to automate the interaction with the browser. The assessment of our
approach involved the application of the process and generating tool in real
systems, comparing the results with other techniques applied in the same systems.
Orientador(es)
ARNDT VON STAA
Banca
ARNDT VON STAA
Banca
ALESSANDRO FABRICIO GARCIA
Banca
GUSTAVO ROBICHEZ DE CARVALHO
Catalogação
2012-02-07
Apresentação
2011-08-30
Tipo
[pt] TEXTO
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Formato
application/pdf
Idioma(s)
PORTUGUÊS
Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=19129@1
Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=19129@2
Referência DOI
https://doi.org/10.17771/PUCRio.acad.19129
Arquivos do conteúdo
CAPA, AGRADECIMENTOS, RESUMO, ABSTRACT, SUMÁRIO E LISTAS PDF CAPÍTULO 1 PDF CAPÍTULO 2 PDF CAPÍTULO 3 PDF CAPÍTULO 4 PDF CAPÍTULO 5 PDF CAPÍTULO 6 PDF REFERÊNCIAS BIBLIOGRÁFICAS, APÊNDICE PDF