NEWS
62 Lessons from 50 Years of Software Experience
It's uncommon to see someone as experienced as Karl Wiegers sharing lessons learned about requirements, project management and quality. This is an amazing lecture that I recommend to absolutely everybody.
PS. It's a premium post on Medium so if you're restricted from accessing it, try using incognito tab or another browser.
Unclogging the Bug Pipeline
Another well-known person in software testing sharing his thoughts this week! This time it's James Bach breaking down and deeply analysing bug characteristics, which I found very insightful.
In search of the full stack testing team
What does it mean to have a good testing team? James Turner refers to his 40 years of experience in software engineering, trying to define the answer. (Yes, yet another big fish in this week's pond!)
Testing is Like Finding Exoplanets
I've seen testing being compared to exercising at a gym or even washing a pig after wrestling, but this is the first time I hear about testing being like finding exoplanets. Up for a scientific and philosophical read? Jeff Nyman should satisfy you with this thought-provoking article.
QA vs Developer: Whose responsibility is to do mobile testing?
I liked this neat article, Zany Mehta explores two approaches to testing mobile apps. So who should do the testing, QA or a developer?
SDET to SRE: Resources to make the transition
Thinking of moving from QA to DevOps? In this article, Evan Niedojadło provides tons of resources that will help you make the transition and become a Site Reliability Engineer.
Do we size bugs with story points?
Closing this week's News section with a question that I used to ask myself a lot — should bug reports have story points? If so, when? Thanks to KC we may have the answers now.
AUTOMATION
Change my mind: tests are overrated
Or are they? In this surprising article, Ryan Westlund is trying to challenge test automation from a few angles. I also recommend reading the discussion under the post.
Building an in-house Virtual Device Lab
If you're planning on building an in-house farm of virtual devices, you may want to learn from D K Prabhagharan who has recently built one on old MacBooks, using Selenium Grid and Jenkins to run Appium mobile tests.
Setting up Cypress with Axe for accessibility
Really handy guide by Tim Deschryver on how to use Cypress with axe to test for accessibility... your own website! Now, I have to do this to Software Testing Weekly :).
JMeter, Prometheus, and Grafana Integration
Running performance tests is just one part of the success. Displaying the results is the other one. In this article, NaveenKumar Namachivayam explains how to do the latter by displaying JMeter test results in Grafana using Prometheus plugin as a bridge. All open-source!
TOOLS
Open-source load testing tools review 2020
This is a MASSIVE comparison of dozen of open-source load testing tools prepared by k6. Tons of useful information, including code examples and the best use cases for each tool.
Stryker - Test your tests with mutation testing
Do you test... your tests? This week I've found this promising open-source tool for mutation testing by Stryker. It works with JavaScript, C# and Scala.
COMMENT
Welcome to the 9th issue of Software Testing Weekly! 🙌
There are lots of great news this week, so I'll just let you go through the links.
Happy Friday and enjoy the read! 😊
Dawid Dylowicz