Stop hard-coding. Start adapting. With DoesQA’s Dynamic Values, you get a suite of pre-built variables that adjust during the test run—unique test IDs, random names, date stamps, emails, and more. ✅ Capture data on the fly ✅ Reuse values across steps ✅ Build smarter, more flexible tests #DoesQA #TestAutomation #NoCodeQA #DynamicValues
Introducing DoesQA's Dynamic Values for smarter tests
More Relevant Posts
-
Test cases age. Features change. Risks shift. Regression tests written a year ago might be useless or worse, misleading. QA isn’t just about writing test cases. It’s about curating them. When was the last time you cleaned up or refactored your test suite? #TestMaintenance #QAProcesses #RegressionTesting #TestingMindset #SoftwareQuality #AgileQA #QAWisdom
To view or add a comment, sign in
-
-
🚨 𝐁𝐥𝐨𝐠 𝐏𝐨𝐬𝐭 𝐀𝐥𝐞𝐫𝐭!🚨 In our latest article, we explore why TestOps simply can’t survive without quality gates. Learn how automating decision-making around these gates is transforming QA, making processes more efficient and reliable than ever before. If you're interested in the future of testing and quality assurance, this is a must-read! Check it out here: https://lnkd.in/dA38b8pi
To view or add a comment, sign in
-
-
"Intermittent issues: Testers Daily Torment. You spot it once—maybe it’s a fluke. Twice—something’s off. Third time—definitely a bug. You raise it with logs, screenshots, and a detailed report. And then comes the classic developer reply: 'Works on my machine.' For testers, intermittent issues aren’t jokes. They’re real, recurring, and disruptive. They appear randomly, vanish when you try to prove them, and reappear just in time to derail a release. They thrive in test environments, hide behind timing glitches, and love. Yet every time we report them, we’re met with skepticism. “Can you reproduce it?” “Are you sure it’s not your setup?” “Try clearing cache.” But we persist. Because quality isn’t just about what works—it’s about what fails, when, and why. To every tester chasing ghosts in the system: your persistence matters. Your attention to detail, your patience, your refusal to ignore the ‘flaky’ test—those are the traits that protect users from chaos. And to every developer who’s ever said 'It works on my machine'—we get it. But maybe, just maybe, it’s time to say: 'Let’s figure this out together.' #SoftwareTesting #QualityAssurance #IntermittentIssues #TestersLife #WorksOnMyMachine #DevVsQA #BugHunting #TestingMatters"
To view or add a comment, sign in
-
-
🧪 Hot take: Delete your flaky tests. Our Developer Roundtable challenges the obsession with 100% code coverage and dives into what actually matters in testing strategy. 🎯 Key insights we explored: Focus on critical user flows, not arbitrary coverage numbers Visual regression testing catches bugs traditional tests miss Integration tests > unit tests for real user confidence Comments in specs save future headaches Plus: A demo of Backstop for visual regression testing and why "clickey-pokey" (E2E) testing might be worth the setup hassle. Stop testing for the sake of testing. Start testing for confidence and regression prevention. Join our biweekly roundtables every other Friday 10:30-11:30 AM CT! Read the full breakdown: https://lnkd.in/gKYu-ZfJ #Testing #SoftwareDevelopment #QA #CodeCoverage #VisualTesting #RegressionTesting #DeveloperTools
To view or add a comment, sign in
-
-
💡 Testing is not just about finding bugs🫣 it’s about finding value. A good tester doesn’t just look for what’s broken, but also for what can be improved. We test not to prove that the system works. but to discover how it works, why it fails, and where it can be better. Every click, every scenario, every edge case matters. Because behind every great product, there’s a tester who refused to ignore a small detail. 🕵️♀️ #SoftwareTesting #QualityMatters #TestingMindset #QALife #ContinuousImprovement
To view or add a comment, sign in
-
💡 Reducing flaky tests with a well-thought-out retry logic This time, I added a retry mechanism to reduce flaky tests. You might think: “Another retry? Bad idea!” Well… not always 😅 In this specific case, the retry is justified. We’re talking about notifications and database operations. Sometimes the test queries the database before the write operation is fully completed. As a result, the test fails — even though the data appears a few milliseconds later. 👉 By adding a small retry mechanism, we can avoid those false negatives and keep our test suite reliable without hiding real bugs. Lesson learned: A retry should never be used to hide problems… but it can be your best ally when dealing with asynchrony 💪 #QA #QualityAssurance #SoftwareTesting #RegressionTesting #TeamWork #DevLife #BugHunting
To view or add a comment, sign in
-
💥 You’ve inherited a test automation codebase… now what? Let’s be honest, that moment is a mix of excitement and dread. What’s lurking in the code? How do you move forward without breaking things? This talk by 🥋 Gil Zilberfeld TestinGil 🥋, 🔗 Christian Baumann & Richard Bradshaw helps you answer exactly that. You'll learn how to: 🔍 Spot patterns (and antipatterns) in the code 📊 Judge their impact with a proven framework 🧭 Plan better tests - with confidence It’s not about writing “perfect” code. It’s about making smart, fast improvements when it counts. You’ll walk away ready to take ownership of any automation project - even if it wasn’t built by you. ✅ Real-world strategies ✅ Proven approaches ✅ Taught by experts you already trust ⏩ Learn more & sign up ▷▷ https://lnkd.in/eRTepnJe #TestAutomation #CodeQuality #AgileTD #SoftwareTesting
To view or add a comment, sign in
-
-
☕ A Small Cypress Failure, A Big Human Lesson Today started like any normal day — a fresh cup of chai, headphones on, and my Cypress dashboard glowing green. Everything looked perfect… until one tiny test failed. Just one. And for a moment, I sighed — “Not again.” I opened the logs, replayed the run, and saw it — the failure happened because the API took a little longer than expected. A small delay, maybe two seconds. But it was enough to break the flow. That’s when it hit me — users face these tiny delays every day. They refresh pages, click twice, lose patience… And we, as engineers, often call it “just a timeout.” But behind every timeout, there’s a real person waiting for something to work. That small failure reminded me why I do this — Not just to make systems faster, But to make experiences smoother, For the humans behind every click. --- 💬 Ever had a small bug that reminded you of the human side of testing? #QAAutomation #Cypress #TestingMindset #HumanInTech #QualityEngineering #SoftwareTesting
To view or add a comment, sign in
-
Your ‘reusable’ automation framework probably isn’t. You know the story. Someone proudly says: “We built a reusable framework!” And then you open the repo, - Hardcoded waits. - Test logic inside page methods. - Configs scattered like confetti. That’s not “reusable.” That’s rebuilding it every quarter with extra steps. Here’s what true reusability looks like: • Modular Everything Pages, actions, and utils should plug in like LEGO not duct tape. • Config-Driven Design One framework. Many environments. No rewrites. • Separation of Concerns Page = elements Action = behavior Test = intent • Zero Test Logic in Pages Assertions don’t belong in page files. Ever. • Extend, Don’t Edit New tests shouldn’t break your old foundation. • Logging, Retry & Reporting Built-In These aren’t “extras” but they’re your framework’s survival kit. If your framework needs a 2-hour walkthrough for every new QA hirr then It’s not reusable. It’s fragile. Frameworks aren’t just code, they’re design decisions. And the best ones don’t need defending. They just work. What’s one “reusability rule” you wish every QA followed? #TestAutomation #QA #SoftwareTesting #SDET #AutomationFramework #CleanCode #EngineeringExcellence #AutomationDesign #Maintainability
To view or add a comment, sign in