Overview of Behavior Data Driven
Posted By : Smita Gupta | 22-May-2018
As the technology spreading at a great speed so with the automation.
Currently the tools and the ways doing automation increasing and spreading day by day
The new way of doing automation is through BDD. It is becoming very popular in today’s world and many companies are actually adopting it.
Let's get the main highlight of what actually BDD is ----
1.
Some of the various famous tools which support BDD are
Cucumber which is written in Ruby, Freshen which is written in PHP, Jbehave is written in Java, Specflow which is written in C Sharp
All the
2. BDD basically based on Test Driven development and was first coined in 2009 by Dan North. He invented BDD to overcome the glitches of TDD
3. The first framework he wrote in BDD was using JAVA and he name it as Jbehave, then he also wrote the same framework in Ruby and renamed the framework as Rbehave.
4. The main highlight of BDD is its pretty plain text and anybody can understand by seeing and reading the text of it, because of this reason we can say that BDD is able to bridge the gap between a business analyst and a developer. So if a business analyst reads the text he can understand what the test case is going to deal with similarly if a developer reads the text he can also understand what the actual code is going to do that is why BDD is very popular and is getting very popular among automation test engineers and many companies are really adopting it
5. In the above point we stated that BDD is bridging the gap between the BA and the developers but at the same time it is also bridging the gap between a manual QA and an automation testing engineer and similarly a manual QA with a developer
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
Smita Gupta
Smita is a QA Engineer having experience in Manual and Automation testing and willing to take more experience and learning in new and different domains.