Text this: Assessing, Comparing, and Combining State Machine-Based Testing and Structural Testing