Buscar

BDQ TESTE DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 42 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 42 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 42 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Retornar 
 TESTES DE SOFTWARE 
Matrí
 
 1a Questão (Ref.: 201101224773) Fórum de Dúvidas (0) Saiba (0)
Quais atividades estão relacionadas com Teste? 
 
 
Atividades do final do ciclo de vida do software. 
 
Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. 
 
Atividades somente no inicio do ciclo de vida do software. 
 Atividades durante todo o ciclo de vida do software. 
 
Somente atividades que avaliam produtos de software. 
 
 
 
 
 2a Questão (Ref.: 201101742604) Fórum de Dúvidas (0) Saiba (0)
Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para 
controle de tráfego aéreo, pode-se afirmar que: 
 
 
O teste feito no sistema de receitas culinárias, por ser aparentemente menor, serve para o sistema de 
controle de tráfego aéreo que é maior. 
 O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a 
sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes 
que o sistema de receitas. 
 
O teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o sistema de controle 
de receitas que é menor. 
 
Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, 
porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação. 
 
O conceito de teste é o mesmo, logo o tempo para teste também será o mesmo. 
 
 Gabarito Comentado 
 
 
 3a Questão (Ref.: 201101799654) Fórum de Dúvidas (0) Saiba (0)
Assim como o processo de desenvolvimento de software, o teste de software também possui um ciclo de vida. 
Quais são as partes que compões este ciclo de vida? 
 
 
Verificação, checklist, especificação, implementação, auditoria e entrega 
 Planejamento, especificação, verificação, homologação e entrega 
 
Validação, verificação, especificação, execução e homologação 
 Planejamento, preparação, procedimentos iniciais, especificação, execução e entrega 
 
Levantamento, especificação, verificação, execução e homologação 
 
 
 
 
 4a Questão (Ref.: 201101757046) Fórum de Dúvidas (0) Saiba (0)
Com relação à importância da atividade de teste de software, analise as afirmativas abaixo: 
 I - Desenvolver softwares envolve uma série de atividades em que as oportunidades de injeção de falhas 
são muito grandes. Estes erros podem começar a aparecer logo no início do processo, onde os objetivos 
podem estar erroneamente especificados, além de erros que venham a ocorrer em fases de projeto e 
desenvolvimento posteriores. 
II - Por causa da inabilidade humana de realizar e se comunicar com perfeição, o desenvolvimento é 
acompanhado de garantia de qualidade. 
III - A atividade de teste de software não representa um elemento crítico da garantia de qualidade de 
software e não deve ser enquadrada como uma última revisão de especificação, projeto e codificação. 
 Assinale a alternativa correta abaixo: 
 
 
Apenas a afirmativa III está correta 
 
Apenas as afirmativas I e III estão corretas 
 
Todas as afirmativas estão corretas 
 
Apenas a afirmativa II está correta 
 Apenas as afirmativas I e II estão corretas 
 
 Gabarito Comentado 
 
 
 5a Questão (Ref.: 201101229226) Fórum de Dúvidas (0) Saiba (0)
É INCORRETO afirmar que: 
 
 Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. 
 
Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. 
 
Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. 
 
A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. 
 
A revisão é importante durante todo o projeto de desenvolvimento. 
 
 
 
 
 6a Questão (Ref.: 201101751057) Fórum de Dúvidas (0) Saiba (0)
Qual o principal objetivo de um testador? 
 
 
Documentar bugs 
 
Corrigir bugs 
 Garantir a qualidade 
 
Acompanhar o desenvolvimento 
 Encontrar bugs 
 
 
 
 
 Retornar
 
 
 
 
 Retornar 
 TESTES DE SOFTWARE 
Matrí
 
 1a Questão (Ref.: 201101229202) Fórum de Dúvidas (0) Saiba (0)
Os requisitos podem ser utilizados como base para construção de casos de teste? 
 
 
Não. Pois quem determina sempre é o gerente do projeto, que tem mais autoridade sobre o assunto que 
o cliente. 
 
Sim, pois o cliente tem experiência em programação e indica a melhor forma de se construir um 
programa. 
 
Não, pois os casos de teste devem ser definidos de acordo com a estrutura do programa. 
 Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o 
resultado esperado. 
 
Não, pois quem determina o que o programa fará é o programador e não o cliente. 
 
 Gabarito Comentado 
 
 
 2a Questão (Ref.: 201101799708) Fórum de Dúvidas (0) Saiba (0)
Utilizamos a ____________________ para encontrar erros durante o processo de 
desenvolvimento de modo a não se tornarem defeitos depois da liberação do software. A 
descoberta precoce de erros, evita que sejam propagados para a próxima etapa. Segundo 
Pressman, sua utilização demostrou ser até 75% eficaz na descoberta de falhas no projeto. 
 
 
Técnica e homologação 
 
Técnica de caixa branca 
 
Técnica de caixa preta 
 Técnica de revisão 
 
Técnica de validação 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 3a Questão (Ref.: 201101224739) Fórum de Dúvidas (0) Saiba (0)
Qual a ordem correta dos passos envolvidos na Solução do defeito? 
 
 
Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção . 
 
Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito. 
 Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito. 
 Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução. 
 
Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. 
 
 
 
 
 4a Questão (Ref.: 201101764261) Fórum de Dúvidas (0) Saiba (0)
Quando um caso de teste descobre um erro, o processo que irá resultar na remoção deste erro. Ela ocorre como 
consequência de um teste bem sucedido, ou seja, ela ocorre sempre que um defeito é revelado.Esse processo 
denomina-se: 
 
 
Defeito 
 
Teste de caixa branca 
 Depuração 
 
Revisão Tecnicas Formais 
 
teste de caixa preta 
 
 
 
 
 5a Questão (Ref.: 201101229193) Fórum de Dúvidas (0) Saiba (0)
"Um erro foi encontrado pelo testador". Isto significa que: 
 
 
O programa não foi construído de acordo com os padrões estabelecidos. 
 
O testador é atento e não deixa passar nada de estranho. 
 
O programa é ruim e provavelmente foi mal construído. 
 
O programador não fez o que se esperava. 
 Um resultado encontrado é diferente do resultado esperado. 
 
 
 
 
 6a Questão (Ref.: 201101229216) Fórum de Dúvidas (0) Saiba (0)
Tomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve como 
tempo de resposta "02 segundos". Levando-se em consideração o documento de requisitos do sistema que 
especifica "tempo de resposta menor ou igual a 01 segundo", este tempo é: 
 
 
Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos. 
 
Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade. 
 
Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional. 
 Muito alto, pois os computadores atuais são capazes de processar milhares de informações por 
minuto. 
 Incorreto, pois é superior aodeterminado no documento de requisitos que determina como 
tempo máximo 1 segundo. 
 
 Gabarito Comentado 
 
 
 Retornar
 
 
 Retornar 
 TESTES DE SOFTWARE 
Matrí
 
 1a Questão (Ref.: 201101224728) Fórum de Dúvidas (0) Saiba (0)
Quais entre os exemplos abaixo são considerados Técnicas de Testes? 
 
 Técnica de Teste Estrutural e Técnica de Teste Unitário. 
 Técnica de Teste Estrutural e Técnica de Teste Funcional. 
 
Técnica de Teste Funcional e Técnica de Teste de Estresse. 
 
Técnica de Teste de Estresse e Técnica de Teste de Aceite. 
 
Técnica de Teste Unitário e Técnica de Teste de Aceite. 
 
 
 
 
 2a Questão (Ref.: 201101416061) Fórum de Dúvidas (0) Saiba (0)
Os testes de caixa-branca são baseados nos elementos internos de um trecho de programa. Um exemplo de 
teste de caixa-branca é o teste de ciclo que focaliza exclusivamente a validade das construções de ciclo, já que 
ciclos são em sua grande maioria a base da maioria dos algoritmos implementados. Neste tipo de teste podem 
ser definidos quatro tipos de classes de ciclos que são: 
 
 
simples, compostos, concatenados e desestruturados. 
 
primários, secundários, terciários e quaternários. 
 
principal, secundário, composto e desestruturado. 
 simples, aninhados, concatenados e desestruturados. 
 
primários, compostos, ortogonais e transversais. 
 
 
 
 
 3a Questão (Ref.: 201101236222) Fórum de Dúvidas (0) Saiba (0)
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho 
associado com critério baseado em fluxo de controle " Todas‐Arestas". 
 
 
1,2,6 
 1,2,3,4,2,3,5,2,6 
 
1,2,3,5,2,6 
 
1,2,3,4,2,3,5,6 
 
1,2,3,4,5,6 
 
 
 
 
 4a Questão (Ref.: 201101260223) Fórum de Dúvidas (0) Saiba (0)
O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do 
software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros 
diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa 
uma categoria de erro identificado pelo teste Caixa Preta. 
 
 Erros de estrutura de controle; 
 
Erros de interface; 
 
Erros de comportamento ou de desempenho; 
 
Erros de inicialização e término; 
 Erros em estruturas de dados ou acesso a bases de dados externas; 
 
 
 
 
 5a Questão (Ref.: 201101222169) Fórum de Dúvidas (0) Saiba (0)
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural: 
 
 
 
 
Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo 
menos uma vez. 
 A entrada é adequadamente aceita. 
 
Exercitar as estruturas de dados internas para garantir a sua validade. 
 
Executar todos os laços em suas fronteiras e dentro de seus limites operacionais. 
 
Exercitar todas as decisões lógicas para valores falsos ou verdadeiros. 
 
 
 
 
 6a Questão (Ref.: 201101236224) Fórum de Dúvidas (0) Saiba (0)
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa, simultaneamente, 
o caminho associado com os critérios baseados em fluxo de controle ´Todas‐Arestas´ e ´Todos‐Nos´. 
 
 
 1,2,3,4,2,3,5,2,6 
 
1,2,3,4,2,3,5,6 
 
1,2,3,5,2,6 
 
1,2,3,4,5,6 
 1,2,6,2,3,4,2,3,5,2,6 
 
 
 
 
 Retornar
 
 
 Retornar 
 TESTES DE SOFTWARE 
Matrí
 
 1a Questão (Ref.: 201101799767) Fórum de Dúvidas (1) Saiba (0)
Para a avaliação de aplicação web, Pressman propõe um modelo de qualidade com nove (9) 
dimensões. Qual é a dimensão utilizada quando desejamos verificar se uma aplicação adapta‐
se a diferentes configurações hospedeiras tanto do lado cliente quanto do lado servidor? 
 
 
Função 
 
Conteúdo 
 
Estrutura 
 
Suportabilidade 
 Compatibilidade 
 
 
 
 
 2a Questão (Ref.: 201101867811) Fórum de Dúvidas (1) Saiba (0)
A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando 
precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário 
entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em 
outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? 
 
Marque a alternativa correta. 
 
 
Teste de desempenho 
 Teste de usabilidade 
 Testes de conteudo 
 
Teste de configuração 
 
Testes de interface 
 
 Gabarito Comentado 
 
 
 3a Questão (Ref.: 201101260238) Fórum de Dúvidas (1) Saiba (0)
A principal aplicação de sua empresa vem apresentando uma ¿certa lentidão¿. Você foi chamado para verificar o 
que está ocorrendo com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de 
gargalo no sistema. Qual o tipo de teste que você deverá utilizar? 
 
 
Teste de esforço 
 
Teste de recuperação 
 Teste de desempenho 
 
Teste de disponibilização 
 
Teste de segurança 
 
 
 
 
 4a Questão (Ref.: 201101867796) Fórum de Dúvidas (1) Saiba (0)
Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar 
com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a 
cor da tela. A essa validação classificamos como teste ..... 
 
 
Teste de sistema 
 
Teste de unidade 
 
Teste de validação 
 Teste de interface 
 
Teste de integração 
 
 
 
 
 5a Questão (Ref.: 201101212766) Fórum de Dúvidas (1) Saiba (0)
O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários 
que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de 
tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação 
minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que 
relaciona esse tipo de teste. 
 
 
Teste de Unidade 
 
Teste Alfa 
 Teste de Carga 
 
Teste de Recuperação 
 
Teste de Integração 
 
 Gabarito Comentado 
 
 
 6a Questão (Ref.: 201101867799) Fórum de Dúvidas (1) Saiba (0)
O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através 
dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por 
exemplo, influenciam diretamente no comportamento humano. 
 
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando 
define os casos de testes. 
 
 Teste de Interface 
 
