Can you alter responsible tester from auto assigning to user who adds tests to a test set?

  • Questions
  • Can you alter responsible tester from auto assigning to user who adds tests to a test set?
Question ID: 107340
1
0

In ALM, if you assign some tests to a test set, the user who does the action by default becomes the responsible tester. Can I alter this in the workflow to set a different value from a different field? A lot of project admins are the ones who setup the sets and want to assign who will do the actual testing.

Marked as spam
Posted by (Questions: 104, Answers: 0)
Asked on January 16, 2017 5:01 pm
6 views
Answers (1)
1
Private answer

Hello,

This is a common grievance among many users of ALM, for the exact reason you mention. A manager or some one else is the one who is setting up the test sets and adding tests. They though won't be doing the actual run so it would be more ideal then to alter the field then from this default behavior.

Seen a few things different users try. Some hide the TC_TESTER_NAME field completely in the workflow. And use a UDF user list field to allow the selection of their own responsible tester field. Others will use flow to instead preset the responsible tester based on a different fields value.

One example is using the TC_ACTUAL_TESTER field's value to write to TC_TESTER_NAME (responsible tester).

If you wish to try this route, you will need to add code to the below 2 sub routines:

***TestSet_MoveTo (this one will trigger the field to be populated when you switch from one test set to another)***

***TestSetTests_MoveTo (this will trigger the field to be populated when you switch from one test to another test in a test set)***

In each of those routines can place code to hide the responsible tester:

TestSetTest_Fields.field(''TC_TESTER_NAME'').IsVisible = False

Or if you wished to make the responsible tester equal something else, for example:

TestSetTest_Fields.field(''TC_TESTER_NAME'').value = TestSetTest_Fields.field(''TC_ACTUAL_TESTER'').value

If you hid the default field, one could choose to let the value equal a value that uses a custom user list. That way the manager can assign if they know in advance who they want to do the testing runs. Few different approaches could be taken, just need to be sure to make use of effective code in those 2 sub routines.

Hope this helps.

Marked as spam
Posted by (Questions: 1, Answers: 116)
Answered on January 16, 2017 5:09 pm
Good suggestions. Will think it through. Hiding and doing my own field might be best as the project managers do know who they want to run the sets.
( at January 16, 2017 5:18 pm)