---
title: "#test-automation articles | Hashnode"
description: "Explore 765 articles tagged #test-automation on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/test-automation"
---

Tag

# #test-automation

765 posts · 183 followers

[Siddhartha Mukherjee](https://hashnode.com/@siddqa) · [4h ago](https://hashnode.com/posts/beyond-pass-rates-how-to-assess-whether-a-release-is-ready/6af4b201577c87e51337eccf)

### [Beyond Pass Rates: How to Assess Whether a Release Is Ready](https://siddhartha-quality-engineering.hashnode.dev/beyond-pass-rates-how-to-assess-whether-a-release-is-ready?utm_source=hashnode&utm_medium=feed)

A Principal QA perspective on failure analysis, coverage gaps, and evidence-based release decisions

6 min read · [siddhartha-quality-engineering.hashnode.dev](https://siddhartha-quality-engineering.hashnode.dev/beyond-pass-rates-how-to-assess-whether-a-release-is-ready?utm_source=hashnode&utm_medium=feed)

[Siddhartha Mukherjee](https://hashnode.com/@siddqa) · [4h ago](https://hashnode.com/posts/one-failed-test-five-possible-causes-a-practical-guide-to-automation-failure-analysis/6af4b50b404dafa27ae7802e)

### [One Failed Test, Five Possible Causes: A Practical Guide to Automation Failure Analysis](https://siddhartha-quality-engineering.hashnode.dev/one-failed-test-five-possible-causes-a-practical-guide-to-automation-failure-analysis?utm_source=hashnode&utm_medium=feed)

Trace the first meaningful failure, separate evidence from assumptions, and choose the right corrective action

6 min read · [siddhartha-quality-engineering.hashnode.dev](https://siddhartha-quality-engineering.hashnode.dev/one-failed-test-five-possible-causes-a-practical-guide-to-automation-failure-analysis?utm_source=hashnode&utm_medium=feed)

[Siddhartha Mukherjee](https://hashnode.com/@siddqa) · [3h ago](https://hashnode.com/posts/it-passed-on-rerun-is-the-problem-really-fixed/6af4b9905e0d43ba4044ee49)

### [It Passed on Rerun—Is the Problem Really Fixed?](https://siddhartha-quality-engineering.hashnode.dev/it-passed-on-rerun-is-the-problem-really-fixed?utm_source=hashnode&utm_medium=feed)

Investigate intermittent failures without letting retries hide risk or weak test design

6 min read · [siddhartha-quality-engineering.hashnode.dev](https://siddhartha-quality-engineering.hashnode.dev/it-passed-on-rerun-is-the-problem-really-fixed?utm_source=hashnode&utm_medium=feed)

[Siddhartha Mukherjee](https://hashnode.com/@siddqa) · [3h ago](https://hashnode.com/posts/a-test-passed-but-did-it-actually-verify-anything/6af4b756fe42279bc52c47b9)

### [A Test Passed—But Did It Actually Verify Anything?](https://siddhartha-quality-engineering.hashnode.dev/a-test-passed-but-did-it-actually-verify-anything?utm_source=hashnode&utm_medium=feed)

Design assertions that prove business behaviour across UI flows, APIs, and data imports

7 min read · [siddhartha-quality-engineering.hashnode.dev](https://siddhartha-quality-engineering.hashnode.dev/a-test-passed-but-did-it-actually-verify-anything?utm_source=hashnode&utm_medium=feed)

[Sai Ram Kotha](https://hashnode.com/@sairamkotha) · [2d ago](https://hashnode.com/posts/ai-mobile-app-testing-screenshot-feedback-loop/6af1ebafb8f3daf46907427b)

### [Automating Mobile App Testing with AI: From Test Cases to Screenshot Feedback](https://sairamkotha.hashnode.dev/ai-mobile-app-testing-screenshot-feedback-loop?utm_source=hashnode&utm_medium=feed)

A 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](https://sairamkotha.hashnode.dev/ai-mobile-app-testing-screenshot-feedback-loop?utm_source=hashnode&utm_medium=feed)

[Willette](https://hashnode.com/@willette-samer) · [Nov 4](https://hashnode.com/posts/postman-otp-testing-real-sms-newman/6aeb8b6f79cec9c790004d52)

### [Postman OTP Testing: Read Real SMS Codes in Newman and CI](https://sms-otp-testing.hashnode.dev/postman-otp-testing-real-sms-newman?utm_source=hashnode&utm_medium=feed)

Rent 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](https://sms-otp-testing.hashnode.dev/postman-otp-testing-real-sms-newman?utm_source=hashnode&utm_medium=feed)

[Musfiqur Rahman Foysal](https://hashnode.com/@foysal619) · [Oct 28](https://hashnode.com/posts/from-test-automation-to-release-confidence-building-evidence-driven-quality-gates/6ae2035084a401c094133a54)

### [From Test Automation to Release Confidence: Building Evidence-Driven Quality Gates](https://musfiqur-rahman-foysal.hashnode.dev/from-test-automation-to-release-confidence-building-evidence-driven-quality-gates?utm_source=hashnode&utm_medium=feed)

A practical framework for turning web, API, mobile, and performance checks into clear release decisions

8 min read · [musfiqur-rahman-foysal.hashnode.dev](https://musfiqur-rahman-foysal.hashnode.dev/from-test-automation-to-release-confidence-building-evidence-driven-quality-gates?utm_source=hashnode&utm_medium=feed)

[Willette](https://hashnode.com/@willette-samer) · [Oct 28](https://hashnode.com/posts/cypress-sms-otp-testing-real-phone-number/6ae1caf2b49b84617a5ade63)

### [Cypress SMS OTP Testing with a Real Phone Number and cy.task](https://sms-otp-testing.hashnode.dev/cypress-sms-otp-testing-real-phone-number?utm_source=hashnode&utm_medium=feed)

Rent 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](https://sms-otp-testing.hashnode.dev/cypress-sms-otp-testing-real-phone-number?utm_source=hashnode&utm_medium=feed)

[Sahil Sharma](https://hashnode.com/@sahil9256) · [Oct 11](https://hashnode.com/posts/fixing-broken-playwright-locators-for-0-tokens-a-small-decision-model-laya-or-jev-first-the-playwright-test-agent-claude-only-when-needed/6acb91de6b7c10a11020c76f)

### [Fixing broken Playwright locators for 0 tokens: a small decision model (Laya or Jev) first, the Playwright Test agent (Claude) only when needed](https://sahilsharmaqa.hashnode.dev/fixing-broken-playwright-locators-for-0-tokens-a-small-decision-model-laya-or-jev-first-the-playwright-test-agent-claude-only-when-needed?utm_source=hashnode&utm_medium=feed)

A 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.dev](https://sahilsharmaqa.hashnode.dev/fixing-broken-playwright-locators-for-0-tokens-a-small-decision-model-laya-or-jev-first-the-playwright-test-agent-claude-only-when-needed?utm_source=hashnode&utm_medium=feed)

[rajveer](https://hashnode.com/@reqlens) · [Sep 29](https://hashnode.com/posts/testing-refund-approval-thresholds-below-exactly-at-and-above/6abba6b5f338d9e63097799c)

### [Testing refund approval thresholds: below, exactly at and above](https://reqlens.hashnode.dev/testing-refund-approval-thresholds-below-exactly-at-and-above?utm_source=hashnode&utm_medium=feed)

Test 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](https://reqlens.hashnode.dev/testing-refund-approval-thresholds-below-exactly-at-and-above?utm_source=hashnode&utm_medium=feed)
