NEWS
Constant issues after deployment
Do you find a lot of issues in production? You're not alone. Here are some good pieces of advice on how to improve that.
For example, it might be worth leveraging the Push vs Pull Work, as Chris Kenst suggests based on his experience.
Testing Flashcards
If you want to easily memorise some of the key concepts of software testing, Callum Akehurst-Ryan created a great collection of summaries that you can refer to at any time.
The Changing World in Life, IT, Software Testing and Artificial Intelligence
Based on 15 years of experience in testing, Lisa Perrett describes what changed over that time and how to react to such changes from a psychological point of view.
However, there are some Essential Qualities in Software Testing that shouldn't change, as explained by Venkat Ramakrishnan.
Why itβs difficult to teach Quality to Developers
Jeremie Fleurant has some accurate points on the challenges in attaining a quality mindset by developers.
Furthermore, Igor Goldshmidt has some great advice on Becoming a QA Player: Fight The Victim Mentality and Improve Your Agile Effectiveness.
Why don't we replace the testers with AI?
It's a good question that many people might be asking themselves right now. Here's what Mirek DΕugosz thinks about it, based on many references from other industries. You may also want to check out the Postscript to that article.
Similarly, James Thomas explains what it will take to be replaced by ChatGPTesters.
AUTOMATION
Beyond the routine in QA: how we automated regression testing
This is a great story of implementing test automation. Although it's in the context of gaming, it's relatable to other types of software that have a server and a client side.
In relation to that, Dennis Martinez shares a fair overview of The Value of Automated Regression Testing for High-Quality Applications.
How to Stop the Flakes Before They Fly
Flaky tests can be caused by many reasons. Oghenevwede Emeni explains several potential causes and shows test code examples of mitigating them.
Page Object Model β How to effectively implement it
Fabio Dias demonstrates a simple example of implementing a Page Object Model with the Decorator pattern to make your test code clean.
Some things to consider when implementing contract testing
If you want to implement contract tests as part of your test automation strategy, you can learn from Bas Dijkstra about how to do it right.
Will It Automate? Accessibility Testing
Will McKenzie shows several good examples of automating accessibility tests in web applications with various tools.
TOOLS
Automating Testing with GitHub Actions: Continuous Integration (CI) β Part 1
GitHub Actions is becoming a popular CI solution. If you want to know how to set it up for test automation, here's a handy step-by-step guide by Markella Efthymiou.
Comprehensive Guide to Testing REST APIs: Best Practices, Tools, and Examples
This is a handy overview of tips and solutions for API testing in Java using JUnit and Mockito. Thanks to Sudip Parajuli.
Also, here's an introductory guide to Rest Assured Basics: A Beginner's Guide to Automated API Testing in Java.
Playwright with Allure Reporter published on AWS S3 Bucket β full parallelization
Looking for a robust reporting solution for your Playwright tests? Adrian Maciuc shows how to integrate Allure Report and store them in the cloud.
Furthermore, Cerosh Jacob wrote a helpful guide to Playwright's Retry Feature for Individual Test Steps.
BOOKS
Think slowly when you are testing and think slowly when you are automating
Mike Harris shares some interesting thoughts on what lessons from the recently-published Wiring the Winning Organization book can be applied to testing activities.
VIDEOS
Amazon SDET Unveils Career Growth Tips
In this 38-minute conversation between Nikolay Advolodkin and Sidharth Shukla, we can learn about the role and responsibilities of an SDET at Amazon, and explore AI tools that can help with test automation.
API Challenges β A Practice API Application with API Testing Tutorial
Looking to practice your API testing skills? Alan Richardson recorded a helpful overview of the API Challenges application that guides you to learn all about it.
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 216th issue!
This question got my attention:
Is test automation killing bug hunting?
In short, It shouldn't.
In other words, test automation shouldn't be perceived as a replacement for exploratory testing techniques.
And the community clearly explains why both approaches are crucial.
Happy testing!
Dawid Dylowicz