Be the first to like this
I designed my presentation around 3 main question that needed an answer: What, Why, How.
Frank is a tool for UI automation testing of iOS and Mac apps. it also includes a neat app inspector, called Symbiote.
He is quite old in the market, has been around for 2 years or so. When it was launched Frank extended KIF, another framework with the same purpose. Meanwhile Apple made their framework, PublicAutomation, available for free, so Pete Hodgson (the creator of Frank) switched to it. Basically with Frank, you get the power of Apple and the possibility to adapt it to your needs.
Alternatives to Frank:
UIAutomation – restrictive (included in Instruments from Xcode)
KIF – was extended by Frank
Calabash - for full power you must use Xamarin, which is not free
EggPlant – accesses your application over remote control, which is pretty neat, but unfortunately is not free.
Appium – a good option too, especially if you have a cross platform application