Tests are conducted from the user's viewpoint, and Magento is treated as a "black box." The Magento Functional Testing Framework (MFTF) is the primary method for conducting functional testing. To do browser testing, it makes use of XML files. The first testing framework for Magento was the Functional Testing Framework (FTF).