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

Foram encontradas 1.278 questões

Q1654237 Engenharia de Software
De acordo com Pressman, é uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces. Trata-se, especificamente, de
Alternativas
Q1646775 Engenharia de Software
O teste que se concentra em ações visíveis ao usuário e em saídas do sistema reconhecidas pelo usuário chama-se
Alternativas
Q1646774 Engenharia de Software
O método de teste caixa-preta que divide o domínio de entrada de um programa em classes de dados, das quais os casos de teste podem ser derivados chama-se
Alternativas
Q1646354 Engenharia de Software
O teste de software cliente/servidor ocorre em três diferentes níveis, exceto:
Alternativas
Q1626597 Engenharia de Software
Uma revisão técnica formal – FTR é uma atividade de garantia da qualidade, englobando walkthroughs, inspeções e revisões técnicas. De caráter obrigatório, dois objetivos da FTR são, respectivamente:
Alternativas
Q1272278 Engenharia de Software
São técnicas de teste de software classificadas como Teste Caixa-Branca, EXCETO o teste de
Alternativas
Ano: 2012 Banca: CESPE / CEBRASPE Órgão: ANAC
Q1200202 Engenharia de Software
Julgue o item a seguir, que tratam das disciplinas de implementação, teste e distribuição.
A cobertura do teste é a medida do percentual do código-fonte da aplicação que tenha sido submetido a testes.
Alternativas
Q1167773 Engenharia de Software

Sobre o Teste de Software, considere as afirmativas a seguir.


I. O Teste Caixa-Preta refere-se a testes que são conduzidos na interface do software, examinando algum aspecto fundamental do sistema.

II. O Teste Caixa-Branca é baseado em um exame rigoroso do detalhe procedimental, no qual caminhos lógicos internos ao software e colaborações entre componentes são testados.

III. O Teste de Caminho Básico é uma técnica de teste Caixa Branca que permite ao projetista de casos de teste originar uma medida da complexidade lógica de um projeto procedimental.

IV. O Grafo de Fluxo (ou Grafo de Programa), que é uma notação simples para a representação do fluxo de controle, deve ser iniciado após a introdução do Teste de Caminho Básico.


Assinale a alternativa correta.

Alternativas
Q1167760 Engenharia de Software
O principal objetivo do Teste de Software é encontrar erros no software avaliado. Sobre os elementos da Testabilidade, assinale a alternativa correta.
Alternativas
Q836993 Engenharia de Software

Considere as etapas a seguir:


1. Após os testes serem executados com sucesso, é iniciado o processo para implementar a próxima parte da funcionalidade.

2. É implementada a funcionalidade e novamente executado o teste. Isso pode envolver a refatoração do código existente para melhorá-lo e adicionar um novo código sobre o que já foi desenvolvido.

3. É executado o teste juntamente com todos os outros testes implementados.

4. É escrito um teste para a funcionalidade. Este teste é implementado como um teste automatizado.

5. É identificado o incremento de funcionalidade necessário, que normalmente deve ser pequeno e implementável em poucas linhas de código.


A sequência de etapas que devem ser seguidas no desenvolvimento dirigido a testes (TDD – Test Driven Development) é corretamente definida por

Alternativas
Q825544 Engenharia de Software
Sobre teste de software, é incorreto afirmar:
Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562512 Engenharia de Software
Por motivos que ainda não são completamente compreendidos por autores e estudiosos de Ciências da Computação, um grande número de erros em software tende a ocorrer nas fronteiras do domínio da entrada de dados. Engenheiros desenvolveram uma técnica de controle de qualidade que leva à seleção de casos de teste que exercitem esses valores. Assinalar a alternativa que tem como objetivo realizar este tipo de teste:
Alternativas
Q509357 Engenharia de Software
O teste de um componente de software é classificado como caixa-preta quando
Alternativas
Q481223 Engenharia de Software
Seja o seguinte depoimento de um testador de software.

“Como testador, elaborei casos de teste atribuindo valores às variáveis participantes das diversas condições presentes nos ninhos de IF e laços de repetição. Tive que avaliar todas as combinações possíveis para passar por todos os caminhos presentes no código. Eu já havia testado grande parte do código dessa forma, e o programador precisou alterar um dos ninhos de IF, o que me obrigou, por precaução, a refazer todos os testes desde o início para verificar se o que estava gerando resultado esperado não começou a apresentar erros.”

A quais conceitos de Teste de Software está relacionado esse depoimento?
Alternativas
Q476286 Engenharia de Software
Uma das técnicas para teste de software mais conhecida consiste em avaliar, exclusivamente, o comportamento externo do componente de software, em que os dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado, previamente conhecido. Detalhes de implementação não são considerados e os casos de teste são todos derivados da especificação.

Esse tipo de teste é conhecido como teste
Alternativas
Q443467 Engenharia de Software
Nesse tipo de teste, o analista tem total acesso à estrutura interna da entidade sendo analisada. Permite, por exemplo, que o analista possa escolher partes específicas de um componente para serem testadas. O tipo de teste citado é conhecido como teste:
Alternativas
Q443454 Engenharia de Software
O método de testes estruturais de software não tem como objetivo garantir que:
Alternativas
Q424026 Engenharia de Software
Qual é o tipo de teste que focaliza o esforço de verificação na menor unidade de projeto de software, isto é, no componente ou no módulo de software?
Alternativas
Q365331 Engenharia de Software
Considere as seguintes afirmações abaixo.

I - Na Linguagem SQL, a definição de uma tabela ou de outros elementos de esquema nomeados, pode ser modificada usando-se o comando CHANGE.

II - O objetivo do teste é encontrar erros, e um bom teste é aquele que tem alta probabilidade de encontrar um erro. O teste caixa-preta, também chamado de teste comportamental, focaliza os requisitos funcionais do software. Esta técnica permite que se derive uma série de condições de entrada que utilizarão os requisitos funcionais para um programa.

Pode-se afirmar que:
Alternativas
Q365330 Engenharia de Software
Considere as seguintes afirmações abaixo.

I - Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas de forma sistemática. O teste de integração é uma técnica sistemática para construir a arquitetura de software ao mesmo tempo que conduz testes para descobrir erros associados com as interfaces. Cada vez que um novo módulo é adicionado como parte do teste de integração, o software se modifica. Novos caminhos de fluxo de dados são estabelecidos, nova E/S pode ocorrer e nova lógica de controle é acionada. Essas modificações podem causar problemas com funções que previamente funcionavam impecavelmente.

II - A estratégia de teste de software fornece um roteiro que descreve os passos a serem executados como parte do teste, define quando esses passos são planejados e então executados, e quanto trabalho, tempo e recursos serão necessários. O conjunto de tarefas que garantem que o software implementa corretamente uma função específica é denominado Complexidade Ciclomática.

Pode-se afirmar que:
Alternativas
Respostas
1001: C
1002: A
1003: C
1004: D
1005: C
1006: D
1007: E
1008: D
1009: C
1010: E
1011: C
1012: A
1013: D
1014: C
1015: D
1016: C
1017: E
1018: B
1019: A
1020: C