The first ever open source test automation platform is now live! 🎉
Testsigma Community Edition (CE), an open-source test automation platform has officially been announced by Testsigma. Replace your fragmented test stack and rapidly develop your web, mobile & API tests in plain English, on a single, customizable platform that works out of the box! Check out the Github repo.
Is Crosby’s "Quality Is Free" Still Useful in Modern QA?
If you haven't heard of this classic approach to quality management, Mike Harris gives a good overview and explains whether it's still relevant in the agile way of working.
A great follow up read to that is Patrick Prill's take on why Quality is a complex system.
More and better testers will be needed
This is an interesting article by Federico Toledo who shares his thoughts about the rules of testing and the tester's role in the future.
Furthermore, you might be interested in learning from Bridget Hughes about Who is the Quality Engineer?.
Testing in production
Testing in production may sound both exciting and scary. Luděk Novák has some interesting thoughts about it and advises what good practices you can apply.
On the other hand, Matti Bar-Zeev shares a developer's point of view on Why Testing After Is a Bad Practice.
Writing Test Cases: Examples, Best Practices & Test Case Templates
Struggling to write test cases? Dennis Gurock gives tons of pieces of advice in this decent all-in-one guide with examples.
Similarly, Roselyne Makena wrote about the Must Haves in Test Documentation.
Automation Strategy — How to Automate the Data Displayed in a Table
The practical test automation examples are often the ones you can learn the most from in the shortest time. Here's a good one by Ravisuriya Eswara.
Make your tests cleaner using the Fixture Pattern
Fixtures are very helpful to set up test preconditions and make a test more readable. Willian Policiano shows a great example of implementing this pattern.
Testability Is An Architectural Choice
Might not be news to many but it's a great reminder from Dan Edwards about how important role software architecture plays in making code more testable on lower levels of the test pyramid.
Also, Agustin Pequeno shares the lesson learned about Avoiding the test hourglass based on their own experience.
What Are the Challenges When Starting to Implement Tests
What's stopping teams from practising test automation? Patrick Creutzburg lists out the potential causes and provides a few relevant resources that can be helpful.
Similarly, Yoni Flenner wrote about the Common Automation Failures and How To Overcome Them.
Why Modern Web Development is a Mess (From Testing Perspective)
If you automate web UI and find your tests flaky, you may want to read this. Sergei explains why things may not work as you expect and make your tests fail.
Also, Darjan Djamtovski reminds us about the Importance of manual testing when automating.
Note: If you can't access the full article, simply open it in a private tab.
Truly Automated Visual Regression Tests: Emtrey.io
Emtrey.io is a newly launched visual regression testing tool for web apps that can be set up in under 5 minutes. Current users have saved 10 hours a week with Emtrey’s automation. Try it out for free.
Codeless Web Application Testing with Cypress Studio and Playwright CodeGen
Playwright and Cypress — the two hottest tools for web UI automation — have their own low-code solutions. How do they compare? Eran Kinsbruner tried them out.
Google Chrome New Feature for QA — Record, replay and measure user flows
Jyesh Ranjan demonstrates a new, built-in user actions recorder introduced in one of the recent versions of Chrome. You may also want to take a look at the official documentation.
How To Check Network Requests Using Cypress
Cypress is a versatile tool — not only you can use it to test the UI paths but also API calls. Gleb Bahmutov shows how to assert responses using some cool solutions and handy libraries.
Selenium or Selenide?
Do you test in Java? Miklós Szeles put together an interesting comparison between the two tools for UI test automation: Selenium and Selenide.
Testing With Charles Proxy
Charles Proxy is a very handy tool for listening to HTTP requests, for example for debugging API requests sent by mobile devices. Here's a great comprehensive guide to it by Nicola Lindgren. You can also read part 2 and part 3.
35+ API Testing Interview Questions
Whether you're preparing for an interview or just want to learn more about API testing, this 11-minute video by Pramod Dutta is a great starting point.
Postman Flows: Live Stream
If you want to learn about Postman's new feature — Flows — you can follow along with Beth Marshall and the Postman team showing a few examples from scratch.
You might also be interested in reading a detailed guide to Creating Powerful Tests with Postman by Begum Gezer.
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.
Welcome to the 109th issue!
Have you ever wondered about moving to a development role?
I know that many testers do. Even I thought about it.
So when I stumbled upon this interesting thread on Reddit:
People who transitioned from testing to development: how did you do it?.
I was surprised to read all the stories that people shared.
Especially the ones mentioning they either went back to testng or would like to, after the switch.
This is great food for thought.
Happy testing!Dawid Dylowicz