![]() ![]() Ruby Packages : Xcpretty, Fastlane(Optional), Rake, Bundler.Curl on Mac – Might be pre-installed but worth double checking.RubyGems – RubyGem with Cocoapods installed.XCFit is available on RubyGem and CocoaPods. You can use 80(Fitnesse):20(Cucumberish) formula to automate Acceptance and UI Testing for better coverage and faster feedback. XCFit is fully automated solution for Cucumberish and Fitnesse. We can still use Apple’s brand new UI Testing framework (XCUI) under the hood of Cucumberish. Its native Xcode implementation, No Appium, Calabash etc etcYou can find official web page of XCFit on . XCFit allows us to write API, UI and Acceptance Tests with Swift in human readable language using tools like Cucumber and Fitnesse in Xcode. It uses Apple’s brand new XCUI Testing framework. It uses Cucumberish and OCSlim to perform Acceptance and UI testing on iOS and macOS application and Apple’s XCUI Test Framework to implement steps. You can read article on mobile DZone to know more about it. XCFit is a full stack BDD framework for the iOS and macOS applications. In this post I will step by step guide to setup BDD for iOS10/macOS Sierra project using XCFit, Cucumberish, Xcode 8 and Swift3. I am very impressed with enhancements in the ‘xcodebuild’. macOS Sierra brings Siri to MacBook Pro with lots of performance improvements but I was keen to try features of the Xcode8 and Swift3 with my recent pet-project XCFit: Full Stack BDD framework for iOS and macOS Apps. Apple has just released macOS Sierra public beta in the UK and we couldn’t wait to see new features of macOS Sierra and Xcode 8.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |