Mod 02 - Teste durante o ciclo de vida do software

Description

teste de software CTFL Mind Map on Mod 02 - Teste durante o ciclo de vida do software, created by Jacq Uchoa on 14/06/2016.
Jacq Uchoa
Mind Map by Jacq Uchoa, updated more than 1 year ago
Jacq Uchoa
Created by Jacq Uchoa over 8 years ago
2
1

Resource summary

Mod 02 - Teste durante o ciclo de vida do software
  1. 1-Modelos de desenvolvimento de software
    1. Requesitos(6)
      1. "É uma condição ou capacidade necessária para um usuário resolver um problema ou alcançar um objetivo."
        1. "Uma condição ou capacidade que deve ser suprida por um sistema para satisfazer um contrato ou um padrão."
          1. "Na prática, requisito é o que deve ter para atender plenamente ao propósito para o qual foi criado."
          2. Níveis de requisitos(7)
            1. Problema de negócio

              Annotations:

              • Ex.: "Vídeo Locadora PASSA TEMPO não possui um sistema de controle de locação."
              1. Req. de Negócio

                Annotations:

                • a -"Permitir o controle e gerenciamento de cliente e informações gerenciais para controle financeiro."; - Conhecido com: Features(características) ou necessidades.
                • b-"Permitir o gerenciamento do estoque de filmes incluindo a função de locação e devolução e informações gerenciais sobre os filmes locados e em estoque."
                1. Req. Funcionais

                  Annotations:

                  • Desdobramento dos Req. de negócios; Define o comportamento do software;
                  • Constituem as funcionalidades que o PRODUTO deve OFERECER para que os usuários realizem suas tarefas e satisfaçam os requisitos de negócios; 
                  1. Req. Não-Funcionais

                    Annotations:

                    • Desdobramento dos Req. de negócios;
                    • Ex.; Informar como elas devem ser implementadas e entregues; A emissão do relatório deve ser realizado no máximo 05 seg.
                    1. Especificações (Req. detalhados)
                    2. Modelo de Desenvolvimento de Software (9)
                      1. É a forma de gerenciamento, sequenciamento e controle das atividades que são executadas.
                        1. A melhor forma de Organizar o desenvolvimento da maneira +Produtiva, com a > Qualidade, $$$$ e Tempo;
                          1. Modelo em V (14)
                            1. Benefícios do Modelo V
                              1. 1- Gerenciamento dos riscos;
                                1. A Remoção e mitigação sejam realizadas no tempo certo e de maneira eficiente;
                                  1. Atenção no gerenciamento/comprometimento em relação á fase correspondente do desenvolvimento;
                                    1. Os produtos na etapa de desenv. é REVISADA pela equipe de testes para assegurara a testabilidade;
                                      1. O Planejamento Antecipado e Modelo Preliminar forne informações adicionais para os produtos;
                                        1. Os PRODUTOS de trabalho gerados em um nível podem ser utilizados em outros;
                                      2. Desenvolvimento Interativo
                                        1. O desenvolvimento é direcionado em pequenas evoluções;
                                          1. Necessita de Testes de Regressão para verificar se as alterações impactaram as outras partes;
                                          2. Desenvolvimento Ágil
                                            1. A filosofia do Interativo. O objetivo: entregar o software "Várias vezes".
                                              1. Produção rápida do software;
                                                1. Necessita de Testes Regressão_Automatizados;
                                                2. Características do teste dentro do modelo de desenvolvimento (20)
                                                  1. 1- Nível de teste para cada etapa de teste;
                                                    1. 2-Cada nível de teste tem seus objetivos especificados;

                                                      Annotations:

                                                      • EX.: O teste de Aceitação: Tem por objetivo estabelecer a confiança no sistema ou parte do sistema e/ou em características não-funcionais.
                                                      1. 3-Relacionar etapas de Desenvolvimento com as etapas de testes (Analise e modelagem;
                                                        1. 4-Envolvimento PRÓ-ATIVO E ANTECIPADOS nas revisões dos entregáveis;
                                                    2. 2-Níveis de testes
                                                      1. Teste de Aceitação (Homologação)
                                                        1. VERIFICA a satisfação do cliente, testando os principais requisitos;
                                                        2. Teste de Sistema
                                                          1. Testa os critérios de VALIDAÇÃO estabelecidos na analise dos requesitos;
                                                            1. Garante que o software atende as exigências, funcionais, comportamentais e desempenho;
                                                            2. Teste de Integração
                                                              1. Cuida das integrações das unidades (Componentes-Classes);
                                                              2. Teste Unitário
                                                                1. Testa cada unidade de execução(programa e componente) individualmente;
                                                              3. 3-Tipos de testes
                                                                1. Definições(49)
                                                                  1. Teste funcional
                                                                    1. Teste não-funcional
                                                                      1. Teste estruturado
                                                                        1. Testes relacionados a mudanças (Confirmação)
                                                                          1. Avalia que os defeitos foram solucionados;
                                                                            1. Procura por mudanças inesperadas no software;
                                                                            2. Analisa a estrutura é comportamento interno do software;

                                                                              Annotations:

                                                                              • Com base no código é arquitetura;
                                                                            3. Analisa os aspectos que são importantes ainda que não são relacionados as funções;
                                                                            4. É testar o sistema baseado no que ele deveria fazer;

                                                                              Annotations:

                                                                              • Avaliar os req. FUNCIONAIS;
                                                                            5. Alvo do teste: É um grupo de atividades com o objetivo de verificar um sistema baseado em razão específicas;
                                                                              1. Tipo de teste: é um grupo de atividades que busca testar atributos de qualidade relacionado a um sistema;
                                                                                1. Para avaliar cada objetivo, um tipo de teste é utilizado;

                                                                                  Annotations:

                                                                                  • -Avaliar funcionalidade(); -Medir a confiabilidade(Teste de desempenho); -Avaliar usabilidade (Teste de usabilidade); -Avaliar a estrutura do sistema(); -Confirmar mudanças no software ();
                                                                              2. 4-Testes de manutenção
                                                                                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 - Capítulo 3: Técnicas, ferramentas e métodos de teste ágil
                                                                                Karina Braga
                                                                                CTFL-AT - Simulado
                                                                                Karina Braga
                                                                                Simulado 5
                                                                                nortonj
                                                                                Simulado 6
                                                                                nortonj
                                                                                Simulado 3
                                                                                nortonj
                                                                                Simulado 7
                                                                                nortonj
                                                                                Os Sete princípios-chave em Teste de Software
                                                                                Marcelo Moreira