Summary
The project - Special:Homepage - is a page that provide information for newcomers. The page's UI and functionality are in active development and currently don't have automated tests for regression testing. Adding automated tests would reduce time spent on regression testing and increase overall test coverage for functional testing.
MediaWiki extensions automation framework is based on Selenium framework. Since Special:Homepage is present on mobile, it'd be great to have automated tests cover mobile testing as well.
The tests should be written as Node.js tests.
Note: the zulip channel for questions/discussions is Phab.20T233469 Automation Testing.
Skills required
- knowledge of Selenium
- basic knowledge of Javascript (Node.js)
- previous experience with automation testing (including mobile testing)
Possible mentor(s)
Microtasks
T233674: Outreachy microtask: Automation testing framework setup (#1)
T233751: Outreachy microtask: Writing node.js tests (#2)