Sponsored Link
Workshop: Getting Started With Test Automation
Grow your skills and impact during the next test automation essentials hands-on workshop! Learn how to prioritize and build reliable tests using low-code on August 23rd. Save your seat.
NEWS
An experience-based explanation of Test Plans with real examples
While extensive test plans are not always needed, having something in place is often helpful. Andrei Secu explains the benefits of creating test plans and describes the roles and responsibilities.
Anyone moved from QA to Dev?
This question pops up from time to time in the software testing community. And every time, people are happy to share their experiences and advice on this matter.
Avoiding The Million Dollar Question: How Did The QA Team Miss This Defect?
Bugs are unavoidable. So we should focus on minimising the risk of shipping them to production. How? Venkat Ramesh Atigadda shares some ideas.
Similarly, Grzegorz Niczyporuk describes the difference When two worlds collide — defect-oriented vs quality-oriented approach.
The need of a Quality Gate at TheFork
Kong To shares some good advice on sealing gaps with quality checks. Here's the first example of it.
It may also be a good idea to start Involving QA at an early stage of development, as many people advocate for in this Reddit thread.
When Manual QA becomes a toothless tiger
This is an interesting story from Bhargav Sangani about how too much reliance on manual testing led to quality issues and how they resolved that.
Additionally, Ryan Craven explains the important matter of Bridging the Divide: The Interplay Between Manual and Automated Testing.
AUTOMATION
Demystifying Unit and Integration Tests: Understanding Their Significance and Differences
If you're curious about the differences and pros and cons of unit and integration testing, João Coelho wrote a concise overview.
Does Automation Catch Bugs?
Janet Gregory found an excellent way of answering this important question.
And to assess the value of your tests, Joe Colantonio suggests using the Automation Scorecard.
How to effectively setup E2E tests?
Marvin Frachet gives several great tips for properly setting up the test automation foundation.
And for a more practical example, check out Claudia Colacicchi's story: How my team and I avoided flaky tests in TestCafe.
New UI Test Automation Model
In order to try something other than the Page Object Model approach, Gil Zur came up with a new concept — a Mirror Model. You can also read the second part of the article with an example.
Test code should rarely be resilient
John Gluck shares some great advice on exposing the failure signals from the tests to improve your test framework.
TOOLS
AI assistance in software testing: boost productivity and improve skills
Natalia Demianenko describes a few handy AI-based plugins and tools for testers that can help test API, database and other components.
NightwatchJS for Desktop Browser testing
Following up on the previous article focused on mobile browser testing, Daniel Maioni now thoroughly describes how to leverage NightwatchJS to test apps running on desktop browsers.
React testing libraries: A comprehensive comparison
If you're looking for tools that can help you test React applications, Aryan Raj wrote a good overview.
Furthermore, Aryan also directly compared React-testing-library Versus Enzyme: Which is the winner?.
Rest API Testing with Cypress
Besides its front-end testing capabilities, Cypress can also be used for API testing. Bart Vanherck gives a brief getting-started overview.
Additionally, Waris Jamal explains how to use Soft Assertions in Cypress.
Why I switched from Cypress to Playwright
Lucy Diaz shares an interesting, detailed experience of using both Cypress and Playwright frameworks for a few years and how that led to switching to the latter.
Also, following up on the rumours, some people on Reddit are discussing: Is Cypress really on its tail end?.
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 181st issue!
Do you want to learn more about Playwright, Cypress or Postman?
Today, I want to give a special shout-out to Jarad Saunders, who's been running the CommitQuality YouTube channel.
For example, you can find free playlists with extensive tutorials:
Kudos for doing this and sharing it with the community. 🙏
Happy learning!
Dawid Dylowicz