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

Foram encontradas 1.154 questões

Q1192085 Engenharia de Software
Em um teste de software, há a necessidade de realizar os testes de unidade. Um dos tipos de teste de unidade é o teste de Interface, cujo objetivo principal é
Alternativas
Q1192014 Engenharia de Software
Dentre as diversas técnicas de teste existentes, há uma em que o domínio dos valores de entrada é dividido em classes. Dessa forma, qualquer valor de uma classe visa detectar uma mesma classe de erros. Essa técnica recebe a denominação de
Alternativas
Q1191151 Engenharia de Software
A equipe de desenvolvimento de sistemas da empresa “Sistemas Unidos” está trabalhando em um software com a utilização do processo unificado. Seguindo essa metodologia, as equipes realizam diversas disciplinas ao longo do desenvolvimento, dentre as quais estão os testes. A partir deste momento, a equipe deverá avaliar como os módulos trabalham em conjunto.
A equipe estará realizando os testes do tipo
Alternativas
Ano: 2017 Banca: FAURGS Órgão: BANRISUL
Q1185889 Engenharia de Software
Considere as seguintes afirmações sobre relatórios de teste.    I - Os relatórios dos resultados dos testes servem tanto para os desenvolvedores como para os projetistas de teste.  
II - Um projetista de teste utiliza os relatórios para avaliar e refinar suas abordagens, por exemplo, observando quando alguma classe de falhas está fugindo das fases iniciais de teste e aparecendo apenas nos testes de sistema. 
III - Registros detalhados de teste são projetados para uma leitura seletiva e incluem tabelas-resumo que normalmente incluem os conjuntos de testes executados, a quantidade de falhas e uma classificação das falhas que se repetiram de execuções anteriores, falhas novas e casos de teste que falharam anteriormente, mas que agora foram executados corretamente.    Quais estão corretas?   
Alternativas
Ano: 2017 Banca: FAURGS Órgão: BANRISUL
Q1185698 Engenharia de Software
Uma das métricas de teste utilizada para avaliar a eficiência do controle de qualidade é:
Alternativas
Ano: 2009 Banca: FUNDEPES Órgão: PRODABEL - MG
Q1181718 Engenharia de Software
NÃO representa uma atividade do modelo de processo de reengenharia de software:
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
Q1165650 Engenharia de Software
Um objeto frequentemente utilizado pelo padrão de desenvolvimento TDD (Test Driven Development) para a realização de testes é o Mock. Qual é a sua funcionalidade durante a realização de um teste de software?
Alternativas
Q1165433 Engenharia de Software
Qual é o tipo de testes em que o testador está preocupado com a funcionalidade e não com a implementação?
Alternativas
Q1165351 Engenharia de Software
Durante a implementação da Metodologia TDD (Test Driven Development), uma técnica abordada para o desenvolvimento de testes unitários é o princípio denominado de F.I.R.S.T., em que cada letra determina uma característica que o teste deve ter. Quais são essas características?
Alternativas
Q1165336 Engenharia de Software
A Metodologia TDD (Test Driven Development) tem como princípio básico a execução de testes durante o processo de desenvolvimento de software. Qual é o primeiro princípio fundamental ao se adotar essa metodologia?
Alternativas
Q1158678 Engenharia de Software
Para chegar a um nível de perfeição de um software, é necessário aplicar muitos testes, sendo que o teste de integração é um dos mais importantes. Considerando o exposto, assinale a alternativa que NÃO apresenta uma característica dos testes de integração de software.
Alternativas
Q1158676 Engenharia de Software
Os sistemas ainda são colocados em uso nos dias atuais pelo fato de que os softwares são pouco testados ou não o são. O problema é que os testes têm alto custo de tempo e dinheiro. Assim, uma boa solução são os testes automatizados, que são muito parecidos com o manual, porém são executados pela máquina. Com base no exposto, assinale a alternativa que apresenta as três etapas fundamentais dos testes automatizados, respectivamente.
Alternativas
Q1158627 Engenharia de Software

A respeito dos testes de aceitação, analise as assertivas e assinale a alternativa que aponta(s) as correta(s).


I. É um teste que isenta de responsabilidades os usuários finais ou clientes.

II. O propósito do teste não é somente encontrar erros no software mas também erros de instalação do software.

III. É um teste em que o analista deve executar um processo de comparação dos requisitos iniciais do software e das necessidades atuais dos usuários finais.

Alternativas
Q1158626 Engenharia de Software
Um analista de sistemas do IBGE necessita realizar um teste em um software. Durante o teste, o analista teve como objetivo não se preocupar com o comportamento interno do software e suas estruturas. Ao invés disso, ele se concentrou em encontrar as circunstâncias pelas quais o software não se comportava em conformidade com os seus requisitos. Diante desse cenário, assinale a alternativa que apresenta corretamente o nome do teste realizado pelo analista do IBGE.
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
Q1129030 Engenharia de Software
O teste de software tem como fundamento garantir a qualidade do software, utilizando um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento e garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados. Em relação à aplicação do teste de software, julgue o item a seguir.
Os usos de ferramentas automatizadas apoiam o critério de teste e contribuem para reduzir as falhas produzidas por intervenção humana.
Alternativas
Q1129029 Engenharia de Software
O teste de software tem como fundamento garantir a qualidade do software, utilizando um conjunto de atividades técnicas aplicadas durante todo o processo de desenvolvimento e garantir que tanto o processo de desenvolvimento quanto o produto de software atinjam os níveis de qualidade especificados. Em relação à aplicação do teste de software, julgue o item a seguir.
O projeto de casos de teste não possui eficácia para a prevenção de defeitos e identificação de erros.
Alternativas
Respostas
381: E
382: E
383: C
384: E
385: A
386: B
387: D
388: C
389: A
390: B
391: B
392: D
393: D
394: A
395: C
396: A
397: D
398: B
399: C
400: E