Conceitos Gerais Flashcards

1
Q

O que são Requisitos Funcionais?

A

Explicam as funcionalidades dos sistemas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que são Requisitos Não Funcionais?

A

Definem necessidades de caráter técnico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definição de Erro

A

Engano, alguma coisa feita por humanos. Encontrado pelo Autor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definição de Ocorrência

A

Diferenças entre o previsto e realizado durante os testes de um software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definição de Defeito

A

Comportamento indesejado identificado em documentos, código-fonte ou telas por outra pessoa que não o Autor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Definição de Falha

A

Escapou de todo o time e foi encontrada pelo Usuário ou Cliente no Ambiente de Produção

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é Depurar?

A

Descobrir e corrigir erros no código (desenvolvedor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é Testar?

A

Sistematicamente descobrir ocorrências divergentes através da inspeção de artefatos ou execução do código (testador)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Definição de Confiança, que pertence às 3 Dimensões da Qualidade:

A

Resistente a falhas na execução
Não entra em loop
Não interrompe a execução

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definição de Funcionalidade, que pertence às 3 Dimensões da Qualidade:

A

O sistema se comporta como esperado e definido em seus requisitos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Definição de Performance, que pertence às 3 Dimensões da Qualidade:

A

Tempo de resposta adequado e aceitável em situações próximas as reais e de pico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definição de Verificação

A

Processo de avaliação se o produto satisfaz as condições estabelecidas para a sua preparação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Definição de Validação

A

Processo de avaliação para verificar se ele satisfaz a um requisito estabelecido

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

No modelo V, no lado da Verificação, qual a definição de Requisito?

A

Analista de Teste acompanha levantamento de requisitos junto ao cliente e busca incoerências em relação ao que foi solicitado pelo cliente na fase de documentação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

No modelo V, no lado da Verificação, qual a definição de Análise?

A

Utilizando diagramas UML como base, verifica se todos os requisitos levantados estão desenhados nos diagramas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

No modelo V, no lado da Verificação, qual a definição de Arquitetura?

A

Verificar a Modelagem de Dados junto a UML referente ao Banco de Dados, verificando assim a coerência com os documentos de requisito, caso de uso e classes, além da integridade e padrões necessários para a documentação de modelos de dados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

No modelo V, no lado da Verificação, qual a definição de Codificação?

A

Auxiliar plano de verificação do código fonte feito pelos desenvolvedores, com utilização de técnicas ou ferramentas. Não é responsabilidade do Analista de Teste padronizado do código fonte ou a programação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Definição de Caixa Branca

A

Quando são avaliadas características internas do sistema, como por exemplo, o código-fonte

19
Q

Definição de Caixa Preta

A

Quando são avaliados os requisitos e as funcionalidades do sistema, com foco em suas entradas e saídas

20
Q

O objetivo maior dos testes é:

A

Reduzir a probabilidade da ocorrência de falhas quando o sistema estiver em produção

21
Q

Definição de “Ambiente de Teste”

A

Não é apenas uma configuração de hardware, mas toda estrutura onde o teste será executado

22
Q

Função do Líder ou Gerente de Teste

A

Responsável pela liderança de um projeto de teste específico

23
Q

Função do Arquiteto de Teste

A

Responsável pela montagem do ambiente de teste (infra-estrutura) e escolha das ferramentas

24
Q

Função do Analista de Teste

A

Responsável pela modelagem e elaboração dos casos de testes e scripts de teste

25
Q

Função do Testador

A

Responsável pela execução dos casos de teste e scripts de teste

26
Q

Em qual momento deve-se planejar o ambiente de teste?

A
  • Estratégia de teste

- Plano de teste

27
Q

Técnica de Teste

A

Processo que assegura o funcionamento adequado de alguns aspectos dos sistema ou da unidade

28
Q

Ferramenta de Teste

A

Veículo para executar um processo de teste, um recurso para o testador

29
Q

7 Ferramentas Básicas da Qualidade -> Identificação do Problema (2)

A
  • Análise de Pareto

- Diagrama de Causa e Efeito

30
Q

Ferramentas Básicas da Qualidade

Análise de Pareto

A

Detecção de 20% das causas que dão origem a 80% dos efeitos - Sinônimo de priorização

31
Q

Ferramentas Básicas da Qualidade

Diagrama Causa-Efeito (Diagrama de Ishikawa)

A

Representa a relação entre o “efeito” e todas as possíveis “causas” que podem estar contribuindo para este efeito

32
Q

Ferramentas Básicas da Qualidade

Check Sheet

A

Registra o número de ocorrências num dado intervalo de tempo afim de determinar a frequência de um evento

33
Q

Ferramentas Básicas da Qualidade

Objetivo: Control Charts

A

Saber como o software se comporta ao longo do tempo.

34
Q

Ferramentas Básicas da Qualidade

Histogramas (Gráfico de Distribuição de Frequências)

A

É uma forma de descrição gráfica de dados quantitativos, agrupados em classes de freqüência.

35
Q

Ferramentas Básicas da Qualidade

Diagrama de Scatter/Plot (Diagrama de Dispersão)

A

Visa identificar se existe uma tendência de variação conjunta (correlação) entre duas ou mais variáveis ou relação de causa e efeito.

36
Q

Ferramentas Básicas da Qualidade

Estratificação

A

Utilizada para analisar/dividir universo de dados em grupos homogêneos (strata)

37
Q

Smoke Tests

A

Teste no fluxo principal do software, aquilo que tem de mais importante

38
Q

Ferramentas de Teste: Categorias

A
  • Ferramenta de Suporte
  • Verificação do Código Fonte
  • Automatização da Execução de Teste
39
Q
  • Não estão diretamente envolvidas na execução dos testes
  • Auxiliam o processo de teste

Ferramenta de?

A

Ferramenta de Suporte

40
Q

Verificação do Código Fonte

A

Utilização mais apropriada na fase de teste unitário

Porem podem s utilizadas para atender propósitos de outras fases de teste

41
Q

Definições sobre Automatização da Execução de Teste

A

Ferramentas que auxiliam diretamente na execução dos testes

Existem muitas ferramentas nesta categoria

42
Q

7 Ferramentas Básicas da Qualidade -> Identificação do Problema (5)

A
  • Check Sheet
  • Control Charts
  • Histogramas
  • Diagrama Scatter/Plot
  • Estratificação
43
Q

Permite uma coleta de dados organizada, facilitando a sua análise e interpretação

A

Check Sheet