• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Implementing the Click - Per Åkerberg
 

Implementing the Click - Per Åkerberg

on

  • 794 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
794
Views on SlideShare
794
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