By Nhung on 2018-05-21 07:08 in GSoC 18 System Testing for Joomla 4

Attendees: Samarth Sharma, Nhung Nguyen, Yves Hoppe, Puneet Kala


The goal of the project is to increase coverage of System Tests for Joomla 4 using Selenium and Codeception. We need to cover as many test cases as possible and make sure that all tests for each component is covered by the end of the project.


1. Talked about the progress made so far, planned about what needs to be done for the next two weeks.

2. You can find the repository/branch on which we will work at

https://github.com/joomla/test-system/tree/gsoc18 .

All the changes are intended to be merged from the GSoC18 branch to the Joomla 4 branch with regular pull requests.every three weeks.

3. Samarth Sharma completed the following as part of his Community Bonding Period Task

  • Setup Joomla 4 on local and run all the tests that have been covered using both headless browser(Chrome)  and Chrome.

  • Make an excel sheet and mark all the tests that are not covered.

  • Learn about git

  • Setup PHPStorm IDE to follow Joomla Coding Standards

  • Understand the current test architecture of Joomla 4

  • Learn about Robo.li task runner.

     

4. These are the tests that Samarth is going to focus on for the next 2 weeks:

  • Test menu item creation and check in frontend

  • Test Menu & Articles together

  • Test Menu & Categories together

  • Test State change, Publish/Unpublish

  • Test all Toolbar actions for Menu MVC