New stream is scheduled to go live on Wednesday, 4 PM New Zealand Standard Time!
Come over and chat with me and James 😎
https://youtube.com/live/9_PfMYR-W98
Come over and chat with me and James 😎
https://youtube.com/live/9_PfMYR-W98
YouTube
Keeping tests green. Stability and trust in test automation - Live with James
James Espie and I will talk about test automation.
Specifically about "red failing tests" and "green passing tests". (https://www.linkedin.com/in/jespie/)
Topics include (but not limited to):
- Unstable flaky tests and their effect on the culture
- How…
Specifically about "red failing tests" and "green passing tests". (https://www.linkedin.com/in/jespie/)
Topics include (but not limited to):
- Unstable flaky tests and their effect on the culture
- How…
❤5👍1
Surely most of you reading this done some sort of "estimations" in some shape or form.
Then this is a good watch for you. It is not a testing/quality related per se, but useful.
TLDR:
What to use instead? Projections!
Turns out, if you just count "how many stories we have" and "how many we finished" the projection line for the future is pretty accurate (and more agile)!
There's a lot more good wisdom nuggets in it!
Watch the video and show it to your team (and especially your managers)! 😜
https://www.youtube.com/watch?v=QVBlnCTu9Ms
Then this is a good watch for you. It is not a testing/quality related per se, but useful.
TLDR:
Estimates are waste 🗑
What to use instead? Projections!
Turns out, if you just count "how many stories we have" and "how many we finished" the projection line for the future is pretty accurate (and more agile)!
There's a lot more good wisdom nuggets in it!
Watch the video and show it to your team (and especially your managers)! 😜
https://www.youtube.com/watch?v=QVBlnCTu9Ms
YouTube
#NoEstimates (Allen Holub)
This keynote presents my (and many other's) thinking about #NoEstimates. It argues that estimation is a bad thing, particularly in the Agile world, and presents ways to plan that don't involve estimation.
🔥3
Reminder that I'm live streaming with James Espie tonight!
4 PM NZST (in 7 hours)
https://www.youtube.com/watch?v=9_PfMYR-W98
4 PM NZST (in 7 hours)
https://www.youtube.com/watch?v=9_PfMYR-W98
YouTube
Keeping tests green. Stability and trust in test automation - Live with James
James Espie and Ivan Karaman talk about test automation.
Specifically about "red failing tests" and "green passing tests". (https://www.linkedin.com/in/jespie/)
Topics include (but not limited to):
- Unstable flaky tests and their effect on the culture…
Specifically about "red failing tests" and "green passing tests". (https://www.linkedin.com/in/jespie/)
Topics include (but not limited to):
- Unstable flaky tests and their effect on the culture…
👍3❤1
VERY NICE mnemonic and visualisation (screenshot inside) for different types of test: UI/Integration/Unit!
Different types (or layers) of tests will look differently on each of those 5 "dimensions"
See screenshot in comments and read full blogpost here: https://testing.googleblog.com/2024/10/smurf-beyond-test-pyramid.html
The SMURF mnemonic is an easy way to remember the tradeoffs to consider when balancing your test suite:
- Speed
- Maintainability
- Utilization
- Reliability
- Fidelity
Different types (or layers) of tests will look differently on each of those 5 "dimensions"
See screenshot in comments and read full blogpost here: https://testing.googleblog.com/2024/10/smurf-beyond-test-pyramid.html
Google Testing Blog
SMURF: Beyond the Test Pyramid
This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT epis...
❤5
Periodic reminder that "automated tests/checks" should be only part of the bigger picture and testing strategy, not the WHOLE/ONLY THING.
"Automate everything" or "only automation" mentality leads to bad testing.
Bad testing leads to bad product...
Bad product leads to "we need more automated tests"...
...and the circle continues 😅
Sometimes it is worth to stop, look around, and reflect!
https://medium.com/@vrytinki/your-problem-isnt-test-scripts-741adf79bf84
"Automate everything" or "only automation" mentality leads to bad testing.
Bad testing leads to bad product...
Bad product leads to "we need more automated tests"...
...and the circle continues 😅
Sometimes it is worth to stop, look around, and reflect!
https://medium.com/@vrytinki/your-problem-isnt-test-scripts-741adf79bf84
Medium
Your problem isn’t test scripts
I am worried about a trend. I am also frustrated. Every tester at some point in their career has said: “You can’t test everything.”. You…
👍2
Very good rant on AI and how it is used and abused by many professionals! 🤣
TLDR summary:
1. Faster != Better
2. AI! AI! AI! At the conferences (everyone is sick of it)
3. AI content has no soul
Give it a read!
https://www.ontestautomation.com/i-am-tired-of-ai/
TLDR summary:
1. Faster != Better
2. AI! AI! AI! At the conferences (everyone is sick of it)
3. AI content has no soul
Give it a read!
https://www.ontestautomation.com/i-am-tired-of-ai/
On Test Automation
I am tired of AI
Unless you have been living under a rock for the last few years, you probably have seen the same massive surge I’ve seen in the application of artificial intelligence (AI) to pretty much every problem out there, in software testing, in software development…
🫡2🕊1
IvanAndCode - Test Automation, Testing, and Quality discussions with Ivan
I just came across this super cool site for accessibility testing! If you’re building or testing websites and not sure how to test for a11y, go and check it out! I am not kidding, it has a nice UI and good examples! Of course, it is not comprehensive, so…
One more link that seems to be great resource for accessibility testing. Now it is "WCAG requirement -> explanation + how to test".
Check it out and bookmark for future:
https://github.com/alphagov/wcag-primer/wiki
Check it out and bookmark for future:
https://github.com/alphagov/wcag-primer/wiki
GitHub
Home
Get up to speed with the Web Content Accessibility Guidelines - alphagov/wcag-primer
🔥1
Really helpful article with a lot of examples on how "glob matching" works. For those who just done a "HUH??" face, this is what is used by many frameworks to search for a certain pattern.
So it is useful for general understanding + for the users of the test Frameworks like Cypress (author uses cy.intercept() as an example).
Give it a read, picture with a cheat sheet inside!
Kudos to the author - Sebastian Clavijo Suero 👋😎
https://dev.to/sebastianclavijo/unlocking-the-mystery-deciphering-the-enigmatic-code-of-urls-glob-patterns-in-cyintercept-3mgg
Example use case: need to only run tests that are located in the "/API/" subdirectory
Another example: match that this network call went to the "/users/{id}" endpoint
So it is useful for general understanding + for the users of the test Frameworks like Cypress (author uses cy.intercept() as an example).
Give it a read, picture with a cheat sheet inside!
Kudos to the author - Sebastian Clavijo Suero 👋😎
https://dev.to/sebastianclavijo/unlocking-the-mystery-deciphering-the-enigmatic-code-of-urls-glob-patterns-in-cyintercept-3mgg
DEV Community
Unlocking the Mystery: Deciphering the Enigmatic Code of URL's Glob Patterns in cy.intercept()
Glob Patterns: A Hilarious Journey through Slashes and Asterisks! (Cover image from pexels.com by...
Insightful data slice for those who are trying to future-proof yourself and your career. What UI test automation framework to learn?
https://www.linkedin.com/posts/artem-bondar_last-week-i-talked-with-more-than-70-qa-leads-activity-7259342862956322816-sRHU
Spoiler: it is Playwright ;)
https://www.linkedin.com/posts/artem-bondar_last-week-i-talked-with-more-than-70-qa-leads-activity-7259342862956322816-sRHU
Linkedin
Artem Bondar on LinkedIn: Last week I talked with more than 70 QA Leads from different companies… | 128 comments
Last week I talked with more than 70 QA Leads from different companies across the globe among my LinkedIn contacts. We talked about UI test automation… | 128 comments on LinkedIn
🤔2
🚨GOOD STUFF WARNING!🚨
If you are into test automation & coding, you should definitely bookmark that repo!
This is pure gold! Lots of great testing advice in six categories.
It has JS/Node.js flavour, but lots of the advice will be applicable in other ecosystems as well!
Check it out: https://github.com/goldbergyoni/javascript-testing-best-practices
If you are into test automation & coding, you should definitely bookmark that repo!
This is pure gold! Lots of great testing advice in six categories.
Section 0: The Golden Rule
Section 1: The Test Anatomy
Section 2: Backend
Section 3: Frontend
Section 4: Measuring Tests Effectiveness
Section 5: Continuous Integration
It has JS/Node.js flavour, but lots of the advice will be applicable in other ecosystems as well!
Check it out: https://github.com/goldbergyoni/javascript-testing-best-practices
GitHub
GitHub - goldbergyoni/javascript-testing-best-practices: 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices…
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025) - goldbergyoni/javascript-testing-best-practices
🔥5❤1
Interesting take on the world of software development and quality by Maaike Brinkhof. I'll quote one thing:
Lesson for me: put your work in the "zoomed out" perspective (and be ready to be sad...)
https://www.maaikebrinkhof.nl/neutral-quality-is-too-much-to-ask-for/
enshittification in the name of profit
Lesson for me: put your work in the "zoomed out" perspective (and be ready to be sad...)
https://www.maaikebrinkhof.nl/neutral-quality-is-too-much-to-ask-for/
Maaike Brinkhof's blog
Neutral Quality is too much to ask for, shitty software is the norm.
As a testing community, we have failed to make software better. And let me be clear, developers have also failed. We are in the same boat here. I firmly believe that most people working in software development teams are trying their best to create a better…
👍2❤1😐1
This article is a nice reminder that the bugs are mere symptoms of the underlying issues.
One needs to look beyond the surface of the bug (the "what") to figure out the REAL ISSUE is (the "why")
...and fixing it after finding of course 😂
https://qase.io/blog/bugs-are-symptoms/
One needs to look beyond the surface of the bug (the "what") to figure out the REAL ISSUE is (the "why")
...and fixing it after finding of course 😂
https://qase.io/blog/bugs-are-symptoms/
Qase Blog | Articles about our product, software testing and the QA community.
Bugs aren't the problem, they're symptoms of a problem
Fixing bugs without addressing their root causes can mask deeper issues. Explore methods to identify, analyze, and resolve root causes effectively.
❤1👏1
Cool (and really simple) automation idea: how to catch all browser errors?
They are often not visible or not caught by other assertions in the test! But catching them is important because they might be impacting user experience (aka being bugs).
Answer is here: https://www.linkedin.com/posts/stefan-judis_this-is-by-far-one-of-my-favorite-playwright-ugcPost-7288591918169505793-J2WY
They are often not visible or not caught by other assertions in the test! But catching them is important because they might be impacting user experience (aka being bugs).
Answer is here: https://www.linkedin.com/posts/stefan-judis_this-is-by-far-one-of-my-favorite-playwright-ugcPost-7288591918169505793-J2WY
Linkedin
🎭 This is by far one of my favorite Playwright snippets. | Stefan Judis | 37 comments
🎭 This is by far one of my favorite Playwright snippets. 👇
Usually, you can't (or don't want) to create end-to-end tests for every little feature because your test suite should finish quickly, and every test also comes with a maintenance burden. It's always…
Usually, you can't (or don't want) to create end-to-end tests for every little feature because your test suite should finish quickly, and every test also comes with a maintenance burden. It's always…
🔥4
Did you know that Google Chrome Dev Tools now have an
https://developer.chrome.com/docs/devtools/ai-assistance/quickstart
You could ask about:
- networks requests
- performance
- styles
Pretty cool, huh? 🔥😱
Of course, it is a generative AI in its' current state, so you need to take it with a grain of salt. But it will definitely help in some cases, especially if you spend a lot of time in devtools!
(screenshot inside)
AI assistant built in?https://developer.chrome.com/docs/devtools/ai-assistance/quickstart
You could ask about:
- networks requests
- performance
- styles
Pretty cool, huh? 🔥😱
Of course, it is a generative AI in its' current state, so you need to take it with a grain of salt. But it will definitely help in some cases, especially if you spend a lot of time in devtools!
(screenshot inside)
Chrome for Developers
Chrome DevTools | Chrome for Developers
Discover and explore latest news about and use cases for AI assistance in DevTools
🤔2🤯2😎2
I understand that Page Object Model (POM) pattern in test automation is still popular.
But have you ever asked why?
Back when the automation frameworks were doing its' baby steps, chaos emerged.
We needed a way to deal with it. So POM was born.
But now... do we need to continue using it?
I tend to think we DO NOT...🥸
Here's a nice article written by Murat Ozcan (and one more link will be in the comments)
https://dev.to/muratkeremozcan/page-objects-vs-functional-helpers-2akj
But have you ever asked why?
Back when the automation frameworks were doing its' baby steps, chaos emerged.
We needed a way to deal with it. So POM was born.
POM turned chaos into structure
But now... do we need to continue using it?
I tend to think we DO NOT...🥸
Here's a nice article written by Murat Ozcan (and one more link will be in the comments)
https://dev.to/muratkeremozcan/page-objects-vs-functional-helpers-2akj
DEV Community
Page Objects vs. Functional Helpers
Page Objects vs. Functional Helpers A while ago, I published Functional Programming Test...
😎3
Have you ever seen a job ad for a testing position that instead of an
Yes, time!
https://www.seek.co.nz/job/82740010
This is a job ad for a game tester position in Auckland, NZ that asks for just:
How cool is that?! I am impressed!
(screenshot inside in case it will expire)
extensive list of everything asked for just... time?Yes, time!
https://www.seek.co.nz/job/82740010
This is a job ad for a game tester position in Auckland, NZ that asks for just:
At least 1000 hours of experience collectively with our games, Path of Exile and Path of Exile 2
How cool is that?! I am impressed!
(screenshot inside in case it will expire)
SEEK
Quality Assurance Tester Job in Henderson, Auckland - SEEK
Grinding Gear Games are seeking Quality Assurance Testers to join our incredibly talented team.
❤3😱1
Stumbled upon a potentially useful (to some) website with the:
- small test tools/utilities
- templates
- guidelines
Idea is not new, of course... I guess the main source of value here is that it all is centralized in one place. Kudos to author - Eugene Semenyuk.
https://www.onlytests.io
- small test tools/utilities
- templates
- guidelines
Idea is not new, of course... I guess the main source of value here is that it all is centralized in one place. Kudos to author - Eugene Semenyuk.
https://www.onlytests.io
OnlyTests
OnlyTests - Home
Your one-stop hub for test data generation, utility tools, and templates.
👍3
Not promoting ISTQB, but found a cool website where one could train and practice the actual exam!
So if you into certificates, check this out: https://prostqb.com/en/study
So if you into certificates, check this out: https://prostqb.com/en/study
Prostqb
Study Mode
Learn at your own pace with instant feedback and detailed explanations on prostqb.com
❤6
...and, since I am posting, a really interesting interview with James Bach (assuming you all know who that is).
Testing, anxiety, mistakes, and more...
All the good stuff and pleasure to listen to!
https://www.youtube.com/watch?v=iTJxi1SOF8o
Testing, anxiety, mistakes, and more...
All the good stuff and pleasure to listen to!
https://www.youtube.com/watch?v=iTJxi1SOF8o
YouTube
Taking Testing Seriously with James Bach
🎙️ In this episode of Tech & Test, I sit down with James Bach — one of the most influential and bold voices in software testing.
With more than four decades in the craft, James brings a unique long term perspective on how testing has evolved, from his early…
With more than four decades in the craft, James brings a unique long term perspective on how testing has evolved, from his early…
🔥3❤2
Interesting tool if you are ever doing testing on APIs:
p.s. I haven't really tried it myself, just read some case studies + explored website & github, use at own risk ;)
https://rentgen.io/
You paste one cURL → it automatically generates 50–200 API tests: boundaries, invalid data, trimming, headers, CORS, enum abuse, etc.
p.s. I haven't really tried it myself, just read some case studies + explored website & github, use at own risk ;)
https://rentgen.io/
rentgen.io
Rentgen – Automation Before Automation: Finding API Bugs When You Have No Tests
No cloud. No tracking. No logs. Just brutal API testing on your machine.
🤓2❤1