Here are some suggested high-level requirements for evaluating Javascript Functional Testing tools.
- Can run in all IS&T supported browser
- Can trigger actual DOM events (click, blur, change, keydown, keyup, submit, etc.)
- Can work within MIT’s security framework including X509 certificates and Shibboleth
- Can record a user’s actions while browsing to create the beginning of a test
- Can run existing tests automatically
- Be relatively easy to use
- Nice to have: Can integrate with QTP
- Total cost of ownership (includes initial license, training, recurrent license)
- Total cost of server infrastructure
- Documentation
- Viability of the company
- Training
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 |
|
|
|
|