Teste de Navegação 
 
Teste de desempenho 
 
Teste de conteúdo 
 
Teste de Configuração 
 
 Gabarito Comentado 
 
 
 Retornar
 
 Retornar 
 TESTES DE SOFTWARE 
Matrí
 
 1a Questão (Ref.: 201101229178) Fórum de Dúvidas (0) Saiba (0)
Quem são os responsáveis para executar os testes unitários e testes de integração? 
 
 
Analista de testes. 
 
Usuários. 
 Desenvolvedores. 
 Desenvolvedores e Usuários. 
 
Testadores. 
 
 
 
 2a Questão (Ref.: 201101224725) Fórum de Dúvidas (0) Saiba (0)
Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando 
encontrado durante o? 
 
 
Teste de Aceite 
 Teste Unitário 
 
Teste de Sistema 
 
Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado.
 
Teste de Integração 
 
 
 
 
 3a Questão (Ref.: 201101224793) Fórum de Dúvidas(0) Saiba (0)
Qual é a vantagem de usar testadores independentes? 
 
 
Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade. 
 Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos. 
 
O custo inicial é maior embora os resultados finais tendem a ser financeiramente melhores. 
 
As equipes independentes do teste são responsáveis para asseguram a conclusão do período de execução 
de teste. 
 
Você não necessita pessoas técnicas ou com o conhecimento do negócio nas equipes de teste. 
 
 
 
 
 4a Questão (Ref.: 201101799778) Fórum de Dúvidas (0) Saiba (0)
Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do 
profissional que é responsável pela modelagem e elaboração dos casos de testes e scripts de testes? 
 
 
Engenheiro de teste 
 Arquiteto de teste 
 Analista de teste 
 
Projetista de teste 
 
Testador 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 5a Questão (Ref.: 201101229286) Fórum de Dúvidas (0) Saiba (0)
Analise as senteças e marque a alternativa INCORRETA: 
 
 
 Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em 
cada nível, durante o desenvolvimento de sistemas. 
 Utiliza-se o conceito de driver e stub para realizar teste de sistema. 
 
Teste de funcionalidade é aplicado para a descoberta de erros funcionais. 
 
Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em 
quantidade, freqüência ou volumes anormais. 
 
Para os testes de integração é preciso definir o método: não incremental ou incremental e, top-down ou 
botton-up. 
 
 
 
 
 6a Questão (Ref.: 201101742676) Fórum de Dúvidas (0) Saiba (0)
Quem são os responsáveis em executar os testes unitários e os testes de integração? 
 
 
Analista de testes 
 
usuários 
 
Testadores 
 Desenvolvedores 
 
auditores 
 
 
 
 
 Retornar
 
 
 Retornar 
 
 TESTES DE SOFTWARE 
 
 1a Questão (Ref.: 201101260231) Fórum de Dúvidas (0) Saiba (0)
No Teste de Validação, o foco está no nível de requisitos e podem ser divididos em dois tipos. Quais são eles? 
 
 
Teste Comportamental e Teste de Conteúdo 
 Teste de Aceitação e Teste de Homologação 
 
Teste de Função e Teste de Desempenho 
 
Teste Estrutural e Teste Funcional 
 Teste Alfa e Teste Beta 
 
 
 
 
 2a Questão (Ref.: 201101212750) Fórum de Dúvidas (0) Saiba (0)
Esse tipo de teste é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nessas 
instalações. O cliente registra todos os problemas que são encontrados durante os testes e os relata ao 
desenvolvedor em intervalos regulares. Assinale a alternativa correta. 
 
 
Teste de Recuperação 
 Teste Beta 
 
Teste de Configuração 
 
Teste de Carga 
 
Teste Alfa 
 
 Gabarito Comentado 
 
 
 3a Questão (Ref.: 201101755807) Fórum de Dúvidas (0) Saiba (0)
O teste de regressão é realizado a partir da estratégia de teste de: 
 
 Integração 
 
Unidade 
 
Caixa Preta 
 
Validação 
 
Caminho Básico 
 
 Gabarito Comentado 
 
 
 4a Questão (Ref.: 201101224776) Fórum de Dúvidas (0) Saiba (0)
Considerar os seguintes produtos do trabalho, Tipos de Teste, e Níveis de teste: 
I. Documento de projeto da arquitetura do sistema. 
II. Documento de Casos de Uso. 
III. Teste Funcional. 
IV. Teste Estrutural. 
V. Teste de Integração. 
VI. Teste de Aceitação. 
Quais das seguintes indicações são verdadeiras? 
 
 
II é útil para o IV durante V; I não é útil para III durante VI. 
 I é útil para o IV durante V; II é útil para III durante VI. 
 II é útil para o IV durante V; I é útil para III durante o VI. 
 
I não é útil para o IV durante V; II é útil para III durante VI. 
 
I é útil para III durante V, II é útil para IV durante o VI. 
 
 
 
 
 5a Questão (Ref.: 201101224787) Fórum de Dúvidas (0) Saiba (0)
Testar as integrações entre os componentes é um objetivo principal de que nível de teste? 
 
 
Teste de Estresse. 
 
Teste Unitário. 
 Teste de sistema. 
 Teste de integração. 
 
Teste de aceitação. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 6a Questão (Ref.: 201101229210) Fórum de Dúvidas (0) Saiba (0)
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: 
 
 Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se 
foram ou não alterados. (teste de regressão) 
 
Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 
 
Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) 
 
Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os 
módulos que o utilizam serão afetados. 
 
Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser 
testados (teste de afirmação) 
 
 
 
 
 Retornar
 
 
 Retornar 
 
 TESTES DE SOFTWARE 
 
 1a Questão (Ref.: 201101416177) Fórum de Dúvidas (0) Saiba (0)
Assinale a opção que descreve corretamente o nome do teste que executa a tarefa abaixo (em Definição) 
- Definição: "Teste cuja finalidade é forçar o sistema a falhar de várias formas e verificar se a recuperação da 
falha acontece de forma adequada" 
 
 
Teste de Desempenho 
 
Teste de Esforço 
 Teste Recuperação 
 
Teste de segurança 
 
Teste de Disponibilização 
 
 
 
 
 2a Questão (Ref.: 201101742753) Fórum de Dúvidas (0) Saiba (0)
