CTFL – AT: BDD

CTFL – AT: BDD 2017-08-20T19:21:56+00:00

Homepage Fóruns CTFL – CTAL CTFL – AT: BDD

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • Flavia Maria Lobato de Morais
    Participante
    Post count: 8

    Boa Tarde.

    O que seria o BDD – Desenvolvimento orientado a comportamento? Me explique de forma prática e me dê alguns exemplos se possível.
    Infelizmente o Syllabus não foi esclarecedor 🙁

    Obrigada

    Sidney Galeote
    Mestre
    Post count: 122

    Flávia, uma das formas de se pensar sobre o BDD é saber que ele é uma evolução do TDD (desenvolvimento orientado a teste) onde os testes unitários são escritos pelo desenvolvedor antes do programa em si. O BDD (desenvolvimento orientado ao comportamento) é uma abordagem que tanto o desenvolvedor, o cliente e o time de qualidade são obrigados a pensar no comportamento do software, por exemplo, num site de comércio eletrônico, um fragmento do comportamento do carrinho de compras poderia ser descrito como : “como cliente ao adicionar itens ao carrinho de compras eu desejo ver o custo total dos itens selecionados, para saber o valor da compra” Fazendo com que todos os envolvidos participem dessa definição, melhora a comunicação da equipe, compartilha-se conhecimento, e quebra-se o isolamento do desenvolvedor do TDD ao escrever os testes unitários para o código em construção. Assim o BDD sugere que o cliente/desenvolvedores/testadores escrevam os cenários (comportamentos) antes mesmo dos testes serem implementados, e desta forma os desenvolvedores terão uma visão geral do objetivo do projeto antes de codificá-lo.

Visualizando 2 posts - 1 até 2 (de 2 do total)

Você deve fazer login para responder a este tópico.