Posted by Adam Porter, Professor Department of Computer Science, University of Maryland, and Associate Director, University of Maryland Institute for Advanced Computing Studies[From time to time, we invite software testing experts to write about their …
Posted by Allen Hutchison, Engineering ManagerWe finished up the second annual Google Test Automation Conference on Saturday with a boat cruise around Manhattan. There’s still a lot of work for us to do to wrap up all the loose ends, but one that we ha…
Posted by Allen Hutchison, Engineering ManagerWe’re moments away from the beginning of the Google Test Automation Conference. If you are attending in person, then I’ll see you shortly. If you plan to watch the videos on YouTube, then keep an eye on thi…
Posted by Harry Robinson, Software Engineer in TestThank you to everyone who applied to attend the Google Test Automation Conference in New York on August 23rd-24th. We received lots of applications for a very limited number of seats, so the choices we…
posted by Allen Hutchison, Engineering Manager A few months ago we announced that we would be holding a Google Test Automation Conference in New York City on August 23-24. Today, I’m happy to tell you that we’ve finalized the speaker list and have open…
Posted by Allen Hutchison, Engineering ManagerEarlier this week a colleague sent me a link to this post over on doodlebyte. In the post, Michael Schidlowsky talks about a recent experience watching an 8-year-old, play with Logo for the first time. The …
With a good set of tests in place, refactoring code is much easier, as you can quickly gain a lot of confidence by running the tests again and making sure the code still passes.As suites of tests grow, it’s common to see duplication emerge. Like any co…
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…
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…
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…
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…
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…
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…
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…
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…