Background


A world in which every single human being can freely share in the sum of all knowledge is one The Wikimedia Foundation imagines and aims to make a reality.

Devoted to education and knowledge, the non-profit charitable organization has dedicated itself to encouraging the growth, development and distribution of free, multilingual, educational content, and to providing the full content of these wiki-based projects to the public free of charge.

The Wikimedia Foundation operates some of the largest collaboratively edited reference projects in the world, including Wikipedia, a top-ten internet property in terms of global traffic. Actively supporting the communities of editors who contribute to Wikipedia and the Wikimedia sites and making it part of their mission to defend the volunteer editors from legal threats, the Wikimedia Foundation, commits to bringing new knowledge online, lowering barriers to access and making it easier for anyone to share what they know.

Challenge


Building new features and tools to make it easy to read, edit and share knowledge from Wikimedia sites is core to The Wikimedia Foundation’s function, and keeping the sites fast, secure and available at all times is key. The scale of the web properties managed by The Wikimedia Foundation make the manual testing of its applications difficult, if not impossible and a need to initiate a project to automate testing of its websites had arisen.

Solution


Calcey’s testing team created a test suite using Selenium for a range of test cases provided by Wikimedia and cross-browser testing for compatibility was automated as well. The capturing of test results and generation of reports was also set up, to complete automation of the testing process.

Technologies: Selenium RC, NetBeans, and PHP

Impact


The automation has allowed The Wikimedia Foundation’s in-house developers to focus on more value-added tasks, cutting down on the time taken to run repetitive tests to a minimum.

Testimonial


Keeping all of our web properties fast and secure is of utmost importance to us. Calcey’s QA automation was crucial to The Wikimedia Foundation in ensuring the quality of agile product releases

Naoko Komura
Former Head of User Experience Programs
The Wikimedia Foundation