Thanks for writing.
eValid *IS* a suite: did you miss eV.Manager?
With eV.Manager you can manage 1000's of tests, run them,
update them, etc. The performance part and the
mechanization part you already know.
On the issues of testing requirements and overall test architecture
our own view is that there are so many different ways of doing
those functions -- most of which are basically word processing --
that we've never considered doing that kind of addition to eValid.
Bugzilla and many like it are super bug trackers, but my experience
is that you ought to be wary of getting caught up in bug tracking,
which can become a [futile, resource consuming] end in itself.
The main action in testing is to RUN TESTS and COLLECT PERFORMANCE
DATA and that eValid does very well.
* Regression test management is done from the eV.Manager component,
which can run 1000's of tests automatically, as described here:
http://www.e-Valid.com/Products/Documen ... mmary.html