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 |