Unite your QA, dev, and ops teams with Checkly
The Checkly CLI allows you to use Playwright to test your apps and websites from 22 different locations across the globe, while enabling your ops and dev teams to easily integrate their E2E and API monitoring efforts with your Playwright tests.
Get started with Checkly CLI by running
npm create @checkly/cli. Learn more about the Checkly CLI here.
Continuous Quality — Shifting in ALL Directions (Part 2: Shift-Right)
Do you know what the shift-right testing practices are? Stuart Day explains them one by one and advises how they can help you test in production.
How to improve as a Tester in this age of AI and DevOps
How do you become a modern tester? Sumon Dey suggests several areas that we should upskill in to meet the needs of our evolving role.
Furthermore, John Gluck tells us about TestOps: The team your engineering department likely needs but probably doesn't know about.
Impressing as a New Quality Lead: Tips for Success in Your First Three Months
Fadly Mahendra gives six pieces of advice for current and future QA leads. If you're interested, you can also read about my experience of Joining a startup as a QA Lead.
What may also help is to Foster blameless communication of Quality, as Sunjeet Khokhar explains.
The Economics, Value and Service of Testing
When is it worth investing in testing? Jeff Nyman did a great job exploring the factors and trying to answer this question.
Similarly, Venkat Ramakrishnan shares a few pieces of advice on Cost Effectiveness In Testing.
Zero Bug Policy: The Myths And The Reality
If you're wondering what a zero-bug policy stands for, here's a good overview by Lewis Prescott including the pros and cons of such an approach.
Additionally, Shrawan K Sharma describes the roles and responsibilities in delivering a Bug-free product — Zero Blame game.
An Element Location-Based Approach for Responsive Design Testing
There are a few ways of testing web UI design. One of them might be based on the element position calculation, as Irfan Mujagić demonstrates.
How to Design an Automated Test Case?
Gil Zilberfeld shares concise advice on the good practices for designing automated tests.
And for more practical examples, check out Wissam Noureddine's solid article on Comparing the Chicago and London Approaches to Test-Driven Development.
How to Empower Your Team with Test Automation
It's a challenge to do test automation right and make sure it adds value rather than creates a burden for teams. Antoine Craske explains how.
Moreover, Ravisuriya Eswara shares his thoughts on the Test Automation Pyramid and Its Multiple Misinterpretations.
To Automate or Not to Automate? Deciding Which Tests to Automate for Maximum Efficiency
A question that's always worth asking. Neil Matillano shares a memorable heuristic that can help you decide whether a test should be automated or not.
In relation to that, Marcin Wosinek also suggests How to prioritise test cases in end-to-end testing.
Appium vs Flutter Integration Test
Akanksha compares in detail two helpful tools for mobile app testing — Appium and Flutter Integration Test.
Furthermore, Andrew Frolov wrote a decent article about Testing in Flutter: automated testing, integration testing, UI testing.
Boost Your Software Testing Game with These Top Chrome Extensions
There are plenty of helpful Chrome extensions for testers. Safa Emhemed describes how some of them can improve your testing abilities.
On top of that, you may want to learn from Vannak Tak about XPath that every Automation Tester must know.
Cucumber in Cypress: A step by step guide
If you want to do Behaviour-Driven Development with Cypress, read Filip Hric's guide to using it with Cucumber.
Filip also wrote a helpful article simply explaining How to wait for a page to load in Cypress.
Java Coding Standards for Automation QA
Sidharth Shukla shares with us some good practices for writing automated tests in Java.
Top 20 Accessibility Testing Tools for Automation
Accessibility testing is an important part of building user-facing products. Joe Colantonio describes many tools you can use for that.
How to Integrate ChatGPT into your Cypress automation framework
In this helpful guide, Pirasanth Jesugeevegan shows how to leverage ChatGPT's functionality to generate Cypress test scripts right in your test framework.
However, Zhimin Zhan argues that Automated Testers Advocate for ChatGPT (AI) is like taxi drivers Singing for Driverless cars.
Note: If you can't access the full article, simply open it in a private tab.
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 161st issue!
I've stumbled upon a question that comes up again and again:
Is Manual Testing dying?
The answer to it has proven to be "no" so far.
But what made me particularly interested this time is to see if anything has changed in people's thinking given the recent buzz around AI.
The answer? Well, see for yourself. 🙂
Happy testing!Dawid Dylowicz