Sponsored Link
Share Your Experience: State of Testing in DevOps
The 2024 State of Testing in DevOps survey by mabl will explore your impact on software development, automation maturity, and the user experience. Share your perspective, be one of the first to view the results, and understand how your team compares. The survey closes on Monday.
NEWS
How do you handle missing requirements?
It's a common issue and someone is asking a genuine question on how to deal with it. The community responds on how they test when there are missing requirements.
One of the ways could potentially be AI-enhanced Persona-based Test Case creation derived from the Product Requirements Document, as described by Mikołaj Kostyrko.
How I see the QA mindset — the business value
Adrian Ciuciui shares some interesting thoughts on how to perceive testing and the tester's role.
In relation to that, James Thomas explains his way of testing in this article — Vanilla Flavour Testing.
How Quality Coaches Influence the Transition to Quality Engineering
I'm excited about this new series of articles announced by Emna Ayadi on the role and responsibilities of quality coaches. Here's the first part about the Quality Coaching Toolbox.
How shift left testing can save you bugs, time, and money
This is a good overview of the value of shift-left testing by Mario Pérez Esteso. I appreciate the data-driven approach that Mario has taken to show the impact.
Problem, Example, Oracle: A Quick Checklist for Bug Reports
Michael Bolton shares a fair and concise definition of the tester's role in finding bugs and advises what the bug reports should include.
AUTOMATION
Don't Let Load Testing Lead You Astray
Roger Durham explains different scenarios for load testing and advises which approach to use in each of them.
End-To-End Testing With Robot Pattern And Jetpack Compose
If you work on Android apps, here's a good example of an end-to-end testing approach by Tomáš Repčík.
Furthermore, Eeva-Jonna Panula explains how to do Testing with Accessibility Scanner on Android.
Replay Production Traffic Testing: Exploring the Why, How, What, and Lessons Learned
Yifeng Liu explains the pros and cons of two approaches for reproducing production data for testing — data seeding or database duplication.
Furthermore, Max Kombarov shares the implementation strategy of Continuous Monitoring of Multiple Web Projects for QA.
How To Stop Worrying and Love the Mock
Roman Gordeev shows an example of implementing a test using a mocked functionality in Go.
Stop testing your code!
This is a great article by Philippe Detournay explaining why we should focus on testing the behaviour, rather than the implementation.
On top of that, Peter Merrill shares the Principles and Heuristics for Effectively Testing Software.
Think Like A Tester And Build Some Equality And Comparison Checking Into The App
Wayne Roseberry uses an example to demonstrate how we can enable easier testing by improving the testability of an app.
TOOLS
Automation framework poll 2.0
It's interesting to see how the trends have changed over the past 1.5 years in the popularity of testing tools. Quite a shift from the 2022 poll!
Furthermore, Ademola Bhadmus has some good advice on What to Consider when Selecting an Automation Framework.
Generating SwiftUI snapshot tests with Swift macros
Turns out you don't need AI to generate tests! Pavel Holec demonstrates how they achieved auto snapshot test generation on iOS using macros.
Quick introduction to Allure reports with Playwright
Interested in getting decent Playwright test reports? Kostiantyn Teltov shows how to integrate Allure for that purpose.
Stop using cy.wait()! Use timeout or aliases instead
If you need to wait for an action to happen in your Cypress tests, Vadym Nastoiashchyi advises using smart features built into the tool over the classic wait method.
Additionally, Usman Ghani explains how to build an E2E Integration of Cypress with Cucumber.
BOOKS
Get insights from "The World of W. Edwards Deming" by Cecelia S. Kilian
Mike Harris wrote an overview of a book The World of W. Edwards Deming that describes the life and work of the father of quality management.
VIDEOS
Playwright Accessibility Testing in Detail
If you want to learn how to do accessibility testing with Playwright, here's a helpful 24-minute recording by Jarad Saunders explaining it in detail.
AND...
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.
COMMENT
Welcome to the 208th issue!
Last week, I shared an intriguing overview of the State of QA in Tech.
This week, I found an interesting discussion related to this topic — Did the expectations for QA skills get super crazy?
Testers shared tons of insightful opinions and experiences on what it takes to get a new job nowadays.
While automation skills have been in demand for a while now, the higher competition based on a lower supply of new openings may accelerate that trend further.
That's something worth paying attention to.
Happy testing!
Dawid Dylowicz