Questões de Concurso Comentadas por alunos sobre teste de software em engenharia de software
Foram encontradas 1.102 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos. Essa técnica é aplicável às fases de:
(1) teste de unidade.
(2) teste de integração.
(3) teste de sistema.
(4) teste de aceitação.
Assinale a alternativa correta.
Associe as colunas, relacionando as técnicas de teste às suas definições / características.
Técnicas
1. Particionamento de Equivalências
2. Análise do Valor Limite
3. Grafo Causa-Efeito
4. Error-Guessing
Definições/Características
( ) Seleciona valores que estão exatamente sobre ou imediatamente acima ou abaixo das bordas de classes semanticamente equivalentes.
( ) Divide o domínio de entrada em grupos nos quais qualquer elemento pode ser tomado como um representante para a realização do teste.
( ) Deriva casos de teste a partir de uma representação formal da especificação do software.
( ) Deriva casos de teste por meio da intuição e da experiência, estabelecendo uma relação causal entre tipos prováveis de erros e casos de teste que poderiam detectá-los.
A sequência correta dessa associação é
O sistema de aluguel de veículos da empresa SoCarros foi modelado em UML. Como parte de seu desenvolvimento, o Analista de Testes Pedro definiu diversos testes a serem realizados. Considere as seguintes descrições dos testes definidos por Pedro:
• Testar se ao final do caso de uso “Alugar carro” aparece a mensagem “Aluguel realizado com sucesso”.
• Testar se o sistema suportaria 500 aluguéis simultâneos.
• Testar se o módulo dos Atendentes consegue trocar mensagens corretamente com o modulo da Gerência.
• Testar se o método “Verificar disponibilidade” da classe “Veiculo” está funcionando corretamente.
• Verificar quanto tempo o sistema está demorando para retornar à lista de veículos disponíveis.
Os testes descritos são, respectivamente:
Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais. Analise as afirmativas a seguir sobre o uso da prática de TDD:
I. Tornam os testes de regressão mais demorados porque o desenvolvedor precisará fazer testes manuais várias vezes por dia.
II. Garante que os requisitos do sistema sejam atendidos porque o desenvolvedor escreverá o código de testes sempre que acabar a implementação do código do sistema.
III. Ajuda o desenvolvedor a escrever código de qualidade porque ele gastará parte do seu tempo escrevendo código de testes.
Está correto o que se afirma em: