5. Why write tests in XML?
• Fabian Schmangler’s thoughts on this topic:
https://www.schmengler-se.de/en/2017/06/my-opinion-on-xml-based-testing-in-magento/
6. Why MFTF?
• Based on a well-established framework: Codeception
• Built for Magento
• Scalability
• Automatic XML processing by custom tools
• Widely supported (browserstack.com, etc)
13. Annotate the test
<annotations>
<title value="Simple Search Test"/>
<description value="Creates a simple product, checks that it displays
in the search results"/>
<group value="search"/>
</annotations>
20. Ways to run tests
• Using Robo:
robo group search
• Using Codeception:
./vendor/bin/codecept run functional --verbose --steps --skip-group skip --group
search