Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BDD using Cucumber
Presented By:
Shazeb Khan
Rachit Saxena
BDD
Core Principles
• It’s a behavior everyone involved should have the same way of thinking about the
system and what it does...
About Cucumber
• Cucumber is a software testing tool which adopts the Behavior Driven
Development (BDD) approach of applic...
About Cucumber
Jars Required
• selenium-server
• cucumber-junit
• cucumber-java
• cucumber-jvm
• junit
Create a Feature File
Step Definition
• Reusable
• Cucumber gives you copy & paste code
a. Copy & paste code given by Cucumber
b. You just need to define each method
Step Definition Class - Example
Here’s your cucumber sandwich for patiently listening
THANKS!
[@NaukriEngineering] BDD implementation using Cucumber
[@NaukriEngineering] BDD implementation using Cucumber
[@NaukriEngineering] BDD implementation using Cucumber
[@NaukriEngineering] BDD implementation using Cucumber
[@NaukriEngineering] BDD implementation using Cucumber
Upcoming SlideShare
Loading in …5
×

of

[@NaukriEngineering] BDD implementation using Cucumber Slide 1 [@NaukriEngineering] BDD implementation using Cucumber Slide 2 [@NaukriEngineering] BDD implementation using Cucumber Slide 3 [@NaukriEngineering] BDD implementation using Cucumber Slide 4 [@NaukriEngineering] BDD implementation using Cucumber Slide 5 [@NaukriEngineering] BDD implementation using Cucumber Slide 6 [@NaukriEngineering] BDD implementation using Cucumber Slide 7 [@NaukriEngineering] BDD implementation using Cucumber Slide 8 [@NaukriEngineering] BDD implementation using Cucumber Slide 9 [@NaukriEngineering] BDD implementation using Cucumber Slide 10 [@NaukriEngineering] BDD implementation using Cucumber Slide 11 [@NaukriEngineering] BDD implementation using Cucumber Slide 12 [@NaukriEngineering] BDD implementation using Cucumber Slide 13 [@NaukriEngineering] BDD implementation using Cucumber Slide 14 [@NaukriEngineering] BDD implementation using Cucumber Slide 15
Upcoming SlideShare
Naukri.com
Next
Download to read offline and view in fullscreen.

2 Likes

Share

Download to read offline

[@NaukriEngineering] BDD implementation using Cucumber

Download to read offline

BDD is a software development methodology in which an application is specified and designed by describing how its behavior should appear to an outside observer. It can easily be implemented using Cucumber and Java. Cucumber is a software tool that runs automated acceptance tests written in BDD format.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

[@NaukriEngineering] BDD implementation using Cucumber

  1. 1. BDD using Cucumber Presented By: Shazeb Khan Rachit Saxena
  2. 2. BDD
  3. 3. Core Principles • It’s a behavior everyone involved should have the same way of thinking about the system and what it does. • BDD describes the behavior of your software in a very understandable way.
  4. 4. About Cucumber • Cucumber is a software testing tool which adopts the Behavior Driven Development (BDD) approach of application testing. • It allows automation of functional validation in easily readable and understandable format (like plain English) to Business Analysts, Developers, Testers, etc. • Incorporated with Selenium Webdriver, Cucumber can be used to run automated test cases on frameworks like Junit, Testng etc.
  5. 5. About Cucumber
  6. 6. Jars Required • selenium-server • cucumber-junit • cucumber-java • cucumber-jvm • junit
  7. 7. Create a Feature File
  8. 8. Step Definition • Reusable • Cucumber gives you copy & paste code
  9. 9. a. Copy & paste code given by Cucumber b. You just need to define each method Step Definition Class - Example
  10. 10. Here’s your cucumber sandwich for patiently listening THANKS!
  • SamarthParikh5

    Mar. 19, 2019
  • contriver

    Mar. 22, 2017

BDD is a software development methodology in which an application is specified and designed by describing how its behavior should appear to an outside observer. It can easily be implemented using Cucumber and Java. Cucumber is a software tool that runs automated acceptance tests written in BDD format.

Views

Total views

1,142

On Slideshare

0

From embeds

0

Number of embeds

279

Actions

Downloads

8

Shares

0

Comments

0

Likes

2

×