Sunteți pe pagina 1din 17

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DA PARABA PR-REITORIA DE ENSINO CURSO SUPERIOR DE TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA:

PRTICAS DE PROGRAMAO PROFESSOR: DIEGO PESSOA PERODO: 5 ALUNO: PERODO LETIVO: 2013-1

LISTA DE EXERCCIOS TESTES DE SOFTWARE 1) Qual correta definio de testes? a) Organizar a atividade de testar aplicaes. b) Descobrir e corrigir os problemas e, com isto, melhorar a qualidade. c) Assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente. d) Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. e) Exercitar todos os desvios condicionais existentes no cdigo fonte. 2) Complete a frase: O ciclo de vida dos testes deve ser integrado, paralelo ao _____________. a) b) c) d) e) Projeto fsico do sistema CDVS ( Ciclo de Vida do Desenvolvimento de Sistemas) Planejamento Procedimento Inicial / Preparao Projeto lgico do sistema

3. Considere os objetivos seguintes: I. Descobrir defeitos. II. Ganhar confiana no sistema. III.Prover informao sobre o sistema IV. Prevenir defeitos. V. Remover defeitos. Qual das alternativas abaixo lista os objetivos comuns do teste ? A. B. C. D. E. I, II, III, IV e V I, II, III e IV I, II e III IeV II, III e IV

6. Considerando-se a execuo dos testes, marque a opo incorreta: A. Os testes diminuem em 100% os erros deste software B. Os testes diminuem o risco de serem encontrados defeitos do software em produo. C. Os testes diminuem consideravelmente os erros deste software

D. quase impossvel testar todas as possibilidades de formas e alternativas de entradas de dados, ou todas as possibilidades e condies criadas pela lgica do programador. E. Os testes no garantem que o software ficar totalmente livre de defeitos 7. Quais os documentos que devem ser gerados na fase de Planejamento dos testes? A. B. C. D. E. Plano de testes Estratgia de testes Casos de Teste / Script e Relatrios e testes Estratgia de testes e casos de testes As repostas A e B esto corretas

8. Qual o conceito da tcnica de Caixa Branca ? A. baseado ma lgica de sua execuo, chamada tambm de Thread Testing. B. Visa avaliar as clusulas de cdigo, lgica interna de componente codificado, as configuraes e outros elementos tcnicos. C. um tipo de teste que visa aprovar o sistema de uma forma completa imitando o ambiente real. D. Visa verificar se a soluo atende os objetivos dos requisitos do negcio, no que diz respeito funcionalidade, usabilidade antes de utilizar no ambiente de produo. E. Nenhuma das alternativas 9. Assinale a resposta correta: A. Validao: Realiza inspees, revises sobre o produto gerado pelas diversas etapas de teste (revises de requisitos, modelo e inspees de cdigo). B. Verificao: Avalia se o sistema atende os sistemas de requisitos do projeto. C. Validao: Avalia se o sistema atende os sistemas de requisitos do projeto. Os testes unitrios, de integrao, de sistemas e de aceitao so classificados como teste de validao. D. A validao executada antes da verificao. E. Os testes Unitrios, Integrao, sistema e aceitao so classificados como testes de verificao. 10. Quem so os responsveis para executar os testes unitrios e testes de integrao? A. B. C. D. E. Analista de testes Desenvolvedores Testadores Usurios Desenvolvedores e Usurios

11. Qual a definio correta de um risco? A. um evento no futuro cuja ocorrncia poder causar algum tipo de problema, no caso, ao projeto de teste de software.

B. Preparar um caminho para reduzir o impacto do risco dentro do projeto, evitando que o risco se torne um problema. C. Probabilidade de ocorrncia x criticidade D. o resultado errado provocado por um defeito ou condio inesperada E. Nenhuma das alternativas 15. Quais os itens que devem ser abordados nos caso de teste? A. B. C. D. E. Planejamento dos Testes Dados de entrada Aes e condies gerais para execuo Dados de entrada, Resultados esperados, Aes e condies gerais para execuo As alternativas A, B esto corretas e a alternativa C est incorreta.

