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

Foram encontradas 1.113 questões

Q1971399 Engenharia de Software
Após concluir o desenvolvimento da funcionalidade de compra de produtos de um portal de vendas, foi pedido que um técnico de Tecnologia da Informação entrasse em contato com o cliente para que ele testasse manualmente e verificasse se a funcionalidade está de acordo com o que foi pedido. Caso estivesse tudo ok, o sistema entrará em produção.
Qual teste deverá ser realizado?
Alternativas
Q1970926 Engenharia de Software
No caso do teste de um software de um sistema computacional, é importante a realização do chamado teste de recuperação, que consiste especificamente em
Alternativas
Q1970925 Engenharia de Software
Considerando os chamados testes de unidade feitos no software de um sistema computacional, é correto afirmar que
Alternativas
Q1966410 Engenharia de Software
Com referência às técnicas de facilitação e mediação de atividades cocriativas e Design Sprints, julgue o seguinte item. 

Empregando-se o Design Sprint de quatro dias, como proposto no Design Sprint 2.0, o fluxo de teste do usuário é uma técnica apropriada para apoiar o roteiro para o protótipo no dia dedicado à votação das soluções.
Alternativas
Q1966400 Engenharia de Software
Julgue o próximo item, relativos a metodologias ágeis e experiência do usuário, suas técnicas e processos de apoio. 

O DevOps melhora a experiência do cliente ao dar atenção aos testes manuais contínuos por membros da equipe de operações e de desenvolvimento para garantir a adequação do produto às necessidades dos usuários.
Alternativas
Q1965860 Engenharia de Software
A disciplina de teste de software não busca apenas identificar falhas em um sistema. Ela busca também analisar a qualidade e garantir que o sistema será entregue de forma satisfatória, respeitando aspectos como: requisitos acordados, utilização de padronizações e qualidade do código fonte. Muitos conceitos estão presentes nas diferentes formas como um software pode ser testado. A respeito destes conceitos, analise as afirmativas abaixo e marque alternativa correta.

I. No mundo dos testes chamamos de teste de caixa branca aquele em que o testador tem acesso a estrutura interna da aplicação. Por outro lado, temos o teste de caixa preta. Ele possui tal nome justamente pelo fato do testador desconhecer o conteúdo interno da aplicação.
Il. Também chamado de teste estrutural, o teste de caixa branca possui diversas técnicas. A técnica de caminhos básicos, por exemplo, identifica os percursos de execução do software com o objetivo de garantir que cada um deles seja testado.
III. Os testes de caixa preta são também conhecidos como testes funcionais. São chamados assim pois tem o objetivo de validar saídas de acordo com as entradas, ou seja, garantir que os requisitos funcionais da aplicação estão sendo atendidos.  
Alternativas
Q1965859 Engenharia de Software
O avanço da tecnologia trouxe a possibilidade do desenvolvimento de interfaces com usuários muito mais ricas do que os tradicionais terminais de texto onde a entrada de dados era feita a partir do teclado e os sistemas computacionais retornavam apenas texto como resposta às entrada inseridas. Com o advento das Graphical User Interface (GUI) as interfaces ficaram muito mais ricas e interessantes pois elementos visuais passaram a ser utilizados. Marque a alternativa que indica, corretamente, a vantagem da utilização do conceito de WYSIWYG em aplicativos com interfaces gráficas. 
Alternativas
Q1965368 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

O Appium foi projetado para, entre outras finalidades, automatizar testes sem a necessidade de recompilar códigos ou estruturas específicas do próprio Appium ou de terceiros.
Alternativas
Q1965365 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

No desenvolvimento orientado a comportamento (BDD), os ciclos iniciam-se com a criação de testes de unidade e integração.
Alternativas
Q1965364 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Antes de utilizar o Selenium em um projeto de automação de testes, é preciso instalar as bibliotecas de linguagem para a linguagem escolhida e os drivers para os navegadores definidos. 
Alternativas
Q1965362 Engenharia de Software
Em um sistema de controle escolar, o software tem de selecionar os estudantes que deverão realizar uma prova de recuperação. Para prestar a prova, o estudante deve, no mínimo, ter obtido uma nota 5,0 durante o ano letivo, mas não ter conseguido nota 7,0 ou superior. As notas têm precisão de 0,1.

A partir dessa situação hipotética, julgue o item a seguir, relativos aos testes de caixa preta. 

O conjunto de valores de entrada S = {4,9; 5,0; 6,9; 7,0; 7,1} cobre os valores-limite para um aluno estar em recuperação.
Alternativas
Q1965357 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

No teste de fumaça (smoke test), os códigos do software são integrados em componentes bloqueadores de erros com módulos reutilizáveis necessários para implementar as funções do software.
Alternativas
Q1965356 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

A complexidade ciclomática, usada no contexto do método de teste de caminho básico, encontra o número de rotas de execução de um programa para percorrer os comandos elementares pelo menos uma vez. 
Alternativas
Q1965355 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

É possível que um defeito que resida em código sem causar uma falha não seja encontrado em um teste dinâmico.  
Alternativas
Q1965354 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

O teste estático é uma técnica de verificação de software que revisa o código do programa para identificar se ele representa as especificações produzidas para o software.
Alternativas
Q1965346 Engenharia de Software

Julgue o item a seguir, relativos aos conceitos de TDD e BDD.



Desenvolvedores que se beneficiam das vantagens do BDD escrevem os testes em sua língua nativa, em combinação com a linguagem ubíqua.

Alternativas
Q1965343 Engenharia de Software

Julgue o item a seguir, com relação aos testes de RNF (carga, estresse).



Os testes de estresse devem verificar o uso da memória ao longo do tempo para garantir que não existam perdas acumulativas. 

Alternativas
Q1965342 Engenharia de Software
A respeito dos conceitos de teste de integração e de teste unitário, julgue o item subsequente.

O objetivo do teste de integração é verificar se os requisitos atendem a especificação e se as funcionalidades do sistema foram implementadas corretamente, sendo todo o sistema testado de modo a simular um ambiente de execução real. 
Alternativas
Q1965341 Engenharia de Software
A respeito dos conceitos de teste de integração e de teste unitário, julgue o item subsequente.

Os testes unitários são realizados com o objetivo de isolar cada parte do sistema para garantir que elas estejam funcionando conforme especificado. 
Alternativas
Q1965328 Engenharia de Software

No que se refere a testes ágeis, julgue o próximo item.



Entre os métodos de testes ágeis, o TDD (test-driven development) é uma extensão do BDD (behavior driven development). 

Alternativas
Respostas
221: A
222: E
223: A
224: C
225: E
226: E
227: D
228: C
229: E
230: C
231: E
232: E
233: E
234: C
235: C
236: C
237: E
238: E
239: C
240: E