Este documento discute validação e teste de software usando o framework Jasmine. Ele explica o que é Behavior-Driven Development (BDD), a diferença entre TDD e BDD, e fornece uma introdução à sintaxe e recursos do Jasmine, incluindo suites, expectativas e matchers.
5. BDD ~ Behavior-Driven Development
● Baseado em TDD ~ Test-Driven Developement
● Com ideias de domain-driven design e
object-oriented analysis and design
● Dan North criou o primeiro framework de
BDD, JBehave
● Usado no processo de desenvolvimento de
software
● Ubiquitous Language
● DSL (Domain Specific Language)
Fonte: Wikipedia. Página visitada em 09 de Abril de 2013
~ http://pt.wikipedia.org/wiki/Behavior_Driven_Development
~ http://en.wikipedia.org/wiki/Behavior-driven_development
~ http://www.handersonfrota.com.br/ubiquitous-language/
6. BDD ~ Behavior-Driven Development
by Google: user story given when then
Fonte: Google. Página visitada em 09 de Abril de 2013
9. ● Jasmine é um framework BDD para testar
código JavaScript.
● Não depende de outros frameworks JS
● Sintaxe limpa, facilidade para escrever
testes.
● Disponível em:
○ http://github.com/pivotal/jasmine/downloads