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

Foram encontradas 1.353 questões

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
Q1118942 Engenharia de Software
O Clean Code deve considerar também o momento de teste do software em desenvolvimento. O Teste Limpo deve
Alternativas
Q1741010 Engenharia de Software
Engenharia de software é uma abordagem sistemática e disciplinada para o desenvolvimento de software (PRESSMAN, 2006). Considere V para afirmativa verdadeira e F para falsa:
( ) Análise de requisito - Através da análise de requisito é o momento onde efetua a programação do código fonte para desenvolver o software (JALOTE, 2005). ( ) Design do software - Pelo design do software é o momento que o engenheiro de software realiza o planejamento da solução do problema que foi levantado no documento de requisito (JALOTE, 2005). ( ) Codificação - A codificação é o momento que criptografa e transformará em uma linguagem de programação (JALOTE, 2005). ( ) Teste - O teste de software é o processo que tem a intenção de encontrar defeitos nos artefatos de software (MYERS, 2004). O teste é uma maneira de medir o controle da qualidade do software durante o desenvolvimento de software (JALOTE, 2005).
A sequência correta, de cima para baixo, é:
Alternativas
Q1741000 Engenharia de Software
Quanto à Automação de Testes, julgue os itens a seguir:
I. Ferramentas de automação não possuem outros usos, além da medição de performance de aplicações. Elas também não podem ser usadas para preparar um ambiente de teste com um grande volume de dados. II. No teste de interface gráfica, uma plataforma gera os eventos de entrada na interface de utilizador do sistema e observa as mudanças na saída. III. No teste baseado em código, a interface pública das classes, módulos ou bibliotecas são testadas com uma variedade de argumentos de entrada, observando-se a saída.
Está (estão) correto(s):
Alternativas
Q1740999 Engenharia de Software
Sobre testes, analise as afirmativas a seguir:
I. Teste de regressão corresponde a um nível de teste, mas não é uma estratégia importante para redução de “efeitos colaterais”. Consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do sistema. II. A técnica de teste de Estrutural é recomendada para os níveis de Teste da Unidade e Teste da Integração, cuja responsabilidade principal fica a cargo dos desenvolvedores do software, que são profissionais que conhecem bem o código-fonte desenvolvido e dessa forma conseguem planejar os casos de teste com maior facilidade. III. Teste Funcional é a Técnica de teste em que o componente de software a ser testado é abordado como se fosse uma caixa-preta, ou seja, não se considera o comportamento interno do mesmo.
Está (estão) correta(s):
Alternativas
Respostas
541: C
542: E
543: C
544: C
545: C
546: A
547: A
548: E
549: C
550: D
551: C
552: D
553: B
554: E
555: C
556: E
557: C
558: E
559: C
560: C