3
为Magento 2模块创建集成测试
到目前为止,为了满足Magento 2的测试需求,我一直在使用PHP Unit(或多或少)作为验收测试器-测试服务器和HTML请求的结果,这些请求是在安装了模块的系统中进行的。我希望能够创建自己的集成测试。Magento 2附带的测试工具是否允许第三方开发人员利用Magento的测试框架代码创建自己的集成测试?还是我们都将推出自己的引导程序? 那是 我是Magento开发人员 我想创建一个集成测试 我要在集成测试中使用完全引导的Magento环境(例如,使用对象管理器和/或依赖项注入) 我希望我的集成测试可以扩展该 Magento\TestFramework\TestCase\AbstractController测试,所以我的助手与Magento测试相同 我希望能够独立于测试套件的其余部分运行测试(即不必等待2个小时即可运行15秒钟的测试) 我想将测试与Magento的测试分开存储 开发文档站点上有一些关于测试的入门文章,但它们似乎是针对运行Magento附带的测试,而不是创建和运行自己的测试。这里有旧的示例模块,但是它们都扩展了PHPUnit_Framework_TestCase类并且似乎是单元测试(即,不依赖Magento框架的测试代码) 有Magento提供的方法吗? 如果不是,那么是否有人以Magento开发人员社区的测试可以将其作为标准的方式来滚动自己的设置?