Arquivo de Dezembro de 2006
Gerência Efetiva de Testes - Como criar um ciclo de vida para atividades de qualidade
Implantar qualidade em projetos de software é uma tarefa bastante complexa. Um dos principais desafios é como organizar um ciclo de vida de testes que acompanhe temporalmente o ciclo de vida de um projeto. Contrariamente ao senso e prática comum, atividades de testes devem se iniciar no começo do projeto de forma a identificar proativamente os riscos de qualidade.
Um ciclo canônico de atividades de qualidade em um projeto deve incluir:
- Análise de Casos e Cenários de Testes
- Validação do Desenho
- Testes de Unidade
- Teste de Integração
- Teste Funcional e de Sistema
- Teste de Desempenho
O excelente tutorial em anexo faz uma compilação detalhada destas atividades à luz das principais ferramentas de testes da IBM. Independente do uso de ferramentas, a leitura do artigo traz boas idéias que podem ser personalizadas e adequadas à realidade do seu trabalho para melhorar o seu processo de testes e qualidade de um produto de software.
Sem comentários »Livros Técnicos de Java SE e EE
Publiquei no site da Amazon uma lista de livros para o desenvolvedor que queira aprender sobre Java SE e EE. Adicionei para cada livro alguns comentários e observações da nossa experiência de sala de aula e do mundo real sobre como estudantes e profissionais aprendem Java.
A lista completa está aqui:
Sem comentários »Livros de Requisitos de Software
Ouço com alguma frequência perguntas sobre referências de bons livros de engenharia de software em tópicos como requisitos, arquitetura, Java ou gerência de configuração. Comecei uma compilação na Amazon através do seu recurso chamado ListMania que tem como objetivo permitir que pessoas avaliem tecnicamente livros.
Alguns destes livros estão disponíves em português e podem ser adquiridos nas boas livrarias técnicas do Brasil. Outros, infelizmente, somente estão disponíveis em inglês.