Baixe o app para aproveitar ainda mais
Prévia do material em texto
Qual é o conceito da técnica caixa branca? Visa avaliar a lógica interna, códigos Casos de testes (Procedimentos) Fluxo de Grafo: nós (1,2,3,4,5,6) arestas: (ligações) -> Caminho 1 Construções de casos de testes: Transações com dados previstos; as transações devem ser canceladas e voltadas as menu, todas as transações devem ter no máximo 1 minuto entre o 1º campo e o 2º campo. => 15 cenários Análise valores de limite a técnica completar de controle: Análise Valor Limite -> Classe de equivalência. Um erro foi encontrado pelo testador: O resultado encontrado é diferente do esperado. Método de caixa branca métrica pelo menos uma vez: Complexidade Ciclomática Definição de Testes: Assegurar que os testes atende a todos os requisitos. 1a Questão (Ref.: 201001233857) Pontos: 0,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. Gerentes em geral, Analista de Teste, Usuário e Testador. Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. Auditor, Desenvolvedor, Testador e Analista de Teste. Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. 2a Questão (Ref.: 201001233880) Pontos: 0,0 / 1,0 Qual é o propósito dos testes? Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. Descobrir o maior número possível de defeitos do software, assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente. Encontrar 100% dos defeitos do software. Remover defeitos. Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. 3a Questão (Ref.: 201001233904) Pontos: 1,0 / 1,0 Quais atividades estão relacionadas com Teste? Atividades durante todo o ciclo de vida do software. Somente atividades que avaliam produtos de software. 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. 4a Questão (Ref.: 201001269348) Pontos: 0,0 / 1,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 padrão de desenvolvimento. Um padrão de desenvolvimento e um processo de teste de software. Um processo de teste de software e um modelo (template) para o teste. Um cronograma de teste e um padrão de desenvolvimento. Uma metodologia de desenvolvimento e um modelo (template) para o teste. Gabarito Comentado. 5a Questão (Ref.: 201001238392) 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: I, apenas. III, apenas. II, apenas. II e III apenas. I e III apenas. Gabarito Comentado. 6a Questão (Ref.: 201001238306) Pontos: 1,0 / 1,0 Considerando-se a execução dos testes, marque a opção INCORRETA: É quase impossível testar todas as possibilidades de formas e alternativas de entradas de dados, ou todas as possibilidades e condições criadas pela lógica do programador. Os testes diminuem em 100% os erros deste software. Os testes diminuem o risco de serem encontrados defeitos do software em produção. Os testes diminuem consideravelmente os erros deste software. Os testes não garantem que o software ficará totalmente livre de defeitos. 7a Questão (Ref.: 201001238347) Pontos: 1,0 / 1,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 é: Incorreto, pois é superior ao determinado no documento de requisitos que determina como tempo máximo 1 segundo. Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade. Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos. 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. 8a Questão (Ref.: 201001238330) 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. Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. Entrega o resultado do seu trabalho ao responsável pelos testes. 9a Questão (Ref.: 201001269351) 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. Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua. 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. 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. 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. 10a Questão (Ref.: 201001238344) Pontos: 1,0 / 1,0 Durante a revisão dos documentos do sistema, é indicada a participação dos seguintes profissionais: Gerente de Marketing, Cliente e testadores. Gerente de Desenvolvimento, Gerente de Recursos Humanos e Testadores. Analista, Programador e Operador. Gerente do Projeto, Analista e Testadores. Analistas, programadores, testadores. Gabarito Comentado. 1a Questão (Ref.: 200902096475) Pontos: 1,0 / 1,0 Você recebeu um caso de teste a ser aplicado. Quando você inicia a execução, percebe que os resultados esperados estão diferentes dos encontrados, porém os resultados encontrados estão corretos e o caso de teste está errado. Isto acontece devido a: O testador inverteu a entrada dos dados. Isto não acontece, pois o caso de teste está sempre correto. Uma provável falha na construção dos casos de teste. O cliente agiu de má fé. Os requisitos não ficaram claros para os testadores. 2aQuestão (Ref.: 200902092017) Pontos: 0,0 / 1,0 Qual é o propósito dos testes? Remover defeitos. Encontrar 100% dos defeitos do software. Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. Descobrir o maior número possível de defeitos do software, assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente. Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. 3a Questão (Ref.: 200902096484) Pontos: 1,0 / 1,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 é: Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional. Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade. Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos. Muito alto, pois os computadores atuais são capazes de processar milhares de informações por minuto. Incorreto, pois é superior ao determinado no documento de requisitos que determina como tempo máximo 1 segundo. 4a Questão (Ref.: 200902096481) Pontos: 1,0 / 1,0 Durante a revisão dos documentos do sistema, é indicada a participação dos seguintes profissionais: Gerente de Marketing, Cliente e testadores. Analistas, programadores, testadores. Analista, Programador e Operador. Gerente de Desenvolvimento, Gerente de Recursos Humanos e Testadores. Gerente do Projeto, Analista e Testadores. Gabarito Comentado. 5a Questão (Ref.: 200902092041) Pontos: 1,0 / 1,0 Quais atividades estão relacionadas com Teste? Atividades do final do ciclo de vida do software. Atividades durante todo o ciclo de vida do software. Somente atividades que avaliam produtos de 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. 6a Questão (Ref.: 200902096444) Pontos: 1,0 / 1,0 Qual é o conceito da técnica de Caixa Branca ? É baseado na lógica de sua execução, chamada também de Thread Testing. Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. Nenhuma das alternativas. É um tipo de teste que visa aprovar o sistema de uma forma completa imitando o ambiente real. Visa verificar se a solução atende os objetivos dos requisitos do negócio, no que diz respeito à funcionalidade, usabilidade antes de utilizar no ambiente de produção. 7a Questão (Ref.: 200902103489) Pontos: 1,0 / 1,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 "Todos-Nós". 1,2,6,2,3,4,2,3,5,2,6 1,2,3,4,2,3,5,2,6 1,2,6 1,2,3,4,5,6 1,2,3,4,2,3,5,6 8a Questão (Ref.: 200902096494) Pontos: 1,0 / 1,0 É INCORRETO afirmar que: 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. A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. 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. 9a Questão (Ref.: 200902092009) Pontos: 1,0 / 1,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. Caixa Preta Caixa Branca. Sequencial. Lógica. Teste incremental. 10a Questão (Ref.: 200902096470) Pontos: 1,0 / 1,0 Os requisitos podem ser utilizados como base para construção de casos de teste? 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 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. Não, pois quem determina o que o programa fará é o programador e não o cliente.
Compartilhar