Questões de Concurso Sobre teste de software em engenharia de software

Foram encontradas 1.364 questões

Q1790955 Engenharia de Software
A prática de definir e codificar os testes a partir das regras de negócio antes mesmo de implementar a solução denomina-se
Alternativas
Q1785126 Engenharia de Software
Cleiton está realizando testes em um sistema e revisa o código procurando por problemas. Nesse caso, ele está realizando testes de qual tipo?
Alternativas
Q1771945 Engenharia de Software
Segundo o INCOSE, no projeto das atividades de verificação existe uma categoria de testes que é realizada para validar a prova de conceito ou viabilidade do sistema. Essa categoria é representada pelos testes:
Alternativas
Q1771839 Engenharia de Software
Na verificação de um projeto existe uma categoria de teste que é realizada especificamente para demonstrar a prova de conceito ou viabilidade do projeto. Esta demonstração é realizada por meio do teste:
Alternativas
Q1768984 Engenharia de Software
O teste que força o software a falhar de diversos modos e verifica se o restabelecimento às condições normais está adequado é conhecido como teste de:
Alternativas
Q1756802 Engenharia de Software

Acerca dos fundamentos e dos princípios da qualidade de software e da gestão da configuração, julgue o item que se segue.


Realizado o teste unitário de um módulo, o teste de integração contribuirá para a avaliação da existência de erros associados às interfaces do sistema.

Alternativas
Q1756796 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


O uso de técnicas do tipo caixa-preta é adequado para avaliar a qualidade do atendimento aos requisitos não funcionais, como, por exemplo, o comportamento do sistema em relação a valores-limite.

Alternativas
Q1756778 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.


Em TDD, os testes de um sistema devem ocorrer antes da implementação e ser oportunos, isolados e autoverificáveis.

Alternativas
Q1752777 Engenharia de Software
Acerca dos testes ágeis, assinale a opção que corresponde à metodologia caracterizada por sua adaptabilidade às mudanças de cada iteração, e na qual nem sempre é fornecida documentação detalhada sobre como o aplicativo é testado.
Alternativas
Q1752420 Engenharia de Software

Relacione as duas colunas quanto aos significados dos seguintes testes de softwares:

(1) Teste de Unidade

(2) Teste de Integração

(3) Teste de Caixa-preta

(A) Têm por objetivo unir os diversos módulos do sistema e testá-los em conjunto.

(B) Teste em um nível de componente ou classe. É o teste cujo objetivo é um “pedaço do código”.

(C) Avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.

Assinale a alternativa que indique a relação correta das colunas. 

Alternativas
Q1747932 Engenharia de Software

O teste é uma atividade importante durante o desenvolvimento de um software, pois ajuda a garantir a qualidade. Acerca de teste de software, assinale a alternativa correta.

Alternativas
Q1795459 Engenharia de Software
Um dos tipos de teste de software é o denominado teste de recuperação, no qual, basicamente,
Alternativas
Ano: 2020 Banca: IDECAN Órgão: IF-RR Prova: IDECAN - 2020 - IF-RR - Informática |
Q1620410 Engenharia de Software
O teste de software é uma técnica de verificação e validação de software e contribui para a garantia da qualidade de um software. Sobre teste de software, analise as afirmativas a seguir.
I. O teste de sistema permite analisar as menores partes de um sistema.
II. Testes não garantem um software livre de falhas.
III. Analisar todas as possibilidades de entradas para um teste não é viável, assim técnicas como partição de equivalência e análise do valor limite podem ser utilizadas para reduzir o conjunto de entradas para os testes.
IV. Durante o teste caixa branca, o comportamento do software é abstraído para o analista de testes.
Assinale
Alternativas
Q1617362 Engenharia de Software
Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.
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.
Alternativas
Q1617361 Engenharia de Software

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.

Alternativas
Q1617360 Engenharia de Software
Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.
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.
Alternativas
Q1617359 Engenharia de Software
Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.
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.
Imagem associada para resolução da questão

Imagem associada para resolução da questão
Alternativas
Q1617358 Engenharia de Software
Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.

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.
Alternativas
Q1617357 Engenharia de Software
Julgue o próximo, relativos a conceitos, aplicações e tipos de testes de software.
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.
Alternativas
Q1307535 Engenharia de Software
Uma ferramenta útil para desenvolvimento de um projeto em equipe é o controle de versão. Subversion é um sistema de controle de versão livre/open-source muito popular. Para submeter as alterações efetuadas em um projeto, o usuário deverá usar o comando
Alternativas
Respostas
501: C
502: C
503: B
504: B
505: C
506: C
507: C
508: C
509: C
510: C
511: C
512: E
513: A
514: C
515: E
516: C
517: C
518: C
519: C
520: A