Part Five: Functional Testing