Jump to content

Wikimedia Testing Platform

From mediawiki.org



The Testing Platform team is a sub-team of the Developer Experience group within the Wikimedia Foundation. Established in November of 2024, to provide the foundation for engineers to self-service on quality practices by providing tools and frameworks to write tests and testing environments to execute them. In other words the team provides frameworks, tools & environments that ensure the quality of the software built by the foundation and the broader technical community.

Join our IRC channel: #wikimedia-qte connect.

Check out our blog posts at phab:phame/blog/view/21/.

Key Guiding Principles

[edit]
  • Quality is a cultural trait that must permeate throughout the entire organization and community.
  • Quality Assurance is a process, not a team or person.  The Quality Assurance process touches all aspects of the SDLC.  Quality and Test Engineering are the stewards of that process.

Things We Do

[edit]
Test Enablement and Tooling
Area Lead More Info
E2E Browser Based Testing Željko Filipin
API Testing Emeka Chukwukere
Unit Testing Peter Wangai
BrowserStack Željko Filipin Enterprise BrowserStack access
Sonar Cloud Peter Wangai
Performance Monitoring Peter Hedenskog

*Interim

*Interim support **Consulting
System-Wide Testing
Area Contacts Status More Info
Accessibility Dom Walden Active
Compatibility Testing TBD Investigation
Security Testing TBD Investigation
Performance Testing Peter Hedenskog Active
Initiatives
Initiative Contracts Status More Info
Testing Infrastructure Stef Dunlap,

Monte Hurd

Development Catalyst,QuickStart local development
Defect Management and Analysis Monte Hurd Roll out
Data³ Initiative Tyler Cipriani, Monte Hurd Proof of concept Data³
Code Health
Area Contacts More Info
Code Health Metrics TBD Code Health Group/projects/Code Health Metrics
DevEd (developer education) TBD Paused
Code Review Improvement Initiative TBD Paused
Code Stewardship TBD Paused

Code Health activities are sponsored by Engineering Productivity/Quality and Test Engineering, but are supported by a cross-organizational group name the Code Health Group,

[edit]