Questões de Concurso Comentadas sobre teste de software em engenharia de software

Foram encontradas 1.278 questões

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
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
Q1257945 Engenharia de Software
Qual das seguintes alternativas apresenta uma característica de um teste de caixa preta?
Alternativas
Q1257944 Engenharia de Software
Assinale a alternativa que apresenta o objetivo de um teste funcional.
Alternativas
Q1257943 Engenharia de Software
Considerando a estrutura de um plano de teste em software, relacione as colunas e assinale a alternativa com a sequência correta.
1. Introdução. 2. Agenda. 3. Ambiente. 4. Abordagens.
( ) Lista de tarefas de teste, com a respectiva localização ao longo das iterações. ( ) Hardware e software das configurações usadas para o conjunto de testes. ( ) Dados importantes para caracterizar os testes. ( ) Opções metodológicas aplicáveis ao conjunto de testes do plano.
Alternativas
Q1254683 Engenharia de Software
Em relação à abordagem de testes de integração denominada teste fumaça, assinale a alternativa INCORRETA.
Alternativas
Q1154276 Engenharia de Software

Acerca da gestão ágil de projetos, de DevOps e da arquitetura corporativa, julgue o seguinte item.


A integração contínua emprega testes automatizados nas alterações de código que deverão ir para o branch do código principal do sistema, o que tornará o código pronto para rodar em produção.

Alternativas
Q1141937 Engenharia de Software

Uma das técnicas mais comuns utilizadas para o desenvolvimento/execução de testes de software é chamada de Caixa-Preta. Selecione os tipos de teste que são aplicáveis essa técnica:


A - unitário.

B - integração.

C - sistema/funcional.

D - aceitação.


Assinale a alternativa correta.

Alternativas
Q1141912 Engenharia de Software
No TDD (Test Driven Development) o desenvolvimento deve ser guiado a testes, onde um teste unitário deve ser escrito antes que uma funcionalidade do sistema o seja. Assinale a alternativa que apresenta a que ciclo de vida o processo interativo do TDD deu origem.
Alternativas
Q1120655 Engenharia de Software
No teste de software orientado a objetos, como a condição de um objeto é parte implícita da entrada e saída dos métodos, necessita-se de uma maneira para explorar sistematicamente as situações e transições do objeto. O modelo de teste adequado para executar essas operações é o teste
Alternativas
Q1118960 Engenharia de Software
No processo de teste de software, o beta teste é
Alternativas
Q1118949 Engenharia de Software
Assinale a opção que apresenta a anotação que pode ser utilizada no JUnit para condicionar a execução de um teste a partir da avaliação de um script escrito em JavaScript.
Alternativas
Respostas
461: C
462: C
463: E
464: A
465: C
466: E
467: C
468: C
469: C
470: A
471: A
472: E
473: C
474: D
475: C
476: D
477: B
478: E
479: C
480: E