October 26th, 2011 | by Tim Bray | published in Google Android
[This post is by Dounia Berrada, an engineer on the EngTools team. — Tim Bray]Selenium WebDriver is a browser automation tool which provides a lightweight and elegant way for testing web apps. Selenium WebDriver is now available as…
October 26th, 2011 | by miriam | published in Google Apps, Google Enterprise
Posted by Tom Mills, Director of Education(Cross-posted on the Official Google Blog)This time last year, we were tailgating with the USC marching band at the EDUCAUSE conference—an annual gathering of the higher-education IT community. Last week, wit…
Let freedom (from servers) ring: EDUCAUSE 2011
October 26th, 2011 | by A Googler | published in Google Blog
This time last year, we were tailgating with the USC marching band at the EDUCAUSE conference—an annual gathering of the higher-education IT community. Last week, with more than 15 million people now actively using Google Apps for Education, we ventu…
Non-Interaction Events! Wait… What?
October 26th, 2011 | by Patricia Boswell | published in Google Analytics
Hey event tracking friends, we are really excited to announce a new feature to the Analytics event tracking landscape: non-interaction events. “But wait!” you ask, “How can an event—which measures user interaction—be non-interactive? And why …
Using Google Insights for Search to Analyze Ethnic Restaurant Trends
October 26th, 2011 | by Aaron Lichtig | published in Google CPG, Uncategorized
Last week at my birthday dinner at an excellent Chicago Korean restaurant (San Goo Gab San), a friend mentioned that ethnic food, especially the cuisines of Asia and Africa, has become increasingly accessible and popular in the Chicago area since he fi…
Scheduled Release track features update 10/25/11
October 25th, 2011 | by Google Apps Team | published in Google Apps, Uncategorized
The following features are now available to domains following the Scheduled Release track:- no new featuresThe following features are intended for release to these domains on November 1st:Calendar:- Users using the latest version of Google Chrome brows…
Dynamic Views: Update #2
October 25th, 2011 | by A Googler | published in Google Blogger Buzz, Uncategorized
Hi Bloggers!Thanks again for all the terrific feedback on Dynamic Views. Over half a million blogs have selected Dynamic Views as their default template since they were introduced less than a month ago, which is solid evidence that you’re as excited …
October 25th, 2011 | by Google Students | published in Google Student Blog, Uncategorized, Youtube
Introduction: Taylor is a Google Student Ambassador at Boise State University. He is currently pursuing a double major in Communication and Computer Science, and loves exploring new study methods, one of which he shares with you here.Fall is in full sw…
October 25th, 2011 | by Unknown | published in Google Testing
By Ekaterina Kamenskaya, Software Engineer in Test, YouTube
Today we introduce the Javascript coverage analysis tool, ScriptCover. It is a Chrome extension that provides line-by-line Javascript code coverage statistics for web pages in real time without any user modifications required. The results are collected both when the page loads and as users interact with it. The tool reports details about total web page coverage and for each external/internal script, as well as annotated code sources with individually highlighted executed lines.
Short report in Chrome extension’s popup, detailing both overall scores and per-script coverage.
Main features:
- Report current and previous total Javascript coverage percentages and total number of instrumented code instructions.
- Report Javascript coverage per individual instruction for each internal and external script.
- Display detailed reports with annotated Javascript source code.
- Recalculate coverage statistics while loading the page and on user actions.
Sample of annotated source code from detailed report. First two columns are line number and number of times each instruction has been executed.
Here are the benefits of ScriptCover over other existing tools:
- Per instructions coverage for external and internal scripts: The tool formats original external and internal Javascript code from ‘ It is useful even when the code is compressed to one line.
- Dynamic: Users can get updated Javascript coverage statistics while the web page is loading and while interacting with the page.
- Easy to use: Users with different levels of expertise can install and use the tool to analyse coverage. Additionally, there is no need to write tests, modify the web application’s code, save the inspected web page locally, manually change proxy settings, etc. When the extension is activated in a Chrome browser, users just navigate through web pages and get coverage statistics on the fly.
- It’s free and open source!
Want to try it out? Install ScriptCover and let us know what you think.
We envision many potential features and improvements for ScriptCover. If you are passionate about code coverage, read our documentation and participate in discussion group. Your contributions to the project’s design, code base and feature requests are welcome!
October 25th, 2011 | by Inside AdWords crew | published in Google Adwords, Uncategorized
Let’s say you’re a custom sneaker maker. Or you run a yoga retreat center. Or maybe you even sell vegan Vietnamese out of a gourmet food truck. Your business has its own unique story to tell. If you had the chance to show the world what your busine…
October 25th, 2011 | by Stephen Kliff | published in Google DoubleClick
For websites that sell display advertising, the ad tag is the essential link between a publisher’s ad server, such as DoubleClick for Publishers (DFP), and website content. An ad tag is a snippet of code that is inserted into the source code of a web p…
October 25th, 2011 | by Jeff | published in Google Translate
(Cross-posted from the Inside Search Blog)English speakers take it for granted that they can always find answers online, regardless of their search topic. But what if you speak Hindi, Welsh or Afrikaans? The amount of content available online per spea…
October 25th, 2011 | by sergioc | published in Google Translate
To help bridge language barriers between you and the news of interest to you from around the world — and to bring you more diverse perspectives on foreign events — we’ve added a new “translate” button to the expandable story boxes in the U.S. E…
October 25th, 2011 | by Xavier Ducrohet, Android SDK Tech Lead | published in Google Android
Last week, we released the SDK for Android 4.0 and a new set of developer tools, now in revision 14. The updated tools include a lot of build changes, many that improve build performance. Also included is an under-the-hood change in how libraries are u…
October 25th, 2011 | by Lat Long Blog | published in Google Earth, Google Maps, Uncategorized
What do Elvis’ Graceland and Iran’s Marmar Palace have in common? Both estates have been updated with new imagery in Google Earth and Google Maps!Over the last few weeks, the imagery team has updated hundreds of images. To give you a taste of this …