Magento 2 and Automated Testing: Reducing Bugs in Custom Modules