Toplam 29 haber derlendi.
Test Guild
I Set Up Grok Bot as a QA Engineer and Pointed It at a Live App
Short answer: Grok Bot found a real bug, and it stopped about two inches below the surface. I pointed a […]
Testing AI: Engineering Confidence in Non-Deterministic Systems with Jason Arbon
About This Episode: In this episode 600 of the TestGuild Automation Podcast, Joe Colantonio talks with Jason Arbon, founder of […]
Playwright MCP Cost, OWASP’s Warning, and the Question Nobody’s Asking TGNS192
About This Episode: Is Microsoft is quietly steering you off Playwright MCP? OWASP tested 12 AI defenses but most of […]
Cypress Blog
Cypress Security Incident: Status and Response
Last updated: August 12, 2026. This page is our central record for this incident and will be updated as our investigation progresses. We are writing to provide our users with a continued update on the security incident affecting Metabase, a third-party analytics tool we use internally, which we fir…
Martin Fowler
TDD inside the agent loop – theater or actual value?
My colleagues at Thoughtworks tend to be big fans of Test-Driven Development, and many people in the industry advocate telling LLM agents to use TDD when building software. Birgitta Böckeler was curious if this really makes a difference, so conducted a few experiments. …
Fragments: July 21
With this post, I’ll wrap up my notes from the second Future of Software Development Retreat. But before I do, I should note that the full Thoughtworks report on the retreat is now available. They have five headline findings: Code generation is no longer the bottleneck — verification is. …
The Archaeologist’s Copilot
When people think of legacy modernization, most folks aren’t imagining the target environment will be Java 8. But this was the challenge facing Nik Malykhin when he needed to run a Java 1.5 codebase on today’s hardware. His early use of LLMs gave plausible answers that did no…
DSLs Enable Reliable Use of LLMs
LLMs generate code incredibly fast, but to ensure they generate exactly what is intended, they need clear boundaries. Abstractions and Domain-Specific Languages (DSLs) provide a strong harness that guides LLMs right from the start. Unmesh Joshi describes how the example of Ti…
Fragments: July 13
Some more of my notes from Thoughtworks Future of Software Development Retreat. When we had our first retreat in Utah early this year, nobody had heard of Harness Engineering. This time we had a whole session on it. When comes to the guide side of harnesses, most of the discussion is about context…
Dev.to – Testing
How I Gave My AI Coding Agent Eyes: A Screenshot Feedback Loop for UI Work
TL;DR My AI coding agent was great at backend work and consistently terrible at UI work — it could make every test pass while the page still looked broken. I fixed it by wiring a headless browser into the agent’s loop so it renders the page, screenshots it, and reads its own output before it’s all…
Phase 8 — Making It Trustworthy: Hardening a FastAPI App with an Audit, a Test Net, and a Logging Bug I Typed Twice
Phase 7 gave the app a brain. Phase 8 was about making it trustworthy — the unglamorous gate between “works on my machine” and “safe to put a URL in front of.” No new features. Instead: a security audit that probed my own API for leaks, a global exception handler so unexpected errors stop leaking i…
How I handle email testing without cluttering my inbox
As a developer, I constantly need to test email flows — verification codes, password resets, newsletter signups. But using my real email creates clutter and privacy risks. My solution: I built a Telegram bot called ManyEmails (@ManyEmailsBot) that generates disposable email addresses on demand. Ho…
Agentic QA Can Write the Tests. It Still Can’t Invent the Data.
An agentic QA tool reads your app, decides what’s worth testing, writes the test, runs it in a real browser, and rewrites it the next morning after someone renames a button. Autonoma, QA Wolf, Momentic, and testRigor all sell a version of that loop today, and it’s fair to conclude that writing and m…
Small Data, Big Lies: 6 Bugs Your Test Suite Will Never Catch
A green test suite with 94% coverage carried this PR into production unquestioned, and two hours later the on-call phone lit up — a 47-second orders page, an export endpoint OOM-killing its pods, pagination skipping page 7. Between the suite and production the only real difference was the data, 2 mi…
Dev.to – QA
Playwright Inbox Snapshots for OTP Tests
One flaky OTP test can waste a silly amount of team energy. The browser flow looks fine, the API logs say the email was queued, and yet the inbox assertion sometimes grabs an older message and pretends the run is healthy. I kept seeing this in Playwright suites that ran well most days, then got weir…
Earn Money Testing Websites and Apps: Complete Guide
Earn Money Testing Websites and Apps: Complete Guide tags: testing, money, freelance, qa tags: testing, money, freelance, qa tags: testing, money, freelance, qa tags: testing, money, freelance, qa tags: testing, money, freelance, qa tags: testing, money, freelance, qa Imagi…
Everything You Need for API Automation (A Complete Blueprint)
Setting up an API automation framework requires aligning business goals, developer specifications, infrastructure, and core testing strategies. Here is a comprehensive requirement checklist and workflow to ensure complete coverage across every stage of your API automation setup. 1. Re…
Playwright + Cucumber Code Review Checklist: A Senior QA Guide to Reliable CI Test Suites
Building an enterprise test automation framework is one thing; keeping it reliable, maintainable, and fast in CI over time is another. To prevent test rot, flakiness, and architectural drift, code reviews need to evaluate more than just standard syntax. They must enforce design boundaries, state is…
Trust, then verify, then verify again
Generative systems fail differently from normal software. They do not crash. They produce something plausible, fluent and occasionally wrong, at scale, with a straight face. Shipping their output to the outside world without machinery in between is negligence. Ours pass three walls. Wall o…
Dev.to – Playwright
Web Scraping with Playwright: Handle Any Website
Web Scraping with Playwright: Handle Any Website tags: python, playwright, webscraping, tutorial tags: python, playwright, webscraping, tutorial tags: python, playwright, webscraping, tutorial tags: python, playwright, webscraping, tutorial tags: python, playwright, webscraping, tu…
I thought OpenClaw was broken, but 3 quick tests showed my home IP was the thing getting banned
I thought OpenClaw was broken. My browser agent started hitting CAPTCHAs on routine steps. Retries got slower. Pages that normally loaded fine started acting weird. Then I opened my normal browser to check Google, Reddit, and LinkedIn. Same problem. That was the moment I stopped blaming OpenClaw…
Building a URL-to-PDF API with Playwright: the edge cases, and how to make the PDF fillable
Introduction If you’ve ever needed to add “export to PDF” to a web application, you’ve probably hit a wall. The usual path is: Try wkhtmltopdf → your modern HTML/CSS looks wrong because it doesn’t execute JavaScript Google around → find five managed API services, none of which quite fit Give up …
Automate Email Verification in Playwright using Microsoft Graph API & TypeScript
Automating end-to-end flows like user registration, password resets, or OTP verifications often hits a wall when dealing with emails. Automating UI login for webmail providers like Gmail or Outlook is flaky and frequently blocked by 2FA or CAPTCHAs. Using Microsoft Graph API with an Azure App Regis…
Building a Custom API Testing Framework Using Playwright and TypeScript
1. Introduction & API Testing Strategy While Playwright is widely known for UI automation, its built-in API request context provides a lightweight, highly efficient framework for REST API testing without needing Postman or RestAssured. Executing API tests within Playwright allows for seamless…
Medium – Software Testing
Testing a Production-Ready Kotlin Multiplatform Application — Part 7
A practical testing strategy for shared business logic, ViewModels, Flow, Ktor, SQLDelight, Android Compose, and iOS — without duplicating…Continue reading on Medium »
Membangun Framework Otomasi UI yang Cepat & Andal dengan Playwright dan TypeScript
Dalam dunia pengembangan perangkat lunak modern, kecepatan dan keandalan rilis adalah segalanya. Sebagai seorang QA Engineer, tugas kita…Continue reading on Medium »
I Stopped Reading About Testing and Started Doing It
101 real test cases across 4 modules of JPetStore: what I wrote, what I learned, and what I’d do differently.Continue reading on Medium »
Flaky Tests From Shared State — The static That Survives Between Tests
@backupStaticAttributes was deprecated because it papered over the problem. Fix state ownership instead. Verified test patterns.Continue reading on Medium »
Why We Need Binaries in Playwright
Before we understand binaries, let’s first look at what actually happens under the hood in other tools like Selenium — that contrast makes…Continue reading on Medium »
Bu bülten otomatik olarak hazırlanmıştır.