Um Modelo de Processo Ágil de Teste de Software
Superar as expectativas do cliente oferecendo software de alta qualidade é tarefa fundamental das empresas de TI. Para atingir o nível de qualidade adequado e agregar valor ao serviço é imprescindível a realização dos testes de software. Tradicionalmente as empresas do ramo não apresentam condições de implantar um processo de teste, desta forma, utilizam a técnica de testar seus softwares através de seus desenvolvedores de modo informal, intuitivo e baseados na experiência prática de seus profissionais. Outras empresas optam por não realizá-las pois observam a atividade como entediante e custosa. Desta forma, somente focam na atividade após o início da produção do software quando começam a surgir os mais variados erros. Empresas que incorporam em seu processo atividades de teste em software oferecem um diferencial competitivo em relação a empresas que não utilizam esta atividade. Este trabalho traz uma boa visão sobre testes de software e propõe um processo de teste, utilizando recursos exploratórios com o intuito de promover resultados a custos reduzidos. A modelagem do processo foi feito com o auxílio do SPEM para descrever as fases e as atividades do processo, sua interação com os colaboradores e os artefatos de entrada e gerados. O processo abordado pode ser adaptado e moldado para ser empregado em qualquer organização. Garante que testes mínimos são realizados. Quando é necessário, ele também trabalha de forma a encontrar o maior número de erros possível.
Abstract
Overcoming the expectations of the client software offering high quality is fundamental task of the IT industry. To get the appropriate level of quality and adding value to the service is essential to carrying out the testing of software. Traditionally companies in the industry haven't able to establish a process of testing this way, using the technique to test its software through its developers so informal, intuitive and based on practical experience of its professionals. Other companies