• On CHOW: Sexy vampire party
July 7, 2009 6:00 AM PDT

Testing the iPhone 3GS (or why the phone gods hate product testers)

by Eric Franklin
  • Font size
  • Print
  • 13 comments

The iPhone 3GS during a talk time test. The "Watchmen" DVD is merely there to simulate a user holding the phone to their ear, thereby shutting off the screen. Music from the Zune is being played through both phone mics.

(Credit: Eric Franklin/CNET)

Last year I had a bone to pick with Apple for not including a call duration feature on the iPhone. Not a big deal to most people I'm sure; however, when it comes to testing talk time here in CNET Labs, I can't think of a more useful feature.

With last year's iPhone 3G, I was able to circumvent this inconvenience by tracking the phone's "Time since last full charge" duration. This number, as you might have guessed, tells you the amount of time that's passed since the phone was last fully charged. So, all I had to do was charge the phone fully, start the test, wait until the battery died, plug it back in, and check that number.

This worked fine last year, but with the current round of iPhone 3G and 3GS testing, I'm getting extremely varied results--so varied, in fact, that I can no longer trust this method.

No matter, though, since the latest iPhone OS 3.0 added a call duration feature. I figured I'd just set up the talk time test--which involves taping earbuds from a MP3 player to the mic of the iPhone and a landline phone, calling the landline phone, and waiting for the battery to die. Then I'd come back several hours later and have delicious results waiting for me (kind of like an iPhone-testing-results Crock-Pot).

Once again, I'm slapped back to reality as, unfortunately, the couple of times I've tried using the call duration feature on the 3G and 3GS I've had little luck. Apparently, if the phone's battery dies in the middle of a call, the duration of that call isn't saved on the phone.--yet another roadblock.

