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.

Live Demo Protocol Oriented BDD in Swift for iOS apps

691 views

Published on

Talk given at iOSConBytes Meetup on Full Stack BDD inside Xcode

https://skillsmatter.com/meetups/8927-full-stack-bdd-for-ios-inside-xcode

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Live Demo Protocol Oriented BDD in Swift for iOS apps

  1. 1. F U L L S T A C K B D D I N S I D E X C O D E W I T H X C F I T Shashikant Jagtap Blog: http://shashikantjagtap.co.uk My iOS app : XCBlog Twitter : @Shashikant86
  2. 2. A G E N D A • BDD • BDD for iOS • Introduction to XCFit • Live Demo
  3. 3. B D D B E H A V I O U R D R I V E N D E V E L O P M E N T
  4. 4. C U C U M B E R B D D I N O T H E R L A N G U A G E S
  5. 5. A P P L E B U B B L E A P P L E D E V E L O P E R T O O L S
  6. 6. B D D F R A M E W O R K F O R I O S B D D & T E S T I N G I N I O S W O R L D
  7. 7. X C T E S T - G H E R K I N Y O O X N E T - A - P O R T E R G R O U P
  8. 8. C U C U M B E R I S H A H M E D A L I
  9. 9. X C F I T X C O D E T E M P L A T E S A N D S W I F T F R A M E W O R K - S H A S H I K A N T J A G T A P
  10. 10. S W I F T X C F I T : M O D E R N P R O G R A M M I N G L A N G U A G E
  11. 11. P R O T O C O L S F E A T U R E + S C E N A R I O T I T L E S = X C F I T P R O T O C O L S
  12. 12. E X T E N S I O N S S T E P - D E F I N I T I O N S / G W T = X C F I T E X T E N S I O N S
  13. 13. E N U M E R AT I O N S P A G E O B J E C T S / L O C A T O R S = X C F I T E N U M E R A T I O N S
  14. 14. X C O D E B D D T A R G E T X C F I T X C O D E T E M P L A T E S
  15. 15. B D D S T E P S I N S I D E X C O D E X C F I T : P R E - D E F I N E D B D D S T E P S
  16. 16. M I X I T , S W I F T I T , B D D I T P R O T O C O L + E X T E N S I O N + E N U M E R A T I O N = B D D
  17. 17. H A P P Y C U S T O M E R S M A K E C U S T O M E R S H A P P Y W I T H B D D
  18. 18. H A P P Y B U S I N E S S H A P P Y S T A K E H O L D E R S A N D P R O D U C T O W N E R S
  19. 19. H A P P Y E N G I N E E R S
  20. 20. L I V E D E M O P R O T O C O L O R I E N T E D B D D W I T H X C F I T
  21. 21. 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/

×