Técnicas de Testes de Software e Gestão de Qualidade

Classificado em Computação

Escrito em em português com um tamanho de 3,64 KB.

Técnicas de Testes de Software

Testes de Caixa-Branca

  • Requerem lógica interna e interfaces de cada componente.
  • Focam nos caminhos lógicos internos.

Testes de Caixa-Preta

  • Requerem domínio de entrada e saída para descobrir erros.
  • Focam no comportamento e desempenho do programa (requisitos).
  • Examinam aspectos funcionais do sistema, sem se preocupar com a estrutura interna.

Fundamentos de Testes

Objetivo do teste: encontrar erros.

Bom teste: alta probabilidade de encontrar um erro.

Testabilidade: facilidade de testar um programa.

Características de um Software Testável

  • Operabilidade: quanto mais funciona, mais eficiente o teste.
  • Observabilidade: o que você vê é o que você testa (acesso ao código fonte, entradas, saídas, variáveis).
  • Controlabilidade: maior controle resulta em testes atualizados e otimizados.
  • Estabilidade: menos modificações, menos interrupções nos testes.

10/10/2016

Gestão de Risco

3 Fundamentos:

  1. O Futuro: quais riscos podem causar o insucesso do software?
  2. A Modificação: como as mudanças nos requisitos, tecnologias e outras entidades afetam o projeto?
  3. As Escolhas: quais métodos e ferramentas usar, quantas pessoas envolver, quanta ênfase em qualidade é suficiente?

Riscos Conhecidos: eventos que podem ser revisados.

Riscos Imprevisíveis: impossíveis de prever.

Fatores de Qualidade - ISO 9196

  • Funcionalidade: grau de satisfação das necessidades declaradas.
  • Confiabilidade: período de tempo disponível para uso.
  • Usabilidade: facilidade de uso.
  • Eficiência: uso otimizado dos recursos do sistema.
  • Manutenibilidade: facilidade em fazer reparos.
  • Portabilidade: capacidade de transportar de um ambiente para outro.

Medida: qualidade, dimensão, capacidade ou tamanho de um atributo de um produto ou processo.

Métrica: medida quantitativa do grau em que um sistema, componente ou processo possui um determinado atributo.

Princípios de Medição

Possui 5 atividades:

  1. Formulação: derivação de medidas e métricas adequadas.
  2. Coleta: acumular dados necessários.
  3. Indicador: métrica ou combinação de métricas que fornece insights.
  4. Análise: cálculo das métricas.
  5. Interpretação: avaliação das métricas para produtividade.
  6. Realimentação: recomendações baseadas na interpretação das métricas.

PF = PFbruto * 0,65 + (0,01 * 14Σi=1 (Fi))

Total era 26 | 14 perguntas

26 * 0,01 = 0,26 -> 0,26 + 0,65 = 0,91 -> PFB = 100 (exemplo) * 0,91 = 91

Métricas Derivadas

  • Produtividade: PF / Pessoas-Mês (ex: 91 / 3 = 30)
  • Qualidade: Erros / PF (ex: 80 erros -> 80 / 3)
  • Custo: $ / PF
  • Documentação: Páginas documentadas / PF

Entradas relacionadas: