Título: | O USO DE TABELAS DE DECISÃO PARA A AUTOMAÇÃO DA GERAÇÃO E DA EXECUÇÃO DE CASOS DE TESTE | |||||||
Autor: |
LUANA LACHTERMACHER |
|||||||
Colaborador(es): |
ARNDT VON STAA - Orientador |
|||||||
Catalogação: | 31/AGO/2010 | Língua(s): | PORTUGUÊS - BRASIL |
|||||
Tipo: | TEXTO | Subtipo: | TESE | |||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
|||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=16193&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=16193&idi=2 |
|||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.16193 | |||||||
Resumo: | ||||||||
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.
|
||||||||