Exploratory Testing on Chat
Posted by Joel Hynoski, Test Manager, Chat ClientsTesting Google Talk is challenging — we have multiple client implementations, between the Google Talk client, the Google Talk Gadget, and Gmail chat, while also managing new features and development. W…
GTAC 2008 in Seattle
Before the end of our last Google Test Automation Conference in August 2007, we were already getting questions from participants and blog readers wondering about the next conference. Now we can tell you when and where that will happen (drum roll please…
Watching movies to find localization bugs
By Sharon Zhou, Kirkland Client Test LeadIn December, Google Pack shipped 10 new languages in 10 new countries/regions including China Pack. This was in addition to the 30 languages Pack was all ready available in. Localization testing for these 10 lan…
Cost-Benefit Analysis of a Test
Posted by Antoine PicardWe have become test hoarders. Our focus on test-driven development, developer testing and other testing practices has allowed us to accumulate a large collection of tests of various types and sizes. Although this is valiant and …
Posted by Patrick Copeland, Engineering Productivity DirectorArticle covering some of Google’s Test culture. In the article, there’s some focus on the ideas of “incremental testing” and how practices are changing in the software as a service world. Eve…
Posted by Christopher Semturs, Software Engineer in Test, Zurich For those German-speaking folks among our readers of this English Google Testing Blog we have exciting news: We have just launched the German Testing Blog!This is a tribute to the fa…
Check out a short article by our very own Julian Harty on stickyminds.com. Here’s the summary…It took eighteen months for Julian Harty to overcome the various challenges of testing mobile wireless applications. In turn, he has learned some valuable l…
(resuming our testing on the toilet posts…)In a previous episode, we extracted methods to simplify testing in Python. But if these extracted methods make the most sense as private class members, how can you write your production code so it doesn’t de…
Looks like there some strong support for having the community post on this blog. Great! Please send submissions to testengteam at gmail.com. In the subject line please prefix with “blogme:” to aid in spam filtering. See the 3 basic rules in the previou…
Posted by Patrick Copeland, Test Engineering DirectorI’d like to offer the readers a chance to post their ideas on this blog.To keep this simple I only have 3 rules:no commercial postings or links to commercial sites,post need to be interesting and p…
Posted by Markus Clermont, Test Engineering Manager, ZurichIn the last couple of years the practice of testing has undergone more than superficial changes. We have turned our art into engineering, introduced process-models, come up with best-practices,…
Overview of Infrastructure Testing
Posted by Marc Kaplan, Test Engineering LeadAt Google, we have infrastructure that is shared between many projects. This infrastructure creates a situation where we have a many dependencies in terms of build requirements, but also in terms of test requ…
Posted by Patrick Copeland, Test Engineering DirectorWanted to let you know about a partnership Google Test Engineering is doing with the University of California, Irvine. We’ve teamed up with Professor Hadar Ziv to sponsor a course that focuses on pre…
Posted by Goranka Bjedov, Senior Test EngineerThis post is my best shot at explaining what I do, why I do it, and why I think it is the right thing to do. Performance testing is a category of testing that seems to evoke strong feelings in people: feeli…
Post Release: Closing the loop
Posted by Michael Bachman, Test Engineering ManagerA testing organization’s job is not done with the release of a product. As the software development cycle does not end with the release of the product but has an extension into the post-release diagno…