HomePhabricator
Phame Blogs Wow. So wikimedia. Such quality. Many testing. Very team.
Wow. So wikimedia. Such quality. Many testing. Very team.
Wikimedia Quality and Test Engineering Team Blog

Exempla Docent - testing instrumentation on Special:Homepage (QA perspective)

Written by Etonkovidova on Thu, Dec 31, 3:47 AM.

Two previous posts - Exempla Docent Part 1 and Part 2 outlined QA approach to testing functionality of the Suggested edits (SE) module on Special:Homepage. Part 1 explored testing ORES model-articletopic logic implementation and Part 2 described testing user workflows.

Read more...

Struggle, the road to growth

Written by Harriet on Thu, Dec 24, 8:47 AM.

It has been more than 3 weeks into my Outreachy internship with Wikimedia foundations. The internship started well and the project that I'm working on is about evaluating Microsoft playwright as a possible replacement to the current automation testing framework being used. Week one was mostly about setting up the Wikimedia core by forking and cloning the Wikimedia core repository from Github. In order to simplify continuous integration, we are using Github as our code hosting platform to evaluate playwright instead of using Gerrit. The setup involved the following steps;

  • Forking the Wikimedia repository
  • Cloning the repository, setting up and running it on my local machine
  • Connecting my forked with upstream
  • Configuring CI.
Read more...

To dream a dream. My Outreachy Journey

Written by Harriet on Dec 1 2020, 1:45 PM.

The year 2020 has been a year of massive change in the entire world, there are mixed feelings of loss, confusion among others, but all in all, there is always hope that keeps us moving forward. I must say that being accepted as an Outreachy intern has been that ray of light at the end of the tunnel that I needed to end the year and begin the new year. Outreachy is a paid, remote internship program with the goal to support people from groups underrepresented in tech. Starting my career in the field of software engineering has been a journey of hard work, persistence, and seizing every opportunity since where I come from such opportunities are rare and the support for women's engagement in technology is quite low.

Read more...

Exempla Docent - testing UI for Suggested edits module

Written by Etonkovidova on Nov 30 2020, 4:31 AM.

In Part 1 of Exempla Docent for QA practices, some approaches to testing ORES model articletopic were explored. This post, as Part 2, will present an overview on testing Suggested edits module (SE) - the UI that presents the ORES articletopic logic to users (more info on Newcomers tasks on Special:Homepage).

Read more...

Engineering Productivity Virtual Offsite October 2020

Written by zeljkofilipin on Nov 27 2020, 3:53 PM.

October 26-29 2020 was my team's second virtual offsite. We've had many offsites, but the first virtual one was in May 2020. The structure of this offsite was similar to the one in May. About four hours of sessions every day, from Monday to Thursday.

Read more...

Spin up a basic local Phabricator instance with Docker

Written by Mhurd on Nov 19 2020, 12:35 AM.

If you want to experiment with Phabricator and/or the Phabricator APIs, it can be convenient to have a local instance to play with.

Read more...

Exempla Docent - testing ORES 'articletopic' model

Written by Etonkovidova on Oct 31 2020, 4:57 AM.

ORES provides machine learning as a service for Wikimedia projects. The ORES model articletopic was used for the Growth team project - Suggested edits for newcomers on Special: Homepage.

Read more...

Visual Studio Code + Neovim

Written by zeljkofilipin on Oct 7 2020, 2:48 PM.

I've started using Vim in 2014. I've read a few books, wrote a few articles and gave a few talks on Vim. I really like editing text with Vim, but I was never happy with it's file management, extensions, things like that.

Read more...

Google Summer of Code, June-August 2020

Written by zeljkofilipin on Sep 25 2020, 6:05 PM.

June and July were pretty busy. I was on vacation the majority of August. Interns and other mentors were busy even then. For more introduction, read my post Blog Post: Google Summer of Code, February-May 2020.

Read more...

Google Summer of Code, February-May 2020

Written by zeljkofilipin on Sep 24 2020, 3:52 PM.

In February 2020 I've noticed an e-mail that Wikimedia is participating in Google-Summer-of-Code. Unfortunately, I've ignored the e-mail and soon forgot about it.

Read more...

Fanboying Cypress

Written by Soham on Jul 7 2020, 11:50 AM.

Software development is pretty agile in its nature in that things normally tend to move pretty quickly. However, the faster you move, the more things break. As a codebase grows in size, its pieces become more and more complex, with every line adding a potential bug. In Wikimedia Foundation, we keep a handle on this through rigorous amounts of testing. Manual testing requires a lot of effort especially when you have a large core repository with a plethora of plugins and extensions that need to be tested. One of the hot frameworks on the scene is Cypress, a complete end to end testing solution.

Read more...

GSoCpedia: The journey so far

Written by Vidhi-Mody on Jul 7 2020, 11:25 AM.

“Imagine a world in which every single human being can freely share in the sum of all knowledge.”
~ Wikimedia Foundation

Read more...
About Wow. So wikimedia. Such quality. Many testing. Very team.