USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === Teste é uma etapa muito importante no desenvolvimento de software. No entanto, essa área ainda carece de ferramentas mais eficazes e com um grau de automação maior e mais abrangente do que o atualmente disponível. Uma boa parte das téc...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
2010
|
Online Access: | http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16193@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16193@2 |
id |
ndltd-IBICT-oai-MAXWELL.puc-rio.br-16193 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-MAXWELL.puc-rio.br-161932019-03-01T15:39:08Z USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES O USO DE TABELAS DE DECISÃO PARA A AUTOMAÇÃO DA GERAÇÃO E DA EXECUÇÃO DE CASOS DE TESTE LUANA LACHTERMACHER ARNDT VON STAA ARNDT VON STAA ALESSANDRO FABRICIO GARCIA ALESSANDRO FABRICIO GARCIA SOELI TERESINHA FIORINI SOELI TERESINHA FIORINI COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR Teste é uma etapa muito importante no desenvolvimento de software. No entanto, essa área ainda carece de ferramentas mais eficazes e com um grau de automação maior e mais abrangente do que o atualmente disponível. Uma boa parte das técnicas de geração de casos de teste utiliza explicitamente ou implicitamente tabelas de decisão como instrumento intermediário na geração dos casos de teste específicos. Essa dissertação tem por objetivo desenvolver um processo semi-automático de geração de suítes de teste e que inicia em tabelas de decisão. As suítes geradas devem ser adequadas a ferramentas de execução dos testes totalmente automáticas. Para atingir esse objetivo foram implementados: (i) um editor de tabelas de decisão, (ii) um gerador automático de casos de teste e (iii) um gerador de scripts de teste para o framework FEST. A seguir foram avaliados os benefícios que esse conjunto de ferramentas pode trazer ao processo de automação dos testes, tanto no planejamento (geração de casos de testes valorados a partir dos casos de teste semânticos) quanto na execução dos casos de teste. A avaliação foi baseada em uma série de exemplos envolvendo elementos específicos de interfaces humanas, e, também, na aplicação a um software real. Testing is a very important area in the software development. However, this area needs more effective tools with a higher level of automation with are more comprehensive than the tools available today. A large part of the techniques that do generation of test cases use explicity or implicitly decision tables as an auxiliary tool. This dissertation aims to develop a semi-automatic process that has as outputs tests suites that were generated using decision tables. These suites must be appropriate for the test automation tools. To achieve these goals were implemented: (i) an decision table editor, (ii) a automatic generator case test, and (iii) an automatic test scripts generator of the FEST framework. After it was necessary evaluate the benefits that these tools could bring for the test area, both in the planning (generation of valued test cases from semantic test cases) and in the execution of test cases. The evaluation was based on a series of examples involving specific elements of human interfaces, and also in application to real software. 2010-03-05 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16193@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16193@2 por info:eu-repo/semantics/openAccess PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PPG EM INFORMÁTICA PUC-Rio BR reponame:Repositório Institucional da PUC_RIO instname:Pontifícia Universidade Católica do Rio de Janeiro instacron:PUC_RIO |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
description |
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === Teste é uma etapa muito importante no desenvolvimento de software. No
entanto, essa área ainda carece de ferramentas mais eficazes e com um grau de
automação maior e mais abrangente do que o atualmente disponível. Uma boa
parte das técnicas de geração de casos de teste utiliza explicitamente ou
implicitamente tabelas de decisão como instrumento intermediário na geração dos
casos de teste específicos. Essa dissertação tem por objetivo desenvolver um
processo semi-automático de geração de suítes de teste e que inicia em tabelas de
decisão. As suítes geradas devem ser adequadas a ferramentas de execução dos
testes totalmente automáticas. Para atingir esse objetivo foram implementados: (i)
um editor de tabelas de decisão, (ii) um gerador automático de casos de teste e
(iii) um gerador de scripts de teste para o framework FEST. A seguir foram
avaliados os benefícios que esse conjunto de ferramentas pode trazer ao processo
de automação dos testes, tanto no planejamento (geração de casos de testes
valorados a partir dos casos de teste semânticos) quanto na execução dos casos de
teste. A avaliação foi baseada em uma série de exemplos envolvendo elementos
específicos de interfaces humanas, e, também, na aplicação a um software real. === Testing is a very important area in the software development. However, this
area needs more effective tools with a higher level of automation with are more
comprehensive than the tools available today. A large part of the techniques that
do generation of test cases use explicity or implicitly decision tables as an
auxiliary tool. This dissertation aims to develop a semi-automatic process that has
as outputs tests suites that were generated using decision tables. These suites must
be appropriate for the test automation tools. To achieve these goals were
implemented: (i) an decision table editor, (ii) a automatic generator case test, and
(iii) an automatic test scripts generator of the FEST framework. After it was
necessary evaluate the benefits that these tools could bring for the test area, both
in the planning (generation of valued test cases from semantic test cases) and in
the execution of test cases. The evaluation was based on a series of examples
involving specific elements of human interfaces, and also in application to real
software. |
author2 |
ARNDT VON STAA |
author_facet |
ARNDT VON STAA LUANA LACHTERMACHER |
author |
LUANA LACHTERMACHER |
spellingShingle |
LUANA LACHTERMACHER USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES |
author_sort |
LUANA LACHTERMACHER |
title |
USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES |
title_short |
USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES |
title_full |
USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES |
title_fullStr |
USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES |
title_full_unstemmed |
USING DECISION TABLES TO AUTOMATE THE GENERATION AND EXECUTION OF TEST CASES |
title_sort |
using decision tables to automate the generation and execution of test cases |
publisher |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO |
publishDate |
2010 |
url |
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16193@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16193@2 |
work_keys_str_mv |
AT luanalachtermacher usingdecisiontablestoautomatethegenerationandexecutionoftestcases AT luanalachtermacher ousodetabelasdedecisaoparaaautomacaodageracaoedaexecucaodecasosdeteste |
_version_ |
1718987758833238016 |