No processo de testes para software customizado, deve haver pelo menos um teste para cada requisito; nessa validação, busca-se que o sistema execute corretamente de acordo com o uso esperado.
No processo de testes para software customizado, deve haver pelo menos um teste para cada requisito; nessa validação, busca-se que o sistema execute corretamente de acordo com o uso esperado.
Em testes automatizados, para diminuir problemas de lentidão ao se acessar um banco de dados no teste de funcionalidade, pode-se substituir o banco de dados por um mock objects.
Considerando-se a figura a seguir em que I significa interface, e os componentes A, B e C foram integrados para criar um subsistema , é correto afirmar que, nesse cenário, os testes de componentes compostos devem mostrar se a interface de componente se comporta de acordo com sua especificação.

Em um desenvolvimento ágil, convém que os testes sejam automatizados para cada objeto no ciclo de vida do produto, o que inclui código-fonte e alterações de banco de dados.
Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.
Testes ágeis devem ser implementados quando há integração contínua; nesse caso, os testes devem ser aplicados somente ao final de cada sprint, de modo a validar se há integração de objetos distintos, ainda que isso não ajude a garantir que todo o sistema esteja funcionando corretamente.
O desenvolvimento orientado a testes (TDD test driven development) agrega uma técnica de design e análise em que a funcionalidade de teste vem como um valor agregado, uma vez que os desenvolvedores tentam entender o objeto que estão prestes a construir, concentrando-se nos resultados esperados da funcionalidade.
Em DevOps, ao submeter o código ao sistema de controle de versão, o desenvolvedor utiliza, entre outros, o teste de carga (estresse), que, basicamente, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo.
A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.
Soluções orientadas a serviços devem ser compostas de serviços construídos ou como web services ou como componentes.
A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.
A técnica de integração contínua, de uso fundamental para DevOps, estabelece que o código seja compilado para cada mudança e que sejam executados testes automatizados minimamente confiáveis.
Acerca de gestão da qualidade, julgue o item subsecutivo.
Embora a qualidade total diminua a quantidade de erros nos processos, porque evita o desperdício de recursos, reduz o tempo da produção e diminui o estresse do trabalhador, ela gera mais custos ao processo como um todo.