Sponsored Link
UPDATED: Testmo — #1 Unified Test Management Tool
Testmo is the #1 unified modern test management tool. Now even better with rich & customizable PDF exports, new automation linking, automation fields, improved Jira add-on, better reports & much more. Boost your team's testing productivity and try Testmo for free.
NEWS
AI Changes Exploratory Testing
There's an ongoing discussion in the community about the capabilities of AI in testing. Here, Jason Arbon outlines how it can help with exploratory testing.
However, keep in mind that generative AI, such as ChatGPT, might be Reliably Unreliable, as Michael Bolton warns.
The Great Testing Transition
In this article, Madeline Van Der Paelt explains how DevOps culture impacts the modern approach to testing.
Inevitably, it leads to discussions such as this big one on Reddit: Anyone here tired of companies eliminating QA and expecting dev to do testing?
The Importance Of Testing In A Reliable Staging Environment
This is a great explanation by Amy Stuart of the importance of having a stable test environment in your company.
What may also help is practising Chaos Engineering to check the stability and reliability of services, as per Artem Savytskyi's suggestion.
Want to Increase Your Salary as a Tester? Look for a New Job
In an honest way, Dennis Martinez shares some career advice for getting better pay as a tester.
AUTOMATION
Basic API and UI test automation framework
Using an interview coding task as an opportunity to experiment and learn, Aleksei Parfentjev shows the structure, design and approach to setting up a test framework for UI and API.
Speaking of test design, there are a few suggestions on using the Page Object Model for simple click/type methods.
Contract Tests: A New Hope
Edgar Miró shares a detailed story of how they approached contract testing in their company and what they learned.
Leak detection into UI tests on Android
If you want to find out about memory leaks in your Android app, Danil Perevalov wrote a handy guide explaining how to use LeakCanary during UI tests.
Furthermore, Sergio Sastre Florez describes how to do Cross-Library Screenshot Testing with AndroidUiTestingUtils 2.0.0.
The Dark Side of Full Test Automation
Ryan Craven gives a few reasons why we shouldn't aim for 100% test automation.
And in the final part of the series, Gil Zilberfeld tells us about The 4 Attributes of Testability: Reproducibility.
Sponsored Link
Introducing TestingPod: Your New QA Resource
Check out TestingPod for all things QA. Explore articles from expert authors, many previously featured in Software Testing Weekly! TestingPod covers various testing topics, including manual testing, automation, agile testing, AI, and more. Start reading here!
TOOLS
Cypress Custom Commands
If you want to learn in detail how to improve your Cypress tests' readability with custom actions, here's a decent guide by Anshita Bhasin.
Enhancing Jest snapshot testing to performance test your application
Did you know you can use snapshot tests to measure the performance degradation of your frontend? Here's an intriguing example in Jest by Kiet Lau.
How did I run tests at least 10x faster with Playwright?
Hasan Gürhan shows a few practical tricks on speeding up your Playwright tests, including built-in parallelism, sharding and CI config.
Moreover, Vitaliy Potapov wrote a handy guide to Generating BDD tests with ChatGPT and running them with Playwright.
What tools do you use to capture bugs?
There are many bug-reporting productivity tools available on the market, and this thread shows what people prefer to use.
BOOKS
Lessons Learned in Software Testing Book Review
In case you haven't read it yet, Nicola Lindgren wrote a handy overview of the classic Lessons Learned in Software Testing book.
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 187th issue!
If there's only one thing you can read this week, it should be this:
How Microsoft does QA by Gergely Orosz.
It's full of insights, such as the origins of the SDET role or the transition into the test pyramid.
You can learn even more from the discussion under this LinkedIn post, as well as this clarification on some of the concepts mentioned in the original article.
So, happy testing! 🙂
Dawid Dylowicz