Prévia do material em texto
1a Questão (Ref.: 201202291287) Acerto: 1,0 / 1,0 Todas as alternativas abaixo são exemplos de bugs, exceto: O software NÃO faz algo que a especificação NÃO menciona, mas deveria mencionar O software NÃO faz algo que a especificação diz que ele deveria fazer O software é facil de usar e de entender. O software faz algo que a especificação não menciona O software FAZ algo que a especificação diz que ele NÃO deveria fazer 2a Questão (Ref.: 201201973747) Acerto: 1,0 / 1,0 Qual o principal objetivo de um testador? Corrigir bugs Garantir a qualidade Documentar bugs Acompanhar o desenvolvimento Encontrar bugs 3a Questão (Ref.: 201202292550) Acerto: 1,0 / 1,0 A depuração visa encontrar e corrigir a causa de um erro ou defeito de software. São estratégias de depuração: força bruta; rastreamento; eliminação da causa. Assinale a assertiva que descreve a estratégia RASTREAMENTO: Dados organizados para isolar as causas potenciais Espera-se encontrar no caos das informações produzidas um indício que leve à causa do erro Indução ou dedução: introduz o conceito de posicionamento binário O código-fonte é investigado retroativamente (manualmente) até que a causa seja encontrada Filosofia "deixe o computador encontrar o erro": 4a Questão (Ref.: 201202022398) Acerto: 1,0 / 1,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 de validação Técnica de caixa branca Técnica e homologação Técnica de revisão Técnica de caixa preta Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201201444859) Acerto: 1,0 / 1,0 Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica estrutural: Exercitar todas as decisões lógicas para valores falsos ou verdadeiros. Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez. A entrada é adequadamente aceita. Executar todos os laços em suas fronteiras e dentro de seus limites operacionais. Exercitar as estruturas de dados internas para garantir a sua validade. 6a Questão (Ref.: 201201451855) Acerto: 1,0 / 1,0 Sabe-se que para avaliar um teste é preciso determinar parâmetros de medidas que são particulares a cada caso de teste. Pensando nisso, o que é valor limite? Um diagrama que descreve os estados que um componente ou sistema pode assumir, e mostra os eventos ou circunstâncias que causam e/ou resultam de uma mudança de um estado para outro. Uma parte de um domínio de entrada ou saída para a qual o comportamento de um componente ou sistema é assumido a ser o mesmo. Os valores utilizados no teste devem ser equivalentes. Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou ações associadas. Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na menor distancia incremental em cada lado da margem. 7a Questão (Ref.: 201202260556) Acerto: 0,0 / 1,0 Analise as afirmações a seguir: I - Indica o banco de dados que deve ser utilizado em cada cenário de uso do software II - Define quanto trabalho, tempo e recurso são necessários para o teste III - Auxilia na escolha da linguagem de programação adequada ao projeto IV - Roteiro que descreve os passos a ser executados como parte do teste São definições de estratégia de software: Apenas III e IV Apenas II, III e IV I, II, III e IV Apenas II e IV Apenas I, II e III 8a Questão (Ref.: 201202090489) Acerto: 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 Configuração Teste de Interface Teste de desempenho Teste de Navegação Gabarito Comentado. 9a Questão (Ref.: 201201447415) Acerto: 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? Teste de Integraçã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 Unitário 10a Questão (Ref.: 201201447416) Acerto: 1,0 / 1,0 Uma equipe de Testes independente normalmente é formada exclusivamente por: Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. Auditor, Desenvolvedor, Testador e Analista de Teste. Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. Gerentes em geral, Analista de Teste, Usuário e Testador. 1a Questão (Ref.: 201202421349) Fórum de Dúvidas (0) Saiba (0) Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão devera ́ser definido: Uma metodologia de desenvolvimento e um padrão de desenvolvimento. Um processo de teste de software e um modelo (template) para o teste. Uma metodologia de desenvolvimento e um modelo (template) para o teste. Um cronograma de teste e um padraõ de desenvolvimento. Um padraõ de desenvolvimento e um processo de teste de software. 2a Questão (Ref.: 201201451916) Fórum de Dúvidas (0) Saiba (0) É INCORRETO afirmar que: 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. A revisão é importante durante todo o projeto de desenvolvimento. Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. 3a Questão (Ref.: 201202473698) Fórum de Dúvidas (0) Saiba (0) O modelo em V, na fase de projeto detalhado, tem relação com um dos testes a seguir: Teste de unidade Teste de regressão Teste de sistema Teste de validação Teste de integração 4a Questão (Ref.: 201202291285) Fórum de Dúvidas (0) Saiba (0) Qual o principal objetivo dos testes de software? validar o codigo com os codificadores. Encontrar bugs o mais cedo possível e garantir que eles sejam corrigidos. Mostrar que o software nao tem problemas de segurança. Mostrar que o software nao tem problemas de usabilidade. Garantir que o programa seja entregue sem erros. 5a Questão (Ref.: 201202341011) Fórum de Dúvidas (0) Saiba (0) Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. Um teste bem-sucedidoé aquele que revela um erro não descoberto. 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. A atividade de teste é o processo de executar um programa com a intenção de descobrir um defeito. Assinale a alternativa correta. Somente as afirmativas 1 e 3 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 2 e 4 são verdadeiras. Somente a afirmativa 3 é verdadeira. 6a Questão (Ref.: 201201482907) Fórum de Dúvidas (0) Saiba (0) Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido: Uma metodologia de desenvolvimento e um modelo (template) para o teste. Uma metodologia de desenvolvimento e um padrão de desenvolvimento. Um processo de teste de software e um modelo (template) para o teste. Um padrão de desenvolvimento e um processo de teste de software. Um cronograma de teste e um padrão de desenvolvimento. Gabarito Comentado 7a Questão (Ref.: 201201482909) Fórum de Dúvidas (0) Saiba (0) O processo de teste de software deve basear-se em uma metodologia aderente ao processo de desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa. Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida. Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software? Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de automação de testes) e dos roteiros de Teste e execução dos testes de verificação da documentação do sistema (testes estáticos). Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de Teste com os correspondentes registros dos resultados obtidos. Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção. Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre as partes envolvidas no projeto de teste. Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam um programa, sendo escrito numa linguagem de programação 8a Questão (Ref.: 201202483850) Fórum de Dúvidas (0) Saiba (0) Prova: ALATS/CBTS. Uma revisão de código deve ser feita quando: O programa começa a ser testado pela equipe de teste Em várias etapas durante a sua construção Nenhuma das alternativas O programa ou componente é finalizado pelo programador É iniciado o uso em produção 1a Questão (Ref.: 201202022430) Fórum de Dúvidas (0) Saiba (0) Quando um caso de teste descobre um erro, a depuração será o processo que irá resultar na remoção do erro. Segundo Pressman, o objetivo da depuração é alcançado por uma combinação de avaliação sistemática, intuição e sorte, sendo definidas basicamente três estratégias de depuração: Causa-raiz, força bruta e análise do caminho lógico. Análise do caminho lógico, eliminação da causa e força bruta. Rastreamento, verificação, análise de código fonte. Força bruta, rastreamento, eliminação da causa. Análise de código fonte, força bruta e causa-raiz. Gabarito Comentado 2a Questão (Ref.: 201201451887) Fórum de Dúvidas (0) Saiba (0) Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: Corrigir o erro e prosseguir com o teste. Considerar um pequeno engano que pode muito bem ser ignorado. Chamar o programador e interromper os testes. Anotar o erro mesmo assim e continuar com os testes previstos. Interromper o processo de teste. 3a Questão (Ref.: 201202466708) Fórum de Dúvidas (0) Saiba (0) Um engenheiro de software foi designado a reunir um grupo de desenvolvedores para a realização de um revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I. O grupo foi formado por quatro componentes. II. A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. III. A reunião ocorreu três dias após a preparação antecipada. IV. A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro deas restrições e recomendações a uma RTF. Apenas II, III e IV. Apenas I, II e IV. Apenas II, III e IV. Todas corretas. Apenas I, III e IV. 4a Questão (Ref.: 201202421350) Fórum de Dúvidas (0) Saiba (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 intenc ̧aõ de descobrir um erro. 2. Um teste bem-sucedido é aquele que revela um erro naõ descoberto. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda naõ descoberto. 4. A atividade de teste pode comprovar a ausência de erros. Somente as afirmativas 3 e 4 saõ verdadeiras. Somente a afirmativa 3 é verdadeira. Somente as afirmativas 2 e 4 saõ verdadeiras. As afirmativas 1, 2 e 3 saõ verdadeiras. Somente as afirmativas 1, 3 e 4 saõ verdadeiras. 5a Questão (Ref.: 201202487077) Fórum de Dúvidas (0) Saiba (0) A execução de testes no desenvolvimento de software é muito importe. Considere as afirmações abaixo, sobre motivos de se testar. I. Para assegurar que as necessidades dos usuários estejam sendo atendidas. II. Porque é provável que o software possua defeitos. III. Porque falhas podem custar muito caro. Somente I e III são corretas; Não há alternativas corretas; Somente II e III são corretas; Todas estão corretas. Somente I e II são corretas; 6a Questão (Ref.: 201202473658) Fórum de Dúvidas (0) Saiba (0) A regra 10 de Myers representa: A constatação de que os testes podem ser feitos tardiamente, que o custo deles não crescem exponencialmente. O aumento do número de programadores em uma equipe representa a redução do tempo de desenvolvimento. O aumento de custo a medida que os testes são postergados em um projeto de software. As 10 formas diferentes de serem escritos os casos de testes. A contagem de caminhos distintos que pode ser feita para determinar a cobertura de testes. 7a Questão (Ref.: 201202452020) Fórum de Dúvidas (0) Saiba (0) Provas: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade Segundo Pressman (2011), a definição de defeito de software é um problema de qualidade encontrado na fase de prototipação. somente após a liberação de uso do software para os usuários finais. antes de o software ser liberado aos usuários finais. na fase de levantamento de requisitos. na fase de revisão. 8a Questão (Ref.: 201202483842) Fórum de Dúvidas (0) Saiba (0) Ano: 2015 Orgão: TRE-PB Concurso: Técnico Judiciário - Área Apoio Especializado. Os testes de softwareprocuram assegurar que os produtos de trabalho selecionados atendem aos requisitos especificados. Os testes ... iniciados de forma antecipada no ciclo de vida do software, podem prevenir a multiplicação de falhas realizados durante o planejamento antecipado de testes encontram falhas que, nessa fase, são mais caras para serem corrigidas e as atividades de depuração são a mesma coisa, ou seja, representam a mesma atividade que usam a técnica conhecida como caixa preta são baseados na estrutura interna de um componente ou sistema que usam a técnica conhecida como caixa branca não consideram o comportamento interno do componente ou sistema 1a Questão (Ref.: 201202038087) Fórum de Dúvidas (0) Saiba (0) A fase de elaboração dos testes de software é uma das partes mais importantes, no desenvolvimento de um software. Sobre o teste de caixa branca, assinale a alternativa correta. Teste feito pela equipe de testadores de software. Teste executado, após a implantação do software Teste feito pelo próprio programador que verifica, se o código que foi construído, é funcional. Teste executado pelo usuário final do software Teste realizado, na fase de concepção do software Gabarito Comentado 2a Questão (Ref.: 201202452133) Fórum de Dúvidas (0) Saiba (0) Provas: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade A automatização de software é um processo, em qual, de alto custo financeiro e que envolve várias etapas de teste. Alguns dos testes de software, aplicados nesse processo, são os testes de caixa branca e os testes de caixa preta. Assinale a alternativa correta sobre o teste de caixa preta. Modelo de teste, adotado pelos modelos orientados a objeto. É um teste de verificação, segundo o Designer Pattern. É um teste de interação com o banco de dados. Teste que verifica as saídas de dados, usando diversos tipos de entradas de dados. É um teste de software, que visa aprimorar a interface homem x máquina. 3a Questão (Ref.: 201201426846) Fórum de Dúvidas (0) Saiba (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. Teste de Laços (loops) Teste de Fluxo de Dados Teste de Condição Complexidade Ciclomática Teste de Estrutura de Controle 4a Questão (Ref.: 201201447418) Fórum de Dúvidas (0) Saiba (0) Quais entre os exemplos abaixo são considerados Técnicas de Testes? 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. Técnica de Teste Funcional e Técnica de Teste de Estresse. Técnica de Teste Estrutural e Técnica de Teste Funcional. Técnica de Teste Estrutural e Técnica de Teste Unitário. 5a Questão (Ref.: 201201482912) Fórum de Dúvidas (0) Saiba (0) Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que não representa uma atividade do teste Caixa Branca. Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez; Identifiquem funções incorretas ou faltando; Exercitam estruturas de dados internas para assegurar sua validade; 6a Questão (Ref.: 201202423689) Fórum de Dúvidas (0) Saiba (0) Analise o seguinte código: Pergunte: "Que tipo de ingresso você deseja, individual ou retorno?" Se o cliente quer "retorno" --- Pergunte: "Qual taxa, padrão ou promoção?" ------Se o cliente responder "promoção" --------Diga: "Custará R$11,20" ----ELSE --------Diga: "Custará R$19,50" ----ENDIF ELSE ----Diga: "Custará R$9,75" ENDIF Qual o número mínimo de testes que são necessários para garantir que todas as questões sejam perguntadas, todas as combinações feitas e todas respostas dadas. 3 4 7 5 6 7a Questão (Ref.: 201201447431) Fórum de Dúvidas (0) Saiba (0) Qual técnica de teste que visa avaliar as claúsulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos. Lógica. Caixa Branca. Caixa Preta Sequencial. Teste incremental. 8a Questão (Ref.: 201202452568) Fórum de Dúvidas (0) Saiba (0) Analise o grafo e os caminhos básicos abaixo: I - 1,15 II - 1, 2, 3, 11, 13, 14, 1, 2, 3, 11, 13, 14, 1, ... III - 1, 2, 4, 5, 11, 12, 14, 1, 2, 3, 11, 13, 14, 1,... IV - 1, 2, 4, 6, 8, 10, 11, 12, 14, 1,... V - 1, 2, 4, 6, 8, 9, 11, 12, 14, 1,... São caminhos básicos válidos (corretos): I, II e III. IV e V. I e IV. I, IV e V. I e V. 1a Questão (Ref.: 201202260556) Fórum de Dúvidas (1) Saiba (0) Analise as afirmações a seguir: I - Indica o banco de dados que deve ser utilizado em cada cenário de uso do software II - Define quanto trabalho, tempo e recurso são necessários para o teste III - Auxilia na escolha da linguagem de programação adequada ao projeto IV - Roteiro que descreve os passos a ser executados como parte do teste São definições de estratégia de software: I, II, III e IV Apenas II e IV Apenas II, III e IV Apenas III e IV Apenas I, II e III 2a Questão (Ref.: 201201482928) 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 disponibilização Teste de recuperação Teste de segurança Teste de desempenho 3a Questão (Ref.: 201202090486) 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 unidade Teste de sistema Teste de integração Teste de validação Teste de interface 4a Questão (Ref.: 201202452540) Fórum de Dúvidas (1) Saiba (0) Analise as afirmativas I - O nó um representa o início de uma estrutura de repetição II - O nó onze inicia uma estrutura condicional simples (que inclui um SE sem um SENÃO) III - O número de regiões internas determinará o número de caminhos independentes representadospelo grafo. IV - O número de nós é maior que o número de arestas. A(s) afirmativa(s) correta(s) é(são): II. I e II. III e IV. I. I, II e IIII. 5a Questão (Ref.: 201202022457) 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? Conteúdo Compatibilidade Função Suportabilidade Estrutura 6a Questão (Ref.: 201202257295) Fórum de Dúvidas (1) Saiba (0) (CESGRANRIO - 2010 - ELETROBRÁS - Analista de Sistemas Júnior - Engenharia de Software) O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste que deve ser realizado com vistas a atender a solicitação do presidente é o de segurança. desempenho. usabilidade. destruição. stress. 7a Questão (Ref.: 201202423092) Fórum de Dúvidas (1) Saiba (0) Em determinado formulário de um sistema WEB, é apresentado um campo de entrada que deve aceitar números inteiros de 10 a 500. De acordo com a análise de valor limite, que valores devem ser testados? 9, 10, 500, 501 ?10, 0, 455 ?1, 20, 490, 1010 0, 455, 1000 ?32768, ?1024, 18, 455, 492, 1024, 32768 8a Questão (Ref.: 201202452565) Fórum de Dúvidas (1) Saiba (0) Em relação ao grafo acima e a técnica de teste de complexidade ciclomática, também conhecida como todos os caminhos, caminhos independentes e caminhos básicos, assinale a alternativa correta: O número de nós predicados representa o número de caminhos independentes. O nó de número três representa um caminho após uma condição falsa (nó dois). O número de regiões internas representa o número de caminhos independentes. O nó de número quatorze representa o fim da última condição do programa. O número de nós predicados é igual ao número de regiões internas (fechadas). 1a Questão (Ref.: 201201451966) Fórum de Dúvidas (0) Saiba (0) Quando se pensa em tarefas e executores, é correto afirmar que: O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste. O teste de integração é usualmente executado pelo analista de integração e o teste de sistema pelo programador. O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas. O teste de sistema é usualmente executado pelo analista de teste e o teste de integração pelo usuário. O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador. 2a Questão (Ref.: 201202059377) Fórum de Dúvidas (0) Saiba (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 integração. Teste de validação. Teste de sistema. Teste de unidade. Teste de volatilidade de requisitos. Gabarito Comentado 3a Questão (Ref.: 201202022468) 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? Arquiteto de teste Engenheiro de teste Analista de teste Testador Projetista de teste Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201201447416) Fórum de Dúvidas (0) Saiba (0) Uma equipe de Testes independente normalmente é formada exclusivamente por: Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. Gerentes em geral, Analista de Teste, Usuário e Testador. Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. Auditor, Desenvolvedor, Testador e Analista de Teste. 5a Questão (Ref.: 201201447415) 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 Sistema Teste Unitário Teste de Integração Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado. Teste de Aceite 6a Questão (Ref.: 201202452018) Fórum de Dúvidas (0) Saiba (0) Provas: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade A fase de elaboração dos testes de software é uma das partes mais importantes, no desenvolvimento de um software. Sobre o teste de caixa branca, assinale a alternativa correta. Teste feito pela equipe de testadores de software. Teste feito pelo próprio programador que verifica, se o código que foi construído, é funcional. Teste realizado, na fase de concepção do software. Teste executado pelo usuário final do software. Teste executado, após a implantação do software. 7a Questão (Ref.: 201202257311) Fórum de Dúvidas (0) Saiba (0) (IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade) Os testes de software são realizados com base em alguns documentos. Para que a fase de execução de teste seja realizada com sucesso, deve(m) ser executado(s) os casos de teste. os testes de Turing. o teste de COMA. os diagramas de atividade. os casos de uso. 8a Questão (Ref.: 201201451872) Fórum de Dúvidas (0) Saiba (0) Considere as afirmações abaixo: I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. II. Os usuários são responsáveis pelos testes de aceitação. III Os usuários são responsáveis pelos testes de sistema e aceitação. IV Os desenvolvedores são responsáveis apenas pelos testes unitários. V Os analistas de testes são responsáveis pelos testes de sistema. Qual das alternativas abaixo contempla todas as afirmações verdadeiras. II, IV, V. I, II, V. I, III, V. Somente I. I e V. 1a Questão (Ref.: 201201435440) 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 Configuração Teste Alfa Teste Beta Teste de Carga Teste de Recuperação Gabarito Comentado 2a Questão (Ref.: 201201439391) Fórum de Dúvidas (0) Saiba (0) Considere as seguintes afirmativas sobre Fases ou Níveis de Teste de Software: 1. No Teste de Integração, o objetivo é encontrar falhas provenientes da integração interna dos componentes de um sistema. 2. Não faz partedo escopo do Teste de Integração o tratamento das interfaces do sistema com outros sistemas. 3. o Teste Beta é realizado pelo cliente com o acompanhamento direto da equipe de desenvolvimento de sistema. 4. A técnica de teste denominada Caixa Preta pode ser aplicável em diversas fases do teste de software. Somente as afirmativas 1, 2, e 4 são verdadeiras Somente as afirmativas 3 e 4 são verdadeiras Somente as afirmativas 1, 2 e 3 são verdadeiras Somente a afirmativa 1 é verdadeira Somente as afirmativas 2 e 3 são verdadeiras 3a Questão (Ref.: 201201965323) Fórum de Dúvidas (0) Saiba (0) Para aferir e garantir a qualidade do software uma série de verificações e validações são realizadas ao longo do processo de desenvolvimento de software. Dentre os vários tipos de testes possíveis nos testes de validação, está o teste de regressão. Analise as questões abaixo e escolha a melhor definição para teste de regressão: Garante que defeitos não foram introduzidos em versões anteriores do sistema. Checa as inconsistências dos programas que rodam no mesmo computador. Verifica se não foram introduzidos erros em partes inalteradas do sistema. Garante que o sistema retornou para seu estado inicial. Verifica se as alterações não retornaram o sistema à versão inicial. Gabarito Comentado 4a Questão (Ref.: 201201441999) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa CORRETA relativa às possíveis estratégias utilizadas para a realização dos Testes de Integração em aplicações convencionais. Na estratégia denominada Sanduiche o software é testado em camadas. Primeiramente são testadas as camadas da interface do usuário, avançando-se até a camada que trata o processamento interno. Na estratégia da Integração Descendente (top-down) os testes começam nos módulos superiores da hierarquia. A vantagem desta estratégia é que não é necessária a criação de módulos controladores ou controlados. Na estratégia da Integração Ascendente (bottom-up) cada módulo no nível inferior da hierarquia é testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste caso, apenas módulos drivers são necessários. Na estratégia Big-Bang os testes unitários são dispensados já que toda a estrutura é testada numa única rodada durante o teste de integração 5a Questão (Ref.: 201201451969) Fórum de Dúvidas (0) Saiba (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. Podemos imaginar que os testes: Serão relativamente simples e serão feitos em 01 hora, afinal temos poucas telas e poucos campos. Devem ser realizados somente ao final do desenvolvimento para agilizar o processo. O testador deve ser a mesma pessoa que implementou o sistema, afinal não vale a pena gastar tempo de outro recurso para testar algo tão simples. Os testes unitários são desnecessários dada à simplicidade do sistema a ser desenvolvido. Para diminuir a probabilidade de erros de implementação, a verificação e validação deveriam começar já na análise da modelagem de dados. 6a Questão (Ref.: 201201426851) Fórum de Dúvidas (0) Saiba (0) Esse método de teste é aplicado quando uma versão é gerada e se deseja garantir que as funcionalidades da versão anterior sejam preservadas. Teste de Integração Teste de Estresse Teste de Segurança Teste de Regressão Teste de Unidade Gabarito Comentado 7a Questão (Ref.: 201201979783) Fórum de Dúvidas (0) Saiba (0) Um engenheiro de software chamado Evandro realizará testes de unidade e integração na estrutura representada na figura. Ele sabe que o desenvolvimento de pseudocontroladores (Drivers) e pseudocontrolados (Stubs) é considerado uma despesa indireta, pois eles não serão entregues ao cliente juntamente com o produto final. Supondo que a abordagem de integração seja incremental e que a direção seja ascendente, assinale a alternativa que indica o uso correto de pseudocontroladores e pseudocontrolados a serem utilizados por Evandro: Não serão utilizados na Unidade e pseudocontroladores na Integração Não serão utilizados na Unidade e pseudocontrolados na Integração Ambos serão utilizados na Unidade e pseudocontroladores serão utilizados na Integração Ambos serão usados na Unidade e na Integração Ambos serão utilizados na Unidade e pseudocontrolados serão utilizados na Integração 8a Questão (Ref.: 201201973167) Fórum de Dúvidas (0) Saiba (0) A Matriz de Rastreabilidade pode ser utilizada para qual tipo de testes: Performance Regressão Carga Volume Unitário 1a Questão (Ref.: 201202473653) Fórum de Dúvidas (0) Saiba (0) O modelo em V, na fase de projeto de alto nível, tem relação com um dos testes a seguir: Teste de Perfil Teste de validação Teste de unidade Teste de integração Teste de sistema 2a Questão (Ref.: 201201638867) 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 Esforço Teste de Desempenho Teste de segurança Teste Recuperação Teste de Disponibilização 3a Questão (Ref.: 201202054233) Fórum de Dúvidas (0) Saiba (0) São problemas que melhor podemos detectar com teste de performance: Memory leak, problemas de unidade e problemas de arquitetura de software. Não atendimento aos requisitos funcionais, problemas de unidade e integração perda de dados, problemas de unidade e não atendimento ao negócio Tempo de resposta, memory leak e funcionalidade tempo de resposta baixo, memory leak, timeout e perda de dados Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201201452016) Fórum de Dúvidas (0) Saiba (0) Com relação a definição de DISPONIBILIDADE de software, analise as sentenças e marque a alternativa correta: I. Baseia-se na execução do sistema em determinada unidade de tempo sem falhas. II. Baseia-se na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o tempo útil de uso e o tempo de reparo de falhas. III. Considera o tempo de reparo do sistema até voltar a ficar operativo. IV. É uma medida direta da qualidade do sistema. V. É uma medida indireta de manutenibilidade do sistema; I, IV e V estão corretos. I, III e IV estão corretos. II e V estão corretos. II e IV estão corretos. II, IV e V estão corretos. 5a Questão (Ref.: 201202473673) Fórum de Dúvidas (0) Saiba (0) Em relação aos critérios de testes, marque a alternativa correta: O particionamento de equivalência e a análise do valor limite são critériosde testes que são usados exclusivamente nos testes de caixa branca. A análise do valor limite exercita os valores de entrada dos campos usados em formulários ou telas de software, enquanto que o particionamento de equivalência faz a divisão dos módulos que serão testados em um determinado momento. Cada critério possui seus requisitos de teste, que contribuem com a geração de casos de teste para satisfazer o critério de teste escolhido e avaliar a qualidade de um conjunto de testes existentes. Um critério determina um percentual de comandos, estruturas condicionais e laços de repetição que foram exercitados pelos testes. Permite analisar a eficácia dos testes realizados. O particionamento de equivalência divide os testes em duas classes: válida e inválida. Esta divisão aplica-se ao particionamento de equivalência, mas não é aplicável a técnica de análise do valor limite. Os critérios de testes mais utilizados são: testes de unidade; testes de sistema; testes de validação e testes de integração. Este permite testar a comunicação ou interface entre as unidades básicas de testes e são realizados de dois modos: em lote e incrementalmente. 6a Questão (Ref.: 201201451995) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que define TESTE DE ESTRESSE: Confronta os programas com situações anormais. Verifica os limites operacionais estabelecidos durante o projeto do software. Descobre erros funcionais; Descobre erros associados às estruturas de dados globais e locais são aplicados. As interfaces internas e externas são testadas à medida que cada módulo (ou cluster) é incorporado à estrutura. 7a Questão (Ref.: 201201482927) 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 Desempenho Teste de Unidade Teste de sistema Teste de Validação Teste de Integração 8a Questão (Ref.: 201201428589) Fórum de Dúvidas (0) Saiba (0) Esses tipos de testes são freqüentemente acoplados a testes de estresse e usualmente requerem instrumentação, tanto de hardware quanto de software. Ou seja, é freqüentemente necessário medir a utilização de recursos (por exemplo, ciclos de processador) de modo preciso, medição de intervalos de execução, registrar interrupções. Instrumentando um sistema, o testador pode descobrir situações que levam à degradação e possível falha do sistema. Estamos tratando de que tipo de teste? Teste de Integração Teste de Laços (LOOPS) Teste de Segurança Teste de Estrutura de Controle Teste de Desempenho 1a Questão (Ref.: 201202473633) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que representa o termo Stub: Caso de Teste Pseudocontrolado Pseudocontrolador Caso de Uso Pseudocódigo 2a Questão (Ref.: 201202090744) 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. 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 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á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 etapa são levantadas as funcionalidades de software e hardware, se for o caso, e identificados os Dados que serão migrados. 3a Questão (Ref.: 201202090731) 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 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 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 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 4a Questão (Ref.: 201202090756) 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 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 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. Esta fase envolve a coleta dos Dados dos diferentes sistemas de origem. Cadasistema 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. Gabarito Comentado 5a Questão (Ref.: 201202090750) 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: 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. 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. Gabarito Comentado 6a Questão (Ref.: 201202022475) Fórum de Dúvidas (0) Saiba (0) Nos testes de migração é importante observarmos a importância de se elaborar o novo formato do banco de dados para o novo sistema com base no formato do banco de dados do antigo sistema de forma a facilitar a migração dos dados. Para os novos campos de dados no sistema novo que não existem no banco de dados antigo, deverá ser elaborada uma estratégia de povoamento desses campos. É recomendável a utilização de equipes de teste com perfis distintos para elaboração, execução e validação das etapas de migração. Marque a alternativa que identifica esses perfis, respectivamente. Equipe de teste de integração, equipe de teste de operacional e equipe de teste de homologação Equipe de teste de informação, equipe de teste de aceitação e equipe de teste do legado Equipe de teste de aceitação, equipe de teste operacional e equipe de teste do legado Equipe de teste de aceitação, equipe de teste de integração e equipe de teste de homologação Equipe de teste de informação, equipe de teste de operacional e equipe de teste do legado Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201202452014) Fórum de Dúvidas (0) Saiba (0) Provas: FCC - 2015 - TRT - 15ª Região - Analista Judiciário - Tecnologia da Informação Os testes de software podem ser aplicados no ciclo de desenvolvimento de software através de vários níveis que vão desde o mais elementar até o mais geral. Na etapa de planejamento de testes, inicialmente, a partir do documento de requisitos, é planejado o teste de unidade. regressão. integração. sistema. aceitação. 8a Questão (Ref.: 201202473695) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que representa as atividades pertencente ao processo de inspeção de software: Apresentação, Retrabalho e Depuração. Coleção, Retrabalho e Simulação. Apresentação, Discriminação e Depuração. Detecção, Coleção e Depuração. Coleção, Discriminação e Retrabalho. 1a Questão (Ref.: 201202333987) Fórum de Dúvidas (0) Saiba (0) Ano: 2009 - Banca: FCC - Órgão: PGE-RJ - Prova: Técnico Superior de Análise de Sistemas e Métodos A confiabilidade especificada para um software aplicativo é um mecanismo de teste de desempenho. uma restrição de escopo. um requisito funcional. um mecanismo de teste de estresse. um requisito não-funcional. 2a Questão (Ref.: 201201445920) Fórum de Dúvidas (0) Saiba (0) Selecione a opção que preenche corretamente as lacunas abaixo: - Manutenção _________________: utilizada para corrigir problemas identificados no software; - Manutenção _________________: Manter o software útil num ambiente de mudanças; - Manutenção _________________: Aperfeiçoar o software, implementando novas funcionalidades, não previstas originalmente; - Manutenção _________________: O software é modificado para oferecer uma base melhor para futuras manutenções; ou seja, para melhorar a sua confiabilidade ou manutenibilidade futura. corretiva - adaptativa - evolutiva - preventiva evolutiva - adaptativa - preventiva - corretiva corretiva - evolutiva - preventiva - adaptativa evolutiva - corretiva - adaptativa - preventiva corretiva - evolutiva - adaptativa - preventiva Gabarito Comentado 3a Questão (Ref.: 201201482934) Fórum de Dúvidas (0) Saiba (0) Considere que você faz parte de uma equipe de teste de uma organização e foi indicado para realizar um teste para validar mudanças por imposições legais e tecnológicas a que um software foi submetido. Indique abaixo a opção que retrata o teste que você deverá usar: Teste em manutenção corretiva Teste em manutenção adaptativa Teste em manutenção preventiva Teste em manutenção perfectiva Teste em manutenção elucidativa 4a Questão (Ref.: 201201435586) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor num determinado momento deparou-se com a seguinte situação: 2.000 usuários concorrentes submetendo uma solicitação (uma transação) em média a cada um minuto; cada transação requer a carga de um registro de 6 KB. Calcule a Vazão Global de Dados e assinale a alternativa correta. A Vazão Global dos Dados será de 400 KB/s A Vazão Global dos Dados será de 150 KB/s A Vazão Global dos Dados será de 300 KB/s A Vazão Global dos Dados será de 500 KB/s A Vazão Global dos Dados será de 200 KB/s 5a Questão (Ref.: 201201451999) Fórum de Dúvidas (0) Saiba (0) Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO ADAPTATIVA: trabalha sobre um produto com vícios de construção. testa-se mudanças impositivas quer legais, quer tecnológicas. Realiza testes automáticos. testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa. Gabarito Comentado 6a Questão (Ref.: 201202483823) Fórum de Dúvidas (0) Saiba (0) Ano: 2015 Órgão: UEG Prova: Assistente de Gestão Administrativa - Informática. A fase que se inicia a partir da entrega do software e é caracterizada pela realização de alterações de naturezas diversas, como corrigir erros e alterar funções, denomina-se fase de desenvolvimento. homologação. testes. definição. manutenção. 7a Questão (Ref.: 201201482935) Fórum de Dúvidas (0) Saiba(0) Analise o texto abaixo: Seu chefe perguntou a você, qual a dimensão de confiança de um software que se baseia na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o seu tempo útil de uso e o tempo de reparo de falhas. Após refletir por algum tempo você concluiu que a dimensão é: Proteção Integridade Segurança Confiabilidade Manutenibilidade 8a Questão (Ref.: 201201452004) Fórum de Dúvidas (0) Saiba (0) Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO PREVENTIVA: trabalha sobre um produto com vícios de construção. testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. Realiza testes automáticos. busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa. testa-se mudanças impositivas quer legais, quer tecnológicas. 1a Questão (Ref.: 201201973170) 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: Segurança Carga Unitário Estresse Regressão Gabarito Comentado 2a Questão (Ref.: 201202333984) Fórum de Dúvidas (0) Saiba (0) Ano: 2014 - Banca: FCC - Órgão: TRT - 13ª Região (PB)Prova: Analista Judiciário - Tecnologia da Informação A equipe de desenvolvimento do Tribunal Regional do Trabalho da 13a Região utiliza a plataforma Java e seus recursos para desenvolver sistemas de software. Em determinado momento, tiveram que testar se os métodos das classes estavam produzindo os resultados esperados. Fizeram tanto testes isolados como baterias de testes automatizados baseados em modelos de testes padrão. Para realizar estes testes, optaram por utilizar o framework open-source mais popular atualmente com suporte à criação de testes automatizados para aplicações construídas em Java. O framework utilizado e o tipo de teste realizado foram, respectivamente, JMeter e teste de unidade. JUnit e teste de unidade. JTest e teste de carga. JRun e teste funcional. JMeter e teste de carga. 3a Questão (Ref.: 201202473714) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que representa método usado no JUnit para verificar a igualdade entre dois objetos: assertNull assertNotNull assertArrayEquals assertFalse assertEquals 4a Questão (Ref.: 201202090691) 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 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 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 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 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 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. 5a Questão (Ref.: 201202473704) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa que representa o annotation que permite reduzir o número de casos de testes executados mesmo que estes estejam declarados em uma classe de teste. @Prepare @Test @Ignore @Before @After 6a Questão (Ref.: 201202085800) Fórum de Dúvidas (0) Saiba (0) Record & Playback é uma técnica de teste utilizada em um teste: unitário de validação automático de caixa branca de aceitação 7a Questão (Ref.: 201202333986) Fórum de Dúvidas (0) Saiba (0) Ano: 2015 - Banca: FCC - Órgão: CNMP - Prova: Analista do CNMP - Tecnologia de Informação e Comunicação Desenvolvimento de Sistemas Testes de software buscam por erros ou anomalias em requisitos funcionais e não funcionais. É INCORRETO afirmar que o teste de unidade exercita todos os caminhos básicos ao longo da estrutura de controle para garantir que todos os comandos do módulo/componente tenham sido executados pelo menos uma vez. testa a interface do módulo/componente para garantir que a informação flua adequadamente para dentro e para fora da unidade de programa que está sendo testada. automatizado tem 3 partes: configuração, que inicia o módulo/componente com o caso de teste e dados de entrada; comparação, que compara o teste ao resultado esperado e correção, que corrige automaticamente os erros. testa as condições-limite para garantir que o componente/módulo opere adequadamente nos limiares conhecidos para limitar ou restringir o processamento. possui como uma tarefa essencial o teste seletivo de caminhos de execução. Casos de teste devem ser projetados para descobrir erros devidos a cálculos errados, comparações incorretas ou fluxo de controle inadequado. 8a Questão (Ref.: 201202257306) Fórum de Dúvidas (0) Saiba (0) (IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade) Assinale a alternativa correta sobre a automação do teste de software. É a utilização de um sistema feita para controlar a execução dos testes de um software. Tem como principal objetivo ajudar na concepção do novo projeto de software. Tem como função descrever os diagramas de caso de uso do sistema em implantação. É um questionário aplicado para os usuários finais do sistema em produção. É uma ferramenta utilizada na instalação do software a ser entregue ao cliente.