The state of GUI
Vladimir Prus
ghost at cs.msu.su
Mon Apr 4 07:41:22 UTC 2005
Hello,
over time, I'm getting more and more dissatisfied with the QMTest GUI. I'll
start with listing some of the complaints. I have version 2.2.
1. When I start QMTest I see a list of directories. How do I add a new
directory? There's only "new suite" menu item, but no "new directory".
2. Say I click on directory "backward" and then click "New test". The test
name entry field is empty. If I type "foo", I get test "foo" created at the
top-level. The entry field should either be prefilled with "backward.", or
the "backward." should be prepended to the test name at creation time. I was
hit by this several times already.
3. The drop-down box with test type lists class names. How does some developer
who did not wrote the test know what test names like "nm_model.Backward2"
mean? The description is only shown *after* selecting test name *and*
clicking "Next".
4. The screen shown after "Run" command is non-ideal. It shows only 10 first
test results, so in case that I have 100 tests I need to click always "next".
The summary at the top shown pass/fail counts, but if some tests fail, I don't
know which one failed -- I need to look at next 10 results, and then on next
10 results and so on until I see the failing one.
If I rerun a single test, the result is added last, and I'm shown the first 10
results. Again, I need several clicks just to see the result I'm interested
in.
5. I can't add annotations to tests, directories or expected failures.
There are some issues caused my HTML + local web server design.
1. The expectations must be manually saved after modification.
2. The GUI feels a bit slow
Most of the above are glitches, not very terrible bugs. But, given that they
exist for quite some time, I start to wonder how QMTest GUI is supposed to be
used. Maybe, the idea is that most users will create custom databases and use
them, directly creating tests in the filesystem/DB/whatever? And GUI is just
for running tests?
- Volodya
More information about the qmtest
mailing list