Opened 9 years ago
Last modified 3 years ago
#11988 closed enhancement
Improve functional testing framework — at Initial Version
Reported by: | Ryan J Ollos | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 1.5.2 |
Component: | general | Version: | |
Severity: | normal | Keywords: | functional-tests |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
It was previously discussed in comment:3:ticket:11014 that it would be nice to improve the existing functional test infrastructure. Selenium may be a good to utilize.
The current functional test infrastructure based on Twill has some deficiencies:
- The tests execute slowly.
- JavaScript and CSS cannot be tested.
- It is not possible to observe the functional tests manipulating pages in the browser.
- The functional tests are hand-coded using assertions with regexs. The tests are difficult to write, difficult to maintain and errors are easily made.
- Twill does not seem to be well-maintained (#11642).
See also #8170.
Note:
See TracTickets
for help on using tickets.