The session is divided in two parts.
Part 1: Learning (20 Min)
In the first part you learn about the different testing infrastructures in the Wikimedia eco system exemplified using the math rendering feature. This includes the concepts of
- unit testing
- integration testing
- browser tests (advertise for session T190046: Write Selenium tests in JavaScript/Node.js workshop)
- beta features
- A/B testing
- outlook: TDD
- motivation (negative examples)
@WMDE-Fisch @Physikerwelt prepare slides
Part 2: Doing
In the second phase, you will apply your theoretical skills on a real world bugs (TODO: Link simple test coverage extension or browser testing bugs here)
@WMDE-leszek : collect some examples, maybe find A/B testing code
Newcomer friendly: yes
Session Context: skill-share
Needs: Tables, powerplugs, projector, internet connection
Organizers: @Physikerwelt, @WMDE-leszek, @WMDE-Fisch