Test Manager Enhancement suggestions

Stew Stryker

Member³
Hi,

As someone who uses the Test-Driven Development methodology and therefore runs lots of unit tests, I was really looking forward to the addition of Test Manager in V7. I hope you won't think I'm being rude when I say that this first release is a little too cumbersome for my needs. That's definitely not my intent. It's a good first-stab at the problem and I think it could be very usable with what seem on the surface to be minor enhancements.

I think the following would boost TM's usefulness tremendously.

  • The main test list should show the Active and Result indicators (Green/Yellow/Red icon). I'm envisioning a grid control, but you know better than me in this case!
  • In this grid control, you should be able to click the Active checkbox of a test to make it active/inactive.
  • Want to be able to select shift-click to select multiple tests, then click the Active checkbox for one to turn them all on/off.
  • Want to be able double-click on the Result indicator (Green/Yellow/Red icon) to see the results of this test on the Run tab, or jump right into the test case source code, I'm not sure quite here.
  • Want ability to Copy a test definition, which would open the Original test definition's source, let me make a little change, then save it with a new filename, that's put in the Copy's definition. Sometimes my tests are calls to the same test procedure with different parameter values, which makes test copying nice.

BTW, if you haven't seen it yet, you should definitely check out Steven Feuerstein's stab at this problem. (http://www.unit-test.com/) His solution is significantly bigger and more elegant, but he always does seem to do things big! :) Personally I'd be happiest with a simpler solution that I could run from w/in Developer.

All the best,
 
I have added your suggestions to the list of enhancement requests. Note that you can already copy a test definition by selecting the original from the list, holding down the Ctrl key, and pressing the "New" button.
 
Marco,

Thanks for that tip! I'll give it a shot again soon.

I'm actually checking out Steven Feuerstein's Qute unit test freeware tool instead of using the Test Manager in Developer. He just released a new version that works around a site-specific issue I had with the previous release, as well as other improvements. It's still a little cumbersome to use, but it's definitely got promise.

I encourage others to try it out as well.

http://www.unit-test.com/
 
I'm starting to try out the test manager tool a bit more.

Currently, I right click and choose "Test" for every one of my public procedures in a package. In addition, I temporarily make all of my private procedures and functions public so I can test them also. This can take a lot of time. Here's one thought of how to make it easier. Maybe you can use this or come up with a better way?

I think it would be nice if when I select the "New Test Set" a dialog box would pop up, I can select a package to test and where the test set will be stored. That way I can store test sets in different directories. Then, it:

1. Creates a test script for each public procedure of a package and puts it in the directory chosen in the previously mentioned dialog. They would be saved with the same name as the public function or procedure.

2. A new test definition is added for each of the test scripts created including the parameters. The description would default to the name of the public function or procedure.

Thanks for considering,

Mike
 
Back
Top