Sponsored Link
LogicGem 4.0 — the AI enabled Decision Table Processor
LogicGem assists with decision table testing. Define your known conditions in its table and it will find any missing rules, ambiguities, contradictions, or redundancies and fix them for you. Prototype test conditions, progress through analysis and design phases, and it will generate documentation and source code in a variety of programming languages. You can download a fully functional trial version.
NEWS
How many testers do you need in your team?
A lot of people wonder what a good ratio of testers to developers is. Here's Jose A. Pardo explaining how it may depend on the environment.
And maybe it's not all about the ratio, as Maaret Pyhäjärvi shares that the Secret sauce to great testing is to change the managers.
Testing LLM-Based Applications: Strategy and Challenges
How would you test AI apps? Xin Chen shares some great examples of testing them.
Furthermore, Dennis Martinez puts some light on How AI Is Transforming the Future of Software Testing
Testing Value
"The most difficult problem in software testing isn't testing, or creating value — it is communicating the value of the testing."
Jason Arbon gives great advice on showing testing value.
What's Shift-Left & How to Really Do It
Gil Zilberfeld shares plenty of tips on how to make shift-left testing work in practice.
Additionally, Christian Nissen explains The Misconception of Fail Fast across several software development areas, including testing.
AUTOMATION
Moving from manual QA to automation: Possible step-by-step plan and practical advice for beginners
If you're thinking of picking up test automation, Kostiantyn Teltov has some practical advice based on the community's input.
Not all UI tests are the same
Alex Zhukovich did an amazing job explaining the different types of UI tests and when you can use them.
Also, wondering How long an automated test pack should take to run? Here's Mike Harris's answer.
The Struggle for Microservice Integration Testing
Microservices architecture is complex, and so is testing it. However, there are some good practices that Nočnica Mellifera describes here.
Using the OpenAI platform to analyse automated test failures
I liked this clever approach of using AI to automatically debug failing tests described here by Andrei Rusu.
Furthermore, Vincent Ferreira tells us to Forget Prompts, Boost Your Quality Assurance Tasks With GPTs QA Experts.
Sponsored Link
E2E Testing Platform MagicPod Launches Global Version 1.0
MagicPod, a no-code test automation platform for web and mobile apps, is now available for global use. Automate your testing from $400 a month for unlimited test executions and unlimited users. Start your two-week free trial today!
TOOLS
A Step-by-Step Guide to Setting Up a Selenium Framework — Part 1
If you want to set up a test automation framework with Selenium, this is a handy guide by Isaac Arogbonlo explaining the steps to achieve it. There's also the second part.
Ensuring iOS App UI Correctness Using Snapshot Tests
Wan Lutfi Wan Hatta shows how to implement visual tests on iOS with the Swift Snapshot Testing library.
How to Organize and Separate Test Data Using Fixture in Cypress
Emmanuel Albert describes using the handy feature in Cypress that can help you easily set up test data.
That might be one of the solutions to Avoid flaky test cases in Cypress, as Roshika Gunarathne explains.
Our Playwright testing standards at Houseful
If you want to learn how to properly write tests with Playwright, Boyana Staneva put together a brilliant overview of good practices.
Also, be aware that Playwright's getByRole is 1.5x slower than CSS selectors, according to Illia Zub's findings.
Track Frontend JavaScript exceptions with Playwright fixtures
Stefan Judis shows a clever way of altering your Playwright tests to help you find JavaScript exceptions during test runtime.
BOOKS
The 17 Best Software Testing Books of All Time
Looking for a good read on software testing? Paulo Gardini Miguel put together a big list of popular books, including a handy summary.
VIDEOS
Current State of AI Features for Software Testers
Over the past year, we've seen huge progress in AI development. So, what solutions for testers are available right now? Daniel Knott recorded a helpful overview.
Fast Testing Using Cypress For Free
After the recent move by Cypress to limit free alternatives to its paid cloud solution, testers had fewer options for parallelising tests. But here's another way explained by Gleb Bahmutov.
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 196th issue!
Bugs happen — we all know that.
But some bugs hurt more than others.
For example, here's How one line of code caused a $60 million loss.
I don't wish anyone to experience anything like that!
So, more importantly than ever...
Happy testing! 🙂
PS. I also once featured this: What's the worst bug you've ever missed?
Dawid Dylowicz