

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Assinale a alternativa correta a respeito dos tipos testes de invasão.
O tipo Blind é o menos utilizado, pois o sistema alvo não sabe que será atacado e nem tem conhecimento do que será aplicado no teste.
O teste de Black Box (Caixa Preta) é necessário se reailizar um detalhamento da infraestrutura que aerá auditada. Saõ realizados testes de varreduras de ataques em cima do sistema real.
No teste de Gray Box o auditor tem conhecimento parcial do sistema-alvo, que possui informações de que será atacado, bem como os testes que serão aplicados pelo auditor.
No procedimento de Double Blind o auditor não possui nenhuma informação do sistema alvo que irá atacar, porém o sistema alvo sabe que será atacado e de todos os procedimentos que serão utilizados.
O teste de White Box (Teste da Caixa Branca) possibilita o conheceimento parcial da infraestrutura que será auditada. São realizadas simulações de varreduras de ataques em cima de conhecimentos específicos do sistema alvo.
O principal objetivo do teste de regressão de software é:
Identificar defeitos ou erros no sistema em situação de sobrecarga do sistema (ou parte dele).
Verificar a existência de defeitos após alterações em um sistema (ou parte dele) já testado.
Identificar defeitos através da inspeção do código-fonte do sistema (ou parte dele).
Identificar defeitos através da análise estática do sistema (ou parte dele).
Verificar a existência de defeitos no fluxo excepcional.
Para realizar testes de unidade ou estrutural, pode-se utilizar uma representação conhecida como grafo de fluxo de controle de um programa. A partir do grafo, executam-se todos os caminhos do programa, principalmente na presença de laços.
Assinale a alternativa correta sobre teste de software.
As técnicas de ajuste são baseadas em funções e deve ser realizado em todos os níveis de teste.
As técnicas de regressão de grafo de controle percorrem em profundidade o grafo da nova versão do software.
As técnicas de regressão de fluxo de controle selecionam casos de testes definidos para a nova versão do software.
As técnicas de regressão de fluxo de controle selecionam casos de testes definidos para a versão anterior do software.
A análise de valor limite (Boundary Value Analysis) é uma técnica de projeto de casos de teste que complementa o particionamento de equivalência.
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
arquitetura top-down.
teste de mesa.
teste de integração.
análise bottom-up.
teste funcional.
Método de avaliação de usabilidade que consiste em solicitar a usuários a realização de algumas tarefas de teste previamente estabelecidas para a avaliação da interface a ser estudada:
Avaliação heurística.
Ensaios de interação.
Uso de guidelines e checklists.
Uso de questionários e entrevistas.
O principal objetivo do Teste de Software é encontrar erros no software avaliado.
Sobre os elementos da Testabilidade, assinale a alternativa correta.
A Controlabilidade refere-se ao fato de que entradas fornecidas como parte do teste produzem saídas distintas; estados e variáveis do sistema são visíveis ou consultáveis durante a execução.
A Estabilidade refere-se ao fato de que, se um sistema é projetado e implementado com qualidade em mente, poucos defeitos vão bloquear a execução dos testes, permitindo que o teste progrida sem arrancos.
A Decomponibilidade refere-se ao fato de que o sistema de software é construído por meio de módulos independentes, que podem ser testados separadamente.
A Observabilidade refere-se ao fato de que estados e variáveis do software e do hardware podem ser controlados diretamente pelo engenheiro de teste, e testes podem ser especificados, automatizados e reproduzidos convenientemente.
A Operabilidade refere-se ao fato de que modificações no software são raras, controláveis quando ocorrem, não invalidam os testes existentes, e o software recupera-se bem das falhas.
O método de testes estruturais de software não tem como objetivo garantir que:
Os caminhos independentes de um módulo sejam exercitados ao menos uma vez.
As decisões lógicas sejam testadas em seus lados verdadeiro e falso.
Os ciclos sejam exercitados em seus limites e dentro dos intervalos operacionais.
As estruturas de dados internas sejam testadas e validadas ao nível de componente.
Os erros de interface sejam identificados no contexto dos requisitos funcionais.
A análise de pontos de função é um método padrão para medir o desenvolvimento de software do ponto de vista do usuário, pela quantificação da funcionalidade a eles fornecida. Com base nos valores de domínio de informação, as seguintes contagens são utilizadas para determinação dos pontos de função:
Linhas de código (KLOC – milhares de linhas de código).
Número de entradas externas e número de arquivos lógicos internos.
Número de casos de uso.
Número de scripts de cenário e número de classes de apoio.
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.
Somente as afirmativas I e II são corretas.
Somente as afirmativas I e IV são corretas.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I, II e III são corretas.
Somente as afirmativas II, III e IV são corretas.
Com relação ao processo, aos modelos e à medição da qualidade de software, bem como aos testes de software, assinale a alternativa correta.
Os testes sempre revelam erros conhecidos, já que utilizam modelos determinados para sua execução, como casos e roteiros de testes.
Os recursos compatíveis com o nível de desempenho do software são uma parte do atributo de usabilidade para medir a qualidade desse software.
Os testes de software garantem que o sistema não irá apresentar erros durante a execução.
A medida da frequência em que um software apresenta falhas está diretamente ligada à característica de acurácia para avaliação da qualidade do software.
O atributo de qualidade recuperabilidade toma por foco a capacidade de um software recuperar-se após uma falha.
Analise as afirmativas abaixo, sobre as técnicas de teste de softwares.
I. O teste de caixa branca é capaz de verificar os caminhos dependentes dentro de um módulo.
II. O teste de caixa branca é capaz de verificar as estruturas de dados internas a um módulo.
III. O teste de caixa preta verifica as estruturas de dados externas a um módulo.
Das afirmativas apresentadas, está(ão) correta(s) somente
I.
I e II.
I, II e III.
I e III.
II e III.
Considerando que o objetivo principal do teste de software é torná-lo confiável, analise as afirmações a seguir.
l O teste caixa preta refere-se a testes em que o avaliador se concentra nas funções que o software deve desempenhar. Os dados de teste estimulam o software a verificar as saídas esperadas para certos conjuntos de entrada de dados.
ll O teste caixa branca, também chamado teste funcional, enfatiza o projeto detalhado do software, onde o avaliador concentra-se nos pontos mais importantes ou “perigosos” do software, verificando se cada função está plenamente operacional.
lll O teste exaustivo (estresse) pertence à categoria de teste caixa branca. O objetivo é simular, por exemplo, uma grande carga de dados, pesquisas longas e exaustivas, grande quantidade de acessos simultâneos, forçando o software a falhar de diversos modos e verificando se a recuperação é adequadamente realizada.
lV A análise (teste) do valor limite foi desenvolvida como técnica que leva à seleção de testes que exercitem valores limítrofes. Como exemplo, podemos citar: SE (a>b) então S1 senão S2, e sabendo-se que os valores de a e b serão fornecidos como entrada de dados, então, ao testar este software, deve-se fornecer valores acima e abaixo de a e b, bem como a=b.
V Teste de segurança, dentre outras coisas, consiste em verificar se todos os mecanismos de segurança do sistema restringem corretamente o acesso indevido. Este teste é importante para todos os tipos de software e principalmente para os sistemas que manipulam informações confidenciais.
Todas as afirmações corretas estão em:
II - III - IV
I - II - III
II - III - V
I - III - V
I - IV - V
Em relação à análise por ponto de função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades e levando em consideração o ponto de vista do usuário, qual das alternativas abaixo indica a quantidade de pontos de função em um sistema cuja quantidade de pontos de função não-ajustados é 1000 e a soma de seu nível de influência é 28?
870
930
990
1100
1214
Considere as seguintes assertivas sobre modelos de ciclo de vida de desenvolvimento de sistemas:
A(s) assertiva(s) correta(s) é/são somente:
I;
II;
III;
I e II;
II e III.
Observe as seguintes assertivas sobre o teste de software:
A(s) assertiva(s) correta(s) é/são somente: