Serviço

Montagem de planos de testes para sistemas

   Nossa equipe faz o levantamento do sistema e monta, através de sistema próprio da Cyonm, um plano de teste capaz de descobrir quaisquer erros que o sistema venha a possuir. Estes erros são documentados a fim de facilitar a correção dos mesmos.

Objetivos:

Elaborar o Plano de Testes identificando as atividades de testes relacionadas àquele projeto. Define com e o que deve ser testado no projeto.

  • Identificar informações de projeto existentes e os componentes de software que devem ser testados. 
  • Listar os Requisitos a Testar recomendados (alto nível).
  • Recomendar e descrever as estratégias de teste a serem empregadas.
  • Identificar os recursos necessários e prover uma estimativa dos esforços de teste.
  • Listar os elementos resultantes do projeto de testes.
   Deverá ter, também, estratégia de Testes, Plano do projeto, Documento de definição de requisitos funcional e não funcional aprovado pelo solicitante. Documentação referente aos projetos/sistemas relacionados.

Testes a serem realizados:

  • Itens de Teste: Especificação de requerimentos, modelagem de dados, esquema do banco de dados, etc.
  • Funcionalidades a serem testadas: São as que devem ser testadas pela perspectiva do usuário.
  • Funcionalidades que não devem ser testadas: Podem ser postergadas para a próxima iteração, baixo risco (já pode ter sido testada anteriormente e considerada estável), etc.
  • Escopo: Uso de alguma ferramenta especial? Como as métricas vão ser coletadas? Como o ambiente de testes deve ser configurado? Software? Hardware? Combinação de SW, HW e software de terceiros? Quais serão as regras para testes de regressão?
  • Critérios de sucesso/falha: Número mínimo de defeitos encontrados ou defeitos de alta severidade, execução de todos os casos de teste, etc.
    Ambiente de Testes: VPN? Dados para teste? Ferramentas? Capacidade de hardware? Restrição de uso durante os testes?
  • Responsabilidades: Responsáveis por modelar os testes, avaliar os riscos da aplicação, avaliar quais são as funcionalidades que devem e as que não devem ser testadas.
    Observação: Boa prática é selecionar por função na empresa e não por nome.
  • Necessidade de pessoal ou treinamento: Treinamento num produto ou ferramenta específica; necessidade de um profissional com conhecimento específico.
  • Cronograma: Definição das atividades do projeto.
  • Riscos e contingências: Explicar o que deve ser feito caso , por exemplo, alguma das situações venha a acontecer:
    Falta de ferramentas específicas; Entrega tardia da aplicação para testes; Mudança nos requerimentos originais, etc.

Envolvidos:

  • Analista de Testes – executa
  • Analista de Sistemas – acompanha e aprova
  • Gerente – aprova

Padrões:

  • Devem ser definidos pela equipe

Procedimentos e orientações:

    Durante a definição do escopo do projeto é que as atividades serão definidas ou planejadas. Quais serão as técnicas utilizadas e como as ferramentas vão ser inseridas no processo são tipos de definições envolvidas no processo. Por exemplo, vão utilizar alguma ferramenta específica para fazer consultas no banco de dados durante a execução dos casos de teste? É importante que esta esteja instalada antes de dar início a essa fase, nunca se sabe quando algum software vai dar conflito com seus softwares ou sistema operacional.

:blank
:blank
:blank
:blank
:blank
 
Copyright © 2015 Cyonm Technology, Todos os direitos reservados.
Powered By CCoM