Welcome to the Javascript Functional Testing Tools Discovery project. This project will look at the current state of the art for Javascript functional testing applications.

Navigate space

This discovery project began with the following problem statement and proposal:

Problem Statement: IS&T web applications contain complex browser-based user interfaces created with JavaScript, HTML and CSS.  The functional/regression test tool we currently use, QTP, does not create actual DOM events, see AJAX calls, or test DOM manipulation (using JavaScript to insert or modify existing HTML code on the page). Furthermore, it only works in Internet Explorer, so it does not test IS&T’s set of supported web browsers. Therefore QTP cannot test individual browser issues nor can it test specific JavaScript functionality.  Also, IS&T needs to evaluate its web applications against new web browsers and smoke test changes to the IS&T web application infrastructure (new database, new application server, new VM, etc.)

All IS&T web applications need this kind of functional testing. For instance, this kind of tool might have discovered our recent issues with SSL in Safari and IE9.

Suggested Solution: Convene a committee to study whether other functional testing applications exist that could supplement QTP and fill the testing gap described above. This committee would be charged with finding and testing various solutions and submitting the results of this study as a report to the IS&T Quality Assurance Team. This committee would be sponsored by the IS&T Quality Assurance Team and contain a designated member of the QA team, as well as representatives from teams in IS&T that would either need to create or run functional tests (Student Systems, Web Services, SAP Web Dynpro developers, Software Release Team, Operations, Help Desk).

List of Web functional testing tools

MIT Libraries market research guides (includes Gartner and Forrester)http://libguides.mit.edu/market

Team Email: jfunc@mit.edu

Team Members

Name

IS&T Team

Michael Berger

Web Services

Alex Kozlov

Software Release Team

Felicia Leung

Education Systems/Framework Team

Judith McJohn

Learning Management Systems

Lisa Robinson

Customer Support

Dave Tanner

Web Services

Stephen Turner

Education Systems/Framework Team

Sean Velury

Quality Assurance

  • No labels