Functional Testing
Among the various types of testing that can be carried out today the overwhelming majority are focused in an area called Functional testing. At its core, functional testing is a reliable, repeatable method to validate that a piece of software continues to carry out certain documented funct