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
"I Don't Have Time to Write Tests"
Do you know the pain of delivering features without tests? One of the common excuses is lack of time, but that's not the only problem, as Ian Göbl outlines.
Also, someone on Reddit asked a good question: As the only QA in my company, how do I get devs to start Unit/Integration testing?.
Essential Principles of Software Quality Engineering
If you want to improve the quality of your team outcomes, Maria Golubeva shares 13 practical pieces of advice on quality engineering.
Additionally, Lisa Crispin and Janet Gregory give great advice on how to Build a foundation of core practices in Agile testing.
Quality Assurance Engineers don't really hate Developers
Establishing good relationships between developers and testers is crucial to the team's success. Stuart Thomas clarifies some misconceptions and advises on improving the situation.
On that note, Neil Matillano also tells us about the importance of Cultivating a Quality Narrative: Why it Matters.
Testing Language Models With The Philosophy of Wittgenstein
Joël Doat thoroughly explains what it takes to test language models, including examples of test approaches.
In relation to that, Michael Bolton emphasises the crucial difference between "Should Sound Like" vs. "Should Be" in testing LLM and not only.
Why QAs Should Keep an Eye on Support
One of the modern tester's responsibilities is to put oneself in the customer's shoes and listen to their feedback. Nataliia shares some insights on why it's important.
Furthermore, Gaurav Katudiya wrote a great article explaining the Importance of Accessibility Testing.
AUTOMATION
Combining UI and API Testing for Payment Processing: A Practical Guide with Playwright
Azad Husen shows how to use modern tools that leverage UI and API testing, such as Playwright and Cypress, for checking end-to-end paths.
The Automation Dilemma: Automate or Perhaps Not?
Automation is sometimes seen as the perfect remedy. But should it always be applied? Nisha Naik shows a different perspective.
However, once you decide to automate, Sevil Güler has some excellent tips on Efficient Testing on CI.
UITests and accessibility tests on iOS using 0rmAccessibilityAudit
Apple has recently announced a new feature that lets you run accessibility audits on iOS mobile apps. Here's Victor Catão telling us more about that from a code perspective.
Additionally, Mesut Beysülen wrote a handy guide to Running XCUITest in parallel with mock server.
Understanding Test Doubles: An In-Depth Look
This is an excellent guide by Đạt Phạm Văn explaining all types of test doubles with examples, such as mocks, stubs, fakes and more.
However, it's also worth exploring a different point of view on The logical contradictions in "Testing Without Mocks" by Kimball Robinson.
Sponsored Link
Secrets to Achieving Rapid Success in End-to-End Test Automation
Challenged by the many hurdles of implementing E2E test automation? Learn how to successfully automate E2E testing efficiently in this article! A test automation expert discusses how to set goals and take on the automation process step-by-step, emphasizing the need for daily testing. Read the article and learn more on TestingPod.
TOOLS
Mobile test automation with Nightwatch and Appium
In this comprehensive step-by-step guide, Daniel Maioni demonstrates combining Nightwatch and Appium to automate testing of Android applications.
Playwright Data Attributes: Simplify Test Automation and Enhance Maintainability
Using data attributes in HTML elements for testing purposes greatly improves the experience and stability of tests. Here's a guide by Khurram Muslim explaining it, using Playwright as an example.
However, someone on Reddit shared a concern about this approach: Should we not use data-testid for element identification?.
Selenium — Do Action Until
"Sometimes I want to continually repeat an action, but where the success of the action is measured against a different element."
Clayton Neal wrote a helpful guide to cover such scenarios in Selenium.
Simplifying Android UI Testing with the Page Object Model and Kakao
If you automate Android mobile tests, you might be interested in Joseph James's tips to make them simpler with Kakao.
Furthermore, Stavro Xhardha shares the results of exploring Screenshot Testing on the JVM. Thanks to Paparazzi.
Utility to mock REST endpoints in real-time
Neelakantan S and Aravind Venkatesan describe Mimock — an open-source tool for mocking REST endpoints to test UI applications in isolation.
VIDEOS
Where To Find Software Testing Jobs?
If you're looking for a new job as a tester, Daniel Knott recorded a helpful 13-min video explaining several places to find them.
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 179th issue!
Today, I want to share with you some recent developments about Cypress.
Everything started three months ago with an unverified Reddit post where someone shared an opinion on the potential problems at Cypress.
I remember seeing that thread back then, but refrained from amplifying it as it didn't seem credible enough (unlike the Cucumber case).
But that changed last week when none other than Gleb Bahmutov — one of Cypress' creators and ex-employees — also expressed his dissatisfaction with the company's direction.
That post stirred a big discussion on Twitter, prompting another former Cypress lead developer, Jessica Sachs, to also share her thoughts.
So, what's really happening at Cypress? We can only guess at this point, as I don't expect the company to refer to the revelations publicly.
First, I recommend reading Filip Hric's article summarising the current situation: Cypress panic (if there even is one).
Secondly, let's wait for more insights from Gleb.
And finally, remember that Cypress is primarily a powerful, open-source tool. And that's unlikely to change overnight, regardless of the company's situation.
So, happy testing! 🙂
PS. Unfortunately, due to recent restrictions on Medium, I made a tough decision to stop featuring member-only articles from that platform. I shared more details in this LinkedIn post.
Dawid Dylowicz