Renata Garlicka’s Post

View profile for Renata Garlicka

QA Automation Engineer | Developer Background (.NET, Swift) | API & Mobile Test Automation

I used to celebrate when test coverage hit 80%. It looked great in reports. But then I realized most of those tests didn’t mean anything. They didn’t catch real bugs. They just repeated logic. A good test doesn’t mirror code — it explains why the code exists. Now I write fewer tests, but each one tells a story. “When this feature fails, what value is at risk?” That question changed how I think about testing. I used to see QA as a final step — something that happens after coding. Now I see it differently. QA isn’t a phase. It’s a perspective. It’s about designing for quality from the very first line of code. When you start thinking like a tester, you ask better questions: What could go wrong here? How will this behave under stress? What happens if the user does the unexpected? That’s when testing becomes learning, not checking. Because quality starts in the mind — not in the test suite. What makes a test valuable for you? #softwaretesting #qa #qualityengineering

Bas Dijkstra

Test automation trainer and consultant | I teach teams how to be successful with test automation

3w

A good test, for me, means that it gives valuable feedback, fast. One aspect of a test being valuable is, as you said, communicating what is being tested and how that relates to risk. Another aspect is the reliability of the feedback. Does my test verify something useful? Can it detect a change in the behaviour of my product? And then there’s ’fast’. That, too, has multiple dimensions, execution time being just one of them.

Zheng Li

QA Lead Supervisor at Entrust

3w

I have over 1000 testcases for release regression in about 2 weeks. The QA team covers the testcases but the outcome is quite different. Almost all new bugs logged are not from the testcases. Test coverage is one thing. Find real bug is another thing.

Christina Brown

Appreciating a more relaxed life

2w

Automation needs to cover the critical path and ensure that BAU is maintained. Less common scenarios should also be covered, edge cases are a nice to have. Pre-release test cases should guarantee that Support won't be inundated with calls from users suddenly unable to perform their usual tasks. New feature tests come second to that IMO.

nol Reyalta

Passionate Programmer for Quality Assurance and Automation | Vibe Code Cleanup Specialist

3w

I think I've said this elsewhere, but a valuable test to me is one that helps prevent users from experiencing bugs and other issues that make them not want to use the site/app. Or bigger issues (like being able to inject code into the app (or click on something) and gain access to things the user shouldn't) For me though, QA tests should go beyond just the code and includes experiences. For example, putting the delete button and save button next to each other with 1px spacing and no "Are you sure?" prompt won't create a bug, but users will still be frustrated if they end up deleting their work instead of saving it. Or (not saying that I just saw this happen, just saying)... if the delete, save, and create new document buttons are all on top of each other...

Thilini Thillekerathne

QA Analyst | Financial Markets & Services | Test Automation | Defect Management | Cypress | BDD | Jira | I accelerate delivery by identifying defects early and building high-impact QA workflows that scale.

3w

100%. It’s not about testing more. it’s about testing with intention. A good test for me should protect value, not just inflate coverage numbers.

John Moutsatsos

Software Testing Engineer at Ford Motor Company of Canada

3w

Wrong question to ask. Ask instead what is the reason they exist. Test cases serve a purpose and their value is a result of that purpose. If you can justify a meaningful purpose for a test case to exist its value is derived from that purpise.

See more comments

To view or add a comment, sign in

Explore content categories