18. Quais atividades esto relacionadas com Teste? A. Atividades do final do ciclo de vida do software B. Somente atividades que avaliam produtos de software C. Atividades que envolvem a execuo do teste pelo componente ou o sistema sob o teste D. As respostas A e C esto corretas E. Atividades durante todo o ciclo de vida do software incluindo o planejamento, a preparao, e a avaliao 19. Por que importante indicar claramente os objetivos do teste? A. Para assegurar de que os defeitos no foram introduzidos em reas inalteradas B. Porque a cobertura deve ser medida de encontro aos objetivos do teste C. Porque o nvel do risco do produto determinado pelos objetivos do teste D. Porque identificar objetivos do teste uma tarefa principal na atividade do planejamento do teste E. Porque as pessoas tendem a alinhar seus objetivos com os objetivos da gerncia 20. Testar pode: A. Eliminar a possibilidade que no h nenhum erro novo do achado nos restante dos defeitos B. Identificar novos Erros(bug) com a repetio dos mesmos testes C. Medir a qualidade do software nos termos dos defeitos encontrados D. Localizar, analisar, e remover as causas das falhas E. Remover defeitos 21. O que verdade dos sistemas com qualidade? A. Atende aos requisitos, necessidades dos usurios e dos clientes, e expectativas B. seguro C. confivel D. Custa mais do que outros sistemas com as mesmas caractersticas E. Foi entregue no prazo e dentro do oramento.

25. Um produto a ser entregue pode ser considerado uma linha-de-base (baseline) quando: A. J foi suficientemente testado B. J foi homologado pelos usurios C. Atinge o que foi determinado na Estratgia de Teste D. No tem mais defeito E. Atinge um marco pr-definido no seu processo de desenvolvimento 26. Classifique as afirmaes abaixo: 1. Existem metodologias de teste que podem ser usadas em qualquer ambiente de teste. 2. Sempre vamos precisar adequar uma metodologia de desenvolvimento quando iniciamos um projeto de teste. A. B. C. D. E. A primeira afirmativa correta e a segunda errada As duas esto erradas As duas esto corretas A primeira afirmativa est errada e a segunda esta correta No se aplica

29. Quando verificamos se a soluo atende aos objetivos do negcio e a seus requisitos, no que diz respeito funcionalidade e usabilidade, antes da utilizao no ambiente de produo. Qual o nvel de testes que est sendo aplicado? A. B. C. D. E. Testes de Integrao Testes de Sistema Testes Unitrios Testes de Aceitao Testes de Performance

31. Mudanas de requisitos e rotatividade da equipe de testes esto relacionados com: A. B. C. D. E. Os problemas encontrados durante a elaborao de um Caso de Teste Procedimentos de testes Testes de integrao Estratgia de testes Nenhuma das alternativas

33. Quais so as etapas para identificar um defeito? A. Encontrar defeito e analisar defeito B. Somente encontrar defeito C. Encontrar defeito e reportar defeito D. Encontrar defeito e reconhecer defeito E. Encontrar defeito, reportar defeito e reconhecer defeito

40. Considere as afirmaes abaixo: I. Os desenvolvedores so responsveis pelos testes unitrios e de integrao II. Os usurios so responsveis pelos testes de aceitao III Os usurios so responsveis pelos testes de sistema e aceitao IV Os desenvolvedores so responsveis apenas pelos testes unitrios. V Os analistas de testes so responsveis pelos testes de sistema Qual das alternativas abaixo contempla todas as afirmaes verdadeiras. A. B. C. D. E. I, III, V Somente I II, IV, V I, II, V IeV

43. Qual teste deve ser aplicado para verificar o nvel de facilidade de uso do software pelos usurios. A. B. C. D. E. Teste de Desempenho Teste de Performance Teste de Recuperao Teste de Usabilidade Teste de Conformidade

44. Myers afirma no seu livro The Art of Software Testing. I Os testes unitrios podem remover entre 30% e 50 % dos defeitos dos programas. II Os testes de sistemas podem remover entre 30% e 50% dos defeitos remanescentes. III Os sistemas podem ir para produo ainda com aproximadamente 49 % de defeitos. IV Afirma que revises de cdigos podem ainda reduzir entre 20 % e 30 % desses defeitos. Assinale a alternativa correta. A. B. C. D. E. I, II so verdadeiras e III, IV so falsas Todas as afirmativas so verdadeiras I, II so falsas e III, IV esto verdadeiras Todas as afirmativas so falsas I, II, IV so verdadeiras e III falsa