Os requisitos definem que a carga prevista de processamento esperada de uma determinada aplicação é de 50 
transações por minuto. O teste deve verificar se o software consegue funcionar normalmente dentro da carga 
prevista. 
 
Marque a alternativa que indica o tipo de teste que deve ser feito neste caso. 
 
 
Teste fumaça 
 
Teste de desastre 
 Teste de desempenho 
 
Teste de estresse 
 
Teste de segurança 
 
 
 
 
 3a Questão (Ref.: 201101288387) Fórum de Dúvidas (0) Saiba (0)
Analise as 3 sentenças abaixo: 
I . Teste Alfa é conduzido na instalação do desenvolvedor por um grupo representativo de usuários finais. O 
software é utilizado em um cenário natural e realizado em conjunto desenvolvedores e usuários, registrando os 
erros e os problemas de uso. Este tipo de teste normalmente é conduzido em um ambiente controlado. 
II. Teste Beta é conduzido nas instalações de um ou mais usuários finais e neste tipo de teste o desenvolvedor 
não deverá estar presente. O cliente registra todos os problemas encontrados durante o teste e vai relatando 
para o desenvolvedor em intervalos regulares.Com o resultado do teste beta, os desenvolvedores fazem as 
modificações necessárias e preparam a liberação do software para todos os clientes. 
III.Teste de esforço tenta verificar se os mecanismos de proteção incorporados ao sistema vão de fato protege-
lo contra acesso indevido 
Marque a opção correta: 
 
 
Somente III é verdadeira 
 
Somente I e III são verdadeiras 
 
Somente II é verdadeira 
 Somente I e II são verdadeiras 
 
Somente II e III são verdadeiras 
 
 Gabarito Comentado 
 
 
 4a Questão (Ref.: 201101224732) Fórum de Dúvidas (0) Saiba (0)
Podemos considerar como Tipos de Testes pertencentes à Técnica de Teste Estrutural exceto a opção: 
 
 
Teste de Execução, Teste de Operação e Teste de Conformidade. 
 Teste de Estresse, Teste de Execução e Teste de Segurança. 
 
Teste de Contingência, Teste de Operaçãoe Teste de Segurança. 
 Teste de Usabilidade, Teste de Operação e Teste de Regressão. 
 
Teste de Conformidade, Teste de Contingência e Teste de Estresse. 
 
 
 
 
 5a Questão (Ref.: 201101205900) Fórum de Dúvidas (0) Saiba (0)
Escolha a alternativa que relacione as três seqüências de métodos de teste de acordo com os conceitos 
mencionados: 
1 - verifica se todos os mecanismos de proteção embutidos em um sistema protegerão de acesso indevidos; 
2 - executa o sistema de uma forma que exige recursos de quantidade, freqüência ou volumes anormais; 
3 - põe à prova as condições lógicas contidas num módulo de programa. 
 
 Teste de Segurança, Teste de Estresse e Teste de Condição 
 
Teste de Fluxo de Dados, Teste de Integração e Teste de Condição 
 Teste de Segurança. Teste de Estresse e Teste de Unidade 
 
Teste de Condição, Teste de Estrutura de Controle e Teste de Laços (LOOPS) 
 
Teste de Estresse, Teste de Fluxo de Dados e Teste de Integração 
 
 
 
 
 6a Questão (Ref.: 201101260237) Fórum de Dúvidas (0) Saiba (0)
Considere o seguinte contexto: você necessita validar a exatidão da execução das funções de um sistema 
dentro de um ambiente operacional controlado, acompanhando cenários sistêmicos elaborados pelo profissional 
de requisitos do projeto e que devem retratar os requisitos funcionais e não funcionais do sistema. Que Teste 
você usaria? 
 
 
Teste de Unidade 
 
Teste de Validação 
 
Teste de Desempenho 
 
Teste de Integração 
 Teste de sistema 
 
 
 
 
 Retornar
 
 
 
 
 Retornar 
 
 TESTES DE SOFTWARE 
 
 1a Questão (Ref.: 201101868066) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa CARGA: 
 
 Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
 Gabarito Comentado 
 
 
 2a Questão (Ref.: 201101868054) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa EXTRAÇÃO: 
 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessário uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
 
 
 
 3a Questão (Ref.: 201101868069) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa VERIFICAÇÃO: 
 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 
 
 
 
 4a Questão (Ref.: 201101260242) Fórum de Dúvidas (0) Saiba (0)
Considere que Pedro trabalha em uma empresa que pretende implantar uma nova plataforma de Sistema de 
Gestão, já tendo inclusive analisado diversos fornecedores e escolhido o que achou mais conveniente. Qual é a 
migração sugerida para este momento? 
 
 Migração de processo de negócio 
 
Migração de mídias de armazenamento 
 
Migração do processo de gerenciamento 
 Migração de aplicação 
 
Migração de base de dados 
 
 
 
 
 5a Questão (Ref.: 201101868041) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa PROJETO: 
 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificadosos 
Dados que serão migrados. 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessário uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
 Gabarito Comentado 
 
 
 6a Questão (Ref.: 201101868060) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa LIMPEZA: 
 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
 Gabarito Comentado 
 
 
 Retornar
 
 
 Retornar 
 TESTES DE SOFTWARE 
Matrí
 
 1a Questão (Ref.: 201101868066) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa CARGA: 
 
 Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
 Gabarito Comentado 
 
 
 2a Questão (Ref.: 201101868054) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa EXTRAÇÃO: 
 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessário uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
 
 
 
 3a Questão (Ref.: 201101868069) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa VERIFICAÇÃO: 
 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 
 
 
 
 4a Questão (Ref.: 201101260242) Fórum de Dúvidas (0) Saiba (0)
Considere que Pedro trabalha em uma empresa que pretende implantar uma nova plataforma de Sistema de 
Gestão, já tendo inclusive analisado diversos fornecedores e escolhido o que achou mais conveniente. Qual é a 
migração sugerida para este momento? 
 
 Migração de processo de negócio 
 
Migração de mídias de armazenamento 
 
Migração do processo de gerenciamento 
 Migração de aplicação 
 
Migração de base de dados 
 
 
 
 
 5a Questão (Ref.: 201101868041) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa PROJETO: 
 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados érealizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessário uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
 Gabarito Comentado 
 
 
 6a Questão (Ref.: 201101868060) Fórum de Dúvidas (0) Saiba (0)
