6
Qualidade de Software
UNINASSAU
4
Qualidade de Software
UMG
5
Qualidade de Software
UMG
8
Qualidade de Software
UMG
3
Qualidade de Software
UMG
5
Qualidade de Software
UMG
11
Qualidade de Software
UNOPAR
7
Qualidade de Software
FMU
2
Qualidade de Software
UMG
Texto de pré-visualização
Nome do(a) Aluno(a):____________________________________________ Matrícula:______________ Disciplina: CCTO103 / TESTES DE SOFTWARE Data:____/____/______ Período: 2014 - 01 / AV2 Turma: 3001 OBSERVAÇÕES: Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta azul ou preta, na folha de respostas. Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos após o início da prova. Nesse período, nenhum aluno poderá deixar a sala. Terminada a prova, o aluno deverá entregar ao professor a folha de questões e a folha de respostas, devidamente identificadas. É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a realização da prova. Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo na folha de respostas. Boa prova. 1. Questão (Cód.:63165) ______ de 1,50 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. Limitar 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: A ( ) O testador deve ser a mesma pessoa que implementou o sistema, afinal não vale a pena gastar tempo e outro recurso para testar algo tão simples. B ( ) Os testes unitários são desnecessários dada à simplicidade do sistema a ser desenvolvido. C ( ) Para diminuir a probabilidade de erros de implementação, a verificação e validação deverão começar já na análise de modelagem de dados. D ( ) Devem ser realizados somente ao final do desenvolvimento para agilizar o processo. E ( ) Serão relativamente simples e serão feitos em 01 hora, afinal temos poucas telas e poucos campos. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 2. Questão (Cód.:46652) ______ de 1,50 O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste. A ( ) Teste de Integração B ( ) Teste de Unidade C ( ) Teste de Carga D ( ) Teste Alfa E ( ) Teste de Recuperação Cadastrada por: CELSO GONCALVES 3. Questão (Cód.:46627) ______ de 1,00 Esse tipo de teste é conduzido nas instações de desenvolvedor com os usuários finais. O software é usado em um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale a alternativa que corresponde ao tipo de teste mencionado. A ( ) Teste de Regressão B ( ) Teste Alfa C ( ) Teste de Segurança D ( ) Teste Beta E ( ) Teste de Integração Cadastrada por: CELSO GONCALVES 4. Questão (Cód.:51276) ______ de 1,00 Esse tipo de teste permite aos desenvolvedores executarem os testes individualmente através dos módulos ou componentes do sistema. Possibilita a verificação de requisitos funcionais, desempenho e de confiabilidade na modelagem o sistema, permitindo descobrir erros de interface entre os componentes do sistema. Assinale a alternativa correta: A ( ) Teste de Implantação B ( ) Teste de Produção C ( ) Teste de Unidade D ( ) Teste de Integração E ( ) Teste de Estresse Cadastrada por: CELSO GONCALVES 5. Questão (Cód.:58665) ______ de 0,50 Analise as seguintes sentenças e escolha a alternativa verdadeira, em relação aos níveis de testes: I - Os testes Unitários e de Integração devem ser realizados no ambiente de desenvolvimento. II - Os testes de Sistema devem ser realizados no ambiente de produção. III - Os testes de aceitação devem ser realizados no ambiente de produção. IV - Os testes unitários devem ser realizados no ambiente de desenvolvimento e os testes de integração devem ser realizados no ambiente de produção. A ( ) As alternativas II e III estão corretas. B ( ) As alternativas I e IV estão corretas. C ( ) As alternativas I e III estão corretas. D ( ) As alternativas I, II, III e IV estão corretas. E ( ) As alternativas I, II e III estão corretas. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 6. Questão (Cód.:94124) ______ de 0,50 A principal aplicação de sua empresa vem apresentando uma ¡cıerta 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? A ( ) Teste de segurança B ( ) Teste de recuperação C ( ) Teste de desempenho D ( ) Teste de disponibilização E ( ) Teste de esforço Cadastrada por: SHEILA DE GOES MONTEIRO 7. Questão (Cód.:58638) ______ de 0,50 Considere as afirmações abaixo: I. Teste Unitário: São realizados para verificar o funcionamento de um pedaço do sistema. II. Teste de Integração: Cada componente já testado é adicionado e novamente executado e os resultados avaliados. III. Testes de Aceitação: Executado pelos testadores para apurar se o software ou programa está fazendo exatamente aquilo que foi definido nos seus requisitos. IV. Testes de Sistema: Teste realizado pelos usuários para validar a liberação do software para a produção. Assinale a resposta correta. A ( ) I, II e III estão corretas. B ( ) Somente II está correta. C ( ) II, III e IV estão corretas. D ( ) I e II estão corretas. E ( ) II, IV e III estão corretas. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 8. Questão (Cód.:63212) ______ de 0,50 Com relação à 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; A ( ) I, III e IV estão corretos. B ( ) I, II e IV estão corretos. C ( ) I, IV e V estão corretos. D ( ) II, IV e V estão corretos. E ( ) IV e V estão corretos. Cadastrada por: CLAUDIA ABREU PAES 9. Questão (Cód.:58627) ______ de 0,50 Qual técnica de teste que visa avaliar as cláusulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos. A ( ) Caixa Preta B ( ) Sequencial. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos C Teste incremental. D Caixa Branca. E Lógica. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 10. Questão (Cód.:63160) ______ de 0,50 Escolha abaixo a melhor definição para o conceito de VERIFICAÇÃO é: A Processo para assegurar correção, completitude e consistência do produto implementado, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software. B Atividades que, ao final do ciclo de vida de testes de software, checa se o software foi construído em conformidade com os requisitos desejados pelo usuário. C Atividades que, ao final do ciclo de vida do desenvolvimento de software, testa se o software foi construído em conformidade com os requisitos desejados pelo usuário. D Processo para assegurar a correta implementação dos casos de teste, completitude dos casos de teste e consistência dos testes implementados, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software. E Processo para assegurar o tempo de resposta na execução dos casos de teste. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 11. Questão (Cód.:250065) ______ de 0,50 Assinale a opção que descreve corretamente o nome do teste que executa a tarefa abaixo (em Definição) - Definição: "Teste cuja finalidade é verificar o comportamento dos programas, em situações extremas de uso" A Teste de Esforço B Teste de Disponibilidade C Teste de Segurança D Teste de Desempenho E Teste Recuperação Cadastrada por: MARCELO VASQUES DE OLIVEIRA 12. Questão (Cód.:250063) ______ de 0,50 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" A Teste de Disponibilização B Teste de segurança C Teste de Esforço D Teste Recuperação E Teste de Desempenho Cadastrada por: MARCELO VASQUES DE OLIVEIRA 13. Questão (Cód.:121104) ______ de 0,50 Uma das técnicas empregadas no projeto de interfaces de sistemas é a condução de testes de usabilidade, cujos resultados fornecem importantes indicadores para melhorar a qualidade da interface. Os testes de usabilidade consistem em: A distribuir um questionário para os usuários iniciais do sistema com perguntas sobre a interface e mapear as respostas. B apresentar, para um usuário por vez, um protótipo da interface do sistema ou o próprio sistema, e verificar que o usuário realize algum tipo de tarefa, observando suas reações à interface, erros cometidos, dificuldades e eficiência no cumprimento da tarefa. C submeter o sistema a um software robot de teste e verificar os tempos de resposta a cada padrão de navegação, comparando-os com os requisitos não funcionais do sistema. D apresentar o sistema para um grupo de foco e coletar a opinião dos participantes sobre a interface, os conceitos e as metáforas utilizadas na mesma. E utilizar um software robot de teste para fazer acessos aleatórios ao sistema, tentando usar elementos da interface e registrando os erros encontrados. Cadastrada por: LUIZ DI MARCELLO SERNA SANTIAGO Fonte: CESGRANRIO 14. Questão (Cód.:250064) ______ de 0,50 Assinale a opção que descreve corretamente o nome do teste que executa a tarefa abaixo (em Definição) - Definição: "Teste cuja finalidade é verificar se os mecanismos de proteção irão efetivamente proteger o sistema de acesso indevido." A Teste de Segurança B Teste de Desempenho C Teste de Acesso D Teste de Disponibilização E Teste Recuperação Cadastrada por: MARCELO VASQUES DE OLIVEIRA Instituição: CENTRO UNIVERSITÁRIO ESTÁCIO DO CEARÁ Prova Impressa em 06/06/2014 por JANETE PEREIRA DO AMARAL Ref.: 11934446 Prova Montada em 06/06/2014
6
Qualidade de Software
UNINASSAU
4
Qualidade de Software
UMG
5
Qualidade de Software
UMG
8
Qualidade de Software
UMG
3
Qualidade de Software
UMG
5
Qualidade de Software
UMG
11
Qualidade de Software
UNOPAR
7
Qualidade de Software
FMU
2
Qualidade de Software
UMG
Texto de pré-visualização
Nome do(a) Aluno(a):____________________________________________ Matrícula:______________ Disciplina: CCTO103 / TESTES DE SOFTWARE Data:____/____/______ Período: 2014 - 01 / AV2 Turma: 3001 OBSERVAÇÕES: Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta azul ou preta, na folha de respostas. Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos após o início da prova. Nesse período, nenhum aluno poderá deixar a sala. Terminada a prova, o aluno deverá entregar ao professor a folha de questões e a folha de respostas, devidamente identificadas. É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a realização da prova. Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo na folha de respostas. Boa prova. 1. Questão (Cód.:63165) ______ de 1,50 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. Limitar 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: A ( ) O testador deve ser a mesma pessoa que implementou o sistema, afinal não vale a pena gastar tempo e outro recurso para testar algo tão simples. B ( ) Os testes unitários são desnecessários dada à simplicidade do sistema a ser desenvolvido. C ( ) Para diminuir a probabilidade de erros de implementação, a verificação e validação deverão começar já na análise de modelagem de dados. D ( ) Devem ser realizados somente ao final do desenvolvimento para agilizar o processo. E ( ) Serão relativamente simples e serão feitos em 01 hora, afinal temos poucas telas e poucos campos. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 2. Questão (Cód.:46652) ______ de 1,50 O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste. A ( ) Teste de Integração B ( ) Teste de Unidade C ( ) Teste de Carga D ( ) Teste Alfa E ( ) Teste de Recuperação Cadastrada por: CELSO GONCALVES 3. Questão (Cód.:46627) ______ de 1,00 Esse tipo de teste é conduzido nas instações de desenvolvedor com os usuários finais. O software é usado em um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale a alternativa que corresponde ao tipo de teste mencionado. A ( ) Teste de Regressão B ( ) Teste Alfa C ( ) Teste de Segurança D ( ) Teste Beta E ( ) Teste de Integração Cadastrada por: CELSO GONCALVES 4. Questão (Cód.:51276) ______ de 1,00 Esse tipo de teste permite aos desenvolvedores executarem os testes individualmente através dos módulos ou componentes do sistema. Possibilita a verificação de requisitos funcionais, desempenho e de confiabilidade na modelagem o sistema, permitindo descobrir erros de interface entre os componentes do sistema. Assinale a alternativa correta: A ( ) Teste de Implantação B ( ) Teste de Produção C ( ) Teste de Unidade D ( ) Teste de Integração E ( ) Teste de Estresse Cadastrada por: CELSO GONCALVES 5. Questão (Cód.:58665) ______ de 0,50 Analise as seguintes sentenças e escolha a alternativa verdadeira, em relação aos níveis de testes: I - Os testes Unitários e de Integração devem ser realizados no ambiente de desenvolvimento. II - Os testes de Sistema devem ser realizados no ambiente de produção. III - Os testes de aceitação devem ser realizados no ambiente de produção. IV - Os testes unitários devem ser realizados no ambiente de desenvolvimento e os testes de integração devem ser realizados no ambiente de produção. A ( ) As alternativas II e III estão corretas. B ( ) As alternativas I e IV estão corretas. C ( ) As alternativas I e III estão corretas. D ( ) As alternativas I, II, III e IV estão corretas. E ( ) As alternativas I, II e III estão corretas. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 6. Questão (Cód.:94124) ______ de 0,50 A principal aplicação de sua empresa vem apresentando uma ¡cıerta 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? A ( ) Teste de segurança B ( ) Teste de recuperação C ( ) Teste de desempenho D ( ) Teste de disponibilização E ( ) Teste de esforço Cadastrada por: SHEILA DE GOES MONTEIRO 7. Questão (Cód.:58638) ______ de 0,50 Considere as afirmações abaixo: I. Teste Unitário: São realizados para verificar o funcionamento de um pedaço do sistema. II. Teste de Integração: Cada componente já testado é adicionado e novamente executado e os resultados avaliados. III. Testes de Aceitação: Executado pelos testadores para apurar se o software ou programa está fazendo exatamente aquilo que foi definido nos seus requisitos. IV. Testes de Sistema: Teste realizado pelos usuários para validar a liberação do software para a produção. Assinale a resposta correta. A ( ) I, II e III estão corretas. B ( ) Somente II está correta. C ( ) II, III e IV estão corretas. D ( ) I e II estão corretas. E ( ) II, IV e III estão corretas. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 8. Questão (Cód.:63212) ______ de 0,50 Com relação à 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; A ( ) I, III e IV estão corretos. B ( ) I, II e IV estão corretos. C ( ) I, IV e V estão corretos. D ( ) II, IV e V estão corretos. E ( ) IV e V estão corretos. Cadastrada por: CLAUDIA ABREU PAES 9. Questão (Cód.:58627) ______ de 0,50 Qual técnica de teste que visa avaliar as cláusulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos. A ( ) Caixa Preta B ( ) Sequencial. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos C Teste incremental. D Caixa Branca. E Lógica. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 10. Questão (Cód.:63160) ______ de 0,50 Escolha abaixo a melhor definição para o conceito de VERIFICAÇÃO é: A Processo para assegurar correção, completitude e consistência do produto implementado, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software. B Atividades que, ao final do ciclo de vida de testes de software, checa se o software foi construído em conformidade com os requisitos desejados pelo usuário. C Atividades que, ao final do ciclo de vida do desenvolvimento de software, testa se o software foi construído em conformidade com os requisitos desejados pelo usuário. D Processo para assegurar a correta implementação dos casos de teste, completitude dos casos de teste e consistência dos testes implementados, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software. E Processo para assegurar o tempo de resposta na execução dos casos de teste. Cadastrada por: CLAUDIA ABREU PAES Fonte: Concursos 11. Questão (Cód.:250065) ______ de 0,50 Assinale a opção que descreve corretamente o nome do teste que executa a tarefa abaixo (em Definição) - Definição: "Teste cuja finalidade é verificar o comportamento dos programas, em situações extremas de uso" A Teste de Esforço B Teste de Disponibilidade C Teste de Segurança D Teste de Desempenho E Teste Recuperação Cadastrada por: MARCELO VASQUES DE OLIVEIRA 12. Questão (Cód.:250063) ______ de 0,50 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" A Teste de Disponibilização B Teste de segurança C Teste de Esforço D Teste Recuperação E Teste de Desempenho Cadastrada por: MARCELO VASQUES DE OLIVEIRA 13. Questão (Cód.:121104) ______ de 0,50 Uma das técnicas empregadas no projeto de interfaces de sistemas é a condução de testes de usabilidade, cujos resultados fornecem importantes indicadores para melhorar a qualidade da interface. Os testes de usabilidade consistem em: A distribuir um questionário para os usuários iniciais do sistema com perguntas sobre a interface e mapear as respostas. B apresentar, para um usuário por vez, um protótipo da interface do sistema ou o próprio sistema, e verificar que o usuário realize algum tipo de tarefa, observando suas reações à interface, erros cometidos, dificuldades e eficiência no cumprimento da tarefa. C submeter o sistema a um software robot de teste e verificar os tempos de resposta a cada padrão de navegação, comparando-os com os requisitos não funcionais do sistema. D apresentar o sistema para um grupo de foco e coletar a opinião dos participantes sobre a interface, os conceitos e as metáforas utilizadas na mesma. E utilizar um software robot de teste para fazer acessos aleatórios ao sistema, tentando usar elementos da interface e registrando os erros encontrados. Cadastrada por: LUIZ DI MARCELLO SERNA SANTIAGO Fonte: CESGRANRIO 14. Questão (Cód.:250064) ______ de 0,50 Assinale a opção que descreve corretamente o nome do teste que executa a tarefa abaixo (em Definição) - Definição: "Teste cuja finalidade é verificar se os mecanismos de proteção irão efetivamente proteger o sistema de acesso indevido." A Teste de Segurança B Teste de Desempenho C Teste de Acesso D Teste de Disponibilização E Teste Recuperação Cadastrada por: MARCELO VASQUES DE OLIVEIRA Instituição: CENTRO UNIVERSITÁRIO ESTÁCIO DO CEARÁ Prova Impressa em 06/06/2014 por JANETE PEREIRA DO AMARAL Ref.: 11934446 Prova Montada em 06/06/2014