AVAntoine Valtoninvirtuprobe.hashnode.dev·6h ago · 8 min readHow to Test an Email Verification Flow End to EndAn email-verification feature can return 200 OK and still be broken. The signup endpoint may accept the request while the message is never delivered. The email may arrive with the wrong token. The v10
AVAntoine Valtoninvirtuprobe.hashnode.dev·22h ago · 3 min readHow to Test Multi-Protocol Workflows Without Switching Between ToolsTesting an API is easy when everything happens over HTTP. Real applications are rarely that simple. A user signs up through an API. A confirmation email is sent. An account appears in a database. A 10
ZZeroProtocolinwebpentestingdeepdive.hashnode.dev·Aug 20 · 4 min readWeb Fingerprinting & Tech MappingIn web application security testing, the initial Reconnaissance & Mapping Phase sets the foundation for everything that follows. Before you can evaluate an application's attack surface, you need to un00
VVectorNodeinvectronode.hashnode.dev·Aug 16 · 11 min readHow to Build a Compatibility Harness for OpenAI-Compatible APIs in PythonAn OpenAI-compatible endpoint can accept the same URL pattern, Bearer header, and chat request while still behaving differently after the first successful call. One provider may return a string in cho00
ZZeroProtocolinwebpentestingdeepdive.hashnode.dev·Aug 13 · 7 min readCommon Web Application TechnologiesIntroduction Modern web applications are rarely built with a single technology. A typical application combines a web server, a programming language, a framework, a database, data formats, and backend 10
MKMohanasundaram Karthikeyaninmohan-blog.hashnode.dev·Aug 12 · 4 min readBruno in 2026: Is the Postman Alternative Still Worth It?A few years ago, Bruno caught my attention for a simple reason: it kept API collections as local files, versioned with Git, instead of locking them inside a cloud platform. Since then, both tools have00
VVectorNodeinvectronode.hashnode.dev·Jul 23 · 1 min readHow to Test LLM Compatibility Before Switching ModelsTwo endpoints can accept the same request fields and still behave differently inside a production workflow. Transport compatibility is only the start An OpenAI-compatible request format can reduce int00
Mmodelrouterinmodelrouter.hashnode.dev·Jul 19 · 4 min readUse Open WebUI with an OpenAI-compatible base URL for route smoke testsOpen WebUI is often the place where a team first notices that "the model works in one client" does not automatically mean "the route is ready for a workflow." The setup can look simple: one base URL 00
AKAlok Kumarinai-testing-blogss.hashnode.dev·Jul 18 · 5 min readWhy Your Automated Tests Keep Breaking (And How to Reduce Test Maintenance)Test automation is supposed to make software development faster. Yet for many engineering teams, automated tests become another source of technical debt. Every sprint introduces failing pipelines, fla00
AKAlok Kumarinai-testing-blogss.hashnode.dev·Jul 13 · 3 min readHow to Automate API Testing in Modern CI/CD PipelinesIf your team still manually validates APIs before every release, you're probably spending more time testing than building. As applications grow, APIs become the backbone of communication between servi00