Sponsored Link
No-Code Mobile App Platform Sofy Announces AI-powered SofySense
Ever wish you had a personal assistant to help out with testing your mobile app? Now you can — and all the time. Let Sofybot help with testing and provide easy-to-understand answers. The future is now: Try SofySense For Free.
NEWS
Context-Driven Testing: Explore the How and Why with Scaffolding Framework
Acsah Mathew wrote a practical guide to Context-Driven Testing, including examples from her work.
Moreover, James Thomas is asking: Am I Wrong? (About Exploratory Testing).
Improving the Relationship Between Testers and Developers
Testers and developers need to work together to increase the chances of successful product delivery and quality work. Christian Nissen gives a few pieces of advice on how to achieve that.
However, sometimes you may face a situation where Whenever bugs come into production I feel depressed.
My five favorite testing questions
Asking questions is an important part of the tester's role. Joep Schuurkes shares some of his preferred examples.
Also, Snehal Salunke explains: Is software testing easy?
The paradigm of Quality — Optimised
In the final part of the series, Alejandro Sanchez Giraldo gives an overview of a framework for optimised quality.
Similarly, Bogdan Spuze advocates for Quality before anything by describing team members' roles in testing.
AUTOMATION
A Comprehensive Guide to Mocking in Software Testing: Best Practices and Frameworks
Bryan Mahdavikhia shares general advice regarding mocking in test automation and shows an example in Python with Django.
Furthermore, Wellynton Ribeiro Moreno demonstrates How to improve automated test accuracy using data-test-id.
Is Page Object Model overrated?
Daniel Delimata explains the benefits of using the Page Object Model and gives examples of other patterns used in test automation.
Note: If you can't access the full article, open it in a private tab or another browser.
How I used Pytest to write QA tests that securely bypass 2FA
Login tests are often used as examples for test automation because they're simple. But what if there's two-factor authentication involved? Guilherme Pinheiro wrote a comprehensive guide explaining the test design for such cases using Pytest.
Why you should think about automated test data management before you design your database
There's no denying that software quality and testability start with good architectural design. John Gluck advises keeping test data management in mind when doing so.
Sponsored Link
All-in-one Codeless Test Automation — DoesQA
Codeless test automation with a simple, intuitive drag-and-drop user interface. Complex tests can be created and extended easily by any team member, enabling QA to keep pace with development while reducing costs. There's nothing to maintain, and everyone gets unlimited concurrency as standard. Try for free today!
TOOLS
10 Best Alternatives To ChatGPT: Developer Edition
I assume you have all had a chance to learn about ChatGPT's capabilities so far. But what about other AI-based tools? Victor Ayomipo prepared a great overview.
Also, Dennis Martinez describes in detail how to Supercharge Your Test Automation Using GitHub Copilot.
Android: Testing with Robolectric
Robolectric is a helpful tool for automating Android tests. Romman Sabbir uses examples to demonstrate what it can do.
How is ChatGPT helping with your work?
If you're looking for practical applications of ChatGPT, here's an interesting thread on Reddit.
You may also want to check out another thread on Getting onboard with ChatGPT for front-end testing.
Using Test Steps in Playwright
Want to improve the debugging process of your Playwright tests? Madeline Caples shows how to use test steps for that.
Additionally, Butch Mayhew wrote a helpful guide on Handling Headers and Authentication in Playwright.
Why do Test Managers/Architects Avoid Selenium WebDriver, the Best Web Test Automation Framework?
Zhimin Zhan gives a few reasons why Selenium should always be considered for test automation over other, paid solutions.
Also, in response to my comment from the 166th issue, Zhimin is asking: "Cucumber is Dying", what did we learn?.
Note: If you can't access the full article, open it in a private tab or another browser.
VIDEOS
Software Testing Secrets
Matt Heusser started a series of short videos sharing secrets of software testing. You can also listen to advice #2 and #3.
Why Browser Engines ≠ Real Desktop Browsers ≠ Mobile Browsers
In a 38-minute talk, David Burns explains why differences between browsers and environments matter in testing.
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 168th issue!
As AI continues to play an increasingly important role, it raises questions about testing its behaviour and accuracy.
Recently, I found an immersive, thought-provoking article on this topic:
AI Needs Testing by Jason Arbon.
It lays out the vision of AI development and explores the challenges we may face testing it. Well worth the read.
Happy testing! 🙂
Dawid Dylowicz