A device has two primary features that interact with each other; what is the most effective strategy to test their integration and edge cases?