MGMikhail Golikovinfreecodecamp.org·Jul 9 · 6 min readHow to Turn a Postman Collection into a Maintainable pytest SuiteA Postman collection is a great place to explore an API. But it's a poor place to keep your tests. Most teams find this out the slow way. Someone exports the collection, converts the requests into tes00
MFMUHAYEMARIYA Faustineinfaustinemuhayemariya44.hashnode.dev·Jul 4 · 13 min readUnderstanding Code Coverage with Pytest: Statement Coverage vs Branch CoverageI want to share something that confused me for a while, because I think a lot of us run into this without realizing it. I wrote some tests, ran pytest, and got this: One test. One pass. I honestly t00
MGMikhail Golikovingolikovichevhashnodedev.hashnode.dev·Jun 22 · 4 min readGreen unit tests are a comfort blanketMy converter has a test suite. It was green. Every example I could think of went in, the right pytest file came out, and I shipped it to PyPI as 1.0. Weeks later it sits there marked Production/Stable00
MGMikhail Golikovingolikovichevhashnodedev.hashnode.dev·Jun 10 · 8 min readKeep the LLM out of your chatbot testsIt is a warm evening. You are home from work, you crack the window open, and the room fills with that low gold light you get for about twenty minutes a day. You have changed into the soft clothes. The00
MGMikhail Golikovingolikovichevhashnodedev.hashnode.dev·Jun 1 · 6 min readYour Kibana logs are full of test cases. Here is a CLI that extracts them, with auth scrubbed by default.Every sprint we export a JSON dump from Kibana, scroll through hundreds of log entries, and tell ourselves we will turn them into test cases later. Later never comes. The logs contain real API calls. 00
JVJason Vertreesinjvertrees.hashnode.dev·May 14 · 13 min readAnatomy of a Two-Day Pytest Debugging LoopTL;DR A backend test suite started "hanging" at 99% completion. Two days later, with help from py-spy, pytest-timeout, and a JUnit XML report, we found four root causes — three real test failures and 00
MAMossab Arektoutinmossabarektout.hashnode.dev·May 13 · 4 min readStop Architecture Decay Before It Merges — Introducing ArchetypeEvery growing Python codebase eventually develops the same problem: Architectural rules exist… but only in people’s heads. You hear things like: “API modules should never import the database directly00
MGMikhail Golikovingolikovichevhashnodedev.hashnode.dev·May 5 · 4 min readPostman and pytest are living in parallel universes. Here's a bridge.You have a Postman collection with 40 requests. Organized into folders. With test scripts that check status codes. You spent time on this. It's good. You also have a CI pipeline that has never heard o00
ADABDULLATEEF DAUDAinabdul-o.hashnode.dev·Apr 29 · 3 min readBuilding a Reliable API Automation Suite for zedu.chat ( What I Learned Along the Way)When I started Stage 3 of the QA Engineering task, I initially thought it would just be about writing automated tests. But very quickly, I realized this stage was testing something deeper. A very impo00
SSSUBODH SINGHinsubodhsingh.hashnode.dev·Jan 30 · 3 min read#4 - Pytest conceptpytest is one of the most widely adopted testing frameworks in the Python ecosystem. It provides a clean, expressive, and highly extensible way to write tests—ranging from simple unit tests to large-scale API and integration test suites. Tests are wr...00