Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

4º Quiz de QA

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.
Qual dos KPIs abaixo está diretamente ligado à eficiência operacional do time de QA para este ano?
a)
Índice de Estabilidade - IQA
b)
Aumento do % de cobertura de testes automatizados
c)
HH de trabalho manual nas Releases do App e POS
d)
Disponibilidade Stone
2.
Qual alavanca tem o objetivo direto de impactar o KPI 'HH de trabalho manual nas Releases do App e POS'?
a)
Atuação direta nos projetos P0 do Roadmap Único.
b)
Aumento do % de cobertura de testes automatizados.
c)
Melhoria da experiência do cliente.
d)
Garantia da conformidade com as regulamentações
3.
Qual dos líderes é responsável pelo time de Hardware?
a)
Gisele
b)
Antonio (AF)
c)
Breno
d)
Bryan
4.
Qual dos KPIs definidos para o time de QA é considerado um indicador de estabilidade?
a)
Índice de Estabilidade - IQA
b)
HH de trabalho manual nas Releases do App e POS
c)
Número de bugs em produção
d)
Disponibilidade Stone
5.
Qual tipo de teste de performance simula um grande número de usuários simultâneos para medir o tempo de resposta do sistema?
a)
Teste de Estresse (Stress Testing)
b)
Teste de Volume (Volume Testing)
c)
Teste de Pico (Spike Testing)
d)
Teste de Carga (Load Testing)
6.
Qual das seguintes métricas de teste de performance é a mais crucial para avaliar a satisfação do usuário?
a)
Utilização de CPU
b)
Tempo de Resposta (Response Time)
c)
Taxa de Erros
d)
Taxa de Transferência (Throughput)
7.
O que a palavra-chave `async` em C# indica?
a)
Que o método deve ser executado em um thread separado.
b)
Que o método é síncrono e bloqueará o thread de execução até ser concluído.
c)
Que o método contém pelo menos uma operação que pode ser esperada com a palavra-chave `await`.
d)
Que o método não pode ter um valor de retorno.
8.
Qual o uso da palavra-chave `sealed` em uma classe?
a)
Permite que a classe seja acessada de qualquer lugar, mesmo fora do namespace.
b)
Torna a classe estática.
c)
Impede a instância da classe.
d)
Impede a herança da classe.
9.
Qual é a diferença fundamental entre uma `class` e uma `struct` em C#?
a)
Uma `class` é um tipo de valor, enquanto uma `struct` é um tipo de referência.
b)
Uma `class` é alocada na pilha, enquanto uma `struct` é alocada no heap.
c)
Uma `class` é um tipo de referência e uma `struct` é um tipo de valor.
d)
Ambas `class` e `struct` são tipos de referência, mas `struct` é mais leve.
10.
O atributo `[Theory]` é usado para quê no xUnit?
a)
Para agrupar testes que pertencem à mesma funcionalidade.
b)
Para rodar o mesmo código de teste várias vezes com diferentes conjuntos de dados de entrada.
c)
Para marcar um teste que deve ser executado antes de todos os outros.
d)
Para indicar um teste de integração que depende de um banco de dados.
11.
Qual método de asserção do xUnit verifica se o valor retornado de uma operação é igual ao valor esperado?
a)
Assert.Contains()
b)
Assert.True()
c)
Assert.Equal()
d)
Assert.IsType()
12.
O que o atributo `[InlineData]` faz quando usado em conjunto com `[Theory]`?
a)
Especifica o valor de retorno esperado do teste.
b)
Define a ordem em que os testes da `Theory` devem ser executados.
c)
Fornece os argumentos de entrada para o método de teste.
d)
Marca um teste que deve ser ignorado pelo test runner.
13.
Qual é a principal característica da arquitetura do xUnit em relação à instanciação da classe de teste?
a)
Ele reutiliza a mesma instância da classe para todos os métodos de teste.
b)
Ele cria uma nova instância da classe de teste para cada método de teste (`[Fact]` ou `[Theory]`) executado.
c)
Ele usa uma classe estática para garantir que o estado seja compartilhado entre os testes.
d)
Ele não instancia a classe de teste, rodando todos os métodos como estáticos.
14.
No xUnit, como você marca um teste para que ele seja temporariamente ignorado (pulado) pelo executor de testes?
a)
Adicionando a propriedade Skip ao atributo [Fact] ou [Theory].
b)
Usando o atributo [Disabled].
c)
Removendo o atributo [Fact].
d)
Usando o atributo [Ignore].
15.
Para passar dados externos complexos (como a leitura de um arquivo JSON) para um teste [Theory], qual atributo de fonte de dados é a melhor opção?
a)
[ComplexData]
b)
[MemberData]
c)
[FileData]
d)
[InlineData]
16.
Qual o propósito principal do atributo [Collection] no xUnit?
a)
Agrupar testes para que possam ser executados com diferentes tipos de dados ([Theory]).
b)
Criar uma instância de 'fixture' e compartilhá-la entre classes de teste, e controlar o paralelismo.
c)
Definir a ordem de execução dos testes dentro de uma classe.
d)
Permitir que a classe de teste herde de classes base abstratas de teste.