Buscar

ExercicioXX

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios
Respostas enviadas em: 19/10/2021 18:56
1. 
Supondo que um novo software voltado para redes sociais para um público específico esteja sendo desenvolvido, após o término do desenvolvimento das funcionalidades, e depois de ocorrer os testes funcionais e estruturais, o que mais seria pertinente realizar?
Você não acertou!
A. 
Teste de performance, pois seria somente um usuário realizando o teste, que tem como foco a usabilidade.
Seria essencial realizar revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano de teste, visto que, dessa forma, traria uma maior contribuição em questão de facilidade de uso e críticas construtivas, uma vez que seria interessante poder seguir um roteiro e saber todas as especificações para poder realizar os demais testes. 
Resposta correta
B. 
Revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano de teste.
Seria essencial realizar revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano de teste, visto que, dessa forma, traria uma maior contribuição em questão de facilidade de uso e críticas construtivas, uma vez que seria interessante poder seguir um roteiro e saber todas as especificações para poder realizar os demais testes. 
Resposta incorreta
C. 
Acompanhamento de usuário realizando testes, especificações menos detalhadas e elaboração de um plano de teste não funcional.
Seria essencial realizar revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano de teste, visto que, dessa forma, traria uma maior contribuição em questão de facilidade de uso e críticas construtivas, uma vez que seria interessante poder seguir um roteiro e saber todas as especificações para poder realizar os demais testes. 
Resposta incorreta
D. 
Verificação de linguagem de programação utilizada, hardware e conhecimento do desenvolvedor.
Seria essencial realizar revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano de teste, visto que, dessa forma, traria uma maior contribuição em questão de facilidade de uso e críticas construtivas, uma vez que seria interessante poder seguir um roteiro e saber todas as especificações para poder realizar os demais testes. 
Resposta incorreta
E. 
Realização de testes de desempenho, de stress e preocupação somente com a implementação do software.
Seria essencial realizar revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano de teste, visto que, dessa forma, traria uma maior contribuição em questão de facilidade de uso e críticas construtivas, uma vez que seria interessante poder seguir um roteiro e saber todas as especificações para poder realizar os demais testes. 
2. 
O teste do software tem como objetivo fornecer informações sobre a qualidade do software em relação ao contexto no qual ele deverá funcionar. Dentre os testes de software, pode-se incluir:
I. Caixa-preta.
II. Caixa-cinza.
III. Caixa-branca.
IV. Teste de performance.
V. Teste de integração.
Resposta incorreta
A. 
Alternativa I.
Como trata-se de um conjunto de atividades que devem ser planejadas e executadas sistematicamente (PRESSMAN, 2016), os testes podem ser de diferentes tipos, que variam de acordo com as estratégias elaboradas no plano de testes.
Resposta incorreta
B. 
Alternativas I e II.
Como trata-se de um conjunto de atividades que devem ser planejadas e executadas sistematicamente (PRESSMAN, 2016), os testes podem ser de diferentes tipos, que variam de acordo com as estratégias elaboradas no plano de testes.
Resposta incorreta
C. 
Alternativas II, III e V.
Como trata-se de um conjunto de atividades que devem ser planejadas e executadas sistematicamente (PRESSMAN, 2016), os testes podem ser de diferentes tipos, que variam de acordo com as estratégias elaboradas no plano de testes.
Resposta incorreta
D. 
Alternativas I, III e IV.
Como trata-se de um conjunto de atividades que devem ser planejadas e executadas sistematicamente (PRESSMAN, 2016), os testes podem ser de diferentes tipos, que variam de acordo com as estratégias elaboradas no plano de testes.
Você acertou!
E. 
Alternativas I, II, III, IV e V.
Como trata-se de um conjunto de atividades que devem ser planejadas e executadas sistematicamente (PRESSMAN, 2016), os testes podem ser de diferentes tipos, que variam de acordo com as estratégias elaboradas no plano de testes.
3. 
Técnicas de verificação e validação são de grande importância para identificar se um software tem defeitos e se está de acordo com o especificado. O que diferencia validação e verificação em um teste de software?
Resposta incorreta
A. 
O tipo de revisões técnicas na implementação e na maneira de debugar o código-fonte.
Na verificação, é assegurado que o software seja consistente, correto e completo, em cada fase e entre fases, garantindo que o software implementado seja correto para a função específica. Na validação, observa-se o conjunto de tarefas que asseguram que o software foi criado e pode ser rastreado segundo os requisitos solicitados pelo cliente.
Resposta incorreta
B. 
Na validação ocorre uma verificação estática e na verificação ela é realizada de uma forma dinâmica.
Na verificação, é assegurado que o software seja consistente, correto e completo, em cada fase e entre fases, garantindo que o software implementado seja correto para a função específica. Na validação, observa-se o conjunto de tarefas que asseguram que o software foi criado e pode ser rastreado segundo os requisitos solicitados pelo cliente.
Resposta correta
C. 
Na validação ocorre uma verificação dinâmica e na verificação ela é realizada de uma forma estática.
Na verificação, é assegurado que o software seja consistente, correto e completo, em cada fase e entre fases, garantindo que o software implementado seja correto para a função específica. Na validação, observa-se o conjunto de tarefas que asseguram que o software foi criado e pode ser rastreado segundo os requisitos solicitados pelo cliente.
Resposta incorreta
D. 
Na verificação é assegurado que o software seja robusto e, na validação, que ele tenha portabilidade.
Na verificação, é assegurado que o software seja consistente, correto e completo, em cada fase e entre fases, garantindo que o software implementado seja correto para a função específica. Na validação, observa-se o conjunto de tarefas que asseguram que o software foi criado e pode ser rastreado segundo os requisitos solicitados pelo cliente.
Você não acertou!
E. 
A validação assegura que o software foi criado de acordo com os requisitos, enquanto a verificação deve ter um plano de testes.
Na verificação, é assegurado que o software seja consistente, correto e completo, em cada fase e entre fases, garantindo que o software implementado seja correto para a função específica. Na validação, observa-se o conjunto de tarefas que asseguram que o software foi criado e pode ser rastreado segundo os requisitos solicitados pelo cliente.
4. 
Em testes de software, há os fatores ISO de qualidade que definem parâmetros, cujo objetivo é padronizar a avaliação da qualidade de software. A partir disso, é correto afirmar que os fatores:
Resposta incorreta
A. 
Compatibilidade mostra que o software será capaz de funcionar mesmo em condições que não tenham sido validadas nas especificações.
Os fatores ISO de qualidade apresentam modelo de qualidade de um software falando sobre: funcionalidade, confiabilidade, operacionabilidade, eficiência, manutenibilidade, produtividade, segurança e satisfação.
Resposta incorreta
B. 
Portabilidade mostra que o software será capaz de funcionar mesmo em condições que não tenham sido validadas nas especificações.
Os fatores ISO de qualidade apresentam modelo de qualidade de um software falando sobre: funcionalidade, confiabilidade, operacionabilidade, eficiência, manutenibilidade, produtividade, segurança e satisfação.
Resposta incorretaC. 
Eficiência mostra que o software será capaz de funcionar mesmo em condições que não tenham sido validadas nas especificações.
Os fatores ISO de qualidade apresentam modelo de qualidade de um software falando sobre: funcionalidade, confiabilidade, operacionabilidade, eficiência, manutenibilidade, produtividade, segurança e satisfação.
Você acertou!
D. 
Não levam, necessariamente, à medição direta, porém fornecem base para medidas indiretas e uma lista de verificação que norteia a avaliação de qualidade.
Os fatores ISO de qualidade apresentam modelo de qualidade de um software falando sobre: funcionalidade, confiabilidade, operacionabilidade, eficiência, manutenibilidade, produtividade, segurança e satisfação.
Resposta incorreta
E. 
Facilidade de uso mostra que o software será capaz de funcionar mesmo em condições que não tenham sido validadas nas especificações.
Os fatores ISO de qualidade apresentam modelo de qualidade de um software falando sobre: funcionalidade, confiabilidade, operacionabilidade, eficiência, manutenibilidade, produtividade, segurança e satisfação.
5. 
Dentre as técnicas empregadas no projeto de interfaces de sistemas, uma delas é a condução de testes de usabilidade, em que os resultados fornecem importantes indicadores para melhorar a qualidade da interface. Em que consistem os testes de usabilidade?
Resposta incorreta
A. 
Mostrar o sistema para um grupo de pessoas e coletar a opinião dos participantes sobre a interface e os conceitos.
A interface de um sistema que tenha usabilidade boa faz com que o usuário seja mais produtivo, tenha facilidade na utilização do sistema e na memorização de comandos, e tenha segurança em utilizá-lo, tendo a certeza de que, se errar, poderá corrigir facilmente a questão e isso gera a satisfação do usuário.
Você acertou!
B. 
Mostrar o sistema para um usuário, solicitar que ele realize algum tipo de tarefa, observando as suas reações à interface, como, por exemplo, erros cometidos, dificuldades e eficiência no cumprimento da tarefa.
A interface de um sistema que tenha usabilidade boa faz com que o usuário seja mais produtivo, tenha facilidade na utilização do sistema e na memorização de comandos, e tenha segurança em utilizá-lo, tendo a certeza de que, se errar, poderá corrigir facilmente a questão e isso gera a satisfação do usuário.
Resposta incorreta
C. 
Entregar um questionário para os usuários do sistema com perguntas sobre a interface e mapear as respostas.
A interface de um sistema que tenha usabilidade boa faz com que o usuário seja mais produtivo, tenha facilidade na utilização do sistema e na memorização de comandos, e tenha segurança em utilizá-lo, tendo a certeza de que, se errar, poderá corrigir facilmente a questão e isso gera a satisfação do usuário.
Resposta incorreta
D. 
Submeter o sistema a um software robô de teste e verificar os tempos de resposta a cada padrão de navegação, verificando se estão de acordo com os requisitos não funcionais do sistema.
A interface de um sistema que tenha usabilidade boa faz com que o usuário seja mais produtivo, tenha facilidade na utilização do sistema e na memorização de comandos, e tenha segurança em utilizá-lo, tendo a certeza de que, se errar, poderá corrigir facilmente a questão e isso gera a satisfação do usuário.
Resposta incorreta
E. 
Utilizar um software robô de teste para fazer acessos aleatórios ao sistema, que tenta utilizar elementos da interface e registra erros encontrados.
A interface de um sistema que tenha usabilidade boa faz com que o usuário seja mais produtivo, tenha facilidade na utilização do sistema e na memorização de comandos, e tenha segurança em utilizá-lo, tendo a certeza de que, se errar, poderá corrigir facilmente a questão e isso gera a satisfação do usuário.
Exercícios
Respostas enviadas em: 19/10/2021 19:19
1. 
As atividades de testes devem fazer parte de todo projeto de desenvolvimento de software, do início até a entrega do produto final ao usuário. Os testes são importantes para os projetos pelo seguinte motivo:
Resposta incorreta
A. 
Garantem a eliminação completa das falhas, defeitos e erros do software no ato da entrega do produto ao cliente.
A prática de testes melhora a qualidade dos softwares produzidos. Além disso, garante a descoberta de problemas antes da entrega do produto ao cliente, melhora a imagem da fábrica, devido à demonstração de cuidado com o que é produzido, diminui o tempo e as despesas com a correção dos problemas e permite a descoberta precoce de problemas no software.
Resposta incorreta
B. 
Pioram a imagem da fábrica de software perante seus clientes, que desconfiam que os softwares tenham problema.
A prática de testes melhora a qualidade dos softwares produzidos. Além disso, garante a descoberta de problemas antes da entrega do produto ao cliente, melhora a imagem da fábrica, devido à demonstração de cuidado com o que é produzido, diminui o tempo e as despesas com a correção dos problemas e permite a descoberta precoce de problemas no software.
Você acertou!
C. 
Melhoram a qualidade dos softwares produzidos.
A prática de testes melhora a qualidade dos softwares produzidos. Além disso, garante a descoberta de problemas antes da entrega do produto ao cliente, melhora a imagem da fábrica, devido à demonstração de cuidado com o que é produzido, diminui o tempo e as despesas com a correção dos problemas e permite a descoberta precoce de problemas no software.
Resposta incorreta
D. 
Aumentam o tempo e os custos com a correção dos problemas.
A prática de testes melhora a qualidade dos softwares produzidos. Além disso, garante a descoberta de problemas antes da entrega do produto ao cliente, melhora a imagem da fábrica, devido à demonstração de cuidado com o que é produzido, diminui o tempo e as despesas com a correção dos problemas e permite a descoberta precoce de problemas no software.
Resposta incorreta
E. 
Quando feitos no início do projeto, garantem que o software não terá nenhum erro, defeito ou falha.
A prática de testes melhora a qualidade dos softwares produzidos. Além disso, garante a descoberta de problemas antes da entrega do produto ao cliente, melhora a imagem da fábrica, devido à demonstração de cuidado com o que é produzido, diminui o tempo e as despesas com a correção dos problemas e permite a descoberta precoce de problemas no software.
2. 
As atividades de verificação e validação pretendem assegurar que o software esteja coerente com seus objetivos e atenda às necessidades dos clientes. Nesse sentido, verificação e validação consistem respectivamente em:
Resposta correta
A. 
Analisar se o software atende aos seus requisitos e se ele atende às expectativas do cliente.
A atividade de verificação analisa se o software atende aos requisitos levantados. Já a atividade de validação verifica se ele atende às expectativas dos clientes.
Você não acertou!
B. 
Analisar se o software atende às expectativas do cliente e se ele atende aos seus requisitos.
A atividade de verificação analisa se o software atende aos requisitos levantados. Já a atividade de validação verifica se ele atende às expectativas dos clientes.
Resposta incorreta
C. 
Verificar se o software tem defeitos e se ele precisa de manutenção.
A atividade de verificação analisa se o software atende aos requisitos levantados. Já a atividade de validação verifica se ele atende às expectativas dos clientes.
Resposta incorreta
D. 
Quantificar os defeitos do software e analisar quantas falhas ele produz.
A atividade de verificação analisa se o software atende aos requisitos levantados. Já a atividade de validação verifica se ele atende às expectativas dos clientes.
Resposta incorreta
E. 
Identificar em que fase os testes devem ser feitos e as ferramentas e técnicas que devem ser aplicadas nos testes.
A atividade de verificação analisa se o software atende aos requisitos levantados. Já a atividade de validação verifica se ele atende às expectativas dos clientes.
3. 
A atividade de validação é uma das mais importantes dos testes de software e ela pode ser classificada,basicamente, em validação estática e dinâmica. Qual é a diferença entre elas?
Resposta incorreta
A. 
Validação estática é feita no local de trabalho do usuário e validação dinâmica é feita no local onde o software é desenvolvido.
A validação estática é realizada por meio da utilização de ferramentas automatizadas de testes, já a validação dinâmica normalmente é realizada de maneira manual e personalizada, de acordo com as particularidades de cada projeto de software.
Resposta incorreta
B. 
Validação estática é feita manualmente, já validação dinâmica é feita de forma automatizada.
A validação estática é realizada por meio da utilização de ferramentas automatizadas de testes, já a validação dinâmica normalmente é realizada de maneira manual e personalizada, de acordo com as particularidades de cada projeto de software.
Resposta incorreta
C. 
Validação estática é feita somente ao final do projeto e validação dinâmica é feita quando cada parte do software é finalizada.
A validação estática é realizada por meio da utilização de ferramentas automatizadas de testes, já a validação dinâmica normalmente é realizada de maneira manual e personalizada, de acordo com as particularidades de cada projeto de software.
Resposta incorreta
D. 
Validação estática é feita em apenas uma funcionalidade e validação dinâmica é feita de forma integrada, no sistema como um todo.
A validação estática é realizada por meio da utilização de ferramentas automatizadas de testes, já a validação dinâmica normalmente é realizada de maneira manual e personalizada, de acordo com as particularidades de cada projeto de software.
Você acertou!
E. 
Validação estática é feita de forma automatizada e validação dinâmica é feita manualmente.
A validação estática é realizada por meio da utilização de ferramentas automatizadas de testes, já a validação dinâmica normalmente é realizada de maneira manual e personalizada, de acordo com as particularidades de cada projeto de software.
4. 
O tipo de teste que avalia o código-fonte de um software, identificando problemas com a escrita de programa utilizada pelo desenvolvedor, é chamado de:
Resposta incorreta
A. 
Teste de integração.
O teste de caixa branca avalia o código-fonte do software e a lógica de programação usada pelo desenvolvedor, identificando problemas em laços de repetição, condições lógicas, fluxo de dados, entre outros aspectos.
Você acertou!
B. 
Teste de caixa branca.
O teste de caixa branca avalia o código-fonte do software e a lógica de programação usada pelo desenvolvedor, identificando problemas em laços de repetição, condições lógicas, fluxo de dados, entre outros aspectos.
Resposta incorreta
C. 
Teste funcional.
O teste de caixa branca avalia o código-fonte do software e a lógica de programação usada pelo desenvolvedor, identificando problemas em laços de repetição, condições lógicas, fluxo de dados, entre outros aspectos.
Resposta incorreta
D. 
Teste de performance.
O teste de caixa branca avalia o código-fonte do software e a lógica de programação usada pelo desenvolvedor, identificando problemas em laços de repetição, condições lógicas, fluxo de dados, entre outros aspectos.
Resposta incorreta
E. 
Teste de manutenção.
O teste de caixa branca avalia o código-fonte do software e a lógica de programação usada pelo desenvolvedor, identificando problemas em laços de repetição, condições lógicas, fluxo de dados, entre outros aspectos.
5. 
Quando há a necessidade de testar novamente um software por completo, a fim de verificar se problemas que haviam sido resolvidos antes da modificação ou liberação de novas funcionalidades não voltaram a acontecer, esse teste se chama:
Resposta incorreta
A. 
Teste de segurança.
No teste de regressão, a cada versão nova, que envolve alterações em funcionalidades já existentes ou inclusão de funcionalidades novas, todo o software é testado novamente, a fim de verificar se uma dessas novidades não resultou em problema de funcionamento e também se problemas já corrigidos não voltaram a acontecer.
Resposta incorreta
B. 
Teste de caixa cinza.
No teste de regressão, a cada versão nova, que envolve alterações em funcionalidades já existentes ou inclusão de funcionalidades novas, todo o software é testado novamente, a fim de verificar se uma dessas novidades não resultou em problema de funcionamento e também se problemas já corrigidos não voltaram a acontecer.
Resposta incorreta
C. 
Teste de usabilidade.
No teste de regressão, a cada versão nova, que envolve alterações em funcionalidades já existentes ou inclusão de funcionalidades novas, todo o software é testado novamente, a fim de verificar se uma dessas novidades não resultou em problema de funcionamento e também se problemas já corrigidos não voltaram a acontecer.
Você acertou!
D. 
 Teste de regressão.
