FrameworkDemoiselle.gov.brCommunity Documentation

Guia do Demoiselle Behave

Demoiselle Behave

Histórico de Revisões
Revisão 1.6.009/10/2018Vanderson, Julian
Melhorias e correções no framework.
Revisão 1.5.311/05/2016Vanderson, Julian
Melhorias e correções no framework.
Revisão 1.5.212/12/2016Vanderson, Julian
Melhorias e correções no framework.
Revisão 1.5.112/08/2015Vanderson, Julian
Melhorias e correções no framework.
Revisão 1.5.029/05/2015Vanderson, Julian
Nova funcionalidade de Teste de Regressão de Layout, melhorias e correções no framework.
Revisão 1.4.419/05/2015Vanderson, Julian
Melhorias e correções no framework.
Revisão 1.4.324/04/2015Vanderson, Julian
Novas funcionalidades e melhorias no framework.
Revisão 1.4.203/03/2015Vanderson, Julian
Correção de Bug.
Revisão 1.4.106/02/2015Vanderson, Julian
Novas funcionalidades e melhorias no framework.
Revisão 1.4.002/09/2014Vanderson, Julian
Novas funcionalidades e melhorias no framework.
Revisão 1.3.230/05/2014Vanderson, Julian
Novas funcionalidades e melhorias no framework.
Revisão 1.3.118/12/2013Vanderson, Julian
Novas funcionalidades e melhorias no framework.
Revisão 1.3.031/10/2013Julian
Novas funcionalidades e melhorias no framework.
Revisão 1.2.022/08/2013Julian
Alteração de repositório maven, adicionados novos capítulos relacionados aos testes Desktop (FEST) e configurações adicionais do framework.
Revisão 1.1.030/06/2013Vanderson
Documentação de Referência.
Revisão 1.0.015/05/2013Vanderson, Nauber
Guia Rápido.

Demoiselle Behave
1. Release Notes
2. Roteiro Rápido
2.1. Pré Requisitos de Uso
2.2. Configurando o Arquétipo
2.3. Criação do Projeto
2.4. Estrutura de diretórios
2.5. Executando Teste
3. Mapeamento de Classes
3.1. Capturando os objetos da tela a serem utilizados
3.2. Classe de Mapeamento
3.3. Mapeamento Parametrizável
3.4. Composição de Telas (Embedded Screens)
3.5. Sistemas com AJAX (Componente Loading)
4. Como criar uma história
4.1. Conceito
4.2. Frases pré-definidas pelo framework
4.3. Frases pré-definidas pelo framework para manipulação de Grids
4.4. Escrevendo um cenário
4.5. Parametrizando os cenários
4.6. Reusando os cenários
4.7. Reusando os cenários em outras histórias
4.8. Plugin do JBehave para Eclipse
5. Configurações do Behave
5.1. Configurações do Parser
5.2. Configurações do Runner
5.3. Configurações do Integration
5.4. Configurações do Integration - Autenticator ALM
6. Escopo de Histórias e Passos
6.1. DBehave Legado
6.2. DBehave com Suporte à Escopos
7. Testando aplicações Desktop
7.1. Iniciando um projeto utilizando o Arquétipo (Modelo de Projeto)
7.2. Iniciando um projeto utilizando um projeto existente (Projeto WebDriver)
7.3. Configurações Desktop
7.4. Mapeamentos
8. Configurações dos Testes
8.1. Configuração de Passos (Steps)
8.2. Configuração de Histórias e Cenários
9. Execução de Testes
9.1. Execução com Ghost Driver (Funcionalidade Experimental)
9.2. Execução Paralela
9.3. Modo Background
9.4. Integração Contínua
9.5. Testes Remotos
9.6. Relatórios JBehave
10. Conjunto de Dados
10.1. Conceito
10.2. Criação do XML de Dados
10.3. Configuração do Data Provider
10.4. Criação da História
11. Testes de Regressão de Layout
11.1. Conceito
11.2. Pré Requisitos
11.2.1. Java
11.2.2. Image Magick
11.2.3. Projeto dbehave
11.2.4. Maven
11.3. Configuração do Projeto dbehave
11.3.1. Configurações Básicas do pom.xml
11.3.2. Configurações do behave.properties
11.3.3. Repositório Local de Imagens
11.4. Pontos de Comparação
11.5. Rodando o Teste de Regressão
11.6. Relatório Gerado
12. Colaboração
12.1. Templates de Codificação