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

Foram encontradas 1.364 questões

Q257816 Engenharia de Software
Com relação a teste de software, julgue os itens a seguir.

Quando o objetivo é testar uma funcionalidade, assegurando-se que, para todo tipo de entrada, a saída observada corresponda àquela esperada, pode-se alcançar esse objetivo fazendo-se uso de testes do tipo caixa-branca.

Alternativas
Q257815 Engenharia de Software
Com relação a teste de software, julgue os itens a seguir.

Para qualquer sistema, independentemente do seu tamanho, as etapas de teste devem seguir a seguinte sequência: testes de componente, testes de integração e testes de sistema.

Alternativas
Q249840 Engenharia de Software
Considere as seguintes atividades de um processo de desenvolvimento de software:

I. gerência de requisitos;

II. modelagem de classes de projeto;

III. definição de testes de software.

Das atividades citadas, pode-se afirmar que o Enterprise Architect versão 9, na edição Ultimate, fornece suporte direto para a(s) atividade(s) contida(s) em

Alternativas
Q249822 Engenharia de Software
No processo de desenvolvimento de software, particionamento de equivalência é uma técnica de

Alternativas
Q249821 Engenharia de Software
Considere os seguintes possíveis fatores que afetam a precisão da estimativa de confiabilidade durante os testes estatísticos no processo de desenvolvimento de software.

I. A validade do perfil de uso.

II. O número de casos de teste efetuados.

III. A linguagem de programação usada para implementar o código.

Sobre os fatores, está correto o contido em

Alternativas
Q220756 Engenharia de Software
A especificação de um caso de teste (test case specification) deve conter, entre outros,
Alternativas
Q214107 Engenharia de Software
Sobre o Visual Studio Application Lifecycle Management, considere:

I. É possível criar planos de alto nível que dividem o projeto em incrementos potencialmente entregáveis.

II. É possível criar modelos em diferentes níveis de detalhe e relacioná-los uns aos outros, para testes, e para o seu plano de desenvolvimento.

III. É possível identificar os testes que devem ser executados se você fizer uma mudança em particular.

IV. É possível planejar e acompanhar o seu progresso em relação ao seu planejamento.

Está correto o que se afirma em
Alternativas
Q214102 Engenharia de Software
Segundo Sommerville, após um sistema ser completamente integrado, é possível testar propriedades como a de desempenho do sistema. Neste contexto, considere:

I. Testes de desempenho devem ser produzidos de forma a garantir que o sistema possa processar a sua carga prevista, sendo que tais testes geralmente são planejados para que a carga seja continuamente aumentada até que o sistema apresente desempenho fora do aceitável.

II. Os testes de desempenho devem determinar se um sistema corresponde às suas exigências, sendo que a descoberta de defeitos ou problemas no sistema não é enfoque desta etapa.

III. Para determinar se o desempenho está sendo atingido, pode ser necessário a construção de um perfil operacional, que é a listagem de todo o grupo de operadores/usuários que farão uso deste sistema.

Está correto o que se afirma em
Alternativas
Q212720 Engenharia de Software
Em relação às abordagens e estratégias de teste de software, analise os itens a seguir, colocando (V) para a assertiva verdadeira e (F) para a assertiva falsa.
( ) Teste fumaça pode ser caracterizado como uma estratégia de integração constante para avaliar os mecanismos de proteção e segurança do software construído.

( ) Teste de regressão é a reexecução de algum sub- conjunto de testes que já foram conduzidos para garantir que as modifcações do software não propagaram efeitos colaterais indesejáveis.

( ) Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva.

( ) Teste beta é um teste de aceitação que necessariamente é executado pelo usuário fnal junto com o desenvolvedor do software em um ambiente controlado.
Assinale a opção com a sequência CORRETA, na ordem de cima para baixo.

Alternativas
Q212719 Engenharia de Software
Em relação às estratégias de teste de software, correlacione as colunas a seguir:
Imagem 006.jpg
Está CORRETA a seguinte sequência de respostas, na ordem de cima para baixo:

