CTFL

Julio Oliveira
Mind Map by Julio Oliveira, updated more than 1 year ago
Julio Oliveira
Created by Julio Oliveira over 5 years ago
37
2

Description

ctfl CTFL Mind Map on CTFL, created by Julio Oliveira on 05/23/2016.

Resource summary

CTFL
  1. Cap 01 - Fundamentos do Teste
    1. 1.1 Porque é necessário testar?
      1. 1.1.1 Contexto dos sistemas de software
        1. Um defeito no software pode causar danos (fisicos, financeiros, reputação) a pessoas, empresas ou ambientes.
        2. 1.1.2 Causas dos defeitos de software
          1. Os defeitos ocorrem porque os seres humanos erram se enganam, e isso pode ocorrer por um serie de fatores. Exem: pressão no prazo, códigos complexos, complexidade na infra, mudança de tecnologia e etc.
            1. O importante aqui é saber distinguir entre a causa raiz do defeito e seus efeitos
              1. Nem todos os defeitos causam falhas
                1. Falhas podem ser causadas por condições do ambiente
              2. 1.1.3 Função do teste no desenvolvimento, manutenção e operação de software
                1. É função do teste verificar se o que foi desenvolvido está de acordo com os requisitos contratuais, legais... Quando mais cedo e rigoroso os testes menor vai ser o risco de ocorrencia de problema no ambiente operacional
                2. 1.1.4 Teste e Qualidade
                  1. O teste pode medir a qualidade de um software pela quantidade de defeitos encontrados
                  2. 1.1.5 Quanto teste é suficiente?
                    1. depende do nivel do risco do negocio/projeto e das retrições de tempo e orçamento
                  3. 1.2 O que é teste?
                    1. Objetivos do teste
                      1. Encontrar defeitos
                        1. Confiança sobre o nvel de qualidade
                          1. Prover informações para tomada de decisão
                            1. Prevenir Defeitos
                            2. Exemplificar os objetivos do teste em diferentes fases do ciclo de vida do software
                              1. Revisão da documentação(Requisitos): Ajuda a prevenir defeitos no codigo
                                1. Teste feito em desenvolvimento
                                  1. Teste de Componente
                                    1. Teste de Integração
                                      1. Teste de Sistema
                                        1. O objetivo pode ser causar o maior numero de falhas possiveis, de modo que os defeitos possam ser indentificados e corrigidos
                                        2. Teste de Aceitação
                                          1. Para verificar se o sistema esta de acordo com os requisitos
                                          2. Testes de Manutenção
                                            1. Servem para verificar se não foram inseridos erros durante o desenvolvimento de mudanças.
                                          3. Diferenciar teste x depuração de código
                                            1. Teste
                                              1. Demonstra as falhas causadas por defeitos
                                                1. Atividade realizada pelo tester
                                                2. Depuração
                                                  1. Indentifica a causa de um defeito
                                                    1. Checa se os defeitos foram corrigidos
                                                      1. atividade realizada pelo desenvolvedor
                                                  2. 1.3 Principios gerais do teste
                                                    1. 1.3.1 Explicar os 7 principios do teste
                                                      1. P1 - Teste demonstra a presença de defeitos
                                                        1. Se nenhum defeito é encontrado não prova que o software ele está perfeito
                                                        2. P2 - Teste Exaustivo é impossivel
                                                          1. Não é viavel testar tudo
                                                          2. P3 - Teste Antecipado
                                                            1. Começar o quanto antes
                                                            2. P4 - Agrupamento de defeitos
                                                              1. Quando a maioria dos problema está em modulo especifico
                                                              2. P5 - Paradoxo do Pesticida
                                                                1. Quando o mesmo conjunto de teste não encontra novos defeitos
                                                                2. P6 - Teste depende do contexto
                                                                  1. P7 - A ilusão de ausência de erros
                                                                    1. De nada serve encontrar e corrigir erros se o sistema não está de acordo com os requisitos
                                                                3. 1.4 Fundamentos do processo de teste
                                                                  1. 1.4.1 As 5 atividades fundamentais do teste
                                                                    1. Planejamento e Controle
                                                                      1. Planejamento
                                                                        1. Define os objetivos e especifica as atividades de forma a alcançalas
                                                                        2. Controle
                                                                          1. Atividade de comparar o progresso atual com o que foi planejado
                                                                        3. Análise e modelagem
                                                                          1. Revisar a base de teste
                                                                            1. Avaliar a testabilidade dos requisitos
                                                                              1. Atividade onde os objetivos são transformados em modelos de teste tangiveis
                                                                                1. Identificar e priorizar os requisitos
                                                                                  1. Projetar e priorizar os casos de teste de alto nivel
                                                                                    1. Indentificar as necessidades para executar os testes
                                                                                      1. Planejar e preparar o ambiente de teste
                                                                                        1. Criar uma rastreabilidade entre os requisitos e os casos de teste
                                                                                        2. Implementação e execução de teste
                                                                                          1. Avaliação dos critérios de saida e relatórios
                                                                                            1. Atividades de encerramento de teste
                                                                                          2. 1.5 Psicologia do teste
                                                                                            1. 1.5.1 Sucesso do teste é influenciado por fatores psicológicos
                                                                                              1. 1.5.2 Forma de Pensar: Testadores x Desenvolvedores
                                                                                            Show full summary Hide full summary

                                                                                            Similar

                                                                                            SIMULADO 1 - CTFL - AT
                                                                                            Jorge Ricardo
                                                                                            SIMULADO 2 - CTFL - AT
                                                                                            Jorge Ricardo
                                                                                            SIMULADO 3 - CTFL - AT
                                                                                            Tatiana Petra
                                                                                            Estudo CTFL
                                                                                            Marcelo Moreira
                                                                                            CTFL-AT - Simulado
                                                                                            Karina Braga
                                                                                            Simulado 5
                                                                                            nortonj
                                                                                            CTFL-AT - Capítulo 3: Técnicas, ferramentas e métodos de teste ágil
                                                                                            Karina Braga
                                                                                            Simulado 6
                                                                                            nortonj
                                                                                            Simulado 3
                                                                                            nortonj
                                                                                            Simulado 7
                                                                                            nortonj
                                                                                            Os Sete princípios-chave em Teste de Software
                                                                                            Marcelo Moreira