Posted by Alek Icev, Test Engineering ManagerAs you may know our core vision is to build “The perfect search engine that would understand exactly what you mean and give back exactly what you want.”. In order to do that we learn from our data, we learn …
Partial Automation: Keeping humans in the loop
Posted by Patricia Legaspi, Test Engineering ManagerOne of the challenges of automation is achieving complete automation. Ideally, complete or total automation would not require any human intervention or verification yet this is a difficult level to ac…
By Roshan Sembacuttiaratchy, Software Engineer in Test, Google Zurich, SwitzerlandWhen I tell people that I’m a Test Engineer at Google, I get a confused look from them and questions as to what I actually do. Do I sit in front of a keyboard clicking …
Posted by Marc Kaplan, Test Engineering ManagerWhen looking at whether to check a new change in, there are several testing-related questions that can be asked, which at least include:1. Does the new functionality work?2. Did this change break existing …
The Google Maps API is one of our most popular developer products here at Google, and is also one of the trickiest to test because of its visual nature and diverse uses. It has to go through the standard backend and JsUnit testing, but then also throug…
Posted by Lydia Ash, GTAC Conference Chair – 2008A brief reminder that there are only two weeks left to submit applications for this year’s Google Test Automation Conference. The application deadline is August 15th, after which the selection process wi…
YUI and GWT… How do you test?
Posted by Patrick Copeland, Engineering Productivity DirectorA smart person once said that, “all computer science problems can be solved by introducing another abstraction layer.” From a testing perspective, every new abstraction layer also introduces …
Posted by Lydia Ash, Test Engineering Manager Call for AttendanceGoogle Test Automation Conference 2008Seattle, WAOctober 23 – 24Google’s Test Automation Conference is built on our participants each bringing their experience, ideas, and insight to the …
By Miško HeveryUnit Testing as the name implies asks you to test a Class (Unit) in isolation.If your code mixes Object Construction with Logic you will never be able to achieve isolation.In order to unit-test you need to separate object graph construc…
Posted by George Pirocanac, Test Engineering ManagerFor the past nine months it has been my pleasure to work with a group of undergrad students from UC-Irvine as part of their senior class project. The course was run by professor Hadar Ziv and teaching…
Productivity Games – Using Games to Improve Quality
Editor’s note (Pat Copeland, Engineering Productivity Director, Google): On occasion we ask a special guest to post on an interesting topic. Ross has some really interesting ideas about how to use games to influence behavior. I’m a big fan. Enjoy!Ross …
Taming the Beast (a.k.a. how to test AJAX applications) : Part 1
Posted by Markus Clermont, John Thomas This is the first in a two part blog series titled ‘Taming the Beast: How to test AJAX applications”. In this part we discuss some philosophies around web application testing and how it should be done the…
3 days left for GTAC Proposals!
A brief reminder that there are only three days left to submit proposals for this year’s Google Test Automation Conference. The proposal deadline is June 6th, after which the selection process will begin.The Call For Proposals announcement is available…
Posted by Rajat Jain and Marc Kaplan, Infrastructure Test Engineering Google is unique in that we develop most of our software infrastructure from scratch inside the company. Distributed filesystems are no exception, and we have several here at Google …
Alek Icev Ads Quality Test Engineering ManagerI’d like to take a second and introduce you to the team testing the ads ranking algorithms. We’d like to think that we had a hand in the webs shift to a “content meritocracy”. As you know the Google search …