Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft > Windows Software

March 2nd, 2009, 11:24 GMT · By

Google Chrome Distributed Reliability Testing

SHARE:

Adjust text size:


Chrome
Enlarge picture
Having released Chrome 2.0.167.0 the past week, Google also delivered an insight into how it managed to ensure a high degree of stability for its browser. Pamela Greene and Patrick Johnson, Google software engineers, indicated that the end purpose of building a stable Chrome was that the browser should not crash, irrespective of the websites surfed by the end user or the actions performed. Ensuring that this scenario is a reality is a Google system dubbed “distributed reliability testing.”

“One of the advantages to being associated with Google is that we have access to a lot of information about the Web, and a lot of computers to test on. About once an hour, our distributed test infrastructure takes the very latest version of Google Chrome in development and uses it to automatically load a large number of the pages that Google has seen are most popular around the world,” Johnson and Greene stated.

According to Google results extracted from the “distributed reliability testing” system, the latest development milestones of the browser performed well against the top 5000 websites worldwide, with a success rate of 499, 463 without the sandbox. Still, the volume of websites tested with Chrome is more consistent than the top 500 www destinations. Before making available Dev, Beta, or Stable channel releases of Chrome, Google tests over 100,000 pages with its browser.

“In addition, we "fuzz-test" the user interface, automatically performing arbitrary sequences of actions (opening a new tab, pressing the spacebar, opening various dialogs, etc. — a total of more than 30 possible actions). These are also run in our distributed testing architecture, so we can exercise thousands of combinations for each new version of Google Chrome in progress,” Johnson and Greene added.

The Mountain View-based search giant is indicating that large-scale testing is designed to catch up errors and to identify crashes that are nothing more than exceptions, but still relevant to the end users. The purpose is to prevent Chrome from crashing in real-life scenarios, by combing and filtering potential issues through automatic testing.

The latest release of Google Chrome is available for download here.

TELL US WHAT YOU THINK:

2,131 hits · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Google Chrome Goes to 2.0.166.1, Still Doesn't Play Nice with Windows 7

Download Safari 4 Beta for Windows

Download Google Chrome 2.0.164.0

Google Chrome 2.0.160.0 Gets “Obama”

Windows 7 Beta 7022 (RC Branch) 150 Screenshots Gallery

READER COMMENTS:



No user comments yet.
Be the first to express your opinion!
Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM