Mind map
Testes Estáticos e Dinâmicos
Map content
Testes Estáticos e Dinâmicos
As técnicas de teste estático avaliam o software sem executá-lo com o intuito de encontrar erros e defeitos o quanto antes no ciclo de vida de um projeto e fornecer informação sobre a qualidade do que está sendo produzido.
- Tipos de Teste Estático
- Revisão
- A revisão é um exame sistemático de um documento que é realizado por uma ou mais pessoas com o objetivo de encontrar e remover erros.
- A revisão pode ser usada para testar qualquer coisa que foi escrita ou digitada, incluindo documentos como especificação de requisitos, projetos, código, planos e casos de teste. Objetiva encontrar defeitos e padronizar a compreensão do time de teste para um determinado artefato.
- As principais vantagens relacionadas a técnica de revisão quando aplicadas em um processo de desenvolvimento de software são: • Detecção de maneira antecipada dos defeitos, possibilitando a correção antecipada; • Diminuição significativa dos defeitos no software; • Aumento da qualidade do software produzido, bem como dos artefatos relacionados a ele; • Ganho de produtividade da equipe relacionada ao desenvolvimento. • Redução do tempo gasto para execução de teste; • Melhoria na comunicação, visto que autores e pares discutem e refinam o produto de trabalho em questão para garantir que todos tenham o mesmo entendimento do projeto, a clareza e a ausência de ambiguidade.
- A revisão pode ser usada para testar qualquer coisa que foi escrita ou digitada, incluindo documentos como especificação de requisitos, projetos, código, planos e casos de teste. Objetiva encontrar defeitos e padronizar a compreensão do time de teste para um determinado artefato.
- A revisão é um exame sistemático de um documento que é realizado por uma ou mais pessoas com o objetivo de encontrar e remover erros.
- ANÁLISE ESTÁTICA
- Ao contrário da revisão, a análise estática é realizada a partir da escrita do código e tem o objetivo de encontrar defeitos no código e nos modelos gerados. O processo proporciona uma compreensão da estrutura do código, e pode ajudar a assegurar que o código adere às normas industriais, mundiais e de mercado.
- VANTAGENS DA ANÁLISE ESTÁTICA • Detecção antecipada de defeitos, antes da execução do teste e, conseqüentemente, menor custo para corrigi-los. • Aviso prévio sobre aspectos suspeitos do código ou projeto, através do cálculo de métricas como, por exemplo, medida de complexidade do código. • Identificação de defeitos que não são facilmente encontrados pelo teste dinâmico, como detecção de dependências e inconsistências nos modelos de software. • Melhoria na manutenibilidade do código e projeto. • Prevenção de defeitos.
- Erros encontrados durante a análise estática • Referenciamento de uma variável sem valor definido. • Interfaces inconsistentes entre módulos e componentes. • Variáveis que nunca foram utilizadas. • Código morto, que são linhas de código que não podem ser executadas devido à lógica do programa. • Violação a padrões de programação. • Vulnerabilidades de segurança. • Violação de sintaxe do código e dos modelos.
- VANTAGENS DA ANÁLISE ESTÁTICA • Detecção antecipada de defeitos, antes da execução do teste e, conseqüentemente, menor custo para corrigi-los. • Aviso prévio sobre aspectos suspeitos do código ou projeto, através do cálculo de métricas como, por exemplo, medida de complexidade do código. • Identificação de defeitos que não são facilmente encontrados pelo teste dinâmico, como detecção de dependências e inconsistências nos modelos de software. • Melhoria na manutenibilidade do código e projeto. • Prevenção de defeitos.
- Ao contrário da revisão, a análise estática é realizada a partir da escrita do código e tem o objetivo de encontrar defeitos no código e nos modelos gerados. O processo proporciona uma compreensão da estrutura do código, e pode ajudar a assegurar que o código adere às normas industriais, mundiais e de mercado.
- Revisão
- Tipos de Teste Estático
Information
- Description
- Mind Map on Testes Estáticos e Dinâmicos, created by Luiz borges on 06/11/2021.
- Created by
- Luiz borges
- Views
- 1
- Rating