Not sure whether this question belongs to a 1.7 discussion. I\\\'m looking for some comments/ideas of the proposal below.
We have had excellent experiences with testlink and would like to change some small things as we adapt our test process to get even more from testlink.
My situation today is that we have the following flow for testlink:
1. Start with a legacy test specification written in MS word
2. Save as txt file
3. Extract the testcase headings using small perl script to generate csv file
4. Import csv into testlink.
5. Start testing
6. Let some weeks go by
7. Finish testing
8. Update origingal MS word test specifications with any discoveries from testing. Bad designed testcases etc.
9. Repeat
Step 8 is a big admin nightmare for our testers. We would like to add some more dynamicness into the process by updating the testcases as we are testing.
Something like this:
1. Testcases (including descriptions, Action/Result etc) are in testlink
2. Start testing
3. Testers update testcases
4. Stop testing
5. Generate test documents for posterity from testlink
Step 3 will cut down on the admin hopefully
To support this (and some other things) we have decided to put our testspecs into XML format. Something like this as a skeleton for a testcase:
(I couldn\\\'t get less than sign to work, so it\\\'s a _ instead.....)
Code: Select all
_TestCase>
_Title>Test Some things with an XML testcase_/Title>
_Tag>XYZ-081_/Tag>
_Priority>2_/Priority>
_Requirement>X123>
_Requirement>Y123_/Requirement>
_Keyword>Function test_/Keyword>
_Keyword>Load Test_/Keyword>
_Configuration>Some specific config_/Configuration>
_Precondition>Some precondition_/Precondition>
_Preparation> _/Preparation>
_TestStep>
_Actions>Some action_/Actions_
_Result>Some result_/Result_
_/TestStep>
_Postcondition>Some post condition_/Postcondition>
_/TestCase>
There are some fields available when editing testcases in testlink:
Test Case Title
Summary
Steps
Expected Results
Keywords
I plan on making some changes to our local testlink so that it\\\'s possible to have the same text fields as input similar to the XML skeleton above. This will mean it\'s easier for us to import/export an xml file after testers have updates the testcases.
Does this sound like a reasonable idea? ie have more control over the structure of a testcase in testlink? Or is there some other way that I haven\\\'t thought of?
Thanks in advance for comments/ideas.
//Carl