OK, this is pretty impressive. What do you guys have for native apps? Could I use the built-in tools that come with instruments to write my iOS tests? For example, I've tested Apps using IMAT (https://code.intuit.com/sf/projects/ginsu/) Could I do this with sauce? (Full disclosue, I wrote IMAT while I was working at Intuit, not sure if it works with iOS 6, or the latest Xcode)
Yesterday's announcement was about mobile web testing. Of course, native app testing is important, too, and high on our radar. In the native app space, automated testing tools are not as mature as they are for the web. For iOS native app testing, I'm investigating tools written on top of Apple's UIAutomation API -- specifically the "ios-auto" project by Dan Cuellar at Zoosk. It lets you write your tests in any language (he uses C#!), and then proxies commands to the Instruments app. https://github.com/penguinho/ios-auto
The goal is to let you test using the Selenium WebDriver API, but with Instruments/UIAutomation seamlessly running as the test's backend.
There is a mention of security in one of the paragraphs, and it is only because the people running the testing platform have to make certain that you can't use a bug in the automated browser framework (Selenium) they are using to take over their network. When I read this title (which was modified from the original for HN) it made me wonder "how is security a key selling point for a testing framework", and then I found out that it wasn't ;P.
As a customer, security is important when you are testing your internal, firewalled, infrastructure. This is one of the main reasons Sauce Labs (where I work) gives every test its own VM that's destroyed afterwards. Using a shared or reused VM opens the door to malicious code running in the background.
Interesting: thanks for that perspective; to be clear, the reason I commented on this at all is because the title didn't make it clear why the security was interesting and the title was different from the title of the article (which is part of a massive debate about whether editorializing of titles should happen on HN; currently, the rules say you shouldn't do it, but personally I think it might be important in numerous occasions), but then the article itself didn't seem to indicate that the security was actually that key to the whole thing. (In particular, the one phrase "highly secure" that is used in the first sentence of the last paragraph seems like a frill to make the sentence sound more awesome: it didn't come after any motivation about how this is a key problem with other solutions, or that that is why the "enterprise" tag is on the idea.) Again: thanks!
This is massive! Folks were just asking me if this was possible 2 days ago and I said "No one is doing it", I was wrong for 1 day... Looking forward to trying it!
Our own startup, testingbot.com has been offering the same OS X + iOS Selenium testing for a couple of months. Turns out the iOS simulator has a couple of quirks, the weirdest thing being it very rarely renders an iPhone view inside the iPad simulator. It's a lot of work to get this stuff work stable all the time.