Contributor
Nikhil Mahajan

End-to-end test coverage for Abstract Wikipedia's Wikifunctions


Mentors
Stef Dunlap
Organization
Wikimedia Foundation
Technologies
javascript, WebdriverIO
Topics
Browser Automation, E2E tests
The project idea emphasizes the importance of developing thorough tests that replicate important user journeys within the Wikifunctions platform. These tests play a crucial role in ensuring that modifications to the code (patches) don't cause any disruptions in how users interact with the application. These tests will run every time a patch is being reviewed. The primary aim is to prevent the incorporation of patches that accidentally introduce bugs into the application. These tests should fail if a patch creates problems for any of the user journeys. Moreover, these tests can aid in identifying and fixing issues effectively.