Escolar Documentos
Profissional Documentos
Cultura Documentos
processo de desenvolvimento
Palestrante: Marcelo Nascimento Costa, MSc
marcelo.costa@fattocs.com.br
•© FATTO Consultoria e Sistemas - www.fattoCS.com.br •© FATTO Consultoria e Siste
Minibio
“Consultor na área de qualidade de software, automação de testes,
ALM/DevOps e gerência de projetos. Professor de graduação e pós-
graduação na Universidade Veiga de Almeida. Ministra palestras e webinars
em assuntos relativos a automação do desenvolvimento, testes e no aceite
de software. Experiência de participação em projetos de consultoria,
desenvolvimento de software e implantação de processos em empresas como
a Accenture, Ipiranga, Globosat, Oi Móvel e Oi Fixa, Banco BBM, Telefonica-
SP, Vivo, Banco Modal e Brasil Telecom. Atuou como empreendedor com
diversos treinamentos ministrados, consultoria e projetos desenvolvidos para
as plataformas Web e Móvel em grandes empresas, como Unigranrio,
Laboratório Servier, Dataprev, Petrobrás e Marinha. Atuou como líder de
projetos e administrador de banco de dados no startup de diversas empresas
de telecomunicações, como a Telemar e a Embratel e na implantação da
arquitetura do Sistema de Pagamento Brasileiro (SPB) no Banco Central.”
Levantamento
Levantamento
dos exemplos
das User Stories
concretos como
com os Usuários
resultado
e partes
esperado das
interessadas
User Stories
Descrição dos
cenários de
comportamento
(features)
Exemplos:
| numero | limite | saldo | deposito | primeiro_saque | segundo_saque | saldo_esperado |
| 111 | 1000 | 0 | 100 | 10 | 10 | 80 |
| 222 | 1000 | 0 | 200 | 10 | 10 | 180 |
testes caixa-preta
testes caixa-branca
Envolvimento
Testador nas
User Stories
Coach
Arquitetura
Ferramenta
BDD
User Stories
Entregar o
seguindo
BDD na
padrão
Sprint
INVEST
Analisar os Corrigir o
defeitos código de
Definição Código de Biblioteca de Execução
Definição Definição gerados pela produção
dos implantação Automação dos
das Features dos Steps execução para
Scenarios dos Steps de IU Scenarios
dos resolução de
Scenarios defeitos
Orientação
Técnica
•© FATTO Consultoria e Sistemas - www.fattoCS.com.br •17
Arquitetura .Net de Execução com
Continuous Delivery
TFS Build
1.Builds 2.Runs
Pacote Arquitetura
Teste Executável
NUnit Package 3. Drives
4. Drives
Selenium Package
5. Drives
•© FATTO Consultoria e Sistemas - www.fattoCS.com.br •18
Exemplo SpecFLow – Cenário Válido
O ideal é ter papeis diferentes para a criação dos testes TDD e outro
para criação dos testes BDD