Testes de Aceitação: Uma Abordagem Baseada na Especificação de Caso de Uso e no Design da Interação
Caso de Uso, Design da Interação, Interface do Usuário, Teste de Aceitação, Requisitos e Expectativa do Usuário.
Diversas abordagens têm sido propostas para dar suporte aos testes de aceitação. Contudo, a maioria delas não suporta rastreabilidade com os requisitos e não focam no processo interativo entre o usuário e o sistema. Nesse trabalho, propomos uma abordagem sistemática, semiautomática e independente de linguagem de programação que tem por objetivo realizar testes de aceitação em aplicações Web. Casos de testes são derivados a partir de casos de usos estendidos com a especificação detalhada dos seus fluxos de interação. Visando dar suporte à abordagem, um conjunto de ferramentas foi desenvolvido sob a forma de plug-ins para a plataforma Eclipse, propiciando uma grande integração com o ambiente de desenvolvimento. Por fim, realizamos um estudo comparativo e ressaltamos as vantagens da nova abordagem e das ferramentas desenvolvidas sobre alguns trabalhos relacionados.