---
title: 'Usability Testing: Mobile Edition'
teaser: Notes around conducting mobile usability tests.
tags: design
author: Chad Mazzola
published_on: 2010-09-09
---

Earlier this summer I wrote about [our experience running our first usability
tests](https://thoughtbot.com/blog/post/841047539/missed-connections-i-saw-you-testing-my-website).
Last week we ran our second round of testing, this time with an extra challenge:
mobile testing. Here's  a quick recap of the options we explored and what we
ended up doing.

Our requirements were fairly simple: we wanted to record the screen of an
iPhone, as well as audio and video of the user. Some people build wacky
contraptions that point a small camera at the screen during the testing session.
We feel like this makes the experience less natural for the testers and were
intent on avoiding it by capturing the screen directly. We quickly realized that
all the available ways for doing this required jailbreaking the phone. We used
the [JailBreakMe](http://jailbreakme.com/) site to do this.

Once we had our jailbroken phone, the solution was fairly simple. On the iPhone
we used [Veency](http://cydia.saurik.com/info/veency/), a VNC server for
jailbroken iPhones. We used [Chicken of the
VNC](http://sourceforge.net/projects/cotvnc/) on the Mac to mirror the iPhone on
the desktop monitor. We then used [Silverback](http://silverbackapp.com) to
capture both the iPhone output and audio and video of the tester (we had them
sit in front of the main computer while using the iPhone).

![''](https://images.thoughtbot.com/blog/iphone-capture.jpg)

This isn't a perfect solution: we couldn't capture click events and the output
from the iPhone was a bit choppy. Also, the video we captured didn't show the
users hands actually interacting with the phone.

We looked at two other options as well:

[ScreenSplitr](http://screensplitr.com/about/) on the iPhone in combination
with [iDemo](http://www.plutinosoft.com/idemo) on the Mac

**Pros**: ScreenSplittr transmits the iPhone signal via <abbr title="Universal
Serial Bus">USB</abbr> so there is less delay, resulting in smoother animations.

**Cons**: Having the iPhone connected to the Mac with a <abbr title="Universal
Serial Bus">USB</abbr> cable is less natural for user testers. It also doesn't
show where the user touches the screen.

[Display Recorder](http://rpetri.ch/cydia/displayrecorder/)

**Pros**: Records where user touches the screen. Transfers live video right to a
browser on a Mac, so no additional software is needed on the Mac side. It also
records everything right on the iPhone leading to smooth animations in the final
output.

**Cons**: Requires iPhone 3GS. We weren't able to test this out ourselves. We
would need to take the recorded screencast from the iPhone and match it to the
recording of the user.

_A big thanks to our intern Matthias for his hard work in tracking down and
trying out these solutions._
