Few questions:
1. Is the order of execution important? For example does TC1-DS1, TC1-DS2, TC1-DS3 the same as TC1-DS3, TC1-DS1, TS1-DS2?
2. Are the executions independent from one another? Does the execution of TC1-DS3 depend on TC1-DS2?
3. Usually applications have a configuration to allow simultaneous access in the testing environment. Is such an option possible?