Sponsored Link
Costliest Email Mistakes in QA
What hidden dangers lurk in your email testing? Discover the costly mistakes and blind spots revealed in our 5 must-read case studies. Learn from off-course university acceptance letters and a government agency that accidentally exposed private citizens abroad. Ensure your QA team is prepared.
NEWS
Hiring a first QA into a startup — Why you need a senior
There's some great advice from Callum Akehurst-Ryan based on his experience joining early-stage engineering organisations as the first tester.
And to learn the perspective from another angle, here's an interesting Reddit thread about 6 Months Into Software Tester Job, Need Advice for the Future.
Journey from Testing into Software Development
Gergely Brautigam reflects on a 20-year-long career in software engineering, starting with testing and then moving to other engineering roles. There are lots of insights!
Types of Conflicts Between QAs and Other Departments and How To Overcome Them
Following a previous article on conflicts within QA, Mihaela Sfat describes how to manage the ones between QA and other departments.
On top of that, Martin Hodges advises: How I avoid rolling over tickets from one sprint to another due to the 'testing wall'.
Why is it so hard to come up with testing scenarios as a software developer?
As developers get more involved in testing, some may wonder: "How do I actually do it?". Here's what the testing community advises.
And it might have something to do with The difference between a test case and a requirement is the moment of discovery, as Joep Schuurkes points out.
Why QA/QE is Underrated: An Insider's Perspective
Parvathy Purushothaman highlights the common misconceptions about QA and shares her experience on how to overcome them.
To add to that, Michael Bolton has another good point, explaining why Test Tools Need Testing.
AUTOMATION
Are You Sure They Are Flaky Tests?
Failing tests? Stuart Thomas advises to first find out whether it's a problem with a test or the system. And once you know it — act accordingly.
Google's Compose Preview Screenshot Tests
If you test Android apps, you might be happy to hear that Google made it easier to do visual testing. Arnold Noronha shows how.
Furthermore, Oleksandr Berezhnyi explains Android, Compose and automated screenshots making.
How to write an integration test?
"When testing you should never test your code but your expectations."
Cyrille Coquard describes several good practices for integration testing, and not only.
It may also help you to Master the Art of Test Isolation with Mocks and Stubs, as Ahmad Hanif Adisetya showcases.
Reducing iOS Test execution time with Selective Testing
When your tests take too long to run, you need to find a smarter way. Tuan Hoang suggests using a selective approach and shows how he achieved that for iOS tests.
Moreover, Ronell Lukasik describes a few Helpful Fastlane Commands for iOS Automation Testing.
Testing an API without E2E tests?! (Node + Express + Supertest example)
This is a great take on testing APIs effectively by Ivan Karaman who explains that with code examples.
TOOLS
Hidden Gems of Playwright: Part 2
In this handy overview, Andrey Enin shares even more tips for testing with Playwright.
Also, some of you may wonder about the Pros of Playwright over Selenium.
Is Playwright overkill for API Testing?
Yes, Playwright gives you the possibility to test API. But is it the right tool for that? Someone asked the testing community about it.
Moreover, Kailash Pathak wrote a comprehensive guide to Mocking The API Data With Playwright.
QA Mustn't Live on DevTools Alone: Discover Browser Tools You Never Knew Existed
Chrome DevTools has lots of handy features for both development and testing. Tina Chenska lists out the ones that you may find particularly helpful.
Setting Up App State for Efficient Functional Testing with Appium
Continuing the great series of articles on Appium, this time Lana Begunova shows how to make your app start faster before testing.
You may also want to learn how to Start Using Image-Based Locators In Mobile App Testing.
The Common Mistakes to Avoid in Using `cy.wait`
If you use Cypress to write your tests, Faris Niar has some good advice on properly using the cy.wait
command.
Furthermore, Ioan Solderea explains the difference between using Chained Commands vs. Individual Commands in Cypress.
VIDEOS
10+ Mobile App Testing Types
There are quite a few articles on Android and iOS testing in this issue, so it makes sense to wrap it up with Daniel Knott's insightful, 22-minute overview of mobile testing types.
"Playwright In An Hour" — Webinar Recording
For those of you not familiar with Playwright yet, Gil Zilberfeld recorded a helpful, one-hour overview of the key features of the tool, including the good and the not-so-good sides.
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 222nd issue!
Today, I'd like to share with you this — Mobile App Testing Strategy at Zalando.
It's a great example of setting a test strategy by Hakkim Alavudeen, Head of Engineering at Zalando.
I especially liked the pragmatic approach with explicitly posed questions they wanted to answer, followed by a weighted analysis.
That's definitely a good inspiration.
Happy testing! 🙂
Dawid Dylowicz