Edgewall Software

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.

Change History (0)

Note: See TracTickets for help on using tickets.