45. Qual o objetivo do teste de regresso? A. Determinar que os parmetros e dados so corretamente transferidos entre as aplicaes. B. Validam a capacidade e qualidade da recuperao do software aps falhas de hardware ou outros problemas catastrficos. C. Determinar que as funes previamente testadas continuam funcionando corretamente aps mudanas terem sido introduzidas no sistema. D. Determinar a completeza da documentao da operao. E. Determinar se foi dada a adequada ateno para identificar riscos de segurana. 46. Escolher a melhor resposta: O teste de aceitao, na maioria das vezes, vai usar as ferramentas usadas pelos testadores no seu trabalho de teste. A diferena est nos objetivos dos testes de cada uma das equipes. Enquanto os testadores buscam ____________, os usurios buscam ______________ A. B. C. D. E. Defeitos, inconformidades com as regras de negcio Fazer bons planos testes, executar o plano de testes feito pelos testadores Os melhores dados, os melhores processos Inconformidades com as regras de negcio, defeitos Erros, Falhas

47. Para que o ciclo de vida seja integrado, paralelo ao Ciclo de Vida do Desenvolvimento de Sistemas qual o ciclo de vida dos testes que deve ser seguido? A. B. C. D. E. Procedimento Inicial/Preparao e Planejamento Procedimento Inicial/Preparao, Planejamento e Especificao, Execuo e Entrega Procedimento Inicial/Preparao, Planejamento e Especificao Planejamento, Especificao,Execuo e Entrega As respostas A e D esto corretas e a resposta C est errada

49. Complete a frase: Para cada caso de uso teremos A. B. C. D. E. um nico caso de teste apenas um Resultado de Teste um ou vrios Casos de Teste uma possibilidade de Teste um documento de Teste

50. Quando estamos tratando os riscos consideramos o seguinte: A. O impacto causado pelo risco no projeto. B. A probabilidade de ocorrncia do risco. C. A Severidade do risco.

D. O impacto do risco no negcio e a sua probabilidade de ocorrncia E. Nenhuma das respostas anteriores. 51. O real objetivo do teste de software : A. B. C. D. Executar o software com inteno de expor as falhas Executar o software garantir que ele executa Executar partes do cdigo que so mais crticas Executar partes falhas que foram corrigidas

52. Uma reviso de cdigo deve ser feita quando: A. B. C. D. O programa ou componente finalizado pelo programador iniciado o uso em produo O programa comea a ser testado pela equipe de teste Em vrias etapas durante a sua construo

53. Considerando a reviso tcnica formal avalie as questes abaixo: I. Procurar defeitos de software, mesmo durante a fase de anlise e projeto II. Verificar se os requisitos esto sendo atendidos III. Checar a existncia de cdigo mal-intencionado IV. Verificar se o cdigo est construdo de forma linear

Qual das alternativas indica as frases corretas? A. I e III B. I, II e III C. II e IV D. I, II, III e IV 54. Um erro foi encontrado pelo testador. Isto significa que: A. B. C. D. O testador atento e no deixa passar nada de estranho O programa ruim e provavelmente foi mal construdo Um resultado encontrado diferente do resultado esperado O programador no fez o que se esperava

55. Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: A. B. C. D. Considerar um pequeno engano que pode muito bem ser ignorado Interromper o processo de teste Anotar o erro mesmo assim e continuar com os testes previstos Chamar o programador e interromper os testes

56. Quando o testador finaliza os testes que ele deveria fazer num determinado mdulo, ele ento: A. Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins B. Entrega o resultado do seu trabalho ao responsvel pelos testes C. Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um timo trabalho D. D seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou no bem feito. 57. Os requisitos podem ser utilizados como base para construo de casos de teste? A. Sim, pois os requisitos que determinam o que o programa ou mdulo deve fazer e como deve ser o resultado esperado B. No, pois quem determina o que o programa far o programador e no o cliente C. Sim, pois o cliente tem experincia em programao e indica a melhor forma de se construir um programa D. No. Pois quem determina sempre o gerente do projeto, que tem mais autoridade sobre o assunto que o cliente 58. Voc recebeu um caso de teste a ser aplicado. Quando voc inicia a execuo, percebe que os resultados esperados esto diferentes dos encontrados, porm os resultados encontrados esto corretos e o caso de teste est errado. Isto acontece devido a: A. B. C. D. Isto no acontece, pois o caso de teste est sempre correto. Uma provvel falha na construo dos casos de teste Os requisitos no ficaram claros para os testadores O cliente agiu de m f

