I am looking for advice/best practices on managing tests,results and requirements, the scenario I have in mind is one where there are a set of requirements, for which code,tests are generated, for these tests the appropriate results are stored in a configuration management system such as IBM's CM Synergy, what then happens is that the requirements and code may get updated, subsequently, and a whole new set of tests would be generated, these updates may happen every 10 weeks, I am looking to get insights on the best strategies/practices in managing all these tests(hundreds),and their results against various baseline requirements.
How can I track what tests, relate to what code updates,and in turn what relates to which set of baseline requirements