Resumo livro base de conhecimento em testes de software

Disponível somente no TrabalhosFeitos
  • Páginas : 13 (3016 palavras )
  • Download(s) : 0
  • Publicado : 25 de setembro de 2012
Ler documento completo
Amostra do texto
Capítulo 2 – Processo de teste


1.1. Ciclo de vida de desenvolvimento de software (CVDS)
O CVDS é formado pelas seguintes fases:

• Estudo preliminar;
• Análise de requisitos; Também nesta fase são levantadas as primeiras informações necessárias para a realização dos testes, tais como as regras para testar os requisitos e os pré-requisitos que permitem tal realização. Inclui-se ainda oPlano de Teste, que contempla o planejamento das principais atividades de teste, bem como recursos e os prazos para realizá-los.
• Desenho do sistema;
• Construção; Nos programas preparados, devem ser aplicados os testes unitários conforme os planos de teste e os casos de teste preparados.
• Implantação; Nesta fase são efetuados os testes de integração e sistema. Finalmente o sistema deve seraceito pelo usuário ou cliente.
• Operação.

1.2. Conceito “V” de teste
O ciclo de vida de testes pressupõe que sejam realizados testes ao longo de todo o processo de desenvolvimento.

Os ciclos de vida de testes e de desenvolvimento são totalmente interdependentes, mas o ciclo de teste é dependente da conclusão dos produtos das atividades de desenvolvimento.

As atividades do ciclo de vidade teste devem ser realizadas por um grupo formalmente definido para tal. Esse grupo pode ser :

• Interno; formado por profissionais pertencentes ao projeto ou por uma área especial para as atividades de teste.
• Externo; Formado por profissionais especializados em teste de uma empresa externa.

No conceito de ciclo de vida de testes, os processos de desenvolvimento e teste têm iníciosimultaneamente: a equipe que desenvolve o sistema inicia o processo de desenvolvimento do sistema, e a equipe que está conduzindo os testes começa o planejamento do processo de teste.

A equipe de teste usa os mesmos requisitos com o propósito de testar o sistema.

No conceito “V” de teste, os processos de FAZER e CONFERIR convergem do início até fim do projeto. O grupo que FAZ trabalha com oobjetivo de implementar o sistema, e a equipe que CONFERE, simultaneamente, executa procedimentos de teste visando minimizar ou eliminar riscos.

1.3. Processo de teste de software
Baseado no conceito “V” de teste, o processo de teste de software tem como atividades de testes, onze passos a serem realizados paralelamente às atividades do desenvolvimento. Os primeiros cinco passos usam técnicas deverificação como principal meio de avaliar a correção dos produtos do desenvolvimento de software. Os outros passos usam técnicas de validação para testar o software durante as atividades que vão desde construção até a implantação. A verificação e validação devem ser usadas para o desenvolvimento e a manutenção de software.

Os passos do processo de teste são:

• Acesso ao Plano deDesenvolvimento; Pré-requisito para a construção do Plano de Teste.
• Desenvolvimento do Plano de Teste; A preparação do Plano de Teste deve seguir os mesmos padrões da preparação do plano de desenvolvimento.
• Inspeção ou teste dos requisitos do software; Avaliação dos requisitos do software por meio do uso de técnicas de verificação.
• Inspeção ou teste de desenho do software; Avaliação do desenho –interno ou externo – do software através do uso de técnicas de verificação.
• Inspeção ou teste da construção do software;
• Execução dos testes; Envolve testar o código em estado dinâmico.
• Teste de aceitação; Avaliação da aplicabilidade e usabilidade do software pelos usuários.
• Informação dos resultados dos testes; informação dos defeitos, etc.
• Teste de instalação do software; Visaverificar a interoperabilidade com o sistema operacional, etc.
• Teste de mudança no software; Cobre mudanças que ocorrem em todo processo de desenvolvimento e as que vão ocorrer após a implantação do software.
• Avaliação da eficácia dos testes; Responsável pelas melhorias no processo de teste.

1.4. Ciclo de vida do processo de teste

O ciclo de vida do processo de teste abordado é composto por...
tracking img