processo de automação de artefatos de requisito slides
TRANSCRIPT
PROCESSO DE AUTOMAÇÃO DE ARTEFATOS DE REQUISITO
UTILIZANDO BDD
Aluno: Thiago de Oliveira CarvalhoOrientador: Prof. Me. Francisco Nauber Bernardo Gois
Roteiro
• Automação
• Documentação
• Colaboração
• BDD
• Estórias do usuário
• Fitnesse
• Regras de negócio
• Drools Guvnor
Requisitos
Comunicação
• Falta ou falha de comunicação
• Ocorrência de falhas
• Prazo
• Planejamento
• Custo
• Contínuo em todo o processo
• Equipe, clientes e usuários
Documentação
• Volume
• Desperdício
• Atualização
• Inconsistência
• Documentos incompletos
• Atrasos
• Custo
BDD
• Comportamento
• Agregar as metodologias já existentes
• TDD - Test-Driven Development
• ATDD - Acceptance Test-Driven Development
• DDD - Domain-Driven Design
• Compreensão
• Testes
• Funcionamento
• Análise
Estórias do usuário
• Pessoa
• Funcionalidade
• Benefício
• Valor agregado
• Prioridades
• Planejamento
• INVEST
• SMART
FitNesse
• Teste
• Colaboração
• Páginas Wiki
• Linguagem de marcação
• Flexível
• Criação das estórias
• Automação dos testes de aceitação
• Documentação
Estória do usuário
Cenários
Testando cenários no FitNesse
Regras de negócio
• Gerenciadas no Drools Guvnor
• Separação de responsabilidades
• Linguagem única
• DSL - DRL
• Desenvolvedores X Usuários
• Meio termo
Drools Guvnor
• Gerenciamento das regras de negócio
• Separação das regras
• Boa forma de documenta-las
• Organização das regras
• Categorias e Versionamento
• Documentação
• Testes
Drools Guvnor
Processo de Automação
Conclusão
• Documentação
• Redução
• Processo único e prioritário
• Gerenciamento dinâmico
• Automação
• Redução de tempo
• Redução de risco
• Manutenção
• Comunicação• Clareza e compreensão
• Linguagem única
• Colaboração
• Testes• Segurança
• Garantia de conclusão
• Qualidade
Obrigado!