home.social

#apitesting — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #apitesting, aggregated by home.social.

  1. [Перевод] postman2pytest: как превратить Postman-коллекцию в pytest-набор за одну команду

    Вот есть Postman-коллекция из 40 запросов. Разложена по папкам, и с тестовыми скриптами, которые проверяют статус-коды. Вы потратили на неё время, она хороша. И ещё у вас есть CI-пайплайн, который про Postman никогда не слышал и слышать не собирается. Эти две вещи мирно сосуществовали месяцами, потому что никто не хочет быть тем человеком, который вручную переписывает 40 запросов в pytest-функции. Newman, конечно, есть, но Newman гоняет тесты, а не генерирует код, который можно прочитать, отредактировать и нормально положить в систему контроля версий. Получается, коллекция документирует API. CI тестирует API. Они описывают одну и ту же систему и при этом никогда не встречались. Я написал postman2pytest , чтобы их познакомить.

    habr.com/ru/articles/1033658/

    #postman #pytest #automation #apitesting #qa #конвертер

  2. Every Body Type You Need — all in one native app. 🛠️✨

    ✅ JSON, Binary, Multipart, Form-Data ✅ AI-generated mock data in seconds ✅ Built natively for the Apple ecosystem

    Stop wrestling with clunky tools. Switch to API Orbit for a faster, smarter workflow. 🚀

    #APIOrbit #DevTools #AppleDeveloper #APITesting #VisionPro #APITesting #RESTAPI #GraphQL

  3. "Getting to this point isn’t unusual. Clients clearly think they’re making the call correctly, or else they would fix the endpoint themselves. Some misspellings are difficult to catch. The enum USER_RETREIVE may not be noticed from USER_RETRIEVE, especially if picking it from a list. Misspellings happen and they’re not always caught before making it to the contract. As an aside, that’s why it’s important writers routinely check development’s changes. This applies, too, to our testing calls in Postman, where manually entering endpoints and values are more pervasive.

    The reason this isn’t caught is simple: We’re not expecting it.

    For our testing, the call is made and we get results. We may even spot check some of them. But generally, results aren’t examined that closely. For instance, how often do you so carefully examine a returned list of 50 or 100 items? You check may check that the objects are complete but not that the list conforms to the search criteria.

    The reason this happens is because of an intentional behavior on the server. This behavior is called Lenient Handling or Strict Handling."

    robertdelwood.medium.com/under

    #APIs #RESTAPIs #Rest #APITesting #APIDesign #APIDocumentation #SoftwareDevelopment

  4. "While each component — API design, QA, and DE — plays a crucial role, their collective impact is far greater when seamlessly integrated. Siloed processes lead to fragmented experiences, but unified workflows foster consistency and drive better outcomes.

    Organizations that bridge the gaps between API development, testing, and digital experience monitoring are better positioned to deliver products that not only function but delight users. By focusing on alignment across these domains, businesses create scalable, resilient digital ecosystems that adapt to evolving customer needs.

    I’ve seen this borne out by the highest-performing technical teams I’ve worked with over the years. The best teams inevitably have support from the top-down, executives and management who are tech-savvy and truly serious about making their organization a market leader. Without that kind of influential internal support, software teams are often squeezed and forced to try to do more with less, which is almost always a recipe for poor customer experience."

    nordicapis.com/the-road-to-cus

    #APIs #APIDdesign #APIDevelopment #UX #UserExperience #DE #DeveloperExperience #QA #APITesting

  5. 👋 Good morning from Day 2 keynotes at #KubeCon + #CloudNativeCon NA!

    The @microcksio core maintainers are here and excited to connect! If you're around, come say hi and let’s chat about all things #Microcks and #cloudnative.

    Let's make today awesome! 🎉

    #KubeCon2024 #APIs #opensource #Innovation #TechCommunity #developers #DeveloperTools #developercommunity #developerexperience #apimock #apitesting #apidevelopment Cloud Native Computing Foundation (CNCF) / CNCF TAG App Delivery 🙌

  6. 🎉 I’m all set for #KubeCon + #CloudNativeCon North America in Salt Lake City! I just got my badge, and I can’t wait to discuss #CloudNative and #OpenSource with fellow enthusiasts. I'm looking forward to connecting, learning, and sharing ideas with this incredible community.

    See you with Microcks! 👋
    linkedin.com/posts/microcks_ku

    #Innovation #TechCommunity #developerexperience #apimock #apitesting
    #apidevelopment Cloud Native Computing Foundation (CNCF) / CNCF TAG App Delivery 🙌