Here are some suggested high-level requirements for evaluating Javascript Functional Testing tools.

  1. Can run in all IS&T supported browser
  2. Can trigger actual DOM events (click, blur, change, keydown, keyup, submit, etc.)
  3. Can work within MIT’s security framework including X509 certificates and Shibboleth
  4. Can record a user’s actions while browsing to create the beginning of a test
  5. Can run existing tests automatically
  6. Be relatively easy to use
  7. Nice to have: Can integrate with QTP
  8. Total cost of ownership (includes initial license, training, recurrent license)
  9. Total cost of server infrastructure
  10. Documentation
  11. Viability of the company
  12. Training
  13.  

Suggested

Requirement

Notes

Tool 1

Tool 2

Tool 3

Runs in Firefox 3.X in Windows 7

 

 

 

 

Runs in Firefox 3.X in Windows XP

 

 

 

 

Runs in Firefox 3.X in MacOS 10.6x

 

 

 

 

Runs in Firefox 3.X in Athena Linux

 

 

 

 

Runs in IE 7 in Windows 7

 

 

 

 

Runs in IE 7 in Windows XP

 

 

 

 

Runs in IE 8 in Windows 7

 

 

 

 

Runs in IE 8 in Windows XP

 

 

 

 

Runs in Safari in MacOS 10.6x

 

 

 

 

  • No labels