Introducing uTest for iOS 7

uTest for iOS 2.0Whether you’re a tester or a customer, we know that you’re always on the go. As such, we wanted to take the opportunity to make it even easier to access uTest from your smartphones and tablets. Based on user feedback, we’ve overhauled our iOS app from the ground up and added functionality for our customers. Now designed exclusively for iOS 7, uTest for iOS gives you quick access to tools to participate in and monitor your test cycles.

uTest for iOS enables customers to:

  • Review bug and issue reports
  • Accept or reject bugs/issues
  • Request more information about a bug/issue

And testers will get an improved experience as they can:

  • Get tips on how to participate in more projects
  • Send and receive messages
  • Accept test cycles
  • Claim test cases
  • See profile stats

uTest for iOS 7 is available in the Apple App Store today. Be sure to leave a review and let us know what you think!

Essential Guide to Mobile App Testing

Announcing Quicker Access To Your Favorite Testers

Testing with uTest gives you the ability to scale your testing team on demand. Of course, we know that there are times when you’ll want to keep certain testers around to test on future test cycles because of their great work or thoroughness. uTest has made this possible in the past via the ability to favorite testers within the platform. And now it’s gotten even easier.

Introducing Top Testers, a tool that provides you with an overview of your already favorited testers and provides recommendations of testers who produce consistently approved results for your testing cycles.

TopTesterRow

You can access the Top Testers tool from any product within the uTest platform. Once there, you can favorite recommended testers by clicking on the gray ribbon next to their name. Of course, we want to be sure we’re only recommending the best for you, so if your cycles have not had enough approved results yet, we will withhold recommending a top tester until one stands out. You can learn more about the tool by visiting our customer help topic.

Happy Testing!

Essential Guide to Mobile App Testing

uTest Now Supports JIRA 6

uTest and JIRA 6It’s about to get even easier to integrate uTest into your JIRA workflows. For our Functional Testing customers, uTest connects with many of today’s popular bug tracking systems. With JIRA, we also have an available plugin, which allows for two-way communication between the uTest platform and your JIRA system, closing the loop between uTest and your engineering teams.

As uTest community members test your application, this plugin facilitates transferring approved bug reports to your JIRA database. It also makes it easy to map data within uTest to the correct JIRA projects and fields, ensuring your developers receive bug reports that adhere to your reporting standards.

Additionally, this plugin supports Bug Fix Verification using the uTest platform. After a developer has fixed a bug, a JIRA owner can resubmit that bug to uTest for fix verification. A member of the uTest community will then attempt to reproduce the original bug on the updated software, reporting back whether or not it was actually fixed. Bug Fix Verification is included as part of all Functional Testing subscriptions.

We’re excited to announce, the JIRA plugin for uTest now supports JIRA 6 for both on-demand and on-premise installations. We’re putting the plugin through some final polish and QA and it should be available within the Atlassian Marketplace soon. If you are a current uTest customer and require immediate access to the plugin, please contact your Project Manager.

In addition to support for JIRA 6, the new plugin now brings the ability to bulk resolve bugs between uTest and JIRA as well as directly upload a new build for bug fix verification directly through JIRA.

If you have any questions about the JIRA plugin please don’t hesitate to contact us.

Essential Guide to Mobile App Testing

Apphance Adds Unity Support

Unity3D LogoA year ago we launched Apphance, our mobile quality tool that makes it easy for mobile app developers to understand how their apps are working across a wide range of mobile devices, carriers and locations. While Apphance initially supported mobile apps written for iOS, Android, and Windows Phone, today we’re excited to launch support for our next platform: Unity.

If you’re a Unity developer who’s targeting your apps for iOS or Android and want to try Apphance right now, you can get started by creating a free Apphance account and reviewing the installation instructions for adding Apphance to your Unity app. The installation process is simple, and an experienced Unity developer should be able to have everything working in around 30 minutes to an hour.

Unity is an incredibly popular cross-platform game engine, allowing developers to write their apps once and deploy them on a number of different game systems. With more than 2 million developers who have collectively submitted over 1,500 apps to the Apple App Store alone, Unity has become a major force in the development world. We’re incredibly excited to bring Apphance to this community and offer them a great tool that simplifies testing their apps while making it easy to monitor issues affecting their actual customers.

