Baixe o app para aproveitar ainda mais
Prévia do material em texto
2 3 4 5 2 3 4 5 2 3 4 5 2 3 4 5 Provas: FCC - 2012 - TJ-PE - Técnico Judiciário - Programador de Computador Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere: I. Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo. II. Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem. III. Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto. Está correto o que se afirma em I, II e III. II, apenas. I, apenas. I e III, apenas. III, apenas. Respondido em 05/05/2020 20:25:06 Compare com a sua resposta: Vantagens: Mais rápido, simples e menor custo em relação à uma RTF. Desvantagens: Feita sem planejamento, capta menos erros, pode não ser documentada. Questão Acerto: 0,1 / 0,1 (CESGRANRIO - 2010) No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que são de uso exclusivo entre si e correspondem a verificar se o produto de software que está sendo construído atende às expectativas do usuário. são aplicadas após a finalização da etapa de projeto (design) e se limitam às etapas de implementação e de testes. asseguram a inexistência de erros de lógica no código fonte de um produto de software. envolvem o uso de inspeções técnicas, cujo objetivo é verificar características funcionais de um produto de software, tais como desempenho e usabilidade. são opcionalmente auxiliadas por ferramentas CASE ou pela construção de protótipos. Respondido em 05/05/2020 20:25:54 Compare com a sua resposta: Os métodos caixa branca são utilizados quando existe a necessidade de testas a estrutura dos componentes, sendo mais técnico, específico e geralmente mais caro. Os métodos caixa preta são utilizados para os testes de interface dos componentes e funções, sendo, geralmente, mais baratos e rápidos para serem executados. Questão Acerto: 0,1 / 0,1 Qual o objetivo do teste de software, indique a sentença correta: e) Mostrar que não pode ter defeito e nem erro no sistema. d) Mostrar que com a ausência de defeito o sistema não tem erro. b) Mostrar que o programa não tem erro. c) Mostrar a presença de defeito o mais cedo possível. a) Mostrar que o programa está correto. Respondido em 05/05/2020 20:26:58 Compare com a sua resposta: Principais conceitos dos 2 tipos de testes. Questão Acerto: 0,1 / 0,1 Indique a numeração correta, ao relacionar os itens que se referem a Validação (indicando 1) e quais se referem a Verificação (indicando 2): ( ) "Estamos construindo o produto certo" ( ) Requisitos funcionais implementados ( ) Cliente satisfeito ( ) "Estamos construindo corretamente o produto" ( ) Casos de uso implementados ( ) Sistema faz o que deveria fazer ( ) Manual do usuário pronto 1-2-1-2-1-2-1 1-1-2-1-2-2-2 2-2-1-1-2-2-1 1-2-1-2-2-1-2 2-1-1-1-1-2-2 Respondido em 05/05/2020 20:29:14 Compare com a sua resposta: O teste de caixa preta (também chamado de funcional) é baseado nos requisitos do software. Esta técnica não está preocupada com o comportamento interno do sistema durante a execução do teste, mas sim com a saída gerada após a entrada dos dados especificados. Este teste é indicado para detectar erros de interface, de comportamento e/ou desempenho, podendo ser aplicada em todas as fases de testes (unidade, integração, sistema e aceitação). Questão Acerto: 0,1 / 0,1 1. A figura a seguir representa em forma de espiral os diferentes tipos de teste de software, assim como o contexto ao qual se aplicam. A partir da representação é correto afirmar que: O teste é realizado no sentido horário da representação, a partir do centro O teste de unidade é realizado após o teste de integração O teste de integração é realizado após o teste de sistema O teste é realizado no sentido anti-horário da representação, a partir da borda O teste de sistema e o teste de unidade são realizados paralelamente A velocidade de entrada de dados pode ser aumentada de uma ordem de grandeza para determinar como as funções de entrada de dados vão reagir. Estamos falando de que tipo de teste? Teste de condição Teste de implantação Teste de integração Teste de estresse Teste de segurança Respondido em 05/05/2020 20:31:58 Compare com a sua resposta: Os métodos caixa branca são utilizados quando existe a necessidade de testas a estrutura dos componentes, sendo mais técnico, específico e geralmente mais caro. Os métodos caixa preta são utilizados para os testes de interface dos componentes e funções, sendo, geralmente, mais baratos e rápidos para serem executados. Questão Acerto: 0,1 / 0,1 A característica básica de um teste de caixa preta é: Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. Preparar casos de teste baseados na estrutura interna do software. Preparar casos de teste baseados em requisitos de usabilidade. Conhecer com profundidade a linguagem utilizada para o desenvolvimento. Preparar casos de teste baseados na especificação do software. Respondido em 05/05/2020 20:33:11 Compare com a sua resposta: Muitos tipos de teste de webapps detectam problemas que são primeiros evidenciados do lado cliente. O testador muitas vezes se depara com o efeito do erro, não com o erro em si. Como uma webapps é implementada em diferentes configurações e em diferentes ambientes, torna-se difícil ou até mesmo impossível reproduzir um erro fora do ambiente em que o mesmo foi encontrado. Embora alguns erros sejam resultados de um projeto incorreto ou de uma codificação inadequada, muitos erros podem ser rastreados até a configuração da webapp. Como as aplicações web residem em uma arquitetura cliente-servidor, erros podem ser difíceis de serem rastreados pelas 03 camadas: cliente, servidor, rede. Alguns erros são devidos ao ambiente operacional estático. Outros são atribuídos ao ambiente operacional dinâmico. Questão Acerto: 0,1 / 0,1 Escolha dentre as opções abaixo, qual a melhor descrição para teste de regressão: Checa as inconsistências dos programas que rodam no mesmo computador. Verifica se não foram introduzidos erros em partes inalteradas do sistema. Verifica se as alterações feitas não retornaram o sistema à versão inicial. Garante que defeitos não foram introduzidos em versões anteriores do sistema. Checa as inconsistências geradas para módulos anteriores em função da performance. Respondido em 05/05/2020 20:33:43 Compare com a sua resposta: Muitos tipos de teste de webapps detectam problemas que são primeiros evidenciados do lado cliente. O testador muitas vezes se depara com o efeito do erro, não com o erro em si. Como uma webapps é implementada em diferentes configurações e em diferentes ambientes, torna-se difícil ou até mesmo impossível reproduzir um erro fora do ambiente em que o mesmo foi encontrado. Embora alguns erros sejam resultados de um projeto incorreto ou de uma codificação inadequada, muitos erros podem ser rastreados até a configuração da webapp. Como as aplicações web residem em uma arquitetura cliente-servidor, erros podem ser difíceis de serem rastreados pelas 03 camadas: cliente, servidor, rede. Alguns erros são devidos ao ambiente operacional estático. Outros são atribuídos ao ambiente operacional dinâmico. Questão Acerto: 0,1 / 0,1 (2012 - FCC - TRT) NÃO É uma técnica típica de teste de caixa preta: teste de integração.teste de caso de uso. teste de tabela de decisão. teste de todos os pares. tabelas de estado de transição. Respondido em 05/05/2020 20:34:40 Compare com a sua resposta: Caminho-DU: (definition-use) é um sub-caminho que o nó inicial do caminho é um nó de definição e o nó final é um nó uso. Caminho-DC: (definition-clear) - é um sub-caminho - DU onde não existe outro nó de definição de variável no caminho além do nó inicial. Questão Acerto: 0,1 / 0,1 Fonte: Analista de Informática - Desenvolvimento de Sistemas - MPU - FCC - 2007 Assinale a alternativa correta. 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-branca. Integração. Unidade. Depuração. Caixa-preta. Para Pressman (2002), o uso de um modelo de qualidade apoia a categorização de fatores de McCall (1997). Para o autor, o contexto a partir da qualidade interna e externa passa a ser categorizado por algumas características. Uma delas é a Funcionalidade, que significa: esforço necessário para se fazer modificações específicas no software. capacidade do software de manter seu nível de desempenho quando utilizado em condições estabelecidas. capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário quando o software é utilizado sob condições especificadas. capacidade que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário. relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob condições estabelecidas. Respondido em 28/05/2020 20:21:09 Compare com a sua resposta: Questão Acerto: 0,1 / 0,1 A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software e fornece guias para a avaliação, baseados na utilização prática da norma ISO/IEC 9126. Pela Norma, podem existir enfoques diferentes para a avaliação da qualidade de produto. Marque a opção correta que cita todos os enfoques identificados por esta norma: Processo para Desenvolvedores, Processo para Avaliadores e Processo para Operadores Processo para Auditores, Processo para Avaliadores e Processo para desenvolvedores Processo para Desenvolvedores, Processo para Avaliadores e Processo para validadores Processo para Operadores e Processo para Avaliadores Processo para Desenvolvedores, Processo para Avaliadores e Processo para Compradores Respondido em 28/05/2020 20:23:31 Compare com a sua resposta: Visam garantir que os artefatos de software sejam desenvolvidos e entregues com melhor aceitabilidade, menos defeitos e menores custos. Questão Acerto: 0,1 / 0,1 Conjunto de atributos que têm impacto na capacidade do software de manter o seu nível de desempenho dentro de condições estabelecidas por um dado período de tempo. A Norma que integra os conceitos de ambiente, estratégia e planejamento de testes é conhecida por: ISO 9001-2008. ISO 12 119; ISO 14598; ISO 9126; ISO 12 207; Respondido em 28/05/2020 20:24:28 Compare com a sua resposta: Questão Acerto: 0,1 / 0,1 A característica básica de um teste de caixa preta é: Preparar casos de teste baseados na estrutura interna do software. Preparar casos de teste baseados na especificação do software. Conhecer com profundidade a linguagem utilizada para o desenvolvimento. Preparar casos de teste baseados em requisitos de usabilidade. Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. Respondido em 28/05/2020 20:25:24 Compare com a sua resposta: Muitos tipos de teste de webapps detectam problemas que são primeiros evidenciados do lado cliente. O testador muitas vezes se depara com o efeito do erro, não com o erro em si. Como uma webapps é implementada em diferentes configurações e em diferentes ambientes, torna-se difícil ou até mesmo impossível reproduzir um erro fora do ambiente em que o mesmo foi encontrado. Embora alguns erros sejam resultados de um projeto incorreto ou de uma codificação inadequada, muitos erros podem ser rastreados até a configuração da webapp. Como as aplicações web residem em uma arquitetura cliente-servidor, erros podem ser difíceis de serem rastreados pelas 03 camadas: cliente, servidor, rede. Alguns erros são devidos ao ambiente operacional estático. Outros são atribuídos ao ambiente operacional dinâmico. Questão Acerto: 0,1 / 0,1 Numa empresa XYZ, é comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de: cobertura de código determinam em que grau o código-fonte de um sistema corresponde aos seus requisitos não funcionais. integração contínua são destinadas a automatizar a implantação do produto de software no ambiente de produção. engenharia reversa são destinadas ao controle das diversas versões de um produto de software. análise estática do código permitem obter métricas de qualidade de um produto de software, tais como o grau de dependência entre seus componentes. refatoração auxiliam a modificação de uma região do código-fonte de um sistema, com o objetivo de alterar comportamento externo deste último. Considere as seguintes assertivas sobre o processo de melhoria da qualidade de software conhecida como Capability Maturity Model Integrated - CMMI: I- Uma das áreas de conhecimento disponibilizadas pelo CMMI é a Engenharia de Sistemas (Systems Engineering). II- O CMMI usa dois tipos de representação dos modelos: em estágios e continuada. III- O nível de capacidade de uma área de processo é avaliado em uma escala que vai de 1 a 5. As assertivas corretas são: somente III; somente II; somente I e II; I, II e III. somente I; Respondido em 28/05/2020 20:28:41 Compare com a sua resposta: À medida que mais informações sobre os riscos se tornarem disponíveis, os riscos deverão ser analisados novamente e novas prioridades deverão ser estabelecidas. Questão Acerto: 0,1 / 0,1 O plano de gerenciamento de riscos é parte integrante e essencial do processo de desenvolvimento de software. Dessa forma, as atividades de gerenciamento de riscos. Quais são as finalidades da fase de MONITORAÇÃO DE RISCOS? I. Definir métricas e implementar a estratégia de risco II. Avaliar os resultados da estratégia da gerência de risco III. Executar ações corretivas IV. Modelar sistemas Apenas I, II e III Apenas I, II e IV Apenas I e III Apenas I, III e IV Apenas II, III e IV Respondido em 28/05/2020 20:31:57 Compare com a sua resposta: Questão Acerto: 0,1 / 0,1 ________________ é um modelo de referência que contém práticas (Genéricas ou Específicas) necessárias à maturidade em disciplinas específicas: Systems Engineering (Engenharia de Sistemas), Software Engineering (Engenharia de Software), Integrated Product and Process Development (Desenvolvimento de processos e produtos integrados - IPPD), Supplier Sourcing (Fonte de suprimento). Desenvolvido pelo SEI (Software Engineering Institute - Instituto de Engenharia de Software), procura estabelecer um modelo único para o processo de melhoria corporativo, integrando diferentes modelos e disciplinas. CMMI COBIT SOA ITIL PMBOK Respondido em 28/05/2020 20:32:08 Compare com a sua resposta: Questão Acerto: 0,1 / 0,1 Sobre a Garantia Estatística da Qualidade (Software Quality Assurance - SQA), podemos afirmar que: I. É uma dastécnica de revisão; II. Registra a frequência de erros do software; III. Registra as inconsistências do software; IV. Apoia-se na questão qualitativa. Assinale a única opção correta. Estão corretas as opções I e IV Estão corretas as opções II e III Estão corretas as opções II e IV Estão corretas as opções I e III Estão corretas as opções III e IV Respondido em 28/05/2020 20:32:42 Compare com a sua resposta: Questão Acerto: 0,1 / 0,1 Considerando as áreas de processo no CMMI, assinale a opção correta. As áreas de processo podem ser organizadas em categorias como gerência de processos e de projetos. Na gerência de processos, uma área visa possibilitar que as organizações entendam quantitativamente os seus processos. No nível de maturidade 3, uma área de processo relaciona-se à gerência quantitativa dos processos visando possibilitar que sejam atingidos objetivos de qualidade e desempenho estabelecidos. No nível de maturidade 2, uma área de processo visa o desenvolvimento dos talentos e dos conhecimentos das pessoas na organização, uma outra área de processo visa à gerência de riscos. No nível de maturidade 1, uma área de processo relaciona-se à gerência de requisitos, uma outra área de processo relaciona-se ao acompanhamento do projeto e identificação de ações corretivas. No CMMI, as pessoas diretamente responsáveis pelo gerenciamento e execução das atividades do processo são, normalmente, as que avaliam a aderência. Respondido em 28/05/2020 20:33:08 Compare com a sua resposta: Visam garantir que os artefatos de software sejam desenvolvidos e entregues com melhor aceitabilidade, menos defeitos e menores custos.
Compartilhar