Mind map
Técnicas de testes
Map content
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)
Information
- Description
- 2º ano ENGENHARIA DE SOFTWARE II Mind Map on Técnicas de testes, created by Isabela Caetano on 03/04/2025.
- Created by
- Isabela Caetano
- Views
- 0
- Rating