[pt] 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. / [en] 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.
Identifer | oai:union.ndltd.org:puc-rio.br/oai:MAXWELL.puc-rio.br:16193 |
Date | 31 August 2010 |
Creators | LUANA LACHTERMACHER |
Contributors | ARNDT VON STAA |
Publisher | MAXWELL |
Source Sets | PUC Rio |
Language | Portuguese |
Detected Language | Portuguese |
Type | TEXTO |
Page generated in 0.0013 seconds