·

Análise e Desenvolvimento de Sistemas ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

23824_7 - Teste de Software - 2020.2A Avaliação On-Line 5 (AOL 5) - Questionário Nota final 10/10 Enviada: 13/08/20 19:03 (BRT) Pergunta 1 Assinale a alternativa CORRETA sobre testes caixa preta: Ocultar opções de resposta 🔼 São testes que tem o objetivo de testar todas as partes das unidades, em um sistema orientado a objetos seria realizar testes para os métodos das classes. São realizados na interface gráfica do software, essa abordagem de testes não está preocupada como o software que foi desenvolvido. A principal questão do teste, é testar se o software está funcionando de acordo com a especificação de requisitos. Resposta correta São testes que permitem estimar que o sistema irá suportar a carga de informações a qual foi projetado. Normalmente são realizadas diversas baterias de testes aumentando gradualmente a carga de dados até que o desempenho do sistema se torne insuportável. São testes que interagem diretamente com a interface gráfica do software, simulando um usuário humano. Normalmente as interações simuladas são gravadas por meio de uma ferramenta, na qual alguns chamam de macro São testes que se fundamentam em uma análise dos procedimentos do software. É um teste minucioso que passa por todos os possíveis fluxos do sistema. Cada cenário representa um fluxo contendo diferentes estruturas condicionais e de repetição. Pergunta 2 Assinale a alternativa que apresenta uma metodologia que intercala desenvolvimento e testes. A ideia principal é que você escreva testes a cada incremento e desenvolva sua aplicação focada nos testes: Ocultar opções de resposta 🔼 RUP XP Scrum TDD Cascata Resposta correta Pergunta 3 É papel de qual profissional criar o plano de testes? Ocultar opções de resposta 🔼 Arquiteto ou Gerente de projeto. Analista de requisitos ou Gerente de configuração. Analista de testes ou Gerente de projeto. Resposta correta Analista de sistemas ou Gerente de configuração. Desenvolvedor ou Gerente de configuração. Pergunta 4 Relacione as abordagens de testes de software: 1. TESTE CAIXA PRETA 2. TESTE CAIXA BRANCA 3. TESTE DE REGRESSÃO ( ) Reexecução dos subconjuntos de testes que já foram executados anteriormente, para garantir que essas alterações não propagem efeitos colaterais indesejados. ( ) Testes realizados conhecendo as funcionalidades que foram especificadas para o software, realizando testes para comprovar a eficácia do programa. ( ) Testes realizados conhecendo a funcionalidade interna, ou seja, como o software foi projetado internamente, realizar testes de acordo com a modelagem dos componentes que foram desenvolvidos. Ocultar opções de resposta 🔼 A ( 3 ) B ( 1 ) C ( 2 ) D ( 3 ) E ( 1 ) ( 2 ) Resposta correta Pergunta 5 Relacione as abordagens de testes de software. 1. TESTE ALFA 2. TESTE BETA 3. TESTES DE ACEITAÇÃO ( ) Testes realizados pelos usuários para fazer experimentação do sistema desenvolvido. ( ) Usuários trabalham com a equipe de desenvolvimento para testar o software no ambiente de desenvolvimento. ( ) Testes formais realizados pelos usuários para atestar que o software foi aceito e está pronto para ser utilizado. Ocultar opções de resposta A (2) (1) (3) Resposta correta Pergunta 6 Relacione os tipos de testes de arquitetura: 1. TESTES NO SERVIDOR 2. TESTES DE BASE DE DADOS 3. TESTES DE TRANSAÇÃO 4. TESTES DE REDE ( ) São testes importantes para garantir que as operações requeridas pelos usuários consigam ser íntegras de acordo com os requisitos, a integridade das informações é o ponto crucial para o desenvolvimento de software. ( ) São testes realizados no servidor para verificar se a comunicação entre os nós da rede está funcionando corretamente, se as mensagens estão sendo endereçadas corretamente para os nós de destino, e se troca de informação está ocorrendo sem erros. ( ) Realizar testes de no gerenciamento de dados do servidor, tempo de resposta e no software container que hospeda sua aplicação ex: o servidor java apache tomcat, ou com jboss, ou servidor http de apache, php, .NET e IIS(Internet Information Server), entre outros. ( ) Realiza testes específicos nos SGBD que sua aplicação utiliza, independentemente em qual tipo de armazenamento de dados que seu software possui, alguns softwares utilizam base de dados relacionais e outros softwares base de dados hierárquicas. Ocultar opções de resposta A 3 - 4 - 1 - 2 Resposta correta Pergunta 7 Na metodologia de desenvolvimento orientada a testes observe as atividades e assinale a ordem correta de execução: 1. Escrever teste 2. Identificar funcionalidade 3. Implementar funcionalidade e refatorar 4. Executar teste Ocultar opções de resposta A 2 - 1 - 4 - 3 B 3 - 4 - 2 - 1 C 3 - 2 - 1 - 4 D 1 - 2 - 3 - 4 E 2 - 3 - 1 - 4 Resposta correta Pergunta 8 Testes de aplicação, testes de rede e testes no servidor; são exemplos de testes de: Ocultar opções de resposta A Recuperação B Segurança C Confiabilidade D Desempenho E Arquitetura Resposta correta Pergunta 9 Assinale a alternativa CORRETA sobre testes caixa branca: Ocultar opções de resposta A São testes que permitem testar se o sistema irá suportar a carga de informações a qual foi projetado. Normalmente são realizadas diversas baterias de testes aumentando gradualmente a carga de dados até que o desempenho do sistema se torne insuportável. B São testes que iterativamente interagem com a interface gráfica do software simulando um usuário humano. Normalmente as ações de usuário são programadas por meio de uma ferramenta, na qual alguns chamam de macro. C São testes que permitem testar todas as partes das unidades, em um sistema orientado a objetos, que seria realizar testes para as classes do sistema. D São realizados na interface gráfica do software, essa abordagem de testes não está preocupada como o software foi desenvolvido, a principal questão do teste, é testar se o software está funcionando de acordo com a especificação de requisitos. E São testes que se fundamentam em uma análise dos procedimentos de software. é um teste minucioso que passa por todos os possíveis fluxos do sistema. Cada cenário representa um fluxo contendo diferentes estruturas condicionais e de repetição. Resposta correta Pergunta 10 Testes de segurança, arquitetura e desempenho são exemplos de testes: Ocultar opções de resposta ▼ A Requisitos Não funcionais B Automatizados C Caixa Branca D Requisitos Funcionais E Caixa preta Resposta correta