placeholder image to represent content

2024s14BD_Qualidade de Software

Quiz by Sandra Gavioli Puga

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
20 questions
Show answers
  • Q1
    Valida o funcionamento de cada componente individual do aplicativo, testando se ocorre o retorno esperado quando são fornecidos dados válidos ou  dados inválidos
    Teste de Usabilidade
    Teste de unidade.
    Teste de Performance
    Teste de Volume
    60s
  • Q2
    Verifica se a manutenção do ambiente de software e hardware causou algum efeito indesejado no aplicativo.
    Teste de Performance.
    Teste de Manutenção
    Teste de Integridade
    Teste de Regressão
    60s
  • Q3
    Mensura se o tempo de resposta de cada rotina do aplicativo está adequado e identifica o ponto de exaustão do software.
    Teste de Performance.
    Teste de Manutenção.
    Teste de Usabilidade.
    Teste de aceitação.
    60s
  • Q4
    Sua intenção é garantir que os dados estejam disponíveis somente às pessoas autorizadas e que o aplicativo não esteja vulnerável a invasões.
    Teste de Navegação.
    Teste de Segurança.
    Teste de Funcionalidade.
    Teste de Stress.
    60s
  • Q5
    Voltado para a experiência do usuário, como são feitos os acessos às funcionalidades, avalia se as interfaces facilitam as operações, se padrão visual está adequado ao uso pretendido; avalia também os materiais de treinamento (manual do usuário, tutoriais, ajuda etc.)
    Teste de Homologação.
    Teste de Volume.
    Teste de Navegabilidade.
    Teste de Usabilidade.
    60s
  • Q6
    Permite verificar se unidades ou componentes combinados no aplicativo funcionam adequadamente.
    Teste de Stress.
    Teste de Integração.
    Teste Unitário.
    Teste de Manutenção.
    60s
  • Q7
    Teste estrutura que avalia os componentes internos de um programa para encontrar falhas que serão solucionadas pelos desenvolvedores.
    Teste de carga.
    Teste de caixa preta.
    Teste de caixa branca.
    Teste de configuração.
    60s
  • Q8
    Analisa as entradas e saídas desejadas para o aplicativo e mapeia todos os erros percebidos. Entre outras funções, serve para simular os possíveis equívocos operacionais ocasionados pela utilização do aplicativo para saber como o software se comportará.
    Teste de caixa branca.
    Teste de caixa preta.
    Teste de configuração
    Teste de carga.
    60s
  • Q9

    Test-driven Development (TDD)é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. .A respeito do TDD, é correto afirmar que

    elimina a necessidade de testes de validação do sistema, uma vez queele já foi testado incrementalmente.

    consiste em um processo iterativo que se inicia escrevendo um código de uma funcionalidade do sistema e, logo em seguida, testa-o para saber se aimplementação foi correta.

    apesar de útil, não diminui o custo de testes de regressão do sistema.

    apesar de ter sido apresentado como parte dos métodos ágeis, também pode ser usado em outros processos de desenvolvimentode software.

    60s
  • Q10

    Um dos passos executados no ciclo de atividades do processo TDD é acriação de novos testes para as falhas encontradas no código original, semalteração deste.

    true
    false
    True or False
    60s
  • Q11

    No TDD, o primeiro passo do desenvolvedor é criar o teste, denominadoteste falho, que retornará um erro, para, posteriormente, desenvolver o códigoe aprimorar a codificação do sistema

    true
    false
    True or False
    60s
  • Q12

    O usuário final está efetuando alguns testes no software recém-entregue pela equipe de desenvolvimento. Um dos testes que ele está executando é aconsistência do CPF e do CEP. Esse tipo de teste é conhecido como teste de

      unidade.

    integração.

    validação.

    consistência.

     caixa preta.

     caixa branca.

    60s
  • Q13

    Os testes de software são verificações realizadas com o objetivo de avaliar se o software atende às necessidades especificadas ou identificar as diferenças entre os resultados esperados e reais. Com relação aos tipos de testes de software assinale a alternativa correta.

    Os testes de aceitação são frequentemente incluídos na bateria dostestes de resistência, e usam estratégia de processamento paralelo.

    Os testes de caixabranca, ou testes funcionais, podem também testar “funções ausentes”.

    Os testes dos recursos funcionais do sistema têm a finalidade defornecer uma medida sistemática dos recursos de desempenho do sistema edemonstrar a qualidade global do mesmo.

    Os testes em grande escala corrigem erros de desenho e falhas nos testesde programas.

    Testes de caixa preta sãoindependentes da lógica de codificação, mas são derivados das especificações doprograma ou componente.

    60s
  • Q14

    Característica: Usuário negocia ações.

    Cenário: o usuário solicita uma venda antes do fechamento da negociação.

    [Given] uma pessoa possui 100 ações  da empresa Acme e possui 150 ações da empresa Jingles, 

     And o momento é antes do fechamento da negociação.

    [When] a pessoa solicita a venda 20 ações da empresa Acme.

    [Then] deve ficarcom 80 ações da empresa Acme.

    And deve ficar com 150 ações  da empresa Jingle.

    And uma ordem de venda de 20 ações da empresa Acme deve ser executada.

    Este cenário utiliza aabordagem Given-When-Then originada e usada no método

    Test-DrivenDevelopment − TDD.

    Extreme Programming − XP

    Feature-DrivenDevelopment − FDD.

    RapidApplication Development − RAD.

    Behavior-Driven Development − BDD.

    60s
  • Q15

    Em geral, métricas de qualidade não devem apenasinformar, mas também orientar sobre como realizar a melhoria da qualidade do software.Tendo em vista que o CMMI - Capability Maturity ModelIntegration, projetado nesse sentido, assinale aopção que equivale ao nível 3 de qualidade de software no CMMI.

    O sistema de gerenciamento de projeto de software é repetível e medido qualitativamente

    O desenvolvimento de software ocorre de acordo com um processo bem definido.

    O produto de software e o processo que o desenvolve são gerenciados quantitativamente.

    O sistema de gerenciamento de projeto de software é medido sem muito rigor.

    60s

Teachers give this quiz to your class