Object Partners

An overview of some testing frameworks for full-featured Javascript Libraries

JavaScript Testing Presentation

Examples:

Abstract: Making the move from sprinkling simple interactive Ajax controls into basic web applications to building feature rich clients with large JavaScript libraries brings with it some unique challenges. Among them is the need for better testing tools. Jeff will discuss some pros and cons of a few of the more popular web application testing tools: JSUnit, HtmlUnit, and Selenium. Combinations like this provide a means to test at the unit level, the functional level, and even some means of integration testing. In addition Jeff will present Envjs as a headless option to JSUnit. Envjs is a google code project started by John Resig, of JQuery fame. It aims to provide a DOM implementation written in JavaScript. An example app written in Ext JS and Grails will provide a demo.

Bio: Jeff Hemminger is a Senior Consultant with 6 years of experience designing and developing enterprise applications. He has been a part of application teams for a variety of clients over the years, and has worked with a variety of languages and development platforms. Most recently, he has been developing rich clients with JavaScript.

Share this Post

Related Blog Posts

JavaScript

The Yucky Parts of Web Development: Examples

February 27th, 2009

My OPI Tech Talk, on the Yucky Parts of Web Development, is available as a Powerpoint presentation . In the talk, I spoke on how a few techniques can give you a jumpstart for the Web side of your applications. The focus was on using these techniques…

Eric Foster-Johnson
JavaScript

Screencast: Intro to Grails with RESTful Web Services

February 16th, 2009

This presentation discusses some of the fundamental concepts of Grails and dives into an example that demonstrates how to build RESTful Web Services with Grails. Select the link below to download the full presentation. Intro to Grails with RESTful…

David Reines
JavaScript

CSS Layout Using YUI

February 10th, 2009

Typical Web pages use one or more ways to lay out pages. The most common means are table-based layout and CSS layout. CSS layout means you use CSS styles to place major blocks of your page at certain locations. For example, the footer gets placed at…

Eric Foster-Johnson

About the author