0 0 developerdave developerdave2015-08-14 19:53:592015-09-11 08:59:05Getting Started With Behaviour-Driven Development
I've written before on the subject of Behaviour-Driven Development, here and here. I have found it invaluable in answering the question "what should I test?" Focussing on behaviours rather than tests, helped me a great deal. A focus on validating behaviours soon becomes second nature and I found it a lot easier than Test-Driven Development.
http://www.developerdave.co.uk/wp-content/uploads/2015/05/6317335193_1bc7d1a226_o.jpg 1000 1500 developerdave developerdave2015-05-10 15:40:322015-09-10 20:15:26Getting Started With BDD With Calabash and Specta (Part 2)
So back in Part 1 we set-up a simple Quiz App, we added Specta and Calabash to the project and most importantly we managed to code to of the steps from the first feature using an outside-in approach. In Part 2 we are going to continue where we left off and finish off the rest of the features. By the end of this post we will have a fully passing suite of automated acceptance tests. To finish off I will run through some of the pitfalls as the complexity of a project grows.
http://www.developerdave.co.uk/wp-content/uploads/2015/05/13137850405_a33bca75bb_o.jpg 1536 2048 developerdave developerdave2015-05-07 23:01:422015-09-11 08:58:34Getting Started With BDD With Calabash and Specta (Part 1)
So if you are anything like me, you may have noticed whenever you create a new Xcode project you get an associated Test folder with it's own scheme. You may have even opened up a few of the test files and seen something like this.
0 0 developerdave developerdave2015-04-09 14:28:372015-09-11 08:55:16How to solve the biggest problems with automating iOS builds
Automating iOS Builds in Jenkins should be easy. When you say it fast it sounds like it could be easy. 2 weeks of my life later, the automation of iOS builds has some complexities which I hadn't expected. The main problem I had was with precompiled headers. It wasn't long before I got the error "has been modified since the precompiled header".