Baixe o app para aproveitar ainda mais
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
Compartilhar