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.
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!
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.
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."
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.
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.
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.
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.
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?