O projeto de migração de dados é normalmente dividido nas seguintes etapas ou fases: Projeto, Extração, 
Limpeza, Carga e Verificação. 
 
Marque a alternativa que define as atividades da etapa LIMPEZA: 
 
 
Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cada sistema separadamente 
pode utilizar um formato e organização diferente de Dados. O objetivo desta fase é converter os Dados 
em um formato único adequado para o processo de transformação. 
 Nesta fase, para melhorar a qualidade dos Dados, elimina-se informações redundantes ou obsoletas, e 
realiza-se a adaptação às exigências do novo sistema. 
 
Nesta etapa as informações são conferidas para determinar se a migração foi completa. Durante a 
verificação pode ser necessária uma execução de processo em paralelo de ambos os sistemas para 
identificar áreas de disparidade e evitar erros ou perda de Dados. 
 
Nesta fase os dados são disponibilizados nas novas estruturas do banco de dados. Em função dos 
requisitos da organização, este processo varia muito. Em alguns casos os Dados podem sobrepor os 
Dados existentes com informações acumulativas, frequentemente a atualização de extração de Dados é 
realizada diariamente, semanalmente ou mensalmente. Em outros casos poderá ser necessário 
acrescentar novos Dados. 
 
Nesta etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os 
Dados que serão migrados. 
 
 Gabarito Comentado 
 
 
 Retornar
 
 
 Retornar 
 
 TESTES DE SOFTWARE 
 
 1a Questão (Ref.: 201101867994) Fórum de Dúvidas (0) Saiba (0)
Segundo Graham e Fewster (1999), existem diferentes estratégias consideradas ao se projetar e escrever 
scripts de testes: Scripts Lineares, Scripts estruturados ou compartilhados, Data-driven scripts e Keyword-
driven scripts. 
 
Marque a alternativa que define a técnica Data-driven scripts. 
 
 
Técnica que faz a gravação ou replicação direta das ações do teste sem nada acrescentar. Consiste em 
gravar as ações executadas por um usuário sobre a interface gráfica de uma aplicação e converter estas 
ações em scripts de teste que podem ser executadas quantas vezes for necessário. 
 Técnica que separa os dados usados pelo script em si. Consiste em extrair dos scripts de teste os dados 
de teste e armazená-los em arquivos separados da lógica de execução devido ao alto volume de dados. A 
vantagem desta técnica é a possibilidade de utilização do mesmo script com diferente arquivo de dados, 
em diferentes formatos. 
 
Técnica muito semelhante ao data-driven script, porém neste caso utiliza palavras-chaves ou ações 
específicas que são usadas constantemente em mais de um script. Consiste em extrair dos scripts de 
teste, o procedimento de teste que representa a lógica de execução. 
 
Técnica que consiste em criar um script e depois fazer isso de uma massa de dados que será executada 
no script, dirigindo a forma como será executado assim como a quantidade de vezes que ele será 
executado. 
 
Técnica que aciona mais de um comando simulando a execução em paralelo de diversas ações. Os scripts 
podem ser utilizados em mais de um caso de teste e tendem a ser scripts genéricos como login e logout. 
Os scripts podem ser alterados. 
 
 
 
 
 2a Questão (Ref.: 201101867830) Fórum de Dúvidas (0) Saiba (0)
Quando se fala de ferramentas de suporte aos testes destacamos como características principais o 
Gerenciamento de Defeitos e o Gerenciamento de Configurações. 
 
Marque a alternativa que define Gerenciamento de Configurações. 
 
 
Permite controlar e coordenar as configurações definidas para realização dos testes gerando indicadores 
de qualidade para medição de desempenho e ajuste de granularidade. 
 
Permite controlar e coordenar a implantação da configuração do sistema como forma de teste de 
implantação. 
 Permite controlar e coordenar as mudanças realizadas estabelecendo indicadores de qualidade para 
aprimoramento dos serviços. 
 Permite controlar e coordenar as mudanças realizadas na documentação, fonte e ambientes físico, 
fazendo a identificação através de um único controle de versão. 
 
Permite controlar e coordenar o planejamento para realização dos testes configurando o ambiente de 
execução, gerando relatórios de resultados para análise de ocorrências. 
 
 Gabarito Comentado 
 
 
 3a Questão (Ref.: 201101750480) Fórum de Dúvidas (0) Saiba (0)
As ferramentas DUnit para plataforma Dot Net e NUnit para plataforma Java podem ser utilizadas em que tipo 
de testes: 
 
 
Estresse 
 Unitário 
 Regressão 
 
Carga 
 
Segurança 
 
 Gabarito Comentado 
 
 
 4a Questão (Ref.: 201101867889) Fórum de Dúvidas (0) Saiba (0)
Segundo Graham e Fewster (1999), existem diferentes estratégias consideradas ao se projetar e escrever 
scripts de testes: Scripts Lineares, Scripts estruturados ou compartilhados, Data-driven scripts e Keyword-
driven scripts. 
 
Marque a alternativa que define a técnica Keyword-driven scripts. 
 
 
Técnica que separa os dados usados pelo script em si. Consiste em extrair dos scripts de teste os dados 
de teste e armazená-los em arquivos separados da lógica de execução devido ao alto volume de dados. A 
vantagem desta técnica é a possibilidade de utilização do mesmo script com diferente arquivo de dados, 
em diferentes formatos. 
 Técnica que faz a gravação ou replicação direta das ações do teste sem nada acrescentar. Consiste em 
gravar as ações executadas por um usuário sobre a interface gráfica de uma aplicação e converter estas 
ações em scripts de teste que podem ser executadas quantas vezes for necessário. 
 Técnica muito semelhante ao data-driven script, porém neste caso utiliza palavras-chaves ou ações 
específicas que são usadas constantemente em mais de um script. Consiste em extrair dos scripts de 
teste, o procedimento de teste que representa a lógica de execução. 
 
Técnica que aciona mais de um comando simulando a execução em paralelo de diversas ações. Os scripts 
podem ser utilizados em mais de um caso de teste e tendem a ser scripts genéricos como login e logout. 
Os scripts podem ser alterados. 
 
