ByeBug


Objetos de aprendizagem para auxiliar na prática de teste de software.

Acesse diretamente os objetos de aprendizagem ou faça o download do objeto no padrão Scorm.

Fundamentos

Objetivo 1: Conhecer a importância dos testes de software no desenvolvimento de sistemas;
Objetivo 2: Identificar os significados dos diferentes termos utilizados na área de teste de software.

Acessar objeto Download Scorm

Técnicas

Objetivo 1: Conceituar e entender as diferenças entre as duas principais técnicas de teste: caixa branca e caixa preta;
Objetivo 2: Conhecer os critérios de cada técnica;
Objetivo 3: Compreender porque essas técnicas e seus critérios são relevantes dentro do processo de teste.

Acessar objeto Download Scorm

Técnica Caixa Branca

Objetivo 1: Conhecer os critérios da técnica caixa branca;
Objetivo 2: Construir o grafo de fluxo de controle a partir do código fonte.
Objetivo 3: Calcular a complexidade ciclomática a partir do grafo de fluxo de controle.

Acessar objeto Download Scorm

Técnica Caixa Branca: Critérios Baseados no Fluxo de Controle

Objetivo 1: Conhecer os critérios baseados no fluxo de controle.
Objetivo 2: Aplicar os critérios baseados no fluxo de controle para criação de casos de teste.

Acessar objeto Download Scorm

Técnica Caixa Branca: Critérios Baseados no Fluxo de Dados

Objetivo 1: Conhecer os critérios baseados no fluxo de dados.
Objetivo 2: Construir o grafo Def-Uso a partir do Gráfico de Fluxo de Controle.
Objetivo 3: Aplicar critérios baseados no fluxo de dados para definição de casos de teste.

Acessar objeto Download Scorm

Técnica Caixa Branca: Critérios Baseados na Complexidade

Objetivo 1: Usar a complexidade ciclomática para determinar o número de casos de teste.
Objetivo 2: Definir os caminhos linearmente independentes no Gráfico de Fluxo de Controle.

Acessar objeto Download Scorm

Técnica Caixa Preta: Partição de equivalência e Análise de Valor Limite

Objetivo 1: Compreender como a técnica caixa preta pode ajudar a selecionar casos de teste mais eficientes.
Objetivo 2: Identificar e definir classes equivalentes.
Objetivo 3: Elaborar casos de teste aplicando os critérios partição de equivalência e análise do valor limite.

Acessar objeto Download Scorm

Técnica de Caixa Preta: Tabela de Decisão & Grafo Causa-Efeito

Objetivo 1: Ser capaz de construir a tabela de decisão a partir de um conjunto de requisitos.
Objetivo 2: Utilizar o grafo causa-efeito para otimizar a tabela de decisão.
Objetivo 3: Elaborar casos de teste a partir do critério tabela de decisão.

Acessar objeto Download Scorm

Técnica Caixa Preta: Teste Baseado em Casos de Uso

Objetivo 1: Conhecer e utilizar o critério de teste baseado em casos de uso.
Objetivo 2: Entender os casos de uso como um artefato útil tanto para modelagem do sistema como à atividade de teste.

Acessar objeto Download Scorm

Nível de teste: Teste de Unidade

Objetivo 1: Compreender os níveis de teste de software e sua relação com o processo de desenvolvimento.
Objetivo 2: Aplicar testes no nível de unidade.
Objetivo 3: Utilizar a ferramenta JUnit para automatizar testes de unidade.

Acessar objeto Download Scorm

Nível de teste: Teste de Integração

Objetivo 1: Compreender os níveis de teste de software e sua relação com o processo de desenvolvimento.
Objetivo 2: Aplicar testes em nível de integração.
Objetivo 3: Definir e utilizar drivers e stubs no teste de integração.

Acessar objeto Download Scorm

Nível de teste: Teste de Sistema e Aceitação

Objetivo 1:Compreender os níveis de teste de software e sua relação com o processo de desenvolvimento.
Objetivo 2: Aplicar testes em nível de sistema e aceitação.
Objetivo 3: Utilizar a ferramenta Selenium para automação de teste de sistema.

Acessar objeto Download Scorm

Tipos de teste

Objetivo 1: Compreender como alguns testes podem ser organizados conforme um objetivo específico (tipos de teste).
Objetivo 2: Saber onde, como e quando aplicar os tipos de teste.
Objetivo 3:Utilizar ferramentas para automatizar os diferentes tipos de teste.

Acessar objeto Download Scorm

Processo tradicional

Objetivo 1: Conhecer um processo de teste.
Objetivo 2: Compreender a necessidade de se estabelecer um processo adequado de testes em empresas de desenvolvimento de software.

Acessar objeto Download Scorm

TDD

Objetivo 1: Conhecer o paradigma TDD - Desenvolvimento Dirigido por Testes.
Objetivo 2: Aplicar o TDD no desenvolvimento de estudos de casos.

Acessar objeto Download Scorm


Sobre

Para conhecer um pouco mais sobre o projeto, leia os seguintes artigos:

Colaboraram neste projeto:

Projeto apoiado pelo CNPq (Produtividade em Desenvolvimento Tecnológico e Extensão Inovadora - DT 2012)

logoCNPQ

Contato