live demo protocol oriented bdd in swift for ios apps

21
FULL STACK BDD INSIDE XCODE WITH XCFIT Shashikant Jagtap Blog: http://shashikantjagtap.co.uk My iOS app : XCBlog Twitter : @Shashikant86

Upload: shashikant-jagtap

Post on 23-Jan-2018

381 views

Category:

Technology


1 download

TRANSCRIPT

FULL STACK BDD INSIDE XCODE WITH XCFIT

Shashikant Jagtap Blog: http://shashikantjagtap.co.uk

My iOS app : XCBlog Twitter : @Shashikant86

AGENDA

• BDD

• BDD for iOS

• Introduction to XCFit

• Live Demo

BDDBEHAVIOUR DRIVEN DEVELOPMENT

CUCUMBERBDD IN OTHER LANGUAGES

APPLE BUBBLEAPPLE DEVELOPER TOOLS

BDD FRAMEWORK FOR IOS BDD & TESTING IN IOS WORLD

XCTEST-GHERKINYOOX NET-A-PORTER GROUP

CUCUMBERISHAHMED ALI

XCFITXCODE TEMPLATES AND SWIFT FRAMEWORK - SHASHIKANT JAGTAP

SWIFTXCFIT : MODERN PROGRAMMING LANGUAGE

PROTOCOLSFEATURE + SCENARIO TITLES = XCFIT PROTOCOLS

EXTENSIONSSTEP-DEFINITIONS/GWT = XCFIT EXTENSIONS

E N U M E R AT I O N SPAGE OBJECTS/LOCATORS = XCFIT ENUMERATIONS

XCODE BDD TARGETXCFIT XCODE TEMPLATES

B D D S T E P S INSIDE X C O D EXCFIT: PRE-DEFINED BDD STEPS

MIX IT, SWIFT IT, BDD ITPROTOCOL + EXTENSION + ENUMERATION = BDD

HAPPY CUSTOMERSMAKE CUSTOMERS HAPPY WITH BDD

HAPPY BUSINESS HAPPY STAKEHOLDERS AND PRODUCT OWNERS

HAPPY ENGINEERS

LIVE DEMOPROTOCOL ORIENTED BDD WITH XCFIT

R E F E R E N C E S

• XCFit Github :

• https://github.com/Shashikant86/XCFit

• Protocol Oriented BDD in Swift :

• https://dzone.com/articles/introducing-protocol-oriented-bdd-in-swift-for-ios

• http://shashikantjagtap.net/introducing-protocol-oriented-bdd-swift-ios-apps/