59. Um mdulo contendo um clculo utilizado em vrios programas foi alterado. correto afirmar que: A. Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) B. Todos os mdulos de clculo afetados devem ser testados (teste de clculos) C. Somente os mdulos que envolvam clculos e tenham fronteiras com o mdulo alterado, devem ser testados (teste de afirmao) D. Todos os programas que tenham relao com esta mudana devem ser verificados, independentes se foram ou no alterados. (teste de regresso) 60. Durante a reviso dos documentos do sistema, indicada a participao dos seguintes profissionais: A. B. C. D. Gerente de Desenvolvimento, Gerente de Recursos Humanos e Testadores Analistas, programadores, testadores Gerente de Marketing, Cliente e testadores Nenhuma das alternativas anteriores

61. Tomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve como tempo de resposta 02 segundos. Levando-se em considerao o documento de requisitos do sistema que especifica tempo de resposta menor ou igual a 01 segundo, este tempo : A. Muito alto, pois os computadores atuais so capazes de processar milhares de informaes por minuto B. Muito baixo, pois 02 segundos algo aceitvel em qualquer sistema computacional. C. Incorreto, pois superior ao determinado no documento de requisitos que determina como tempo mximo 1 segundo D. Correto, pois deu exatamente 2,00 segundos e no 02,344 milisegundos 62. Escolha dentre as opes abaixo, qual a melhor descrio para teste de regresso: A. B. C. D. Verifica se as alteraes feitas no retornaram o sistema verso inicial Checa as inconsistncias dos programas que rodam no mesmo computador Garante que defeitos no foram introduzidos em verses anteriores do sistema Verifica se no foram introduzidos erros em partes inalteradas do sistema.

63. Analise as questes abaixo e indique a mais correta: A. Desenvolvedores e testadores so parte da mesma equipe, pois o trabalho de um depende do outro. B. Desenvolvedores e testadores integram o mesmo time, mas com funes conflitantes C. Desenvolvedores e testadores integram equipes diferentes, pois a independncia entre as equipes necessria D. Os gerentes de testes, assim como todos da equipe de teste, tambm codificam quando o cronograma atrasa 64. correto afirmar que: A. Quanto antes um defeito encontrado, mais barato sai a sua resoluo B. Um defeito encontrado na fase de testes mais barato para se arrumar que um defeito encontrado na fase de anlise C. A fase em que o sistema disponibilizado para o usurio sempre a ideal para se procurar erros, pois cada erro ter baixo custo para sua resoluo D. Quando o cliente encontra um erro ele sempre fica feliz 65. incorreto afirmar que: A. A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos B. Um trabalho de qualidade depende tambm de um bom trabalho da equipe de testadores

C. Quando o programa a ser construdo pequeno, no justifica testar algo to simples. D. A reviso importante durante todo o projeto de desenvolvimento 69. Num exemplo em que um caso de teste deva ser construdo para testar um novo campo numrico do sistema, quais aspectos deveriam ser levados em considerao: A. Se for um campo numrico, verificar se no aceita letras B. Se for um campo numrico, verificar se no aceita caracteres alfabticos ou caracteres especiais. C. Se for um campo numrico, alm de no aceitar nada diferente de nmeros, deve ser verificado tambm seu limite mximo de digitao e as fronteiras inferiores e superiores. D. Um campo numrico tem que aceitar nmeros e caracteres especiais, como : para se digitar hora. 71. Um aspecto da rastreabilidade : A. Um requisito foi implementado, desde que o documento do projeto assim o indique B. Um teste aponta para um requisito e um requisito necessita de um teste C. O teste feito de forma independente do projeto, pois as equipes so independentes e um bom teste no deixa rastro D. O requisito s necessita de um teste caso seja de complexidade alta. Neste caso a rastreabilidade indica que o teste foi efetuado com sucesso 72. Quando voc est testando um sistema para controle de receitas culinrias e logo aps um sistema para controle de trfego areo, pode-se afirmar que: A. O conceito de testes o mesmo, logo o tempo para teste tambm ser o mesmo B. Um sistema de controle de receitas culinrias no demanda testes por ser algo de extrema simplicidade, porm o de trfego areo deve ser testado por pelo menos 4 anos antes de entrar em operao. C. O conceito de testes o mesmo para os dois sistemas, porm a cobertura feita no sistema areo, dada a sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes que o de sistema culinrio D. O teste feito no sistema de trfego areo, por ser aparentemente maior, serve para o sistema de controle de receitas que menor. 73. Um relatrio de erros deveria se parecer com qual alternativa abaixo: A. O erro ocorreu ontem noite B. O erro ocorreu aps a insero de um nmero vlido (12) que no foi aceito pelo sistema C. O erro ocasionou uma tela de advertncia azul, ontem de manh D. O erro ocorreu aps a insero de um nmero vlido (12) que no foi aceito pelo sistema, com a mensagem de erro Valor no permitido

