2
BDD com SpecFlow
3
SpecFlow
• SpecFlow tem por premissa criar um “ponte” entre os analístas e os desenvolvedores
através de regras de negóc...
4
Instalando o Plug-in
5
Instalando o Plug-in
6
Instalando o Framework
7
Instalando o Framework
8
Hands On – Projeto de Teste
9
Hands-On – Projeto de Teste
Conteúdo incluído pelo template
• Referência ao MSTest
• Primeira classe de Teste Unitário
q...
10
Hands-On – Projeto de Teste
Inclusão de referências externas
• SpecFlow
• Selenium WebDriver
* Também disponível no NuG...
11
Hands-On – Projeto de Teste
Configurando o SpecFlow
• Definir português como a
linguagem das funcionalidades
• Definir ...
12
Hands-On – Projeto de Teste
Criando a primeira Feature
13
Oportunidades CWI-RS
• http://www.calculadoraonline.com.br/basica
14
Oportunidades CWI-RS
Analista Desenvolvedor Mobile (Android)
Analista Desenvolvedor Adobe LiveCycle
Analista Desenvolve...
15
16
Próximos SlideShares
Carregando em…5
×

BDD com SpecFlow

373 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
373
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

BDD com SpecFlow

  1. 1. 2 BDD com SpecFlow
  2. 2. 3 SpecFlow • SpecFlow tem por premissa criar um “ponte” entre os analístas e os desenvolvedores através de regras de negócios legíveis e de exemplos. • A missão do SpecFlow é fornecer uma abordagem sem atrito através da especificação pelo exemplo (Specification-By-Example) para projetos .NET. • O SpecFlow é um Plug-In para o Visual Studio e um framework de execução de Acceptance Test Driven Development (ATDD) e Behavior Driven Development (BDD). • Ele pode ser integrado NUnit, MSTest, xUnit. • Não funciona sozinho, ele precisa de uma ferramenta que faça a interação com o browser como o Selenium ou WatiN.
  3. 3. 4 Instalando o Plug-in
  4. 4. 5 Instalando o Plug-in
  5. 5. 6 Instalando o Framework
  6. 6. 7 Instalando o Framework
  7. 7. 8 Hands On – Projeto de Teste
  8. 8. 9 Hands-On – Projeto de Teste Conteúdo incluído pelo template • Referência ao MSTest • Primeira classe de Teste Unitário que pode ser descartada
  9. 9. 10 Hands-On – Projeto de Teste Inclusão de referências externas • SpecFlow • Selenium WebDriver * Também disponível no NuGet
  10. 10. 11 Hands-On – Projeto de Teste Configurando o SpecFlow • Definir português como a linguagem das funcionalidades • Definir MSTest como framework de testes
  11. 11. 12 Hands-On – Projeto de Teste Criando a primeira Feature
  12. 12. 13 Oportunidades CWI-RS • http://www.calculadoraonline.com.br/basica
  13. 13. 14 Oportunidades CWI-RS Analista Desenvolvedor Mobile (Android) Analista Desenvolvedor Adobe LiveCycle Analista Desenvolvedor Java Sênior (02 vagas) Analista Desenvolvedor Java Pleno (02 vagas) Analista Desenvolvedor PL/SQL Pleno Desenvolvedor Java Pleno Analista de Sistemas Pleno (02 vagas) Analista de Suporte a Sistemas (inglês avançado) Analista de Suporte/Infraestrutura Pleno Analista de Testes Pleno (03 vagas) Analista de Testes Pleno Soap UI Analista de Testes Sênior Analista Desenvolvedor Java Sênior (01 vagas) Analista Desenvolvedor Java Pleno (02 vagas) Analista Desenvolvedor .NET Pleno Analista Desenvolvedor Java Pleno (02 vagas) Analista de Testes Pleno
  14. 14. 15
  15. 15. 16

×