Summary: | Made available in DSpace on 2014-06-12T15:59:28Z (GMT). No. of bitstreams: 2
arquivo5130_1.pdf: 962505 bytes, checksum: c110ca4ca2100795b71140dd9ec201cf (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2006 === Teste de Software é uma tarefa central, porém muito cara, no
processo de desenvolvimento de software. Estudos sugerem que as tarefas
de teste chegam até 50% do custo total de desenvolvimento do software.
Com o objetivo de automatizar e otimizar as atividades de teste, várias
ferramentas têm sido utilizadas para assistir o processo de testes, desde a
geração dos testes até a sua execução. As ferramentas de geração de testes
geralmente especificam os casos de teste gerados em uma linguagem não
natural (normalmente uma linguagem formal). Entretanto, essa linguagem
pode ser não trivial para os engenheiros que executarão manualmente os
casos de teste. Com isso, seria de grande ajuda uma ferramenta que
mapeasse os casos de teste gerados em uma linguagem natural.
Este trabalho propõe uma ferramenta para gerar descrições em
linguagem natural (LN) a partir de casos de teste especificados em
linguagem formal, com o intuito de ajudar os engenheiros de teste a
executarem testes manuais. Para validar a ferramenta proposta, nós
desenvolvemos um protótipo que recebe como entrada casos de teste
especificados na linguagem formal CSP. Como saída, o sistema devolve um
texto em inglês que descreve os passos do caso de teste para aplicações
móveis. O protótipo foi codificado na linguagem Java, e procurou manter
critérios desejáveis de qualidade de software, como reusabilidade,
extensibilidade e modularidade. Este trabalho faz parte de um projeto maior
desenvolvido em parceria entre o CIn-UFPE e a Motorola
|