74. Quando um profissional de teste no encontra nenhum erro no sistema que acabou de testar, correto afirmar: A. B. C. D. Os casos de teste foram todos executados ento o software est livre de erros Alguns erros ocorreram, mas eram pequenos e nem foram anotados Os casos de teste podem ser melhorados, cobrindo novas situaes ou condies O testador ter que refazer os testes, pois se erros no foram encontrados sinal de que algo foi deixado para trs

75. Supondo uma construo de casos de teste para uma determinada aplicao com 5 transaes, leve em considerao as seguintes afirmaes: As transaes devem funcionar com os dados previstos As transaes devem ser canceladas e voltar ao menu, caso a tela ESC seja pressionada Todas as transaes devem ter uma durao mxima de 1 minuto entre o preenchimento do primeiro e o ltimo campo Quantos cenrios so descritos neste caso? A. 5 B. 10 C. 15 D. 20

76. Imaginando-se um projeto tenha como fases Desenvolvimento, Testes, Piloto e Produo, incorreto afirmar que: A. Em piloto, existem chances de erros que passaram pela fase de teste sejam descobertos B. Se o sistema est em produo, significa que ele est livre de erros. C. Erros descobertos na fase de teste normalmente no sero repassados para a fase de piloto D. A ocorrncia de erros em produo normal. 77. Considere as seguintes assertivas sobre teste de software: I. O teste de regresso consiste na re-execuo de testes previamente aplicados II. A validao de software obtida por uma srie de testes que visam demonstrar a conformidade com os requisitos III. A categoria de testes conhecida como caixa-preta no requer o conhecimento da interface do mdulo sendo testado Esto corretas as assertivas: A. I, apenas;

B. II, apenas; C. I e II, apenas; D. I, II e III. 79. Em se tratando de erros de software, correto afirmar que: I. A maioria dos erros introduzida nos programas por falta de documentao em portugus II. A maioria dos erros so humanos e tem origem na comunicao, entendimento e transformao das informaes III. A maioria dos erros encontrados nos sistemas decorre de comunicao falha entre o cliente (que no sabe pedir) e o programador (que no sabe perguntar) Esto corretas as assertivas: A. B. C. D. I, apenas; II, apenas; III, apenas; II e III apenas

80. Muitos profissionais justificam seus erros dizendo que No existe software livre de defeitos A. Isto verdade e justifica plenamente a ocorrncia de erros B. Isto no verdade, pois os softwares feitos pelas agncias espaciais no contm erros C. Isto verdade, porm no serve de desculpa para erros cometidos e utilizada somente por maus profissionais D. mentira, pois os sistemas mdicos so 100% prova de falhas. 81. Segundo o IEEE Std 729, Standard Glossary of Software Engineering Terminology, qual a definio de Erro, Defeito e Falha I. Erro a atividade humana que, em ltima instncia, resultar em uma (ou mais) falha no software II. Defeito a representao, no software, do erro cometido III. Falha o resultado da manifestao de um defeito, perceptvel pelo usurio Esto corretas as assertivas: A. B. C. D. I, apenas; II, apenas; III, apenas; I, II e III

82. So caractersticas de um software desenvolvido dentro dos conceitos de qualidade: A. Conceituao alta, usabilidade, Eficincia, passvel de testes

