|
Acadêmico(a): Desirée Fernanda Hoppe |
Título: Ferramenta de apoio a testes de software baseado na tabela de decisão |
|
Resumo: |
O desenvolvimento de sistemas mais complexos fez com que as empresas de tecnologia
aumentassem o investimento em teste de software. Por conta disto, tornou-se fundamental
incluir as atividades relacionadas a teste de software no processo de desenvolvimento.
Também foi necessário capacitar pessoas para validar os requisitos e verificar o
funcionamento das aplicações, garantindo o funcionamento correto dos sistemas. Porém as
atividades relacionadas ao processo de teste podem representar um alto custo para a empresa
e, por isso, é necessário automatizar partes deste processo. Baseando-se nestas informações,
este trabalho foi desenvolvido com o objetivo de criar uma ferramenta de apoio ao teste de
software a partir do uso de tabelas de decisão. A automatização da criação de tabelas de
decisão reduz o tempo gasto pelo analista de teste nessa atividade e cria artefatos de teste mais
abrangentes, reduzindo o risco de falha humana. A ferramenta foi desenvolvida utilizando as
linguagens Java Server Pages (JSP), JavaScript e Java, o banco de dados MySQL para a
persistência de dados e o Apache Tomcat para servidor web. A Integrated Development
Environment (IDE) utilizada no desenvolvimento do sistema foi o Eclipse Mars. A ferramenta
obteve como resultado a criação de tabelas de decisão completas e reduzidas, a partir das
variáveis e regras informadas pelo usuário. Além disto, a ferramenta permite gerar os casos de
teste a partir das condições criadas na tabela. A ferramenta foi validada por potenciais
usuários, que concluíram que os requisitos propostos e as regras de negócio definidas foram
atendidos. |
|
|