now browsing by tag


XCFit 7.0 Released: XCTActivity, New Xcode Templates and Multiple CI Services Support

The new version of XCFit-7.0 has been just released with some new features. XCFit already supports for Xcode 9 and Swift 4 as part of version 6.0 release. XCFit is Full Stack Protocol Oriented BDD in Xcode for iOS app with Swift using XCUITest. XCFit allows us to write BDD Style API/Contract level, UI andRead More

Migrating XCFit to Swift 4 and Xcode 9

Apple has just released Xcode 9 with loads of new features including refactoring support. You can checkout full list of feature on Apple’s documentation  What’s New in Xcode 9 but in summary we have following Refactoring and Markdown Support Wireless Debugging Deep Integration with Github from Xcode Build In Xcode Server. NoRead More

Introducing Protocol-Oriented BDD in Swift for iOS Apps

Swift is truly protocol-oriented language. Since introduced in  WWDC 2014 and open sourced in December 2015,  it become one of the popular language for developing iOS application. You can watch this WWDC video to know about protocol oriented programming with Swift. In the recent days, protocol-oriented approach is definitely dominated the objectRead More

XCFit 4 released : Swift 3.1, Carthage and Pre-defined BDD Steps Support

XCFit is full stack iOS BDD framework in Xcode. XCFit setup Xcode templates with skeleton code and directory structures which helps us to get started with BDD and XCFit Swift Framework provides lots of predefined BDD Style steps to automated BDD with less code. You can read details of XCFitRead More

Adding Homebrew Support to XCFit Framework

Glad to announce that XCFit is available to download from Homebrew package manager. XCFit  a.k.a (XCUI, Cucumberish and Fitnesse Integrations Tests) is a full stack Xcode BDD framework for Swift iOS apps. XCFit creates automated Xcode templates which helps us to setup BDD style tests within Xcode. You can read more about XCFit on my previous post or articlesRead More

XCFit 2.0 Released : Full Stack BDD in Xcode + Page Object + Swift Package Manager

XCFit 2.0 Glad to announce new version of XCFit with brand new features. You can find release notes on Github here. If you are new to XCFit then XCFit a.k.a (XCUI, Cucumberish and Fitnesse Integrations Tests) is a full stack Xcode BDD framework for Swift iOS and macOS apps. XCFit allows us to write API level,Read More

BDD with Xcode 8, Swift 3, Cucumberish and XCFit on macOS Sierra

macOS Sierra, Xcode 8 and Swift3 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. macOS Sierra brings Siri to MacBook Pro with lots of performance improvements but I was keen to try featuresRead More

XCFit : Full Stack BDD for iOS/macOS Apps with Swift using XCUI, Cucumberish and Fitnesse

    XCFit Today, I am glad to announce “XCFit Framework” which can be used to enable BDD for iOS and macOS apps using Apple’s brand new programming language Swift and UI Testing framework. This project is inspired by Cucumberish and OCSlim project. Let’s see what are the features and usageRead More