Please use this identifier to cite or link to this item: http://repositorio.ufersa.edu.br/handle/prefix/5987
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Projeto arquitetural de uma ferramenta para geração automatizada de casos de teste
metadata.dc.creator: Oliveira, Assunaueny Rodrigues de
metadata.dc.contributor.advisor1: César Sobrinho, Álvaro Alvares de Carvalho
metadata.dc.contributor.advisor-co1: Sousa, Reudismam Rolim de
metadata.dc.contributor.referee1: Silva, Lenardo Chaves e
metadata.dc.contributor.referee2: Oliveira, Helder Fernando de Araújo
metadata.dc.contributor.referee3: César Sobrinho, Álvaro Alvares de Carvalho
metadata.dc.description.resumo: Neste trabalho é abordado a geração automatizada de casos de teste. O foco está nas necessidades de testadores de software, como forma de amenizar os custos gerados com testes manuais e permitir uma maior qualidade na definição de conjuntos de testes de software. Neste contexto é desenvolvido o projeto arquitetural de uma ferramenta focada na automatização da geração de casos de teste para aplicações desenvolvidas com diferentes paradigmas de programação. Portanto, para desenvolver essa arquitetura foram definidos requisitos funcionais e não funcionais. A partir desses requisitos e do atributo de qualidade, modificabilidade, foi possível a aplicação de uma técnica para definição de arquitetura conhecida por Attribute-Driven Design (ADD). A técnica possibilitou que a arquitetura fosse desenvolvida, porém, foi necessário aplicar uma técnica de avaliação para verificar o nível de conformidade da arquitetura com requisitos e o atributo de qualidade. A técnica de avaliação utilizada foi a Architecture Tradeoff Analysis Method (ATAM). Com a avaliação, não foram encontrados conflitos entre a arquitetura e o objetivo final.
Abstract: In this work the automated generation of test cases is approached. The focus is on the needs of software testers, as a way to mitigate the costs generated with manual testing and to allow a higher quality in the set of tests for software. In this context the architectural design of a tool focused on the automation of the generation of test cases for applications developed with different programming paradigms is developed. Therefore, functional and non-functional requirements were defined to develop this architecture. From these requirements and the attribute of quality, modifiability, it was possible to apply a technique for architecture definition known as Attribute-Driven Design (ADD). The technique allowed the architecture to be developed, however, it was necessary to apply an evaluation technique to verify the level of conformity of the architecture with requirements and the attribute of quality. The evaluation technique used was the Architecture Tradeoff Analysis Method (ATAM). With the evaluation, no conflicts were found between the architecture and the final goal.
Keywords: Teste de software automatizado
Arquitetura de software
Caso de teste
Automated Software Testing
Software architecture
Test case
metadata.dc.subject.cnpq: Ciências Exatas e da Terra
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal Rural do Semi-Árido
metadata.dc.publisher.initials: UFERSA
metadata.dc.publisher.department: Centro Multidisciplinar de Pau dos Ferros
Citation: Oliveira, (2019) (OLIVEIRA, 2019)
metadata.dc.rights: Acesso Aberto
URI: http://repositorio.ufersa.edu.br/handle/prefix/5987
Issue Date: 20-Mar-2019
Appears in Collections:Tecnologia da Informação

Files in This Item:
File Description SizeFormat 
AssunauenyRL_MONO1.51 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.