SSiddhartha Mukherjee·4h agoBeyond Pass Rates: How to Assess Whether a Release Is ReadyA Principal QA perspective on failure analysis, coverage gaps, and evidence-based release decisions6 min read·siddhartha-quality-engineering.hashnode.dev
SSiddhartha Mukherjee·3h agoOne Failed Test, Five Possible Causes: A Practical Guide to Automation Failure AnalysisTrace the first meaningful failure, separate evidence from assumptions, and choose the right corrective action6 min read·siddhartha-quality-engineering.hashnode.dev
SSiddhartha Mukherjee·3h agoIt Passed on Rerun—Is the Problem Really Fixed?Investigate intermittent failures without letting retries hide risk or weak test design6 min read·siddhartha-quality-engineering.hashnode.dev
SSiddhartha Mukherjee·3h agoA Test Passed—But Did It Actually Verify Anything?Design assertions that prove business behaviour across UI flows, APIs, and data imports7 min read·siddhartha-quality-engineering.hashnode.dev
SSai Ram Kotha·2d agoAutomating Mobile App Testing with AI: From Test Cases to Screenshot FeedbackA practical loop for AI-assisted mobile testing: test contracts, reference screenshots, visual diffs and reviewed repairs, shown on one checkout flow.16 min read·sairamkotha.hashnode.dev
WWillette·Nov 4Postman OTP Testing: Read Real SMS Codes in Newman and CIRent a number through an API, loop on the OTP request with setNextRequest, and release the number even when the run fails.18 min read·sms-otp-testing.hashnode.dev
MMusfiqur Rahman Foysal·Oct 28From Test Automation to Release Confidence: Building Evidence-Driven Quality GatesA practical framework for turning web, API, mobile, and performance checks into clear release decisions8 min read·musfiqur-rahman-foysal.hashnode.dev
WWillette·Oct 28Cypress SMS OTP Testing with a Real Phone Number and cy.taskRent a number through an API, poll for the code in cy.task, and release the number even when the test fails.13 min read·sms-otp-testing.hashnode.dev
SSahil Sharma·Oct 11Fixing broken Playwright locators for 0 tokens: a small decision model (Laya or Jev) first, the Playwright Test agent (Claude) only when neededA small local model (Laya) fixes simple Playwright locator breaks for 0 tokens. Every fix is re-run to verify, and Claude only handles the hard cases.17 min read·sahilsharmaqa.hashnode.dev1
Rrajveer·Sep 29Testing refund approval thresholds: below, exactly at and aboveTest refund approval thresholds with acceptance criteria, boundary values and Python examples. Catch errors below, at and above the limit.5 min read·reqlens.hashnode.dev