B. Confiabilidade, Diversalidade, Eficincia, testabilidade C. Documentao mnima (sem burocracia), Eficcia de uso, testabilidade D. Confiabilidade, usabilidade, Eficincia, testabilidade 83. O teste de software normalmente a ltima fase antes de entregarmos o sistema pronto ao cliente. correto afirmar que: A. Por ser a ltima fase, ele tem a obrigao de dizer que o software funciona B. Por ser a ltima fase ela tambm a mais importante de todas para a garantia da qualidade C. Ela pode ser a ltima, mas no a nica tarefa que garante a qualidade do software D. Por ser a ltima fase ela nunca deixada de lado, afinal isso seria uma bobagem. 84. Podemos definir como atividades bsicas de teste, as seguintes tarefas: A. Planejamento, Projeto de Casos de Teste, Execuo dos Casos de Teste, Anlise dos Resultados Obtidos, Documentao e Registro B. Planejamento dos testes, execuo, reunio de resultados C. Planejamento, testes e documentao de resultados D. Especificao dos casos de uso, especificao dos casos de teste, especificao dos templates de documentos de anlise, execuo de testes 85. Imaginando-se um projeto de desenvolvimento de software, com ciclos de anlise, desenvolvimento e testes, correto admitir que: A. Erros encontrados sejam corrigidos em tempo de teste no prprio ambiente de teste, dando agilidade ao processo como um todo B. Novas solicitaes feitas pelo cliente no sejam testadas quando estas solicitaes chegam aps as atividades de teste j ultrapassarem 86%, para no comprometer o prazo de entrega C. Os testes devem ser feitos em um ambiente preferencialmente isolado e somente aps a concluso dos testes que a nova verso do software ser baixada no ambiente para nova rodada de testes. D. Qualquer ocorrncia de resultado obtido diferente do resultado esperado passvel de ser anotado e ir interromper os testes 86. A caracterstica bsica de um teste de caixa preta : A. B. C. D. Dado um conjunto de requisitos, avaliar todos os detalhes da implementao Conhecer com profundidade a linguagem utilizada para o desenvolvimento Preparar casos de teste baseados na especificao do software Preparar casos de teste baseados na estrutura interna do software

87. J os testes de caixa branca, tem como principal caracterstica: A. Dado um conjunto de requisitos, avaliar todos os detalhes da implementao B. Conhecer com profundidade a linguagem utilizada para o desenvolvimento C. Preparar casos de teste baseados na especificao do software

D. Preparar casos de teste baseados na estrutura interna do software 88. Escolha abaixo a melhor definio para o conceito de VERIFICAO : A. Atividades que, ao final do ciclo de vida de desenvolvimento de software, testa se o software foi construdo em conformidade com os requisitos desejados pelo usurio B. Processo para assegurar correo, completitude e consistncia do produto implementado, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software C. Atividades que, ao final do ciclo de vida de testes de software, checa se o software foi construdo em conformidade com os requisitos desejados pelo usurio D. Processo para assegurar a correta implementao dos casos de teste, completitude dos casos de teste e consistncia dos testes implementados, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software 89. Quando se pensa em tarefas e executores, correto afirmar que: A. O teste unitrio normalmente feito pelo testador e o teste de sistema pelo analista de sistemas B. O teste de integrao usualmente executado pelo analista de integrao e o teste de sistema pelo programador C. O teste de sistema usualmente executado pelo analista de teste e o teste unitrio pelo programador D. O teste de aceitao usualmente executado pelos usurios e o teste unitrio pelo analista de teste 90. O objetivo do teste de usabilidade garantir: A. B. C. D. Que os requisitos funcionais foram implementados. Se o tempo de resposta do software aceitvel em todos os momentos Se o software de fcil utilizao Se o software, sob uma determinada carga de servio, se comporta como definido pelo usurio.

91. O objetivo do teste de usabilidade garantir: A. B. C. D. Que os requisitos funcionais foram implementados. Se o tempo de resposta do software aceitvel em todos os momentos Se o software de fcil utilizao Se o software, sob uma determinada carga de servio, se comporta como definido pelo usurio.

