阅读时间2分钟 (327个单词)
自动化测试团队 - 2019年报告
去年在Joomla自动化测试领域非常活跃。
在Joomla 4.0的开发过程中,我们测试了多种不同的测试路径,并在2019年选择了最佳解决方案。
对于Joomla 4.0的开发分支,我们进行了以下更改
我们整合了我们在Drone CI上主要使用的不同CI系统,并将我们的过时的Drone CI安装迁移到最新版本,并在更专业的设置中,拥有多个服务器。现在有了新功能,我们极大地扩展了我们运行的测试步骤数量。PHP单元测试被扩展到支持所有支持的PHP和MySQL版本,并引入了集成测试。这些集成测试现在也在MySQL和PostgreSQL上运行。同样,系统测试现在也在所有这些数据库系统上运行。
项目的代码风格已更新到我们使用的代码风格的最新版本,以及测试工具。增加了针对webservice API的测试,并安装了更新、更快的版本的安全扫描器RIPS。然而,更重要的是,我们改进了测试并大大降低了错误数量。所有这些更改使得自动化测试现在为开发提供了相当稳定的支持,尽管我们仍然需要大大提高测试覆盖率。2020年一个好的目标。
除了对4.0开发分支的更改外,我们还为我们的测试创建和编写了多个支持工具。这包括大量用于测试的Docker镜像。然而,最大的变化是ATT接管了Patchtester组件的责任。这个组件随后也扩展以更好地支持Joomla 4.0,正好在全世界PBF之前。
2019年大幅提高了自动化测试,并为2020年的进一步扩展奠定了良好基础。我们期待您的参与。
《Joomla社区杂志》上发布的一些文章代表了作者对特定主题的个人观点或经验,可能与Joomla项目的官方立场不一致。
通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务的服务
评论