Tuesday, August 16, 2011

Apple releases 10.7.1, the first Lion update

According to Apple, the 10.7.1 update is recommended for all users running OS X Lion and includes general operating system fixes that enhance the stability and compatibility of your Mac, including fixes that:

• Address an issue that may cause the system to become unresponsive when playing a video in Safari
• Resolve an issue that may cause system audio to stop working when using HDMI or optical audio out
• Improve the reliability of Wi-Fi connections
• Resolve an issue that prevents transfer of your data, settings, and compatible applications to a new Mac running OS X Lion

For detailed information on this update, click here.

Tuesday, July 19, 2011

Mac OS X Lion Roars tomorrow?

Macrumors.com points out today that Apple CFO Peter Oppenheimer let slip that Lion will finally be released tomorrow.

Unlike previous OS versions, Lion (Mac OS 10.7) is only available as an update through the Mac App store. For users not yet familiar with it, Apple has provided a tutorial online describing how to upgrade to the latest OS.

Do be sure you hang on to your Snow Leopard discs in case you ever need to restore your Macintosh!

Tuesday, July 5, 2011

STAR West 2011 - Google Tools


James Whittaker will be giving the keynote at StarWest this year. We always enjoy seeing Mr. Whittaker talk about his ideas on testing; his books How to Break Software and Exploratory Software Testing have been a core part of our test engineer training for years. But as he points out, there is another enticing draw at StarWest this year: back to back testing tutorials from Google.


"Ankit Mehta has the afternoon session on "Testing Rich Internet AJAX-based Applications...Jason Arbon and Sebastian Schiavone are presenting a track talk on "Google's New Methodology for Risk Driven Testing" and will be demonstrating some of the latest tools coming out of Google Test Labs." Read his full post here.

Effective testing is fundamentally an exercise in risk reduction, and Arbon and Schiavone will present the methodology they use at Google called ACC: Atributes, Components, Capabilities. Should be a fascinating presentation.

Thursday, June 23, 2011

Koder: Write code on the go


Ever find yourself sitting on the beach, enjoying your summer vacation, when suddenly an inspiration hits you about how to improve your code? Now you can act on that inspiration immediately, before it fades from memory, with Koder from iCodeLabs.

Gizmodo featured Koder as an App of the day this week, and says "If you code, you'll love Koder."

Friday, June 17, 2011

WWDC 20011 Keynote

Apple rolled out some key new technology at WWDC earlier this month. As demonstrated in the keynote, developers were excited about the unveiling of iOS 5, iCloud and at the potential of Mac OS X 10.7 Lion, is now available online.

iCloud, in particular, has some interesting testing ramifications. Especially in developing the best compatibility matrix, ensuring apps properly share data across various devices.

Monday, June 13, 2011

How is a security expert like a QA tester?

Testing and security are two sides of the same coin: that's the message of a WIRED editorial by security expert Bruce Schneier and a follow-up by fellow security expert Colin Percival. They think they're talking about security - but they're also talking about testing. Both fields of expertise have to look at similar problems, and the mindset that makes for a good security professional, can also make for a good tester.



"Good engineering involves thinking about how things can be made to work; the security mindset involves thinking about how things can be made to fail," says Schneier.

Friday, June 10, 2011

A Non-Traditional Way Of Stress-Testing Hard Drive Arrays

Tremendous amounts of computing are now moving to the cloud. Those of us old enough to remember not just before the Internet, but before the personal computer, may remember that the cloud used to be called "mainframes." Like mainframes, the modern server farms that make up the cloud have unusual problems sometimes: here, engineer Brendan Gregg demonstrates how to reproduce one failure condition that you're not likely to run into at home.


Brendan has his own writeup of the error, which shows the diagnostic screens more clearly.

It's important to remember that even though computers are deterministic, they're still complicated enough that a given error can come from wildly improbable causes. The reason that we need monitoring systems is to observe errors as they happen, and to be able to to try and prevent them, even if we can't directly look at the underlying cause. Monitoring and testing let you answer the "what's happening?" question without requiring that you answer the "why is it happening?" question.

Tuesday, June 7, 2011

Five Things You Need To Test In Your iOS 5 App


At this week's Apple Worldwide Developers Conference, Mac OS X Lion, iOS 5, and iCloud are debuting, and they all look astonishing. The new services that Apple is offering are handing developers one enticing possibility after another with their new APIs. The possible apps that can be built on those APIs are amazing, and yet it'll take a lot of work to get from here to there. It's easy to get caught up in how cool the possible apps are and to overlook some of the questions that have to be answered in order to make an app that fully lives up to the promises of the iOS 5 APIs. So in order to help you get from API to all-star app, here are five aspects of an iOS app that should be on your list of things to test.

  • What happens to your app when the device doesn't speak English?