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.