Embed presentation
Downloaded 42 times




























![What is BDD
In software engineering, behavior-driven development (abbreviated BDD) is a
software development process based on test-driven development (TDD).[1][2]
Behavior-driven development combines the general techniques and principles
of TDD with ideas from domain-driven design and object-oriented analysis and
design to provide software developers and business analysts with shared tools
and a shared process to collaborate on software development.
Source: Wikipedia](https://image.slidesharecdn.com/jasminepresentation-130308085628-phpapp01/85/Jasmine-presentation-Selenium-Camp-2013-29-320.jpg)
















This document discusses using Jasmine for in-browser testing instead of Selenium. It summarizes some issues with Selenium like reliability, speed, and browser compatibility. It then introduces Jasmine as a behavior driven development tool for writing tests that describe application flow. Key features of Jasmine discussed include mocks, spies, fixtures, matchers, asynchronous support, and its use in various programming languages and environments. The document provides examples of how to write Jasmine tests and highlights its potential advantages over Selenium like test speed.




























![What is BDD
In software engineering, behavior-driven development (abbreviated BDD) is a
software development process based on test-driven development (TDD).[1][2]
Behavior-driven development combines the general techniques and principles
of TDD with ideas from domain-driven design and object-oriented analysis and
design to provide software developers and business analysts with shared tools
and a shared process to collaborate on software development.
Source: Wikipedia](https://image.slidesharecdn.com/jasminepresentation-130308085628-phpapp01/85/Jasmine-presentation-Selenium-Camp-2013-29-320.jpg)