Barring sitting around monitoring multiple phones (3G, 3GS, and Palm Pre), waiting 10 to 12 hours for them to die--and hoping I'm around when that actually happens--my only alternative was to log on to AT&T's wireless site and access the call durations from there. Of course, nothing can ever be that easy. As it turns out, we only have the account information for one of the phones. Apple has told us that it either doesn't have or can't access (they weren't very clear) the account information for the 3GS.

So, as suggested to me by our resident iPhone expert, Kent German, I decided to switch the SIM card of the 3G (which we do have the account information for) and use it for the 3GS. Although testing with this method will take twice the time, at least the results will be accurate.

None of this would not be so bad if, in addition to talk-time testing, I didn't have to test the phone's Web site loading performance (through 3G and Wi-Fi); battery duration during music; and battery duration during video--each in 3G and airplane modes.

Also, we run each test at least two times to ensure accurate results. In addition, the music tests can last up to 35 hours or more. And the video tests, which last from 8 to 12 hours, require me to be present the whole time thanks to the iPhone's lack of a video repeat feature. I'm required to come back and restart the movie every two hours. I can track the audio, no problem, thanks to the device mentioned here.

Here's hoping sometime next week, all testing will be complete and I'll be free from iPhone testing...at least for a year.

Originally posted at Crave
Eric Franklin refused to write a bio, saying, "Why are you bothering me about this bio business again? If I wanted people to know more about me, I'd send them to the Inside CNET Labs Podcast" (shameless plug). E-mail Eric.
Recent posts from Inside CNET Labs Podcast
Review: Newsfash, the Dell U2410 isn't perfect!
Inside CNET Labs 68: He's a PC
HP to connect objects and people, sensitively
Photos: The Dell U2410 arrives
Windows Mobile 6.5 upgrade available for Samsung Jack
HP's LP3065: A typical 30-incher, but that's (mostly) a good thing
Western Digital enters enterprise-storage market
Inside CNET Labs 67: Kimbo Slice stinks
Add a Comment (Log in or register) (13 Comments)
  • prev
  • 1
  • next
by ilikejunk July 7, 2009 6:59 AM PDT
Perhaps a little more costly, but instead of calling a land line, couldn't you call another "normal" cell phone that's plugged in to power? When the 3GS dies and drops the call, the other cell phone will have the talk time. One more thing, I don't have a land line, but don't they make those phones with call duration features, too?
Reply to this comment
by justdaven July 7, 2009 7:08 AM PDT
That is a pretty good idea! To add to it, use a phone on an unlimited plan, such as MetroPCS...
by tek-ed July 7, 2009 7:41 AM PDT
Hmmm, along the same vein as ilikejunk above, there are many, many desk phones that have timers built into them. In fact, I don't think I have ever worked in an office for the last 20 years that *DOESN'T* have an office deskphone without a timer! And today with VOIP, timing a call is really a no-brainer!
Reply to this comment
by efranklin July 7, 2009 10:46 AM PDT
Unfortunately, our phones at CNET don't; however, thanks to you guy's suggestions I may have a fix. Our IT dept. just informed me that call duration is available as long as I'mrunning certain software on my workstation. Gonna Try this today and see how it goes.
by sdfindley July 7, 2009 10:08 AM PDT
For any of those tests that include sound, just plug a microphone into your computer, set up a low-res audio recording cue, and record the movie/call/website playing/whatever on your desktop. When the audio dies... so did the iPhone test.
Reply to this comment
by ShipiboConibo July 7, 2009 10:10 AM PDT
So... basically your saying you have to actually do some work to test these new iPhones? :P J/k
Reply to this comment
by efranklin July 7, 2009 10:41 AM PDT
No, just saying that I'd like a more efficient way to do this.
by IGota172HowBoutU July 7, 2009 11:06 AM PDT
What about using one of the many video cameras you have layIng around there and an alarm clock and record the test? Then just go back and fast forward to when the phone dies and look at the time in the clock?
Seems logical??
Reply to this comment
by Renegade Knight July 7, 2009 11:47 AM PDT
I'm glad that other pro's have to come up with some of the creative solutions that we all have to do in our jobs. It's not always pretty but it does the job. Nice article.
Reply to this comment
by ra1129 July 7, 2009 9:51 PM PDT
Im extremely curious as the the 3gs promised improvement in battery life and see how it compares to what apple has promised the improvements would be. Thanks for doing the legwork is all im here to say Erik its much appreciated.
Reply to this comment
by twinkdogg July 8, 2009 4:05 AM PDT
as for the movie test maybe you should get a bigger movie like roots, or braveheart so you can come back every 3 or 4 hours instead of 2. haha
Reply to this comment
by earth2kelly July 8, 2009 7:23 AM PDT
...or along the lines of twinkdog's suggestion you could make a custom movie in your favorite video editor by cutting and pasting enough movie time to drain the battery. From now on you would be comparing the same video across every platform.
Reply to this comment
by blwillson July 8, 2009 12:03 PM PDT
Nice article. Suggestion on testing movies. Create a smart playlist in itunes that includes several movies. You could tailor it to the desired hours you want to test.
Reply to this comment
(13 Comments)
  • prev
  • 1
  • next
Subscribe to the Inside CNET Labs podcast

Subscribe to this podcast using an RSS reader other than iTunes

Subscribe to this podcast using iTunes

View all Inside CNET Labs episodes
advertisement

About Inside CNET Labs Podcast

"Inside CNET Labs" has two meanings. First, this podcast takes you behind the scenes of CNET's editorial process from a performance testing perspective. It will demystify CNET's performance testing process, allowing the listener an inside look at the good, the bad, and the ugly of performance testing. The second meaning gets equal attention--and sometimes more so--as we go inside the heads of CNET's San Francisco Labs staff, Eric Franklin and Dong Ngo, who will have opinionated discussions on subjects ranging from the insecurities of people to whether the existence of time can be proven. This is the stuff they've talked about every day for several years. Unfortunately for them (and fortunately for you, we hope), it's now being recorded.

Email us at insidecnetlabs@cnet.com.


Add this feed to your online news reader

Inside CNET Labs Podcast topics

More on Inside CNET Labs
CNET Labs posts in Crave blog
Dong Ngo's posts in Crave blog
How we test
The hosts of Inside CNET Labs
Eric Franklin Eric Franklin's colleagues once had the following to say to him: "Eric, you've been doing this performance testing thing for over 10 years now. How about you try something different?" To which Eric responded, "How about you shut the #%$@! up?" This candid attitude allows him to go toe-to-toe with the most extreme of personalities, including that of Dong Ngo. This bio was written by Eric Franklin.
Dong Ngo Dong Ngo is a knowledgeable, opinionated individual who wants to convince the world that he's just a normal person; but he hasn't had much success. According to him, this is because the world itself is abnormal. Dong loves traveling and is well-versed in several languages. He, unfortunately, is not so well-versed in English. Still, it's best to ask him questions. From networking and how to optimize your system, to turning a strange place into home or what the meaning of life is…most of the time, he has the answers. The question is: Will he make himself understood? Subscribe and find out!