Técnica que consiste em criar um script e depois fazer isso de uma massa de dados que será executada 
no script, dirigindo a forma como será executado assim como a quantidade de vezes que ele será 
executado. 
 
 
 
 
 5a Questão (Ref.: 201101868001) Fórum de Dúvidas (0) Saiba (0)
Segundo Graham e Fewster (1999), existem diferentes estratégias consideradas ao se projetar e escrever 
scripts de testes: Scripts Lineares, Scripts estruturados ou compartilhados, Data-driven scripts e Scripts 
Lineares. 
 
Marque a alternativa que define a técnica Scripts Lineares.Técnica que faz a gravação ou replicação direta das ações do teste sem nada acrescentar. Consiste em 
gravar as ações executadas por um usuário sobre a interface gráfica de uma aplicação e converter estas 
ações em scripts de teste que podem ser executadas quantas vezes for necessário. 
 
Técnica que separa os dados usados pelo script em si. Consiste em extrair dos scripts de teste os dados 
de teste e armazená-los em arquivos separados da lógica de execução devido ao alto volume de dados. A 
vantagem desta técnica é a possibilidade de utilização do mesmo script com diferente arquivo de dados, 
em diferentes formatos. 
 
Técnica que consiste em criar um script e depois fazer isso de uma massa de dados que será executada 
no script, dirigindo a forma como será executado assim como a quantidade de vezes que ele será 
executado. 
 
Técnica que aciona mais de um comando simulando a execução em paralelo de diversas ações. Os scripts 
podem ser utilizados em mais de um caso de teste e tendem a ser scripts genéricos como login e logout. 
Os scripts podem ser alterados. 
 Técnica muito semelhante ao data-driven script, porém neste caso utiliza palavras-chaves ou ações 
específicas que são usadas constantemente em mais de um script. Consiste em extrair dos scripts de 
teste, o procedimento de teste que representa a lógica de execução. 
 
 
 
 6a Questão (Ref.: 201101867966) Fórum de Dúvidas (0) Saiba (0)
Segundo Graham e Fewster (1999), existem diferentes estratégias consideradas ao se projetar e escrever 
scripts de testes: Scripts Lineares, Scripts estruturados ou compartilhados, Data-driven scripts e Keyword-
driven scripts. 
 
Marque a alternativa que define a técnica Scripts estruturados ou compartilhados. 
 
 
Técnica que consiste em criar um script e depois fazer isso de uma massa de dados que será executada 
no script, dirigindo a forma como será executado assim como a quantidade de vezes que ele será 
executado. 
 Técnica que aciona mais de um comando simulando a execução em paralelo de diversas ações. Os scripts 
podem ser utilizados em mais de um caso de teste e tendem a ser scripts genéricos como login e logout. 
Os scripts podem ser alterados. 
 
Técnica muito semelhante ao data-driven script, porém neste caso utiliza palavras-chaves ou ações 
específicas que são usadas constantemente em mais de um script. Consiste em extrair dos scripts de 
teste, o procedimento de teste que representa a lógica de execução. 
 
Técnica que faz a gravação ou replicação direta das ações do teste sem nada acrescentar. Consiste em 
gravar as ações executadas por um usuário sobre a interface gráfica de uma aplicação e converter estas 
ações em scripts de teste que podem ser executadas quantas vezes for necessário. 
 Técnica que separa os dados usados pelo script em si. Consiste em extrair dos scripts de teste os dados 
de teste e armazená-los em arquivos separados da lógica de execução devido ao alto volume de dados. A 
vantagem desta técnica é a possibilidade de utilização do mesmo script com diferente arquivo de dados, 
em diferentes formatos. 
 
 
 
 
 Retornar
 
 
 TESTES DE SOFTWARE 
 
 1a Questão (Ref.: 201101799683) Pontos: 1,0 / 1,0
Observe a figura. Em qual das etapas numeradas   são realizadas inspeções/ revisões dos 
produtos gerados? 
 
 
 1 - Verificação 
 
4 - Teste de sistema 
 
2 - teste unitário 
 
3 - teste de Integração 
 
5 - Teste de aceitação 
 Gabarito Comentado. 
 
 
 2a Questão (Ref.: 201101742742) Pontos: 1,0 / 1,0
Sobre os objetivos de teste de software, considere as afirmativas abaixo e assinale a alternativa correta: 
1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 
2. A atividade de teste pode comprovar a ausência de erros. 
3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 
4. Um teste bem-sucedido é aquele que revela um erro não descoberto. 
 
 
 
Somente as afirmativas 2 e 4 são verdadeiras. 
 
Somente as afirmativas 3 e 4 são verdadeiras. 
 
As afirmativas 1, 2, 3 e 4 são verdadeiras. 
 Somente as afirmativas 1, 3 e 4 são verdadeiras. 
 
Somente a afirmativa 3 é verdadeira. 
 Gabarito Comentado. 
 
 
 3a Questão (Ref.: 201101764261) Pontos: 1,0 / 1,0
Quando um caso de teste descobre um erro, o processo que irá resultar na remoção deste erro. Ela ocorre como 
consequência de um teste bem sucedido, ou seja, ela ocorre sempre que um defeito é revelado.Esse processo 
denomina-se: 
 
 
Revisão Tecnicas Formais 
 
Teste de caixa branca 
 Depuração 
 
Defeito 
 
teste de caixa preta 
 
 
 
 4a Questão (Ref.: 201101260220) Pontos: 1,0 / 1,0
À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões 
técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados 
para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de 
qualidade. Indique a afirmativa falsa. 
 
 
As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias 
ao longo do projeto. 
 
Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se 
transformar em um conjunto de erros graves para a sequência do projeto. 
 
Temos que levar em consideração também que os erros podem aumentar a medida que o processo 
continua. 
 
Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. 
 Pode ser realizada sem a presença de nenhum profissional de engenharia de software. 
 
 
 
 5a Questão (Ref.: 201101204156) Pontos: 1,0 / 1,0
Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e 
estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as 
instruções sejam executadas pelo menos uma vez. 
 
 Complexidade Ciclomática 
 
Teste de Condição 
 
Teste de Fluxo de Dados 
 
Teste de Laços (loops) 
 
Teste de Estrutura de Controle 
 
 
 
 6a Questão (Ref.: 201101416060) Pontos: 1,0 / 1,0
