At WWDC 2016, there was an awesome talk on ‘Advance Testing and Continuous Integration‘ which mentioned lot of new features in the XCTest Framework, Xcode-Sever and xcodebuild command line tool. […]
iOS Localization and Internationalization Testing with XCUITest
It’s very common to find an iOS applications in different languages and supporting different countries. The brands needs to intruduce their business to the locals in the language that is […]
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 […]
Controlling Siri from XCTest using XCUISiriService
Apple has released new Xcode 8.3 beta 2 with new Swift 3.1 snapshot which is available to download from Apple developer account. There are lot of new things in Xcode […]
Asynchronous iOS Testing in Swift with XCWaiter
Apple recently announced Swift 3.1 development snapshot and XCode 8.3 for the developers. There are couple of handy classes added to the XCTest framework to enable Asynchronous Testing for iOS and […]
Swift Dependency Management for iOS
Dependency/Package Manager Most modern languages come with an official solution for code distribution. In today’s world of modern mobile development, it is essential to re-use the code already written by […]
Beginers Guide to iOS Continuous Integration with Xcode Server
Apple has very comprehensive documentation on Xcode Server and Continuous Integration with OSX Server (app) and Xcode Server (Xcode within the server app). You might be wondering what’s the point of this post if everything is […]
What’s New in Xcode 8.3 for XCTest and Xcode Server
Apple has just released Xcode 8.3 beta for the developers. Xcode 8.3 release notes has handful of the features for the developers. Some of the key features of Xcode 8.3 are […]
Stabilizing the CI By Re-runing Flaky iOS XCUI Tests
Apple has released Xcode UI Testing a.k.a XCUI Test framework at WWDC 2015 which enable UI testing of iOS application straight from Xcode without any third party tools like Appium, Calabash […]
Top 5 reasons for Continuous Integration failure
Agile software development can’t be perfect without effective Continuous Integration process. Continuous Integration a.k.a CI is a process of continuously analyse, build, test and deploy software. Continuous Integration checks an […]
