Testing Rich Client Web Applications

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.

About the Author

Object Partners profile.

One thought on “Testing Rich Client Web Applications

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Blog Posts
Structuring SwiftUI Previews for API Calls
SwiftUI, together with Combine and Xcode 11+, provide a powerful toolset for quickly creating an app with a native UI. In Xcode 11+, the preview pane was introduced in order to provide live snapshots of […]
Seamlessly Integrating Micro Apps with iFrame
A recent client wanted to upgrade a small portion of their legacy application with a more modern UI and extra functionality, like fuzzy text search. There are a few approaches to incremental upgrades of legacy […]
Consul on Docker EE
[markdown]”Consul is a service networking solution to connect and secure services across any runtime platform and public or private cloud” – [https://consul.io](https://consul.io) This post details a way to run a Consul cluster on Docker EE […]
Passing the AWS Machine Learning Speciality Exam
The Amazon Machine Learning Specialty Exam is a 3-hour, 65 question test. It is designed to test your skills in AWS specific Data Engineering and Machine Learning Practices along with Machine Learning in general. I […]