阅读时间 2 分钟 (413 字)
Joomla! CMS 驱动系统测试套件当前状态
大家好! 我目前正在这个项目上工作,为 Joomla CMS 编写测试脚本。我已经花了很多时间理解 Joomla 测试代码库,并希望改进它,增加其覆盖率,以确保没有未测试的区域。我希望在提供的期限内完成我的项目。
在我的上一篇博客中,我写了关于自动化测试的好处,并说明了我的项目时间表。在这篇博客中,我将写关于我的项目当前状态,我在项目中遇到的问题,以及未来几天我将要完成的事情。
我的项目的第一阶段,即为 JOOMLA CMS 的各个元素编写测试,去年已经完成,我现在正在做第二阶段,包括集成这些元素的测试。集成测试涉及编写测试脚本,使 JOOMLA CMS 的多个元素之间能够交互。
已完成的工作
- 元素存档状态的测试
- 验证前端菜单创建的测试
- 验证前端模块创建的测试
待完成的工作
- 为 Joomla 编写的每个代码都必须遵循 Joomla 编码标准。我编写的代码缺乏遵循标准。感谢我的导师们帮助我在 PHP Storm 中安装了 Joomla 代码嗅探器,现在我在纠正我的代码,以确保它不会偏离标准。
- 我将编写针对如特色文章等内容的测试
- 我将努力寻找可以测试的区域。
- 我还必须工作于当前测试代码库的 sauce 集成。
定期与导师们召开会议,在未来的会议中,我们将讨论我的项目范围以及如何增加测试覆盖率。
这是一个演示,其中创建了一个菜单项,然后我们在前端重定向并断言菜单项的存在。
致 Joomla 社区
自从我的GSOC编码期开始已经过去了一个月,我很高兴我的导师;Puneet Kala先生、Javier Gomez先生和Gunjan Patel先生总是在我遇到困难时帮助我。
我请求Joomla团队的人,如果他们对可以测试的区域有任何想法或建议,请随时给我发邮件至ksh.anand2012@gmailcom或下面评论:)
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能不符合Joomla项目的官方立场。
通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务
评论