App Responsiveness

First-of-its-kind Solution for Slow App Detection to be Launched by TestFairy at Google I/O
San Francisco, May 28th, 2015: TestFairy, the provider of the video-enabled beta testing platform for mobile apps, announced today a new service, a first of its kind, allowing mobile developers to understand when their apps are slow to respond.
TestFairy will demonstrate its new service at Google I/O 2015, an annual conference featuring inspirational talks, which gives developers a chance to hear more about Google’s latest developer products. Google selected TestFairy to present at Google I/O as one of the startups participating in its Launchpad program.
“App Responsiveness is a score given to the speed-ness of apps, indicating how fast they respond to user interface (UI) events,” Explained Gil Megidish, TestFairy Co-Founder & CTO. “Every time a user touches an on-screen button or scrolls down a list, the operating system pushes events into the main thread’s queue. Before the screen updates, this message queue must clear. Very often, app developers perform processing on the same main thread. This results in slugginess of the application and frustration of the user, as the app does not respond fast enough and seems slow and unreliable. TestFairy measures how slow your main thread is and, if a piece of code blocks it from processing user-interaction events, TestFairy will alert and provide the complete stack trace of the faulty code. These bugs are hard to trace as they may be caused by a bad network connection or long items in a list.”
TestFairy is the first company to provide a solution to this problem, as part of its mobile beta testing platform.
The TestFairy platform helps mobile developers by providing videos that show exactly what happened on their apps while being tested. In addition to videos, the service provides deep analysis data such as CPU usage, memory allocations, phone signal and wifi stats, along with logs and symbolicated crash reports. By providing developers with more information regarding bugs, TestFairy helps them fix bugs faster and cut the costs of testing and development.
The service is available for iOS and Android and will be available for Windows Phone later this year.
TestFairy, founded in 2013, was selected by many developers as the perfect TestFlight replacement, allowing mobile developers to efficiently test their apps. The company recently announced full compatibility with Xamarin Insights and Adobe Air. Developers on these platforms can now experience many improvements to their mobile app testing.
For more information please visit www.testfairy.com

TestFairy ❤ Xamarin Insights

Xamarin Insights is the de-facto monitoring tool for Xamarin developers. But what happens when the app crashed and you can’t figure out what happened?
That’s why TestFairy and Insights are best buds. Bros. Forever.
Copy-paste this code block into your project. Paste it right after the call to TestFairy.Begin().
[code lang=”csharp”]
NSNotificationCenter.DefaultCenter.AddObserver (TestFairy.SessionStartedNotification, delegate (NSNotification n) {
NSString sessionUrl = (NSString)n.UserInfo.ObjectForKey(TestFairy.SessionStartedUrlKey);
Insights.Track ("TestFairy", new Dictionary<string, string> {{ "URL", sessionUrl }});
});
[/code]
Now, when investigating crashes, inspecting weird behaviour and playing Mulder and Scully, your Xamarin Insights will link back to the TestFairy session that represents this crash and tracking information.
It kinda looks like this:
Screenshot
Grab TestFairy for Xamarin here:
NuGet Package: https://www.nuget.org/packages/TestFairy.Xamarin-iOS/
Classic Package (32bit): https://app.testfairy.com/sdk/ios/download/latest/xamarin-classic/
Unified Package (64bit): https://app.testfairy.com/sdk/ios/download/latest/xamarin-unified/
Xamarin Component (32bit + 64bit): https://components.xamarin.com/view/testfairy.xamarin-ios

TestFlight Replacement

TestFlight shutting down, TestFairy to the rescue!
TestFairy, the leader in deep analysis mobile beta testing, announces today its iOS platform following high developer demand after Apple closes testflightapp.com
Tel Aviv, February 16th, 2015 : TestFairy, a company that offers a deep analysis Android beta testing platform for companies such as as Orange, Telefonica, Flipboard, Citrix and over 10,000 other mobile developers is announcing today its launch on iOS, with a complete TestFlight alternative.
TestFairy is totally self-funded and has been working on its iOS solution for over a half a year. Due to high developer demand, the company decided to officially launch today.
The announcement comes at a critical time for developers, because just last week Apple announced that on February 26, The TestFlight website will be shut down and all iOS developers will be forced migrate their apps to the new TestFlight service available inside of iTunes Connect.
This migration is highly problematic for developers due to Apple’s lack of support of testing options for iOS7 that still runs on 27% of iOS devices, along with many other limitations such as limitation of two uploads per day or manual reviews. This developers to look for a TestFlight replacement.
Yair Bar-On, CEO and co-founder of TestFairy explains “We are excited to offer our industry leading technology to the hundreds of thousands of iOS developers looking for a robust app testing platform. TestFairy offers developers not only app distribution like other platforms do, but is focuses on telling the story behind the testing process and making it painless. TestFairy provides in-depth videos that show the developers what exactly happened during the test, as well as detailed graphs about CPU, memory, battery, logs, crash reports, heatmaps and a lot more. We are experiencing unprecedented growth and are looking to finalize our fundraising process shortly.
The app testing space has been heating up lately with some major acquisitions including Apple’s purchase of TestFlight, Microsoft’s acquisition of HokeyApp, Twitter and Crahlytics and Google’s announcement of their Appurify acquisition in the last Google I/O.
TestFairy has positioned itself as the leading independent beta testing platform and the only one that can provides videos, crashes and detailed insights about the testing process. All this saves time, and enables developers to deliver faster and dramatically improve their product quality. Finally, the company is in deep negotiations with major players in both the mobile and testing spaces regarding strategic partnerships.
About TestFairy
TestFairy, is the leader deep analysis mobile beta testing platform, providing app testing solutions for iOS and Android developers. The company was founded in 2013 by Gil Megidish, CTO and Yair Bar-On, CEO and has more than 10,000 developers on its network.
For more information please visit www.testfairy.com

TestFairy iOS is Out of Beta!

Ahhh, that aroma of a freshly baked SDK. Can you smell it?
TestFairy SDK for iOS is out of beta. It means that the powerful tool that is known to Android developers is now available for iPhone & iPad developers alike. No longer should you release an app and just hope for the best, with the SDK integrated, you can understand how people are using your app. Is the user-experience working as planned? Are all features accessible, do users even need them? When an app crashed, would you like to see the logs and memory allocations say, 10 seconds before it went down?
Preview of iOS SDK
What does it take?
Just one line of code. That’s it. One, au, uno,  eens, echad. One!
[TestFairy begin: @"MY_APP_TOKEN"]
Add this line to your AppDelegate‘s application:didFinishLaunchingWithOptions: and TestFairy will also handle crashes.
What’s even more awesome, is that you have full control of what you want to inspect:

  • Track app use.
  • Handle crashes and report to server.
  • Record screen video and other metrics.
  • Understand user flow using checkpoints.
  • Grab NSLogs from client and report to server.

Links: