Questões de Concurso
Sobre teste de software em engenharia de software
Foram encontradas 1.364 questões

Alem de teste “caixa-branca" , “caixa-de-vidro" ou “caixa-clara" , essa abordagem é conhecida como teste:
I. Constitui urn processo que está relacionado com a busca de erros que resultam das interações não previstas entre os componentes e problemas de interface de componentes, e visa a integração dos componentes ao sistema.
II. Representa o estágio final do processo de teste, antes que o sistema seja implantado no ambiente operacional, sendo que o sistema é testado com os dados fornecidos pelo cliente, em vez de dados simulados de teste.
Os processos de teste I e II são denominados, respectivamente.

Em conformidade com a figura, os testes de integração, de unidade, de sistema e de validação correspondem respectivamente, aos números:
A respeito do processo de desenvolvimento dirigido por testes, assinale a afirmativa correta.
tipos de teste, técnicas de teste e níveis de teste.
Assinale a opção que apresenta somente itens da dimensão tipos de teste.
Assinale a opção que apresenta corretamente três dos sete princípios fundamentais do teste de software.

Testes de fumaça (smoke testing) são projetados para confirmar se as alterações no código funcionarão como o esperado e não desestabilizarão uma compilação inteira do software.
No que diz respeito à granularidade, os testes são classificados em três estágios: unitário, destinado a testar componentes de programas, como métodos ou classes de objeto; de componentes; e de sistemas.
Os testes de software englobam a validação, ato que se destina a avaliar a forma de construção do produto, e a verificação, ato destinado a averiguar a construção do próprio produto.
Realizados logo após os testes de desenvolvimento, os testes de release devem ser conduzidos pela própria equipe de desenvolvimento e incluir os testes automatizados para que se verifique se o sistema atende aos requisitos dos stakeholders do sistema.
O teste de estresse, que avalia o desempenho do sistema por meio de demandas que estejam fora dos limites de projeto do software, é particularmente relevante para sistemas distribuídos com base em uma rede de processadores.
Em se tratando de desenvolvimento de softwares dirigidos a testes (TDD), a execução dos testes é realizada antes da implementação da funcionalidade.
Essa estratégia de teste em um ambiente controlado é conhecida como teste