April 18th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Phil Rollet, Senior Software QA EngineerZurich, Switzerland is the location of one of Google’s largest engineering offices in Europe. We like to say it is no longer necessary to live in Silicon Valley to develop great software for Google, and…
April 18th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Allen Hutchison, Engineering ManagerThe Test Engineering group at Google is truly a global organization. Our team is made up of test engineers in every corner of the world, working on all kinds of interesting projects. Today we are starting a…
April 17th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Allen Hutchison, Engineering ManagerThank you to everyone who submitted a proposal to speak at the Google Test Automation Conference. We’ll be reading each proposal closely and selecting those that we think are best for the conference. If you…
April 16th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Zuri Kemp, Lead Software Quality Assurance EngineerThinking about becoming a Google test engineering intern? Want to help us organize the world’s information and make it universally accessible and useful — but you’re not sure what it’s reall…
April 4th, 2007 | by Allen Hutchison | published in Google Testing
Michael Feathers defines the qualities of a good unit test as: “they run fast, they help us localize problems.” This can be hard to accomplish when your code accesses a database, hits another server, is time-dependent, etc.By substituting custom ob…
April 3rd, 2007 | by Allen Hutchison | published in Google Testing
Posted by Allen Hutchison, Engineering ManagerIf you recall, we announced the Google Test Automation Conference here about a month ago. To everyone who has submitted a proposal to speak at the conference, thank you. To those of you who haven’t yet subm…
March 29th, 2007 | by Allen Hutchison | published in Google Testing
Sometimes you need to test client-side JavaScript code that uses setTimeout() to do some work in the future. jsUnit contains the Clock.tick() method, which simulates time passing without causing the test to sleep. For example, this function will set up…
March 15th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Harry Robinson, Software Engineer in TestSoftware testing is tough. It can be exhausting, and there is rarely enough time to find all the important bugs. Wouldn’t it be nice to have a staff of tireless servants working day and night to make y…
March 12th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Harry Robinson, Software Engineer in Test The first-ever industry Developer-Tester/Tester-Developer Summit was held at the Mountain View Googleplex on Saturday, February 24th. Hosted by Elisabeth Hendrickson and Chris McMahon, the …
March 7th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Allen Hutchison, Engineering Manager Some of the most difficult challenges in creating great software are guaranteeing it works every time, for every customer, ensuring that it will scale well, and making it accessible to all users. Over …
March 6th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Allen Hutchison, Engineering Manager and Jay Han, Software Engineer in TestThe testing world has a lot of terms for the activity that we undertake every day. You’ll often hear the words QA, QC, and Test Engineering used interchangeably. While…
February 28th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Mark Striebeck, Engineering Project ManagerYesterday we held a global internal test conference that we called “Testapalooza”.The idea for Testapalooza came out of discussions about how to build a vibrant testing community here at Google. Many…
February 13th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Allen Hutchison, Engineering ManagerGooglers in our Test Engineering group often speak at, and write for, forums on testing all over the world. This week our own Julian Harty has published an interesting article titled “Improving the Accuracy…
February 6th, 2007 | by Allen Hutchison | published in Google Testing
Posted by Harry Robinson, Software Engineer in Test Several readers have commented that our current blog slogan, “Life is too short for manual testing,” implies that we don’t value manual and exploratory testing. In fact, we are big fans of explo…
February 2nd, 2007 | by Michelle Levesque | published in Google Testing
For a class, try having a corresponding set of test methods, where each one describes a responsibility of the object, with the first word implicitly the name of the class under test. For example, in Java: class HtmlLinkRewriterTest … { void testA…