GoConqr has a new look! Let us know what you think.

Mind map

Técnicas de testes

Isabela Caetano ENGENHARIA DE SOFTWARE II 2º ano Portuguese

Map content

Técnicas de testes

  1. 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
    • 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

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

Feedback

What is it about?

What do you think of the new look?

How do you like it?