Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

NYC Tech Talk Series: Javascript Testing at Google Scale

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
5,873
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Sep 6, 2011

Google Tech Talk (more info below)
August 17, 2011

Presented by Cory Smith, Google Test Engineer.

ABSTRACT

Javascript is the defacto standard for rich application development on the web, supported by many browsers on many different platforms. Each day, more and more applications are being deployed over the web in a browser that rival desktop applications for interactivity and functionality. Examples of such rich applications include Google Maps, Google GMail, Google Docs, Hipmunk.com, and Angry Birds Chrome.

However, Developing fast, robust, and high quality Javascript is a challenge within the industry. Unlike C++ or Java, the availability of high quality development, debugging, and testing tools for Javascript is still lagging industry standards.

Inside Google, Javascript is the 4 largest language (in terms of lines of code) but one the fastest growing. It is key to all Google Web Applications (e.g. gmail, docs, etc.) Google has developed several unique tools to help address this issue, and make JavaScript developers more productive, both in developing and testing Javascript code.

Come and hear how Cory Smith, the main engineer behind JsTestDriver, has approached the problem and what tools he developed for addressing some of these issues.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:
see all

All Comments (4)

Sign In or Sign Up now to post a comment!
  • starts at 0:06:25

  • 35:46 fail xd. nice talk

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more