Categoria: Bootcamp de programação
-
Testes Funcionais de Software
Sua principal vantagem é a localização e prevenção de falhas por testar cada uma das funcionalidades individualmente. Para isso, a base do teste deve conter instruções específicas sobre o que o software deve fazer em determinadas circunstâncias. Essas instruções podem ser a base das condições de teste, considerados o elemento-chave dos testes funcionais. O teste…
-
Automação de Testes de Interface do Usuário UI: estratégias e desafios
Em suma, um teste unitário testa uma unidade, e uma unidade é uma classe de produção que pode ou não possuir dependências. Caso as possua, tais dependências devem ser desacopladas de recursos externos. A noção de que cada requisito de software precisa ter um teste associado aumenta consideravelmente a cobertura de código sendo testado. Contudo,…