No teste de regressão, a cada versão nova, que envolve alterações em funcionalidades já existentes ou inclusão de funcionalidades novas, todo o software é testado novamente, a fim de verificar se uma dessas novidades não resultou em problema de funcionamento e também se problemas já corrigidos não voltaram a acontecer.
Resposta incorreta
E. 
Teste de instalação.
No teste de regressão, a cada versão nova, que envolve alterações em funcionalidades já existentes ou inclusão de funcionalidades novas, todo o software é testado novamente, a fim de verificar se uma dessas novidades não resultou em problema de funcionamento e também se problemas já corrigidos não voltaram a acontecer.
1. 
A verificação e a validação compõem a fase em que os softwares são submetidos a diversos testes; cada uma das atividades desempenhando funcionalidades diferentes.
Assinale a alternativa que traz a definição da funcionalidade referente à verificação e à validação, respectivamente.
Resposta correta
A. 
A verificação é responsável por realizar a análise do software diante dos requisitos funcionais e não funcionais, de modo a garantir o desenvolvimento correto do software. A validação assegura que o sistema atenda aos requisitos do cliente.
Assim como a verificação e a validação, a qualidade de um software também pode ser garantida por meio de revisões técnicas, auditorias de qualidade, viabilidade, etc.
Resposta incorreta
B. 
A validação está relacionada aos requisitos funcionais e não funcionais, enquanto a verificação está relacionada aos requisitos do cliente.
Assim como a verificação e a validação, a qualidade de um software também pode ser garantida por meio de revisões técnicas, auditorias de qualidade, viabilidade, etc.
Resposta incorreta
C. 
A verificação é responsável por garantir que o produto está sendo desenvolvido de maneira correta, e a validação se relaciona aos processos de produção.
Assim como a verificação e a validação, a qualidade de um software também pode ser garantida por meio de revisões técnicas, auditorias de qualidade, viabilidade, etc.
Resposta incorreta
D. 
A validação questiona se o produto está sendo desenvolvido de forma correta, enquanto a verificação realiza diversos testes para localizar os erros.
Assim como a verificação e a validação, a qualidade de um software também pode ser garantida por meio de revisões técnicas, auditorias de qualidade, viabilidade, etc.
Você não acertou!
E. 
Na verificação, o software deve constar da forma que foi especificado pelo cliente, e a validação certifica que o desenvolvimento certo do produto está sendo realizado.
Assim como a verificação e a validação, a qualidade de um software também pode ser garantida por meio de revisões técnicas, auditorias de qualidade, viabilidade, etc.
2. 
Assinale a alternativa que traz o tipo de teste funcional que verifica se o sistema valida todas as transações e retorna todas as mensagens de erro no caso de receber informações incorretas.
Resposta incorreta
A. 
Teste ​​​​​​​funcional de requisitos.
Existem testes que são executados durante todo o desenvolvimento, que é o caso do referido teste; mas também existem testes que são executados a cada iteração, como, por exemplo, na homologação.
Resposta incorreta
B.Teste ​​​​​​​funcional de regressão.
Existem testes que são executados durante todo o desenvolvimento, que é o caso do referido teste; mas também existem testes que são executados a cada iteração, como, por exemplo, na homologação.
Você acertou!
C. 
Tratamento de erros.
Existem testes que são executados durante todo o desenvolvimento, que é o caso do referido teste; mas também existem testes que são executados a cada iteração, como, por exemplo, na homologação.
Resposta incorreta
D. 
Teste em paralelo.
Existem testes que são executados durante todo o desenvolvimento, que é o caso do referido teste; mas também existem testes que são executados a cada iteração, como, por exemplo, na homologação.
Resposta incorreta
E. 
Teste de controle.
Existem testes que são executados durante todo o desenvolvimento, que é o caso do referido teste; mas também existem testes que são executados a cada iteração, como, por exemplo, na homologação.
3. 
Assinale a alternativa que consta o tipo de teste que analisa o desempenho do sistema com dados reais, testando a performance com múltiplos acessos simultaneamente.
Resposta incorreta
A. 
Teste de ​​​​​​​unidade.
Esse tipo de teste deve ser executado tanto no início quanto na homologação do software, por meio do qual os aspectos incoerentes devem ser levantados e analisados.
Resposta correta
B. 
Teste de execução.
Esse tipo de teste deve ser executado tanto no início quanto na homologação do software, por meio do qual os aspectos incoerentes devem ser levantados e analisados.
Resposta incorreta
C. 
Teste de recuperação.
Esse tipo de teste deve ser executado tanto no início quanto na homologação do software, por meio do qual os aspectos incoerentes devem ser levantados e analisados.
Resposta incorreta
D. 
Teste de operação.
Esse tipo de teste deve ser executado tanto no início quanto na homologação do software, por meio do qual os aspectos incoerentes devem ser levantados e analisados.
Você não acertou!
E. 
Teste de ​​​​​​​estresse.
Esse tipo de teste deve ser executado tanto no início quanto na homologação do software, por meio do qual os aspectos incoerentes devem ser levantados e analisados.
4. 
Assinale a alternativa que traz o tipo de teste em que a arquitetura do software é desenvolvida em paralelo à aplicação de diversos testes, em que o foco é a descoberta de erros relacionados à interface. 
Resposta incorreta
A. 
Teste de unidade​​​​​​​.
A execução dos testes geralmente utilizam ferramentas denominadas CASE, as quais executam os testes e realizam comparações entre os resultados.
Resposta incorreta
B. 
Teste de aceitação.
A execução dos testes geralmente utilizam ferramentas denominadas CASE, as quais executam os testes e realizam comparações entre os resultados.
Resposta incorreta
C. 
Teste de segurança.
A execução dos testes geralmente utilizam ferramentas denominadas CASE, as quais executam os testes e realizam comparações entre os resultados.
Resposta correta
D. 
Teste de integração.
A execução dos testes geralmente utilizam ferramentas denominadas CASE, as quais executam os testes e realizam comparações entre os resultados.
Você não acertou!
E. 
Teste de validação.
A execução dos testes geralmente utilizam ferramentas denominadas CASE, as quais executam os testes e realizam comparações entre os resultados.
5. 
Assinale a alternativa que traz, respectivamente, os tipos de testes responsáveis por encontrar erros de estrutura de dados e as decisões lógicas de um software.
Resposta correta
A. 
Caixa-preta e ​​​​​​​caixa-branca.
Os testes de caixa-preta e de caixa-branca detectam também erros de interface, funções incorretas ou ausentes, assim como garantem que todos os caminhos independentes de módulos sejam exercitados pelo menos uma vez.
Você não acertou!
B. 
Unidade e execução.
Os testes de caixa-preta e de caixa-branca detectam também erros de interface, funções incorretas ou ausentes, assim como garantem que todos os caminhos independentes de módulos sejam exercitados pelo menos uma vez.
Resposta incorreta
C. 
Caixa-​​​​​​​branca e caixa-preta.
Os testes de caixa-preta e de caixa-branca detectam também erros de interface, funções incorretas ou ausentes, assim como garantem que todos os caminhos independentes de módulos sejam exercitados pelo menos uma vez.
Resposta incorreta
D. 
Aceitação e caixa-preta.
Os testes de caixa-preta e de caixa-branca detectam também erros de interface, funções incorretas ou ausentes, assim como garantem que todos os caminhos independentes de módulos sejam exercitados pelo menos uma vez.
Resposta incorreta
E. 
Caixa-preta e ​​​​​​​sistemas.
Os testes de caixa-preta e de caixa-branca detectam também erros de interface, funções incorretas ou ausentes, assim como garantem que todos os caminhos independentes de módulos sejam exercitados pelo menos uma vez.
1. 
Os testes de software precisam ser realizados ao longo de todo o ciclo de vida do projeto de desenvolvimento do software, pois quanto antes os problemas forem encontrados, mais fácil e menos custoso será corrigi-los. Durante a realização dos testes de software, é possível encontrar três tipos de problemas, e entre eles está:
Você acertou!
A. 
Defeito.
Durante os testes de software é possível encontrar erros que são causados por algo que a pessoa fez de errado; defeitos que são decorrentes dos erros; e falhas que são decorrentes dos defeitos e podem gerar paralisação do sistema como um todo. Os demais problemas podem ser encontrados sem que seja necessário realizar testes no software.
Resposta incorreta
B. 
Lentidão.
Durante os testes de software é possível encontrar erros que são causados por algo que a pessoa fez de errado; defeitos que são decorrentes dos erros; e falhas que são decorrentes dos defeitos e podem gerar paralisação do sistema como um todo. Os demais problemas podem ser encontrados sem que seja necessário realizar testes no software.
Resposta incorreta
C. 
Insegurança.
Durante os testes de software é possível encontrar erros que são causados por algo que a pessoa fez de errado; defeitos que são decorrentes dos erros; e falhas que são decorrentes dos defeitos e podem gerar paralisação do sistema como um todo. Os demais problemas podem ser encontrados sem que seja necessário realizar testes no software.
Resposta incorreta
D. 
Falta de confiança.
Durante os testes de software é possível encontrar erros que são causados por algo que a pessoa fez de errado; defeitos que são decorrentes dos erros; e falhas que são decorrentes dos defeitos e podem gerar paralisação do sistema como um todo. Os demais problemas podem ser encontrados sem que seja necessário realizar testes no software.
Resposta incorreta
E. 
Telas mal desenhadas.
Durante os testes de software é possível encontrar erros que são causados por algo que a pessoa fez de errado; defeitos que são decorrentes dos erros; e falhas que são decorrentes dos defeitos e podem gerar paralisação do sistema como um todo. Os demais problemas podem ser encontrados sem que seja necessário realizar testes no software.
2. 
A utilização de ferramentas automatizadas de teste de software assegura maior produtividade e agilidade. Outro benefício proporcionado pelas ferramentas automatizadas é:
Resposta incorreta
A. 
Possibilidade de encontrar os problemas antes da entrega ao usuário.
A geração de arquivos de log, com tudo o que aconteceu durante as atividades de teste, indicando os problemas encontrados, as datas em que foram encontrados e qual testador os encontrou, certamente é um dos principais benefícios trazidos pelo uso das ferramentas automatizadas de testes. Os demais benefícios listados são encontrados mesmo que os testes sejam feitos manualmente.
Resposta incorreta
B. 
Provar que o software atende às necessidades dos usuários.
A geração de arquivos de log, com tudo o que aconteceu durante as atividades de teste, indicando os problemas encontrados, as datas em que foram encontrados e qual testador os encontrou, certamente é um dos principais benefícios trazidos pelo uso das ferramentas automatizadas de testes.Os demais benefícios listados são encontrados mesmo que os testes sejam feitos manualmente.
Resposta incorreta
C. 
Garantir maior segurança aos usuários na utilização do software entregue.
A geração de arquivos de log, com tudo o que aconteceu durante as atividades de teste, indicando os problemas encontrados, as datas em que foram encontrados e qual testador os encontrou, certamente é um dos principais benefícios trazidos pelo uso das ferramentas automatizadas de testes. Os demais benefícios listados são encontrados mesmo que os testes sejam feitos manualmente.
Resposta incorreta
D. 
Diminuir ao máximo o tempo e as despesas gastos na correção de problemas.
A geração de arquivos de log, com tudo o que aconteceu durante as atividades de teste, indicando os problemas encontrados, as datas em que foram encontrados e qual testador os encontrou, certamente é um dos principais benefícios trazidos pelo uso das ferramentas automatizadas de testes. Os demais benefícios listados são encontrados mesmo que os testes sejam feitos manualmente.
Você acertou!
E. 
Geração de arquivos de log com os testes feitos e os problemas encontrados.
A geração de arquivos de log, com tudo o que aconteceu durante as atividades de teste, indicando os problemas encontrados, as datas em que foram encontrados e qual testador os encontrou, certamente é um dos principais benefícios trazidos pelo uso das ferramentas automatizadas de testes. Os demais benefícios listados são encontrados mesmo que os testes sejam feitos manualmente.
3. 
Existem inúmeras ferramentas para a automatização de testes de software, e não existe uma que seja ideal para ser utilizada em todos os projetos. Mesmo assim, um dos aspectos a seguir é importante para todas as ferramentas de teste de software, sem exceção:
Resposta incorreta
A. 
Permitir a escrita de código-fonte novo durante os testes.
A documentação e o log de todos os erros, defeitos e falhas encontrados durante a realização dos testes de software são aspectos importantes que todas as ferramentas devem apresentar. Os demais aspectos são inerentes às ferramentas, de acordo com o tipo de projeto a que se adaptam.
Você não acertou!
B. 
Possibilitar os testes em código de diversas linguagens de programação.
A documentação e o log de todos os erros, defeitos e falhas encontrados durante a realização dos testes de software são aspectos importantes que todas as ferramentas devem apresentar. Os demais aspectos são inerentes às ferramentas, de acordo com o tipo de projeto a que se adaptam.
Resposta correta
C. 
Documentar todos os problemas encontrados durante os testes.
A documentação e o log de todos os erros, defeitos e falhas encontrados durante a realização dos testes de software são aspectos importantes que todas as ferramentas devem apresentar. Os demais aspectos são inerentes às ferramentas, de acordo com o tipo de projeto a que se adaptam.
Resposta incorreta
D. 
Permitir que os resultados dos testes sejam enviados para outras pessoas.
A documentação e o log de todos os erros, defeitos e falhas encontrados durante a realização dos testes de software são aspectos importantes que todas as ferramentas devem apresentar. Os demais aspectos são inerentes às ferramentas, de acordo com o tipo de projeto a que se adaptam.
Resposta incorreta
E. 
Forçar a equipe de testes a conhecer muito sobre linguagens de programação.
A documentação e o log de todos os erros, defeitos e falhas encontrados durante a realização dos testes de software são aspectos importantes que todas as ferramentas devem apresentar. Os demais aspectos são inerentes às ferramentas, de acordo com o tipo de projeto a que se adaptam.
4. 
O Selenium é uma ferramenta que pode ser utilizada em diversos ambientes de programação e suporta casos de teste de sistemas mais complexos. Uma das características importantes do Selenium é que:
Resposta incorreta
A. 
A licença de uso é paga.
Para trabalhar com o Selenium, é preciso que os testadores tenham um vasto conhecimento técnico e habilidades avançadas de programação. As demais características listadas não se aplicam ao Selenium.
Resposta incorreta
B. 
Não é preciso que os testadores tenham conhecimento técnico em programação.
Para trabalhar com o Selenium, é preciso que os testadores tenham um vasto conhecimento técnico e habilidades avançadas de programação. As demais características listadas não se aplicam ao Selenium.
Resposta incorreta
C. 
Não gera log a respeito da realização dos testes.
Para trabalhar com o Selenium, é preciso que os testadores tenham um vasto conhecimento técnico e habilidades avançadas de programação. As demais características listadas não se aplicam ao Selenium.
Você acertou!
D. 
Exige conhecimento técnico e habilidades avançadas de programação.
Para trabalhar com o Selenium, é preciso que os testadores tenham um vasto conhecimento técnico e habilidades avançadas de programação. As demais características listadas não se aplicam ao Selenium.
Resposta incorreta
E. 
Não serve para testar aplicações web.
Para trabalhar com o Selenium, é preciso que os testadores tenham um vasto conhecimento técnico e habilidades avançadas de programação. As demais características listadas não se aplicam ao Selenium.
. 
A ferramenta JUnit é utilizada principalmente para realizar testes unitários em aplicações desenvolvidas em Java. O resultado dos testes é apresentado de uma forma semelhante a um semáforo, que contém as seguintes cores:
Resposta incorreta
A. 
Verde, amarela e vermelha.
O semáforo onde os resultados dos testes do JUnit são apresentados contém as seguintes cores: verde, que significa que o teste foi executado com sucesso; azul, que significa que o teste apresentou erro de validação; e vermelha, que significa que houve algum erro de exceção na escrita do código em Java.
Você acertou!
B. 
Verde, azul e vermelha.
O semáforo onde os resultados dos testes do JUnit são apresentados contém as seguintes cores: verde, que significa que o teste foi executado com sucesso; azul, que significa que o teste apresentou erro de validação; e vermelha, que significa que houve algum erro de exceção na escrita do código em Java.
Resposta incorreta
C. 
Verde, roxa e preta.
O semáforo onde os resultados dos testes do JUnit são apresentados contém as seguintes cores: verde, que significa que o teste foi executado com sucesso; azul, que significa que o teste apresentou erro de validação; e vermelha, que significa que houve algum erro de exceção na escrita do código em Java.
Resposta incorreta
D. 
Verde, laranja e rosa.
O semáforo onde os resultados dos testes do JUnit são apresentados contém as seguintes cores: verde, que significa que o teste foi executado com sucesso; azul, que significa que o teste apresentou erro de validação; e vermelha, que significa que houve algum erro de exceção na escrita do código em Java.
Resposta incorreta
E. 
Verde, amarela e azul.
O semáforo onde os resultados dos testes do JUnit são apresentados contém as seguintes cores: verde, que significa que o teste foi executado com sucesso; azul, que significa que o teste apresentou erro de validação; e vermelha, que significa que houve algum erro de exceção na escrita do código em Java.

Continue navegando