Build Automation

iOS Continuous Delivery with Fastlane and Ansible – Part 2

This is the second part of my experience at Photobox Group dealing with Continuous Deployment of iOS apps. In the previous post, we have seen that how we used Fastlane for continuous deployment of iOS app from continuous integration server. One of the most tricky obstacles to Continuous Delivery is the works-on-my-machine phenomenon. Almost every engineer encountered this problem at least once. We Read more…

Featured

Hands-on XCUITest Features with Xcode 9

At WWDC 2017, there was a great session on What’s New in Testing which was mainly about new features of XCTest and XCUITest frameworks.  The team working on developer tools at Apple has made huge improvements in the area of  UI Testing with XCUITest and Continuous Integration with Xcode Server. In this post, we will explore all the new features with Read more…

BDD

BDD using XCTActivity feature of XCUITest ?

Apple has recently announced new features in XCUITest framework. One of the great feature is Activities which can be used  to organise XCTest actions into human readable activities. The new protocol XCTActivity has been added to the XCTest framework. What is Activities in XCUITests Usually UI Tests perform lot of actions during execution e.g tapping buttons, swiping etc. As of now,  XCTest reports inside Xcode Read more…