Identifique a opção que Não corresponde a uma das regras da classe de equivalência (Particionamento de 
equivalência). 
 
 
Se uma condição de entrada especifica um membro de um conjunto, são definidas uma classe de 
equivalência válida e uma classe de equivalência inválida. 
 
Se uma condição de entrada especifica um intervalo, são definidas uma classe de equivalência válida e 
duas classes de equivalência inválidas. 
 
Se uma condição de entrada for booleana, são definidas uma classe válida e uma inválida. 
 
Se uma condição de entrada requer um valor específico, são definidas uma classe de equivalência válida 
e duas classes de equivalência inválida. 
 Para uma condição C composta, os ramos verdadeiro e falso de C e todas as condições simples em C 
precisam ser executadas pelo menos uma vez. 
 Gabarito Comentado. 
 
 
 7a Questão (Ref.: 201101867796) Pontos: 1,0 / 1,0
Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar 
com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a 
cor da tela. A essa validação classificamos como teste ..... 
 
 
Teste de validação 
 
Teste de unidade 
 
Teste de integração 
 
Teste de sistema 
 Teste de interface 
 
 
 
 8a Questão (Ref.: 201101799767) Pontos: 1,0 / 1,0
Para a avaliação de aplicação web, Pressman propõe um modelo de qualidade com nove (9) 
dimensões. Qual é a dimensão utilizada quando desejamos verificar se uma aplicação adapta‐
se a diferentes configurações hospedeiras tanto do lado cliente quanto do lado servidor?Compatibilidade 
 
Suportabilidade 
 
Conteúdo 
 
Função 
 
Estrutura 
 
 
 
 9a Questão (Ref.: 201101836621) Pontos: 0,0 / 1,0
João é um Engenheiro de Software que foi incumbido de realizar um conjunto de testes dentro de uma estratégia que 
foca o esforço de verificação no menor elemento de projeto de um software. Assinale a alternativa que indica qual o tipo 
de estratégia utilizada por João: 
 
 Teste de unidade. 
 
Teste de validação. 
 Teste de sistema. 
 
Teste de depuração. 
 
Teste de integração. 
 Gabarito Comentado. 
 
 
 10a Questão (Ref.: 201101799778) Pontos: 1,0 / 1,0
Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do 
profissional que é responsável pela modelagem e elaboração dos casos de testes e scripts de testes? 
 
 
Testador 
 
Arquiteto de teste 
 Analista de teste 
 
Projetista de teste 
 
Engenheiro de teste 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 TESTES DE SOFTWARE 
 
 1a Questão (Ref.: 201101799654) Pontos: 1,0 / 1,0
Assim como o processo de desenvolvimento de software, o teste de software também possui um ciclo de vida. 
Quais são as partes que compões este ciclo de vida? 
 
 Planejamento, preparação, procedimentos iniciais, especificação, execução e entrega 
 
Planejamento, especificação, verificação, homologação e entrega 
 
Validação, verificação, especificação, execução e homologação 
 
Verificação, checklist, especificação, implementação, auditoria e entrega 
 
Levantamento, especificação, verificação, execução e homologação 
 
 
 
 2a Questão (Ref.: 201101757046) Pontos: 0,0 / 1,0
Com relação à importância da atividade de teste de software, analise as afirmativas abaixo: 
 I - Desenvolver softwares envolve uma série de atividades em que as oportunidades de injeção de falhas 
são muito grandes. Estes erros podem começar a aparecer logo no início do processo, onde os objetivos 
podem estar erroneamente especificados, além de erros que venham a ocorrer em fases de projeto e 
desenvolvimento posteriores. 
II - Por causa da inabilidade humana de realizar e se comunicar com perfeição, o desenvolvimento é 
acompanhado de garantia de qualidade. 
III - A atividade de teste de software não representa um elemento crítico da garantia de qualidade de 
software e não deve ser enquadrada como uma última revisão de especificação, projeto e codificação. 
 Assinale a alternativa correta abaixo: 
 
 
Apenas as afirmativas I e III estão corretas 
 
Apenas a afirmativa III está correta 
 
Apenas a afirmativa II está correta 
 Apenas as afirmativas I e II estão corretas 
 Todas as afirmativas estão corretas 
 Gabarito Comentado. 
 
 
 3a Questão (Ref.: 201101229202) Pontos: 1,0 / 1,0
Os requisitos podem ser utilizados como base para construção de casos de teste? 
 
 
Sim, pois o cliente tem experiência em programação e indica a melhor forma de se construir um 
programa. 
 
Não, pois os casos de teste devem ser definidos de acordo com a estrutura do programa. 
 
Não. Pois quem determina sempre é o gerente do projeto, que tem mais autoridade sobre o assunto que 
o cliente. 
 
Não, pois quem determina o que o programa fará é o programador e não o cliente. 
 Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o 
resultado esperado. 
 Gabarito Comentado. 
 
 
 4a Questão (Ref.: 201101229199) Pontos: 1,0 / 1,0
Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então: 
 
 
Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho. 
 
Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins. 
 
Corrige os erros de acordo com a prioridade e recomeça os testes. 
 Entrega o resultado do seu trabalho ao responsável pelos testes. 
 
Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. 
 
 
 
 5a Questão (Ref.: 201101416059) Pontos: 1,0 / 1,0
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. 
 
 
Análise do valor Limite 
 
Baseado em Grafo 
 
Particionamento em Equivalência 
 Teste de ramos 
 
Teste de matriz ortogonal 
 Gabarito Comentado. 
 
 
 6a Questão (Ref.: 201101755806) Pontos: 0,0 / 1,0
Também conhecido por teste estrutural ou orientado à lógica, é uma técnica de teste de software que trabalha diretamente 
sobre o código fonte do componente de software para avaliar aspectos, tais como, teste de condição, teste de fluxo de 
dados, teste de ciclos e teste de caminhos lógicos. Trata-se da técnica de teste de: 
 
 
 
 
Caixa-preta 
 
Unidade 
 
Integração 
 Caixa-branca 
 Depuração 
 Gabarito Comentado. 
 
 
 7a Questão (Ref.: 201101212766) Pontos: 1,0 / 1,0
O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários 
que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de 
tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação 
minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que 
relaciona esse tipo de teste. 
 
 
Teste de Recuperação 
 
