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
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/