Issue #177
Why do we still need QA? π€
|
|||
|
Welcome to the 177th issue! Someone asked this thought-provoking question on Reddit: If devs test their work and automate tests, why would they still need a QA? I know companies that invest in a dedicated quality engineering team. I also know companies that are fine without it. And while it's probably not a single reason for their success or failure, it's definitely interesting to explore why they choose different approaches. So I really enjoyed going through the different opinions in this thread. Happy testing! π PS. You can learn more about how companies test in this wonderful resource β How They Test. |
|||
|
|
|||
|
|||
|
|
|||
|
|||
|
Build a Great QA Competency Framework β Part 2 Continuing the great series, this time Robbie Falck explains how to create a progression map for software testers. At the same time, Jonathon Broughton advises to Embrace the 'Good Enough' Approach in Software Development. Note: If you can't access the full article, open it in a private tab or another browser. |
|||
|
Defining the role of an SDET Oliver Martin-Hirsch shares lessons learned from his personal experience of trying to define the Software Development Engineer in Test role. Speaking of which, Ryan Craven wrote a good article about Decoding the Maze of Software Testing Titles: Essential Variety or Just Overlapping Confusion?. |
|||
|
How to Get That Bug Fixed? So you found a bug and would like to make sure it's prioritised and eventually fixed? Here's some great advice from Lina Zubyte on how to achieve that. |
|||
|
I'm a quality engineer and I'm not sure how I feel about that This personal story of Joep Schuurkes's several-month journey at a new company as a Quality Engineer is full of insights and lessons learned. Thanks for opening up! Furthermore, it relates to Dan Petersen's recent article: Want True Software Quality β Change Your Org Structure. |
|||
|
"Radically delete tests that are not worth the effort. Always question the purpose." I found some interesting points on quality engineering and testing strategy in this interview with Sarah Hutchins, hosted by Sandra Parker. Additionally, Alan Richardson explained the importance of Modelling in Testing and how it can help testers. |
|||
|
|
|||
|
|||
|
Confirmed: Code Coverage Is a Useless Management Metric Code coverage is one of the most popular metrics used by teams. But this pure number often isn't enough, and it needs more context, as David Rodenas explains. Similarly, Rafael Miguel highlights the same problem, including The Risks and Limitations of Relying Exclusively on Code Coverage Percentage. Note: If you can't access the full article, open it in a private tab or another browser. |
|||
|
Do your tests communicate? I really enjoyed Osher El-Netanany's full-of-advice guide to good design practices in test automation. On top of that, John Gluck shared helpful 7 Principles for Test Automation. |
|||
|
Testing for Software Platform/Framework Upgrades Relying on third-party tools and libraries is a common practice. But how do you handle the risk of upgrading to a newer version? Patricia PinzΓ³n Salamanca gives a great overview. |
|||
|
Why BDD sucks in practice Behaviour-Driven Development is a wonderful concept in theory but has often been misused in practice. That leads many people to conclusions such as this one by Drew Ayling. |
|||
|
|
|||
|
|||
|
|
|||
|
|||
|
Enhancing Selenium WebDriver for Efficient Web Application Testing (Beginner-Friendly Version) If you're looking for some handy solutions to make Selenium tests even better, have a look at this comprehensive guide by Norbert Wede. |
|||
|
Mastering the Art of Detecting and Handling Flaky Tests in Playwright Facing unstable Playwright tests? Luc Gagan wrote a super detailed guide with many examples and scenarios on how to analyse, find, and fix them. It may also help to Test multiple environments locally in Playwright with .env file, as Thara Perera suggests. And once you have that steady pipeline, Pirasanth Jesugeevegan shows how to Create a Jira issue when a test run fails using Playwright. |
|||
|
Playwright stories: Visual comparisons with Dynamic data Kostiantyn Teltov shows Playwright's handy feature of writing smart visual tests that ignore part of the screen where the app uses dynamic content. Speaking of data, Butch Mayhew demonstrates how to Create a DataFactory to Manage Test Data. |
|||
|
Load Testing with Postman and Grafana K6 Lukman Patel explains how to use your existing Postman API tests as an input to load test scenarios in k6. |
|||
|
What is Selenium better at than Cypress? A simple question that sparked a huge discussion on Reddit. Well worth reading to find out what people think. For example, Zhimin Zhan recently wrote about Why Raw Selenium Syntax is better than Cypress and Playwright, and he also responded to some Comments on the claims of "7 ways Cypress is different". Note: If you can't access the full article, open it in a private tab or another browser. |
|||
|
|
|||
|
|||
|
Testing JavaScript Applications: Chapter 2 β What to test and when? Abdelrahman Soltan wrote an extensive overview of the second chapter of the Testing JavaScript Applications book, which covers the pros and cons of different kinds of automated tests. |
|||
|
|
|||
|
|||
|
Directory of all Playwright video tutorials Once again, Luc Gagan delights us with some handy Playwright resources. This time, it's about many videos, such as tutorials, feature overviews, and more. |
|||
|
|
|||
|
|||
|
|
|||
|
Thanks for reading! If you like this newsletter and it helps you become a better tester, you can say thanks and buy me a coffee. |