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
Função do Testador
Responsável pela execução dos casos de teste e scripts de teste
26
Em qual momento deve-se planejar o ambiente de teste?
- Estratégia de teste | - Plano de teste
27
Técnica de Teste
Processo que assegura o funcionamento adequado de alguns aspectos dos sistema ou da unidade
28
Ferramenta de Teste
Veículo para executar um processo de teste, um recurso para o testador
29
7 Ferramentas Básicas da Qualidade -> Identificação do Problema (2)
- Análise de Pareto | - Diagrama de Causa e Efeito
30
Ferramentas Básicas da Qualidade Análise de Pareto
Detecção de 20% das causas que dão origem a 80% dos efeitos - Sinônimo de priorização
31
Ferramentas Básicas da Qualidade Diagrama Causa-Efeito (Diagrama de Ishikawa)
Representa a relação entre o "efeito" e todas as possíveis "causas" que podem estar contribuindo para este efeito
32
Ferramentas Básicas da Qualidade Check Sheet
Registra o número de ocorrências num dado intervalo de tempo afim de determinar a frequência de um evento
33
Ferramentas Básicas da Qualidade Objetivo: Control Charts
Saber como o software se comporta ao longo do tempo.
34
Ferramentas Básicas da Qualidade Histogramas (Gráfico de Distribuição de Frequências)
É uma forma de descrição gráfica de dados quantitativos, agrupados em classes de freqüência.
35
Ferramentas Básicas da Qualidade Diagrama de Scatter/Plot (Diagrama de Dispersão)
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
Ferramentas Básicas da Qualidade Estratificação
Utilizada para analisar/dividir universo de dados em grupos homogêneos (strata)
37
Smoke Tests
Teste no fluxo principal do software, aquilo que tem de mais importante
38
Ferramentas de Teste: Categorias
- Ferramenta de Suporte - Verificação do Código Fonte - Automatização da Execução de Teste
39
- Não estão diretamente envolvidas na execução dos testes - Auxiliam o processo de teste Ferramenta de?
Ferramenta de Suporte
40
Verificação do Código Fonte
Utilização mais apropriada na fase de teste unitário | Porem podem s utilizadas para atender propósitos de outras fases de teste
41
Definições sobre Automatização da Execução de Teste
Ferramentas que auxiliam diretamente na execução dos testes | Existem muitas ferramentas nesta categoria
42
7 Ferramentas Básicas da Qualidade -> Identificação do Problema (5)
- Check Sheet - Control Charts - Histogramas - Diagrama Scatter/Plot - Estratificação
43
Permite uma coleta de dados organizada, facilitando a sua análise e interpretação
Check Sheet