Questões de Concurso
Sobre teste de software em engenharia de software
Foram encontradas 1.364 questões
I. Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um incremento que será entregue ao cliente.
II. No teste de integração é feito o planejamento de uma série de testes em que a carga é constantemente aumentada até que o desempenho do sistema torne-se aceitável.
III. A única meta do teste de software é descobrir falhas ou defeitos no software que apresenta comportamento incorreto, não desejável ou em não conformidade com sua especificação.
Está correto o que consta em
I É possível encontrar falhas nos programas por meio da reprodução do erro em testes.
II Quanto maior a entrada de dados nos testes, mais simples é encontrar o problema e mais fácil é encontrar a solução da falha.
III Em um programa modular, o processo de encontrar falhas requer uma menor variação de informações de entrada, de modo que o programador possa encontrar o módulo com erros.
IV A passagem de parâmetros para variáveis auxiliares evita o uso de break points.
V A análise estruturada é a melhor maneira de encontrar erros em programação orientada a objetos.
Estão certos apenas os itens
I - Para isolar a causa de um erro de software, os desenvolvedores deveriam utilizar a estratégia de depuração força bruta por ser o método mais eficiente, e, para grandes programas, utilizar a abordagem de rastreamento.
II - Para os testes de integração em sistemas orientados a objetos, poderiam ser utilizadas as estratégias de teste com base no caminho de execução e no uso.
III - Em sistemas orientados a objetos, o teste de sensibilidade poderia ser utilizado para tentar descobrir combinações de dados, dentro das classes de entrada válidas, que poderiam causar instabilidade ou processamento inadequado do sistema.
Constitui(em) prática(s) adequada(s) de estratégias de testes de software a(s) orientação(ões)
JUnit é um framework open-source utilizado para facilitar o desenvolvimento de códigos em Java e verificar se os resultados gerados por classes são os esperados. Essa verificação é chamada de teste unitário ou teste de unidade. No caso da linguagem Java, esse teste é feito por meio do JUnit em cada classe separadamente, mas não em cada método.
Um plano de teste é um documento que apresenta o planejamento para a execução do teste, incluindo a abrangência, a abordagem, os recursos e o cronograma das atividades de teste, cujos critérios de aceite não são definidos nesse documento.
Enquanto o teste caixa-preta é estrutural ou orientado à lógica, o teste caixa-branca é funcional, orientado a dado ou orientado a entrada e saída.
O teste de software consiste na verificação dinâmica do comportamento esperado de um programa tendo como base um conjunto de casos de testes finito, selecionado de um domínio normalmente infinito.
I. Testes de usabilidade foram criados para realizar a análise da habilidade de um conjunto de usuários utilizando um produto ou site.
II. Testar a usabilidade de um site é um processo que deve ser realizado uma única vez durante o desenvolvimento de um produto ou site.
III. Análise de Tarefas estuda o usuário imaginando como fazer tarefas com o produto a ser criado.
IV. Protótipos de programas são fundamentais para a realização de testes usabilidade.
verifica-se que são corretas unicamente
julgue os itens a seguir.