The main difference between functional and non-functional testing is that the functional test is the type of test that ensures that the software…