O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Teste de Software 01

Gabriel Vinicius Mesquita Frota Português

Conteúdo do mapa

Teste de Software 01

  1. DÉCADAS

    • Teste de Software décadas de 60 e 70
      • Época marcada por testes unitários realizados por desenvolvedores;
    • Teste de Software a partir da década de 80
      • Década onde se passou a ter mais importância, criou-se um processo formal;
    • Teste nos dias atuais
      • Atividade fundamental, Clientes mais exigentes, Softwares cada vez mais complexos.
  2. Garantia de Qualidade de Software

    • Conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento
    • Garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados
    • Teste é a atividade desenvolvida com a finalidade de descobrir se o sistema faz o que deve fazer e não faz o que não deve fazer
  3. Norma ISO 9126

    • Funcionalidade
    • Confiabilidade
    • Usabilidade
    • Eficiência
    • Manutenabilidade
    • Portabilidade
  4. Verificação e Validação

    • Validação: Visa garantir que o produto final corresponda aos requisitos do usuário.
    • Verificação: visa assegurar consistência, completitude e corretitude do software em cada fase e entre fases consecutivas do ciclo de vida do software.
    • Examina o comportamento do produto por meio de sua execução.
  5. Verificação ESTÁTICA X Verificação DINÂMICA

    • As estáticas não requerem a execução ou mesmo a existência de um programa ou modelo executável para serem realizadas.
    • As dinâmicas se baseiam na execução de um programa ou modelo (Delamaro et al., 2007).
  6. Por quê testar?

    • Necessidade de softwares melhores;
    • Evitar prejuízos financeiros;
    • Mercado mais competitivo;
    • Falhas causam a perda de confiança do cliente.
    • Clientes mais exigentes;
    • Qualidade: Subsidia a avaliação do processo de desenvolvimento
    • Economia: Reduz o tempo gasto com retrabalho relacionado às manutenções corretivas
    • Segurança: a maioria dos sistemas desenvolvidos conta com algum tipo de sistema de segurança,
    • Confiabilidade: os testes são para medir o período máximo de tempo que o software permanece funcionando sem apresentar falhas.
    • Negócio: Os testes podem gerar informações importantes para a gerência de uma empresa influenciando na decisão de liberar, ou não, o sistema desenvolvido.
  7. Erro:

    • é uma ação humana que produz um resultado incorreto.
  8. Defeito:

    • A manifestação de um erro no software. Também conhecido como Bug.
  9. Falha:

    • É um desvio apresentado pelo software, aquilo que é observado quando ele está sendo executado e apresenta um defeito.
  10. Para decidir quanto teste é suficiente, deve-se levar em consideração o nível do risco:

    • Risco técnico,
    • Risco do negócio
    • Risco do projeto
    • Restrições do projeto como tempo e orçamento.
    • O ideal é que a equipe de teste esteja envolvida desde o início do levantamento dos requisitos

Informações

Descrição
Mapa Mental sobre Teste de Software 01, criado por Gabriel Vinicius Mesquita Frota em 13-08-2018.
Criado por
Gabriel Vinicius Mesquita Frota · ago 2018
Atualizado
13 ago 2018
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?