Mindmap
Planejamento de Teste
Inhalt der Mindmap
Planejamento de Teste
Gerenciamento de Defeitos
- Gerenciar Todos os Defeitos
- Falsos Positivos
- Quando Relatar
- Para quais Problemas
- Relatórios
- Relatório Arquivado Durante o Teste Dinâmico
- Registrar
- Gerenciar Todos os Defeitos
Análise de Riscos e Testes
- Definição de Risco
- Produtos e Projetos
- Exemplos de Riscos do Produto
- Exemplos de Riscos do Projeto
- Good Enough (Bach, 97)
- PRISMA:
- Quadrante dos Riscos
- Lista de Problemas que Podem Acontecer:
- Definição de Risco
Métricas Usadas no Teste
- Durante e no Final das Atividades
- Avaliar: Relação entre o planejado e o orçado em um cronograma; Qualidade atual do objeto de teste; Adequação da abordagem de teste; Eficácia das atividades de teste em relação aos objetivos.
- Métricas de Teste Comuns
- Durante e no Final das Atividades
Monitoramento e Controle dos Testes
- Objetivo
- Exemplos de Ações de Controle
- Objetivo
Técnicas de Estimativa de Teste
- Baseada em Métricas
- Baseada em Especialistas
- Baseada em Métricas
Extratégia - Técnicas de Teste
- Caixa Preta
- Caso de Uso
- Partição de Equivalência
- Transição de Estado
- Análise de Valor Limite
- Tabela de Decisão
- Exploratório
- Baseado em Riscos
- Smoke Teste
- Baseadas na Experiência
- Suposição de Erro
- Exploratório
- Baseado em Checklist
- Ad hoc
- Regressão
- Usabilidade
7 Princípios do Teste de Software(Syllabus CTFL)
- Teste Demonstra a Presença de Defeitos e não a Ausência
- Testes Exaustivos são Impossíveis
- Teste Inicial Economiza Tempo e Dinheiro
- Defeitos se Agrupam
- Paradoxo do Pesticida
- Teste Depende do Contexto
- Ausência de erros é uma ilusão
Níveis de Teste
- Unidade
- Testa a unidade, garante que não tem quebra nas linhas de código, fornece valores válidos ou inválidos, verificando se o retorno foi de acordo com o esperado, não exigindo que o software esteja em uma etapa avançada para ser realizado.
- Integração
- O foco é encontrar falhas na transmissão de dados entre componentes de um sistema.
- Sistema
- Os testes são realizados baseando-se nos documentos de especificações fornecidos daquele sistema, a diferença do teste de sistema é que o teste é realizado após a codificação do sistema estar concluída.
- Aceitação
- Tem como objetivo executar o sistema sob o ponto de vista do usuário final. O software está pronto, o cliente avalia o sistema e após a experiência de utilização, tem a responsabilidade de aceitar ou não o sistema que foi entregue e pelo qual foi pago.
- Unidade
Ferramentas e Técnologias de Testes
- Escolha de Ferramentas
- Principais considerações
- Maturidade da organização
- Pontos fortes e fracos
- Compreensão das tecnologias usadas
- Selecionar uma ferramenta que seja compatível com essa tecnologia
- Ferramentas de integração contínua e construção já em uso dentro da organização
- Garantir a compatibilidade e integração de ferramentas
- Identificação de oportunidades
- Processo de teste melhorado suportado por ferramentas
- Avaliação da ferramenta
- Contra requisitos claros e critérios objetivos
- Consideração sobre se a ferramenta
- Está ou não disponível (e por quanto tempo ficará) em um período de teste gratuito
- Avaliação do fornecedor
- incluindo treinamento, suporte e aspectos comerciais ou suporte para ferramentas não comerciais p. ex., código aberto
- Identificação de requisitos internos
- Para treinamento e mentoring no uso da ferramenta
- Avaliação das necessidades de treinamento
- Considerando as habilidades de teste (eautomação de testes) daqueles que trabalharão diretamente com a(s) ferramenta(s)
- Consideração de prós e contras de vários modelos de licenciamento
- p. ex., comercial ou open source
- Estimativa de uma relação custo-benefício
- Baseada em um caso de negócios concreto (se necessário)
- Maturidade da organização
- Principais considerações
- Testes Automatizados
- Interface
- NodeJs, JavaScript, Cucumber, Cypress, Mochawesome, ChaiJs, Mochajs, VSCode
- API
- Postman, Newman, Cypress
- Gerenciamento
- Jira, Azure Devops
- Outros
- Git, Notepad++, Atom
- Interface
- Testes Web
- Ferramentas e Extensões
- Captura de Tela
- LightShot, Test & Fedback, Chrome Capture, GoFullPage, Awesome Screenshot & Screen Recorder
- Gravador de Vídeo
- OBS Studio, Test & Fedback, Chrome Capture, Awesome Screenshot & Screen Recorder, Screencastify - Screen Video Recorder
- Acessibilidade
- Axe, Wave, LigthHouse
- Usabilidade
- LigthHouse, SortSite
- Responsividade
- Responsive Viewer
- Resolução de Tela
- Window Resizer
- SEO da Página
- Free SEO Checker
- Links Quebrados
- CheckMyLinks
- Tráfego do Site
- SimilarWeb
- Cores, Fontes, etc
- ColorZilla, CSS Peeper, WhatFont, CSSViewer
- Tecnologias do Site
- Wappalyzer
- Dimensões e Posição
- Page Ruler Redux, DesignerTools
- Limpar Cache
- Classic Cache Killer
- Visualizar JSON/XML
- JSONVue, XML Tree
- Gerar Seletores
- SelectorsHub - XPath Plugin
- Comparar Dados
- WinMerge
- Combinar Cenários
- PairwiseTool
- Preencher Campos
- Selenium IDE, Fake Filler, Bug Magnet
- Manipular Dados
- SQL Server
- Mapa Mental:
- MindMeister, Goconqr
- Gerenciamento:
- Jira
- Captura de Tela
- Ferramentas e Extensões
- Velocidade e Performance do Site
- Tempo Recomendado
- O Google recomenda que o site demore 2 segundos ou menos para carregar. Após isso os clientes percebem que é lento e podem desistir. A probabilidade de abandono sobe para 37% quando o tempo de carregamento sobe de 1 para 3 segundos.
- Ferramentas
- Gtmetrix, Pingdom, ThinkWithGoogle
- Tempo Recomendado
- Escolha de Ferramentas
Informationen
- Beschreibung
- Mindmap am Planejamento de Teste, erstellt von Luiz Alexandre am 04/02/2022.
- Erstellt von
- Luiz Alexandre
- Aufrufe
- 3
- Bewertung