BDD com SpecFlow

  • View
    72

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Text of BDD com SpecFlow

  • 1. 2 BDD com SpecFlow

2. 3 SpecFlow SpecFlow tem por premissa criar um ponte entre os analstas e os desenvolvedores atravs de regras de negcios legveis e de exemplos. A misso do SpecFlow fornecer uma abordagem sem atrito atravs da especificao pelo exemplo (Specification-By-Example) para projetos .NET. O SpecFlow um Plug-In para o Visual Studio e um framework de execuo de Acceptance Test Driven Development (ATDD) e Behavior Driven Development (BDD). Ele pode ser integrado NUnit, MSTest, xUnit. No funciona sozinho, ele precisa de uma ferramenta que faa a interao com o browser como o Selenium ou WatiN. 3. 4 Instalando o Plug-in 4. 5 Instalando o Plug-in 5. 6 Instalando o Framework 6. 7 Instalando o Framework 7. 8 Hands On Projeto de Teste 8. 9 Hands-On Projeto de Teste Contedo includo pelo template Referncia ao MSTest Primeira classe de Teste Unitrio que pode ser descartada 9. 10 Hands-On Projeto de Teste Incluso de referncias externas SpecFlow Selenium WebDriver * Tambm disponvel no NuGet 10. 11 Hands-On Projeto de Teste Configurando o SpecFlow Definir portugus como a linguagem das funcionalidades Definir MSTest como framework de testes 11. 12 Hands-On Projeto de Teste Criando a primeira Feature 12. 13 Oportunidades CWI-RS http://www.calculadoraonline.com.br/basica 13. 14 Oportunidades CWI-RS Analista Desenvolvedor Mobile (Android) Analista Desenvolvedor Adobe LiveCycle Analista Desenvolvedor Java Snior (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 (ingls avanado) Analista de Suporte/Infraestrutura Pleno Analista de Testes Pleno (03 vagas) Analista de Testes Pleno Soap UI Analista de Testes Snior Analista Desenvolvedor Java Snior (01 vagas) Analista Desenvolvedor Java Pleno (02 vagas) Analista Desenvolvedor .NET Pleno Analista Desenvolvedor Java Pleno (02 vagas) Analista de Testes Pleno 14. 15 15. 16