How would you design tests for real-world environmental factors like connectivity loss or physical damage?