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

Foram encontradas 1.113 questões

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
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
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
Respostas
301: C
302: C
303: C
304: C
305: C
306: C
307: E
308: A
309: C
310: E
311: C
312: C
313: C
314: A
315: A
316: E
317: C
318: D
319: D
320: B