Functional Testing vs Non Functional Testing Functional Testing vs Non-Functional Testing Functional tests confirm that the code is doing the right things, while non-functional tests validate that the code is doing