engenharia de software
O que é?
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar.
Isso inclui o processo de utilizar o produto para encontrar seus defeitos.
Teste de Software
Duas Maneiras
Caixa Preta
•
Teste de caixa-‐preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos. Tais entradas não são escolhidas conforme a estrutura do programa.
•
Quanto mais entradas são fornecidas, mais rico será o teste
•
Numa situação ideal todas as entradas possíveis seriam testadas, mas na ampla maioria dos casos isso é impossível.
Caixa
Preta
Teste de Caixa Preta
• Essa técnica é aplicável a todas as fases de teste: •
teste unitário •
teste de integração •
teste de sistema •
teste de aceitação
Caixa
Preta
Teste Unitário
• Consiste em validar dados válidos e inválidos via I/O (entrada/saída) sendo aplicado por desenvolvedores ou analistas de teste. !
• Uma unidade é a menor parte testável de um programa de computador.
!
• Em programação procedural, uma unidade pode ser uma função individual ou um procedimento. Idealmente, cada teste de unidade é independente dos demais, o que