Geração de casos de teste para aplicações Web baseados em modelo de tarefas.

Submitted by repositorio repositorio (repositorio@unifei.edu.br) on 2015-12-09T18:24:34Z No. of bitstreams: 1 dissertacao_jesus_2015.pdf: 4035386 bytes, checksum: 5db7a0e3ec085ab822b173de64250b27 (MD5) === Made available in DSpace on 2015-12-09T18:24:34Z (GMT). No. of bitstreams: 1 dissertacao_je...

Full description

Bibliographic Details
Main Author: JESUS, Flavio Rezende de
Language:Portuguese
Published: 2015
Online Access:http://repositorio.unifei.edu.br:8080/xmlui/handle/123456789/239
Description
Summary:Submitted by repositorio repositorio (repositorio@unifei.edu.br) on 2015-12-09T18:24:34Z No. of bitstreams: 1 dissertacao_jesus_2015.pdf: 4035386 bytes, checksum: 5db7a0e3ec085ab822b173de64250b27 (MD5) === Made available in DSpace on 2015-12-09T18:24:34Z (GMT). No. of bitstreams: 1 dissertacao_jesus_2015.pdf: 4035386 bytes, checksum: 5db7a0e3ec085ab822b173de64250b27 (MD5) Previous issue date: 2015-11 === O tempo de desenvolvimento de software foi reduzido com a criação de novas ferramentas e paradigmas de programação. Além disso, a necessidade por sistemas cada vez mais eficientes e inovadores, diminuiu o tempo de lançamento entre as versões. Além de entregar produtos de software em tempo hábil, assim como garantir a qualidade, segurança e corretude das aplicações Web, é imperativo a utilização de automação de testes. Diversas técnicas foram reportadas na literatura, porém, uma maneira mais eficaz para automatizar a validação dos requisitos funcionais de um sistema Web consiste em utilizar modelo de tarefas para gerar casos de teste. Mesmo assim, as soluções baseadas nessa abordagem geralmente são custosas na geração do modelo e falham na criação dos cenários. Para resolver os problemas reportados, foi desenvolvido o UsaTasker++, um sistema destinado à mutação de casos de teste para validação das regras de negócio das aplicações Web. O modelo proposto permite a geração dos cenários de teste usando uma abordagem simples e intuitiva, a partir da con guração e processamento do grafo correspondente ao modelo de tarefas. Para cada caso de teste gerado, o UsaTasker++ cria o respectivo script de teste automatizado, permitindo a sua execução e indicando os cenários com erro.