92. correto afirmar que: A. Os testes devem realmente comear na ltima fase, caso contrrio o cronograma fica comprometido B. A atividade de testes deve comear junto com o projeto. Isto visa diminuir a ocorrncia de erros passados de uma fase para outra. C. Os testes devem comear ao final do desenvolvimento, pois somente neste momento temos algum artefato j compilado e pronto para ser executado. D. As atividades de teste devem comear junto com a fase de desenvolvimento, pegando os primeiros artefatos liberados pelo desenvolvimento Resposta: B 93. Tendo como base as seguintes informaes: Um sistema construdo com a mais atual linguagem de programao feito para atender aos seguintes objetivos: Cadastrar clientes para envio de mala direta, com nome e endereo, ambos os campos alfa-numrico Remover clientes cadastrados Incluir texto de mensagem a ser enviada com at 60 caracteres alfabticos Impedir o cadastramento de clientes com nomes e endereos iguais Podemos imaginar que os testes: A. Sero relativamente simples e sero feitos em 01 hora, afinal temos poucas telas e poucos campos B. Para diminuir a probabilidade de erros de implementao, a verificao e validao deveriam comear j na anlise da modelagem de dados. C. Os testes unitrios so desnecessrios dada simplicidade do sistema a ser desenvolvido D. O testador deve ser a mesma pessoa que implementou o sistema, afinal no vale a pena gastar tempo de outro recurso para testar algo to simples 94. Tendo como base s informaes da questo 93: A. A validao ir garantir que clientes cadastrados recebero a mala direta B. A validao ir garantir que a base de dados est consistente C. A validao ira garantir que clientes removidos deixaro de receber malas diretas com mensagens desatualizadas D. A validao ir garantir que a mensagem de texto inserida no conflitar com as mensagens antigas que tem texto similar.

95. Tendo como base s informaes da questo 93: A. A verificao ir garantir que clientes no sejam cadastrados em duplicidade, somente no caso de que os nomes sejam iguais B. A verificao ir garantir que clientes no sejam cadastrados em duplicidade, contanto que nome e endereo sejam iguais, porm se a mensagem for totalmente alfabtica, no teremos como garantir este requisito C. A verificao ir garantir que clientes no sejam cadastrados em duplicidade, contanto que nome e endereo sejam iguais D. A verificao no ir garantir que no enviaremos mensagens numricas. 96. Sabendo-se que, por mais testes que se faam num determinado software, falhas ocorrero, como se determina a cobertura ideal de aplicao de casos de teste? A. A cobertura adequada atingida quando se alcana 85% dos testes executados B. A cobertura ideal dada pela frmula: {[(CASOS DE TESTE EXECUTADOS / CASOS DE USO) * 1,25]/Klocs}, onde 1,25 o ndice de segurana do sistema C. A cobertura adequada depende muito do aplicativo e do cliente, no existindo frmulas para apurar estes nmeros. Ele deve ser estimado e aceito por todos os responsveis pelo projeto de teste e de desenvolvimento. D. A cobertura ideal dada pela frmula: {[(CASOS DE TESTE EXECUTADOS / CASOS DE USO) * 1,25]/Klocs}, onde 1,25 o coeficiente de cobertura de casos de uso / casos de testes 97. A teoria dos mutantes utilizada para validao da cobertura de: A. B. C. D. Casos de uso Requisitos funcionais Casos de teste Requisitos de teste

98. Dentre os tipos de testes conhecidos, podemos citar os seguintes: A. B. C. D. Teste de unidade, teste de abstrao, teste de segurana, teste de desempenho Teste de partio, teste de abstrao, teste de classificao, teste de personificao Testes unitrios, testes integrais, testes de metodologia, teste de estado Teste de unidade, teste de integrao, teste de segurana, teste de desempenho

99. Levando-se em considerao a necessidade de controle de casos de testes aplicados, casos de teste no aplicados, casos de teste aprovados e casos de teste reprovados, indique qual a melhor alternativa: A. Para garantir um software livre de defeitos, a quantidade de casos de testes aprovados deve ser sempre maior que aos casos de teste reprovados B. Para garantir um software livre de defeitos, a quantidade de casos de testes aprovados deve ser sempre maior ou igual aos casos de teste reprovados C. No h garantia de que um software esteja livre de defeitos D. Na h garantias de que um software esteja livre de defeitos antes de atingido um mnimo de 95,5% de casos de teste aplicados e aprovados. 100. Num teste de recuperao, no iremos testar os seguintes requisitos: A. O tempo de reparo colocar o sistema em operao - em caso de necessidade de interveno humana B. A integridade dos dados C. Mensagens de erro apresentadas durante a ocorrncia da falha D. Validao de usurio e senha para acesso

S-ar putea să vă placă și