阅读时间 2 分钟 (413 个单词)
Joomla! CMS WebDriver 系统测试套件当前状态
大家好! 我目前正在从事这个项目,编写 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/ 外部的第三方服务提供的服务
评论