Developers working with Unity who are targeting their apps to iOS or Android devices will have access to the same Apphance features available for the other platforms, including over-the-air build distribution, crash reporting, bug reporting, and user feedback. In addition, Apphance for Unity works in pre-production (when the app is still in testing) and production (when the app is available from an app store). Using Apphance, Unity developers will be able to monitor their app’s quality from testing all the way to production, watching for bugs, defects, and crashes that happen wherever their games are being played.

With Apphance, Unity developers will also be able to have their app tested by uTest’s global community of 90,000 professional testers. With more and more games running on mobile devices first, getting a game tested in-the-wild is incredibly important. Apphance makes it easy to deploy an app to uTest’s community, capture defects when they happen, and get valuable coverage stats ensuring that an app has been adequately tested and is ready for launch.

To get started with Apphance’s Unity integration, download the SDK and take a look at our complete online documentation.

If you’re interested in learning more about Apphance, check out the Apphance homepage or watch this quick introductory video.

The Apphance developers are working on some even bigger ideas, and we’ve got more exciting news on the way. Have a great idea for our future product releases? Drop us a line and tell us what you think.

Essential Guide to Mobile App Testing

Apphance – Improved Android Performance and Stability

Android LogoA little while back, we released new iOS libraries for Apphance, our mobile quality tool that makes it easy for mobile app developers to understand how their apps are working across a wide range of mobile devices, carriers and locations. Today we’re pleased to announce a big update for the other half of our users with version 1.9 of our Android SDK.

Our focus for this Android update has been to improve the stability and ease of use for our pre-production library. We wanted to make the library easier to install while having it be less intrusive on the rest of the app. We’ve made some dramatic improvements, however in doing so we’ve also had to break backwards compatibility with previous versions of the pre-production library.

The good news is that if you’re using Android for Apphance, you’ll only need to make a few changes to your code to update to version 1.9 of the pre-production library. The changes are minor, and the overall effect is to dramatically simplify your manifest.xml file. An experienced Android developer should be able to update to the newest SDK in just a few minutes. We’ve published easy step-by-step instructions here. (And if you’re not able to update right now, don’t worry. Our platform will continue to support version 1.8.3 for the foreseeable future.)

Here are a few of the bigger improvements we’ve made:

Simpler Manifest File

One of the biggest sources of confusion for developers adding Apphance to their app for the first time was the number of changes they needed to make to their manifest.xml file. We’ve heard that concern loud and clear and our new approach significantly reduces the number of modifications developers need to make when using the pre-production library. A developer new to Apphance should find it much easier to include it in their app, and existing developers will appreciate Apphance’s smaller footprint.

These changes will also help developers making the switch from the pre-production library to the production library. With a cleaner manifest.xml file, developers will find the switching process far simpler and less prone to error.

More Options for Memory Handling

Memory handling on Android can be confusing for even the most skilled developers, and even though Apphance has a relatively small footprint, developers have asked us for more options for controlling its memory usage. With this new update, developers have the option of running Apphance in the same memory footprint as the rest of their app, or spawning a new block of memory dedicated to Apphance. More details are in the Apphance documentation.

Maven and Gradle Support

Over the past year, Google has begun migrating users away from the traditional approach for including external libraries in favor or Maven and Gradle. For example, Google’s new build system, featured at this year’s I/O conference, favors Gradle for adding external libraries. Meanwhile, many of our developers have asked us for better support for Maven. With this new update, we’re now offering both our pre-production and production libraries with Maven and Gradle configuration instructions. If you would like to use either of these  systems, you can find instructions on our Android installation page.

Wrap-Up

In addition to these changes, we’ve also made many minor updates and fixed numerous bugs. We’re excited about this new version and think it represents a big step forward for our Android users.

To get started with the latest version of Apphance for Android, download the Android SDK from the Apphance help topics. And if you’re updating from a previous version, make sure you check out our migration tutorial. To see what version 1.9 looks like in a sample application, check out our updated HelloWorld example app.

If you’re interested in learning more about Apphance, check out the Apphance homepage or watch this quick introductory video.

The Apphance developers are not done. More new features are coming very soon, and we have some exciting stuff cooking. Have a great idea for our future product releases? Drop us a line and tell us what you think.

Essential Guide to Mobile App Testing