I am in the process of evaluating Testrail for our projects. Currently, we use Testlink and we have customized to have START DATE and END DATE for test cases within a TEST PLAN. Similarly, can we have the start and end dates for test cases at a Test run level. Like, if the same test case is available in 2 different test runs, each test runs should have different sets of dates for those cases.
This helps the tester to start his execution based on start date, even though the due date for the milestone is not in the near future.
Also, we can generate the Planned Vs Actual graphs for each Milestone.
Let me know if there is any other better way to achieve this.