Automated Testing Team (ATT) Official
The ATT tries to improve the quality of the Joomla CMS and all its surrounding software, including that of third party developers. We try to do this by using automated tools to run tests, check codestyle and other requirements, as well as automatic dependency updates. We develop our own tools to help in this where necessary and document all of this to provide extension developers help in finding good setups which work for them. The longterm goal is always to increase the quality of the software and its releases and to reduce the work necessary to get there.
The team has many diverse tasks, from writing unit- and systemtests as well as deployment tools like Joomla-Browser and Jorobo, to configuring and deploying third party tools and setting up our own servers for testing purposes. If you are interested in phpUnit, Codeception, Drone CI, phpcs, renovatebot or Robo.li, this team is the place for you.
- Website
- https://docs.joomla.org/Automated_Tests_Working_Group
- Department
- Production
Joomler | Position | Role | Date Started |
---|---|---|---|
Allon Moritz Switzerland | Team Leader | Mar 2024 | |
Anuj Rajput | Member | Test Developer | May 2024 |
Heiko Lübbe Germany | Member | Test Developer | May 2024 |
Nicola Galgano Italy | Member | Test Developer | May 2024 |
Joomler | Position | Role | Date Started | Date Ended |
---|---|---|---|---|
Roland Dalmulder Netherlands | Member | Infrastructure admin | Sep 2020 | May 2024 |
Robert Deutz Germany | Member | Jul 2019 | May 2024 | |
Niels Braczek | Member | Docker | Jul 2015 | May 2024 |
Llewellyn van der Merwe Namibia | Member | Docker | Aug 2020 | May 2024 |
Harald Leithner Austria | Member | Architecture & Setup | May 2019 | May 2024 |
Hannes Papenberg Germany | Member | Feb 2023 | May 2024 | |
Franciska Eichert Germany | Member | Mar 2024 | May 2024 | |
Franciska Eichert Germany | Team Leader | Mar 2023 | Mar 2024 | |
Allon Moritz Switzerland | Member | Sep 2023 | Mar 2024 | |
Tobias Zulauf Germany | Member | Nov 2016 | Aug 2023 | |
Hannes Papenberg Germany | Team Leader | Jul 2019 | Feb 2023 | |
Private Profile 5b66dbee | Member | Architecture & Setup | Nov 2016 | Dec 2021 |
Private Profile d537010c | Member | Test Developer | Apr 2017 | Oct 2020 |
Private Profile 95792f89 | Member | Architecture & Setup | Nov 2014 | Oct 2020 |
Private Profile 8b41cd4f | Member | Docker | Sep 2015 | Oct 2020 |
Yves Hoppe | Assistant Team Leader | Jun 2015 | Jul 2019 | |
Robert Deutz Germany | Team Leader | Dec 2014 | Jul 2019 | |
Hannes Papenberg Germany | Member | May 2019 | Jul 2019 | |
Nicola Galgano Italy | Contributor | Test Developer | Nov 2016 | May 2019 |
Viktor Vogel Germany | Member | Infrastructure admin | Nov 2014 | Dec 2018 |
Private Profile b67e8d2f | Member | Test Developer | Nov 2016 | Dec 2018 |
Private Profile 5c8b5ea0 | Member | Test Developer | Nov 2014 | Dec 2018 |
Abu Huraira Bin Aman Bangladesh | Contributor | Test Developer | Sep 2016 | Dec 2018 |
Member | JavaScript Tests | Apr 2016 | Dec 2018 | |
Private Profile 9acb7c0d | Member | Test Developer | Nov 2016 | Apr 2018 |
Private Profile 92fe67b0 | Member | Architecture & Setup | Apr 2014 | May 2017 |
Roland Dalmulder Netherlands | Member | Jul 2015 | Nov 2016 | |
Roger Abt Switzerland | Member | Nov 2015 | Nov 2016 | |
Private Profile ee0807a3 | Member | Aug 2015 | Nov 2016 | |
Private Profile d537010c | Member | Dec 2015 | Nov 2016 | |
Private Profile c35d5c92 | Member | Dec 2015 | Nov 2016 | |
Private Profile ab434b63 | Member | Sep 2015 | Nov 2016 | |
Private Profile 4f286e5f | Member | Apr 2015 | Nov 2016 | |
Private Profile 0ef905e1 | Member | Nov 2014 | Nov 2016 | |
Private Profile 0b05f48f | Member | Nov 2014 | Nov 2016 | |
Davide Messia Italy | Member | Feb 2016 | Nov 2016 | |
David Jardin Germany | Member | Infrastructure admin | Nov 2014 | Nov 2016 |
Dalpat Singh | Member | Jul 2015 | Nov 2016 | |
Private Profile 2acc0fde | Member | May 2012 | Oct 2015 | |
Hervé Boinnard Ireland | Member | May 2015 | Jan 2015 |
Architecture & Setup
Defining and implementing the tests architecture in multiple libraries. Setup run and build scripts (Robo.li) and all the complicated things involved around the actual execution. Skills Required: PHP, OOP, Robo.li, PageObject Knowledge, Codeception, Selenium
More informationDocker
Parallel Docker setup for the testing environment. From the control server, over the testing docker images (LAMP, Firefox, PhpUnit ...), over making Screenshots / record videos and post result at GitHub Pull Requests etc ...
More informationInfrastructure admin
Take care of the Hosting of the Linux Servers / SaaS instances we use. Must haves: CLI, Linux / Unix, Security knowledge.
More informationJavaScript Tests
Automated Jasmine + Karma based JavaScript tests for the core JavaScript libraries.
More informationTest Developer
Must haves: PHP, Joomla knowledge Nice to have (you will learn it): PHPUnit, PHPQA, Codeception and Selenium knowledge.
More informationKickoff meeting
By Allon Moritz on 2024-05-17 19:35 in Automated Testing Team
Date: May 17, 2024Time: 18:00 UTCTotal time of meeting: 1 hour 40 minutes Attendees: Heiko Lübbe, Nicola Galgano, Allon Moritz Report The new team met the first time in an online meeting. Allon greets everybody, thanks them and highlights the importance of the automated system tests. It is...
Read more: Kickoff meetingReport of the Joomla Automated Testing Team Sprint 2019
By Hannes Papenberg on 2019-10-16 20:04 in Automated Testing Team
Last weekend, from October 11th to the 13th, the Joomla Automated Testing Team met in Essen in the Unperfekthaus. The Automated Testing Team is managing the continous integration setup of the Joomla project, which runs checks for each and every code change that Joomla accepts. These checks consist...
Read more: Report of the Joomla Automated Testing Team Sprint 2019Meeting Report August 05, 2019 at 17:00 UTC
By Hannes Papenberg on 2019-08-15 19:43 in Automated Testing Team
Scheduled length of time: 120 minutes Participants: David Jardin, Hannes Papenberg, Harald Leithner, Jelle Kok, Puneet Kala, Robert Deutz, Tito Alvarez Agenda Items Reports Sprint com_patchtester Extending tests Reports For the joomla/joomla-cms:4.0-dev repository, we...
Read more: Meeting Report August 05, 2019 at 17:00 UTCTask done and worked on in August 2018
By Robert Deutz on 2018-09-03 10:13 in Automated Testing Team
Here is a list of task the ATT worked on in August 2018: Updated selenium-server-standalone Project 3.13.0 Updated Drone to the latest Version Updated selenium-server-standalone Project 3.14.0 Restructured 4.0 Testing and added caching for composer and npm packages, because...
Read more: Task done and worked on in August 201832nd Automated Testing Meeting - March 2017
By Yves Hoppe on 2017-03-13 23:04 in Automated Testing Team
Wednesday, 8th March 2017 on Glip Time: 15:00 / 3 pm UTC / GMTReport: Yves Previous meeting report List of Attendees Overview Attendee A A Yves Hoppe (Lead) YH x Astrid Günther AG x Javier Gomez...
Read more: 32nd Automated Testing Meeting - March 201731st Automated Testing Meeting - Feb 2017
By Yves Hoppe on 2017-02-12 18:11 in Automated Testing Team
Wednesday, 8th February 2017 on Glip Time: 16:00 CESTReport: Any volunteers? Previous meeting report List of Attendees Overview Attendee A A Yves Hoppe (Lead) YH x Astrid Günther AG x Javier...
Read more: 31st Automated Testing Meeting - Feb 201730th Meeting Joomla! Automated Testing
By Yves Hoppe on 2017-01-12 18:30 in Automated Testing Team
Wednesday, 11th January 2017 on Glip Time: 16:00 CESTReport: Any volunteers? Previous meeting report List of Attendees Overview Attendee A A Yves Hoppe (Lead) YH x Astrid...
Read more: 30th Meeting Joomla! Automated Testing29th Meeting Joomla! Automated Testing
By Yves Hoppe on 2016-11-23 16:06 in Automated Testing Team
Wednesday, 23th November 2016 on Glip Time: 16:00 CESTReport: YH Previous meeting report List of Attendees Overview Attendee A A Yves Hoppe (Lead) YH x Astrid...
Read more: 29th Meeting Joomla! Automated Testing28th Meeting Joomla! Automated Testing
By Yves Hoppe on 2016-10-06 09:10 in Automated Testing Team
Wednesday, 5th October 2016 on GlipTime: 16:00 CESTReport: Any volunteers?Previous meeting report List of Attendees Overview Attendee A A Javier Gómez (Lead) JG x Allon Moritz AM David...
Read more: 28th Meeting Joomla! Automated Testing27th Meeting Joomla! Automated Testing
By Private Profile 92fe67b0 on 2016-09-14 11:10 in Automated Testing Team
Wednesday, 14th September 2016 on Glip Time: 16:00 CESTReport: Any volunteers? Previous meeting report List of Attendees Overview Attendee A A Javier Gómez (Lead) JG x Allon...
Read more: 27th Meeting Joomla! Automated Testing26th Meeting for Automated Testing Working Group
By Yves Hoppe on 2016-08-24 16:11 in Automated Testing Team
Wednesday, 24th August 2016 on Glip Time: 2 pm UTC / GMT + 0Report: YvesPrevious meeting report List of Attendees Overview Attendee A A Javier Gómez (Lead) JG x Allon Moritz AM x David...
Read more: 26th Meeting for Automated Testing Working Group25th Meeting for Automated Testing working Group
By Private Profile 92fe67b0 on 2016-07-27 00:00 in Automated Testing Team
Meeting was attended by: Javier Gomez, Niels Braczek, Yves Hoppe, Allon Moritz, Prital Patel, Tito Alvarez, Kshitij Sharma, Puneet Kala, David Jardin, Absent: Roger Abt, Tristan Bailey, Viktor Vogel, Marc Widmann, Michiel Verhoef, Jack Raknailuang, Valerie Isaksen,...
Read more: 25th Meeting for Automated Testing working Group24th Meeting for Automated Testing working Group
By Private Profile 92fe67b0 on 2016-06-30 09:23 in Automated Testing Team
Wednesday, 29th of June 2016 Meeting was attended by: Javier Gomez, Niels Braczek, Yves Hoppe, Robert Deutz, Allon Moritz, Marc Widmann, Prital Patel, Guido de Gobbis, Tito Alvarez, Kshitij Sharma, Puneet Kala Absent: Roger Abt, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack...
Read more: 24th Meeting for Automated Testing working Group23th Meeting for Automated Testing working Group
By Yves Hoppe on 2016-06-04 06:42 in Automated Testing Team
Wednesday, 1st of June 2016 Meeting was attended by: Javier Gomez, Niels Braczek, Yves Hoppe, Kshitij Sharma, Juan Sánchez, Francisco Javier Olivares, Juan Sánchez, Yannick Gaultier Absent: Roger Abt, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack Raknailuang, Valerie Isaksen,...
Read more: 23th Meeting for Automated Testing working GroupMake it happen 2016 report of the Joomla Automated Testing Working Group
By Private Profile 92fe67b0 on 2016-05-22 12:37 in Automated Testing Team
Yesterday afternoon several community members gather to participate at the Make It Happen session at JandBeyond event ( http://jandbeyond.org/programme.html?view=session&id=346&return=L3Byb2dyYW1tZS5odG1s ). The session was coordinated by Jelle Kok, Yves Hoppe and myself,...
Read more: Make it happen 2016 report of the Joomla Automated Testing Working Group22th Meeting for Automated Testing working Group,
By on 2016-04-27 15:45 in Automated Testing Team
wednesday 27th of April Meeting was attended by: Javier Gomez, Niels Braczek, Yves Hoppe, Ruchiranga Wickramasinghe, Krys Nuvadga, Jelle Kok, Puneet Kala, Absent: Roger Abt, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack Raknailuang, Valerie Isaksen, Dalpat Singh, Victor...
Read more: 22th Meeting for Automated Testing working Group,21th Meeting for Automated Testing working Group
By Private Profile 92fe67b0 on 2016-04-08 07:47 in Automated Testing Team
wednesday 6th of April Meeting was attended by: Javier Gomez, Yves Hoppe, Niels Braczek, David Jardin, Absent: Puneet Kala, Jelle Kok, Davide Messia, Kshitij Sharma, Robert Deutz, Roger Abt, Michael Babker, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack...
Read more: 21th Meeting for Automated Testing working Group19th Meeting for Automated Testing working Group
By Private Profile 92fe67b0 on 2016-03-03 18:20 in Automated Testing Team
wednesday 3rd of February Meeting was attended by: Javier Gomez, Puneet Kala, Jelle Kok, Niels Braczek, Kshitij Sharma, Yves Hoppe, Robert Deutz Absent: Roger Abt, Michael Babker, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack Raknailuang, Valerie Isaksen, Dalpat Singh, Victor...
Read more: 19th Meeting for Automated Testing working Group18th Meeting for Automated Testing working Group
By Private Profile 92fe67b0 on 2016-03-03 10:28 in Automated Testing Team
wednesday 13th of January Meeting was attended by: Javier Gomez, Puneet Kala, Jelle Kok, Niels Braczek, Absent: Kshitij Sharma, Roger Abt, Yves Hoppe, Michael Babker, Robert Deutz, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack Raknailuang, Valerie Isaksen, Dalpat Singh,...
Read more: 18th Meeting for Automated Testing working Group20th Meeting for Automated Testing working Group
By Private Profile 92fe67b0 on 2016-03-03 00:00 in Automated Testing Team
wednesday 2nd of March Meeting was attended by: Javier Gomez, Puneet Kala, Jelle Kok, Niels Braczek, Davide Messia, Kshitij Sharma, Yves Hoppe, Robert Deutz Absent: Roger Abt, Michael Babker, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack Raknailuang, Valerie...
Read more: 20th Meeting for Automated Testing working Group17th Meeting of Joomla Automated Testing Working Group
By Private Profile 95792f89 on 2015-12-12 00:00 in Automated Testing Team
Meeting Date: Wednesday 9th December, 2015 Meeting Attended by: Puneet Kala, Javier Gomez, Kshitij Sharma, Roger Abt, Yves Hoppe Absent: Michael Babker, Niels Braczek, Robert Deutz, Tristan Bailey, Viktor Vogel, Michiel Verhoef, Jack Raknailuang, Valerie Isaksen, Dalpat Singh,...
Read more: 17th Meeting of Joomla Automated Testing Working GroupReport of the Automated Testing Code Sprint 2015
By Private Profile 92fe67b0 on 2015-11-16 00:00 in Automated Testing Team
This report contains a list of tasks done by the individuals that participated in the Automated Testing Code Sprint that took place in the city of Karlsruhe (Germany) from October 29th until November 1st. More details will be published at the Joomla Magazine on Decembers...
Read more: Report of the Automated Testing Code Sprint 201515th Meeting of the Joomla Automated Testing working Group
By Private Profile 92fe67b0 on 2015-10-26 00:00 in Automated Testing Team
wednesday 21th of October Meeting was attended by: Javier Gomez, Tito Alvarez, Puneet Kala, Milton Bryant, Yves Hoppe, Roland Dalmulder, David Jardin, Michael Babker, Niels Braczek, Robert Deutz Absent: Tristan Bailey, Viktor Vogel, Michiel Verhoef, Hervé Boinnard,...
Read more: 15th Meeting of the Joomla Automated Testing working Group14th Meeting Automated Testing Working Group
By Private Profile 95792f89 on 2015-09-23 00:00 in Automated Testing Team
14th Meeting for the Automated Testing Working Group.Meeting was attended by: Javier Gomez, Niels Braczek, Yves Hoppe, Kshitij Sharma, Puneet Kala, Tito, David Jardin, Roland Dalmulder, Michael Babker.Absent: Milton Bryant,Tristan Bailey, Viktor Vogel, Michiel...
Read more: 14th Meeting Automated Testing Working Group13th Automated Testing Working Group Meeting
By Private Profile 92fe67b0 on 2015-07-24 16:01 in Automated Testing Team
13th Meeting for Automated Testing working Group, wednesday 22th of July Meeting was attended by: Javier Gomez, Michael Babker, Niels Braczek, Robert Deutz, Yves Hoppe, Absent: Puneet Kala, David Jardin, Milton Bryant,Tristan Bailey, Viktor Vogel, Michiel Verhoef, Hervé...
Read more: 13th Automated Testing Working Group MeetingRSS Feed
If you want to learn how to do automated tests and help us improve all of this for the Joomla CMS, join us. You can contact us by e-mail to franciska.perisa at community.joomla.org or join our Mattermost Channel PD Automated Testing
Please login to contact this Team