Mapa mental
Técnicas de testes
Contenido del mapa
Técnicas de testes
Os testes de software são essenciais no ciclo de desenvolvimento e podem ser divididos em duas abordagens principais:
- Testes Funcionais (Caixa-Preta)
- Avaliam o que o software faz, sem se preocupar com sua implementação interna
- Os usuários finais podem contribuir, mas a elaboração dos casos de teste geralmente é feita por analistas de testes ou QA (Quality Assurance), com base nos requisitos definidos
- Testes caixa-preta avaliam a funcionalidade do software com base nos requisitos, mas não necessariamente detalham a usabilidade. Testes de usabilidade são uma categoria distinta
- Nenhum teste pode garantir 100% de correção do sistema. Testes caixa-preta verificam se as entradas produzem as saídas esperadas, mas não garantem que não haja falhas ocultas
- Avaliam o que o software faz, sem se preocupar com sua implementação interna
- Testes Estruturais (Caixa-Branca
- Avaliam como o software funciona internamente, analisando código, fluxos e decisões lógicas
- Os testes caixa-branca são focados na estrutura interna do código e, geralmente, aplicados em testes unitários e de integração, não em testes de aceitação (que são testes funcionais ou caixa-preta)
- A complexidade ciclomática mede a complexidade do fluxo de controle do código, baseada no número de caminhos independentes no código-fonte
- São mais aplicados em testes unitários, onde se verifica o funcionamento do código em nível detalhado. Testes de integração podem incluir caixa-branca, mas não são exclusivamente baseados nela
- Avaliam como o software funciona internamente, analisando código, fluxos e decisões lógicas
- Testes Funcionais (Caixa-Preta)
Información
- Descripción
- 2º ano ENGENHARIA DE SOFTWARE II Mapa Mental sobre Técnicas de testes, creado por Isabela Caetano el 03/04/2025.
- Creado por
- Isabela Caetano
- Visitas
- 0
- Valoración