Suche
Beiträge, die mit apitesting getaggt sind
"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."
https://robertdelwood.medium.com/understanding-query-parameter-handling-in-rest-calls-1821e0c3fa8c
#APIs #RESTAPIs #Rest #APITesting #APIDesign #APIDocumentation #SoftwareDevelopment
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."
https://robertdelwood.medium.com/understanding-query-parameter-handling-in-rest-calls-1821e0c3fa8c
#APIs #RESTAPIs #Rest #APITesting #APIDesign #APIDocumentation #SoftwareDevelopment
"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."
https://nordicapis.com/the-road-to-customer-loyalty-starts-at-the-api-layer/
#APIs #APIDdesign #APIDevelopment #UX #UserExperience #DE #DeveloperExperience #QA #APITesting
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."
https://nordicapis.com/the-road-to-customer-loyalty-starts-at-the-api-layer/
#APIs #APIDdesign #APIDevelopment #UX #UserExperience #DE #DeveloperExperience #QA #APITesting
The Road to Customer Loyalty Starts at the API Layer | Nordic APIs |
Superior customer outcomes are the result of streamlined API design, quality assurance, and digital experience, shares SmartBear's Joe Joyce.Joe Joyce (Nordic APIs)