Pātuhitia tēnei: Digital System Test and Testable Design