Alternativas
Q212718 Engenharia de Software
Analise as afrmativas abaixo em relação às técnicas de teste de software.
I. O teste caixa-branca permite derivar casos de teste que, dentre outras coisas, exercitam as estruturas de dados internas para garantir sua validade.
II. O teste caixa-preta é usado para demonstrar que as funções do software estão operacionais, se preocu- pando pouco com a estrutura lógica interna do software.
III. O teste de caminho básico é uma técnica de teste caixa-preta.
Assinale a alternativa VERDADEIRA:

Alternativas
Q210302 Engenharia de Software
Com relação aos testes de software, é correto afirmar:

Alternativas
Q209351 Engenharia de Software
Considere a seguinte definição de uma característica de testabilidade (Pressman): Controlando o escopo do teste, podemos isolar problemas mais rapidamente e realizar retestagem mais racionalmente. O sistema de software é construído por meio de módulos independentes, que podem ser testados independentemente. Trata-se da característica:
Alternativas
Q204399 Engenharia de Software
A respeito de teste de software, julgue os itens a seguir.

O teste de regressão tem o objetivo de localizar defeitos na estrutura interna do produto, exercitando, suficientemente, os possíveis caminhos de execução do sistema.
Alternativas
Q204398 Engenharia de Software
A respeito de teste de software, julgue os itens a seguir.

Os testes de unidade, normalmente feitos pelos próprios desenvolvedores, sem necessidade de processos muito formais, são tratados dentro do próprio fluxo de implementação por meio de métodos simplificados.
Alternativas
Q199903 Engenharia de Software
Imagem 020.jpg

Com relação ao código acima, considere que

• a variável i é local, e a variável Vi é uma variável de classe;
• a única documentação é o código acima apresentado;
• os métodos mist(), y1() e y2() fazem parte de uma mesma classe;
• o critério de aceitação do teste é: o método não entra em loop (laço infinito).

Nesse contexto, o procedimento correto é aplicar teste(s) de
Alternativas
Q199448 Engenharia de Software
Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

Revisão por pares e testes são considerados métodos de validação. As informações obtidas durante as revisões são extremamente úteis para os testes, pois permitem a identificação dos módulos críticos e propensos a erros.
Alternativas
Q199447 Engenharia de Software
Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

Nas atividades de desenvolvimento, a validação refere-se ao processo de examinar o resultado de uma atividade para determinar sua conformidade com os requisitos estabelecidos para a mesma atividade, enquanto a verificação se refere ao processo de examinar um produto para determinar sua conformidade com as necessidades do usuário.
Alternativas
Q181298 Engenharia de Software
Durante a validação de requisitos devem ser realizadas verificações que podem refletir situações tais como:
I. Os sistemas têm diversos stakeholders com necessidades diferentes. Estudos e análises podem demonstrar que o que se pensava como necessidade inicial (funções) pode variar com o aprofundamento da análise.

II. Não devem existir restrições ou descrições contraditórias e conflitantes para a mesma função de um sistema.
De acordo com Sommerville, essas verificações são, respectivamente, de

Alternativas
Q177247 Engenharia de Software
Identifique com V as afirmativas verdadeiras e com F, as falsas.

( ) A análise de requisitos possibilita que o Engenheiro de Software especifique a função e o desempenho do software.
( ) Os testes de software são atividades de garantia da qualidade por si mesmo.
( ) A segurança de software é uma atividade de garantia de qualidade de software que se concentra na identificação e avaliação de casualidades em potencial que possam exercer um impacto negativo sobre o software e fazer com que todo o sistema falhe.

A alternativa que contém a sequência correta, de cima para baixo, é a
Alternativas
Respostas
1181: E
1182: C
1183: E
1184: A
1185: B
1186: A
1187: B
1188: A
1189: A
1190: B
1191: A
1192: A
1193: E
1194: E
1195: C
1196: C
1197: E
1198: E
1199: C
1200: C