Técnicas para um software mais eficaz
Ana Carolina Pierre Mantovani1 carumanto@hotmail.com 1FATEC – Faculdade de Tecnologia Dom Amaury Castanho, Itu, São Paulo, Brasil.
Resumo: Neste artigo é possível encontrar uma definição teste de software, para que serve o que ele faz. Quais os tipos de softwares existentes e quais técnicas podem ser utilizadas. Trataremos de como as metodologias ágeis surgiram para auxiliar o desenvolvimento de um software.
Palavras Chaves: Software. Metodologias. Testes.
Introdução Cada vez mais os softwares estão ganhando o mercado. Muitos estabelecimentos procuram melhoria na qualidade do serviço prestado adquirindo um software. E com o aumento significativo na procura por essa tecnologia, os desenvolvedores de software precisam acompanhar esse crescimento, com o mínimo de erros e falhas antes durante e depois do desenvolvimento. Para que esses erros sejam mínimos, contamos com a ajuda de testes de softwares e metodologias ágeis que podem proporcionar melhor desempenho do desenvolver um software.
.
Teste de Software
“Teste de software é um processo de execução de um projeto para determinar se ele atingiu suas especificações e funcionamento correto no ambiente pra qual foi projetado [Neto(2007)]”. Visa encontrar falhas com técnicas e níveis de testes. Para o desenvolvimento correto de um software é fundamental que seja realizado testes. Todos os erros detectados em software são humanos e a probabilidade desses erros ocorrerem fica maior devido ao numero de pessoas envolvidas no processo e o tamanho do projeto, podem ser originadas devido a especificações erradas, incompletas, mal organizadas ou com defeito de algoritmo. Na fase de transformação de informação é que as falhas aparecem. Há falhas quando um programa não funciona da maneira esperada pelo usuário. Em testes de software é necessário distinguir entre defeito, erro e falha. Podemos ter como exemplo para um defeito, um comando incorreto, para erro,