Please use this identifier to cite or link to this item: http://riu.ufam.edu.br/handle/prefix/5161
metadata.dc.type: Relatório de Pesquisa
Title: Um Estudo sobre a Influência das Técnicas de Testes Automatizados no Desenvolvimento de Software
metadata.dc.creator: Max de Oliveira dos Santos
metadata.dc.contributor.advisor1: Christophe Saint-Christie de Lima Xavier
metadata.dc.description.resumo: A importância que os softwares estão tendo na sociedade é cada vez maior, uma vez que o avanço da tecnologia implica diretamente na sua produção. Atualmente, podemos encontrar software em diversas áreas de conhecimento, isso se deve pelo fato de o mesmo agrega valor aos negócios, proporcionando um aumento da produtividade e a diminuição dos custos. Porém, nem todo desenvolvedor se preocupa com a qualidade que o seu software poderá ter, resultando assim em custos excessivos, cronogramas imprevisíveis e poderá até não atender as expectativas do cliente. Desse modo, a falta de qualidade é um fator crítico para geração de catástrofes e prejuízos econômicos, onde podemos observar em diversas literaturas que tais acontecimentos poderiam ser evitados (Bernardo, 2011). Hoje a busca pela qualidade é um dos fatores que as empresas na área da tecnologia da informação (TI) procuram explorar durante o desenvolvimento dos seus produtos. Este é um tema que tem ganhado destaque também em universidades, sendo alvo de diversos estudos que visam melhorar a qualidade dos sistemas e dos processos de desenvolvimento (Lima, 2014). Porém, garantir a qualidade de sistemas de software é grande um desafio, devido às aplicações possuírem um grau de complexidade muito grande e as inúmeras dificuldades relacionadas ao processo de desenvolvimento (Bernardo, 2011), mais precisamente, o tempo para se testar e validar a aplicação, que se apresenta nos cronogramas com um valor baixo. Nesse contexto, diversas técnicas de automação e ferramentas têm sido propostas tanto em pesquisas acadêmicas como nas indústrias de TI. No entanto, existe certa dificuldade para aplicar ou selecionar alguma técnica no processo de automação dos testes. Isso se deve a diversos fatores, dentre eles a falta de profissionais especializados na área de teste de software ou mesmo a dificuldade em implantar um processo de testes utilizando as técnicas existentes na literatura (Crespo et al. 2004). Por esse motivo, um estudo sobre as técnicas de teste automatizado no desenvolvimento de software pode facilitar a aplicação das abordagens por Engenheiros de Software que procuram atuar nesta área. O foco deste trabalho consiste no impacto que cada técnica de automação poderá ter sobre uma determinada aplicação em relação ao tempo de desenvolvimento, a qualidade do código e o produto final. A questão de pesquisa deste projeto está na possibilidade de identificação de características das técnicas atuais analisando cada técnica para buscar evidências de vantagens e desvantagens na prática. Espera-se auxiliar o processo de desenvolvimento de software, possibilitando identificar um maior número de falhas antes do produto chegar aos usuários finais e assim o mesmo possuir um alto grau de confiança e qualidade.
Keywords: Teste de Software
Qualidade de Software
metadata.dc.subject.cnpq: CIÊNCIAS EXATAS E DA TERRA: ENGENHARIA DE SOFTWARE
metadata.dc.language: pt_BR
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal do Amazonas
metadata.dc.publisher.initials: UFAM
metadata.dc.publisher.department: Instituto de Ciências Exatas e Tecnologia - Itacoatiara
metadata.dc.publisher.program: PROGRAMA PIBIC 2015
metadata.dc.rights: Acesso Restrito
URI: http://riu.ufam.edu.br/handle/prefix/5161
Issue Date: 31-Jul-2016
Appears in Collections:Relatórios finais de Iniciação Científica - Ciências Exatas e da Terra

Files in This Item:
There are no files associated with this item.


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