Implementing the Click - Per Åkerberg
Upcoming SlideShare
Loading in...5
×
 

Implementing the Click - Per Åkerberg

on

  • 860 views

Per Åkerberg's (@perakerberg) presentation from MeetUI 2013, SoapUI's first user conference, in Stockholm, Sweden. Per is a .Net developer at Centiro Solutions.

Per Åkerberg's (@perakerberg) presentation from MeetUI 2013, SoapUI's first user conference, in Stockholm, Sweden. Per is a .Net developer at Centiro Solutions.

Statistics

Views

Total Views
860
Views on SlideShare
860
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Implementing the Click - Per Åkerberg Implementing the Click - Per Åkerberg Presentation Transcript

  • Implementing the clickUsing Gherkin with SoapUIPer Åkerberg@perakerberg / per.akerberg@centiro.com
  • What is a click?
  • Personal clicks
  • Personal clicks
  • Professional clicks
  • Professional clicks
  • BDD: Behavior-driven developmentExecutable specifications in plain EnglishEmphasis on communicationLiving documentation
  • Gherkin – the BDD languageFeature: Cash withdrawalIn order to get some spending moneyAs a bank customerI want to withdraw cash from my accountScenario: Sufficent funds in accountGiven I have $100 in my accountWhen I withdraw $50Then $50 is dispensedAnd my account balance is $50FeatureScenarioStepsGherkin
  • FeatureScenarioStepsGherkinFeature: Cash withdrawalIn order to get some spending moneyAs a bank customerI want to withdraw cash from my accountScenario: Insufficent funds in accountGiven I have $100 in my accountWhen I withdraw $500Then I am greeted with a ”sorry, no cash for you” messageGherkin – the BDD language
  • BDD ToolsThe tool is not important – but you need oneSoapUI?
  • How Gherkin and SoapUI clickFeatureScenarioStepTest suiteTest caseTest step
  • How Gherkin and SoapUI clickFeatureScenarioSteps
  • Isolated tests
  • Reuse over copy-paste
  • Consistent structure and naming
  • More what, less how
  • Wider scope – more end to end
  • Tests become documentation
  • An easy way into BDDImproved communicationBetter testsIncreased utilization of SoapUI featuresTests become documentationHow it changed us
  • http://blog.smartbear.com/software-quality/click-using-gherkin-with-soapui/
  • Thank you.Per Åkerberg@perakerberg / per.akerberg@centiro.com