I'm very new to testing and using TestLodge to create and manage all our non-unit testing work. I've just realized that I don't understand how to create an association between a test run and a version of our software. I thought that I could use the "Name" of the test run to capture this detail, but that seems weak. TestLodge does support custom fields and I could create a "Software Version" field, but the fact I need to create a custom field makes me think I'm approaching this wrong.
Update: I misunderstood the custom fields as they apply to Test Runs; it will add a field to each Test Case in the run, but not a field to the Test Run "container" itself.
Is there a common approach or best practice to associate a test run with a software version? Do you use the name? Do you create a new Test Plan for each version?