Teste de Unidade 
 
Teste de Integração 
 Teste de Carga 
 
Teste Alfa 
 Gabarito Comentado. 
 
 
 8a Questão (Ref.: 201101260238) Pontos: 1,0 / 1,0
A principal aplicação de sua empresa vem apresentando uma ¿certa lentidão¿. Você foi chamado para verificar o 
que está ocorrendo com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de 
gargalo no sistema. Qual o tipo de teste que você deverá utilizar? 
 
 Teste de desempenho 
 
Teste de disponibilização 
 
Teste de recuperação 
 
Teste de esforço 
 
Teste de segurança 
 
 
 
 9a Questão (Ref.: 201101229283) Pontos: 1,0 / 1,0
Tendo como base as seguintes informações: 
Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes 
objetivos: 
 Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. 
 Remover clientes cadastrados. Incluir texto de mensagem a ser enviada com até 60 caracteres 
alfabéticos. 
 Impedir o cadastramento de clientes com nomes e endereços iguais. 
Responda a alternativa correta: 
 
 
A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e 
endereço sejam iguais, porém se a mensagem for totalmente alfabética, não teremos como garantir este 
requisito. 
 
A verificação não irá garantir que não enviaremos mensagens numéricas. 
 A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e 
endereço sejam iguais. 
 
A verificação irá garantir que clientes não sejam cadastrados em duplicidade, somente no caso de que os 
nomes sejam iguais. 
 
A verificação irá garantir que clientes cadastrados receberão a mala direta. 
 
 
 
 10a Questão (Ref.: 201101229178) Pontos: 1,0 / 1,0
Quem são os responsáveis para executar os testes unitários e testes de integração? 
 
 
Usuários. 
 
Testadores. 
 Desenvolvedores. 
 
Desenvolvedores e Usuários. 
 
Analista de testes. 
 
 
 
 
 
 TESTES DE SOFTWARE 
Matrí
 
 1a Questão (Ref.: 201101863247) Pontos: 1,0 / 1,0
Analise a ilustração sobre a regra 10 de Myers 
 
 
  
Assinale a alternativa que representa corretamente o conceito desta regra: 
 
 
O custo da correção de bugs tem se mantido constante nas principais empresas desenvolvedoras de 
softwares,investindo-se em teste ou não. 
 
Quanto maior o investimento em teste, mais rápido os bugs são corrigidos apesar do alto custo necessário. 
 
Quanto mais tempo for dedicada à tarefa de teste, mais bugs serão corrigidos apesar da demora e do custo 
necessários. 
 
Quanto menor for a equipe de testes e mais os próprios desenvolvedores testarem seus softwares, mais bugs 
serão encontrados após os testes. 
 Quanto mais cedo no processo de desenvolvimento de um software um bug for encontrado e corrigido, 
menor será o custo da correção. 
 
 
 
 2a Questão (Ref.: 201101229226) Pontos: 1,0 / 1,0
É INCORRETO afirmar que: 
 
 
Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. 
 Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. 
 
A revisão é importante durante todo o projeto de desenvolvimento. 
 
Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. 
 
A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. 
 
 
 
 3a Questão (Ref.: 201101229261) Pontos: 1,0 / 1,0
Em se tratando de erros de software, é correto afirmar que: 
I. A maioria dos erros é introduzida nos programas por falta de documentação em português. 
II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das 
informações. 
III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe 
pedir) e o programador (que não sabe perguntar). 
Marque a alternativa que indica as assertivas corretas: 
 
 
II e III apenas. 
 II, apenas. 
 
I e III apenas. 
 
I, apenas. 
 
III, apenas. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 4a Questão (Ref.: 201101224739) Pontos: 0,0 / 1,0
Qual a ordem correta dos passos envolvidos na Solução do defeito? 
 
 Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução. 
 Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. 
 
Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito. 
 
Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito. 
 
Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção . 
 
 
 
 5a Questão (Ref.: 201101222170) Pontos: 1,0 / 1,0
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica de caixa preta: 
 
 
Demonstrar que as funções do software são operacionais. 
 
A integridade das informações externas (tabelas) é mantida. 
 
A entrada é adequadamente aceita. 
 Executar os caminhos independentes definidos na complexidade ciclomática. 
 
A saída é corretamente produzida. 
 
 
 
 6a Questão (Ref.: 201101260223) Pontos: 1,0 / 1,0
O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do 
software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros 
diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa 
uma categoria de erro identificado pelo teste Caixa Preta. 
 
 
Erros de interface; 
 
Erros de comportamento ou de desempenho; 
 Erros de estrutura de controle; 
 
Erros em estruturas de dados ou acesso a bases de dados externas; 
 
Erros de inicialização e término; 
 
 
 
 7a Questão (Ref.: 201101867811) Pontos: 1,0 / 1,0
A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando 
precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário 
entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em 
outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? 
 
Marque a alternativa correta. 
 
 Testes de conteudo 
 
Teste de configuração 
 
Testes de interface 
 
Teste de desempenho 
 
Teste de usabilidade 
 Gabarito Comentado. 
 
 
 8a Questão (Ref.: 201101867799) Pontos: 1,0 / 1,0
O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através 
dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por 
exemplo, influenciam diretamente no comportamento humano. 
 
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando 
define os casos de testes. 
 
 
Teste de conteúdo 
 
Teste de Navegação 
 Teste de Interface 
 
Teste de Configuração 
 
Teste de desempenho 
 Gabarito Comentado. 
 
 
 9a Questão (Ref.: 201101836687) Pontos: 1,0 / 1,0
Fonte: Analista de Tecnologia da Informação - Teste e Qualidade - EBSERH - IADES - 2013
Assinale a alternativa que NÃO corresponde a um dos testes de software, realizados em softwares 
comerciais: 
 
 
Teste de validação. 
 
Teste de integração. 
 Teste de volatilidade de requisitos. 
 
Teste de unidade. 
 
Teste de sistema. 
 Gabarito Comentado. 
 
 
 10a Questão (Ref.: 201101224725) Pontos: 1,0 / 1,0
Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando 
encontrado durante o? 
 
 
Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado.
 
Teste de Aceite 
 
Teste de Sistema 
 
Teste de Integração 
 Teste Unitário

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes