Use este identificador para citar ou linkar para este item: https://repositorio.ifg.edu.br/handle/prefix/189
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisor1Faria, Kenyo Abadio Crosara-
dc.contributor.advisor1LattesCV: http://lattes.cnpq.br/2948971516444426pt_BR
dc.creatorAlves, Leandro Silva-
dc.creator.Latteshttp://lattes.cnpq.br/0870590091291643pt_BR
dc.date.accessioned2018-11-13T14:06:01Z-
dc.date.available2018-07-01-
dc.date.available2018-11-13T14:06:01Z-
dc.date.issued2018-06-25-
dc.identifier.urihttp://repositorio.ifg.edu.br/handle/prefix/189-
dc.description.abstractOver the decades, software malfunctions have caused incalculable losses, be they of a financial nature or not. Therefore, the search for practices that allow a possible decrease in the number of these defects has made the test process gain an important highlight. However, the implementation of this process is still considered costly, as it often corresponds to more than 50% of the monetary resources provided in the budget of a project. In order to reduce this cost, part of the scientific community has been striving to automate the activities contained in the testing process. Among the activities to be automated is the generation of test cases. One of the challenges for its automation is precisely to be able to automate one of its main sub-activities: the construction of test oracles. Among the existing barriers to this goal is the difficulty of automating the definition of a correct/expected output among other possibly incorrect results. This barrier is known as Oracle Problem. This work proposes an approach for the automation of the generation of oracles aimed at conducting regression tests, which circumvents the barrier known as Oracle Problem. In this approach, through an aspect-based architecture, the oracles generated are made up of real data, obtained directly from actions performed by end users. Also in this work, the Heimdall tool was developed, which implements the proposed approach.pt_BR
dc.description.resumoAo longo de décadas, defeitos de software têm causado prejuízos incalculáveis, sejam eles de natureza financeira ou não. Logo, a busca por práticas que possibilitem uma eventual diminuição do número destes defeitos fez com que o processo de teste ganhasse um importante destaque. No entanto, a aplicação deste processo ainda é considerada de alto custo, pois, frequentemente, corresponde a mais de 50% dos recursos monetários previstos no orçamento de um projeto. Com o objetivo de reduzir este custo, parte da comunidade científica tem se esforçado em automatizar as atividades contidas no processo de teste. Dentre as atividades a serem automatizadas, encontra-se a geração de casos de teste. Um dos desafios para sua automatização é justamente conseguir automatizar uma de suas sub- atividades principais: a formação dos oráculos de teste. Dentre as barreiras existentes para este objetivo encontra-se a dificuldade de se automatizar a definição de uma saída correta/esperada em meio a outros resultados possivelmente incorretos. Esta barreira é conhecida como Oracle Problem. Este trabalho propõe uma abordagem para a automatização da geração de oráculos voltados para a realização de testes de regressão, que consiga contornar a barreira conhecida como Oracle Problem. Nesta abordagem, através de uma arquitetura baseada em aspectos, os oráculos gerados são constituídos por dados reais, obtidos diretamente de ações realizadas por usuários finais. Também neste trabalho, foi desenvolvida a ferramenta Heimdall, a qual implementa a abordagem proposta.pt_BR
dc.description.provenanceSubmitted by Kenia Silva Oliveira (kenia.oliveira@ifg.edu.br) on 2018-11-13T10:07:22Z No. of bitstreams: 1 AUTOMATIZANDO A FORMAÇÃO DE ORÁCULOS DE TESTES DE REGRESSÃO CONSTITUÍDOS POR DADOS REAIS.pdf: 3409532 bytes, checksum: 7680bc71bc5b839ef1ad79e050f1272a (MD5)en
dc.description.provenanceApproved for entry into archive by Maria Aparecida Rodrigues de Souza (maria.souza@ifg.edu.br) on 2018-11-13T14:06:01Z (GMT) No. of bitstreams: 1 AUTOMATIZANDO A FORMAÇÃO DE ORÁCULOS DE TESTES DE REGRESSÃO CONSTITUÍDOS POR DADOS REAIS.pdf: 3409532 bytes, checksum: 7680bc71bc5b839ef1ad79e050f1272a (MD5)en
dc.description.provenanceMade available in DSpace on 2018-11-13T14:06:01Z (GMT). No. of bitstreams: 1 AUTOMATIZANDO A FORMAÇÃO DE ORÁCULOS DE TESTES DE REGRESSÃO CONSTITUÍDOS POR DADOS REAIS.pdf: 3409532 bytes, checksum: 7680bc71bc5b839ef1ad79e050f1272a (MD5) Previous issue date: 2018-06-25en
dc.languageporpt_BR
dc.publisherInsitituto Federal de Educação, Ciência e Tecnologia de Goiáspt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCâmpus Inhumaspt_BR
dc.publisher.initialsIFGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectteste de softwarept_BR
dc.subjectteste de software automatizadopt_BR
dc.subjectoráculo de testept_BR
dc.subjectoracle problempt_BR
dc.subjectheimdallpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
dc.titleAutomatizando a formação de oráculos de testes de regressão constituídos por dados reaispt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
Aparece nas coleções:Bacharelado em Informática

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
AUTOMATIZANDO A FORMAÇÃO DE ORÁCULOS DE TESTES DE REGRESSÃO CONSTITUÍDOS POR DADOS REAIS.pdf3,33 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.