I have some products where Platform consists of 2 separate elements, OS and Browser. Given the number of different OS's and Browsers we support (and the number of sub-versions in each which need to be tested, and have results recorded separately), writing out all the possible combinations as entries in the platform field isn't really viable as it would take forever for testers to scroll through several hundred entries in the dropdown to get the exact combination they want.
This being the case, right now we have OS specified in the Platform field, and have added a custom field for Browser at the testcase level, which reduces each dropdown to under 30 items. However, this isn't an ideal solution, as it seems like it's not possible to select or filter on custom fields in the testcase assignment or execution screens, so we have no way of saying "find all tests that failed for Chrome on OSX and assign them to user XYZ for Mobile Safari on iOS", or "assign all tests that were never run on Chrome 29 on Windows2008 to user XYZ", for example.
Is there any chance of either a) getting multiple platform fields in Testlink so we can set up a 2-part platform as part of the execution context, or of b) allowing custom fields to be added to the filters for test assignment and execution?
Platforms question.
Moderators: Amaradana, TurboPT, TL Developers
Re: Platforms question.
>> b) allowing custom fields to be added to the filters for test assignment and execution?
Just tested on demo that is running 1.9.8
1. login as admin/admin
2. give a look to 0-fman test project
I've create a CF CF_BROWSER_TO_FILTER (you can see definition), and is present on Test Execution filter as you can see.
Just tested on demo that is running 1.9.8
1. login as admin/admin
2. give a look to 0-fman test project
I've create a CF CF_BROWSER_TO_FILTER (you can see definition), and is present on Test Execution filter as you can see.
Re: Platforms question.
Thank you for the quick reply and the example!
Unfortunately, using the credentials and project specified for the demo instance, I see a blank left panel for both "Test Execution" and "Assign Test Case Execution" (using Chrome, on Windows 8) so I couldn't check on the filter there.
However, I've reviewed the definition of your custom field, and I did see the filter present under "Test Specification" (which seems to match how the CF was defined), so I will upgrade my local instance to 1.9.8 and modify settings based on your example in hopes that will do what we need.
I will post a followup message after I've done that with the outcome. Thanks again. :)
Unfortunately, using the credentials and project specified for the demo instance, I see a blank left panel for both "Test Execution" and "Assign Test Case Execution" (using Chrome, on Windows 8) so I couldn't check on the filter there.
However, I've reviewed the definition of your custom field, and I did see the filter present under "Test Specification" (which seems to match how the CF was defined), so I will upgrade my local instance to 1.9.8 and modify settings based on your example in hopes that will do what we need.
I will post a followup message after I've done that with the outcome. Thanks again. :)