Agile Practitioners Conference

Agile Practitioners Conference

Share

The official page of the Agile Practitioners Conference - for the community, by the community.

The API Series - TMI 30/11/2023

When we're talking about testing APIs, we usually think about the results as either working or not.
But APIs are like windows into our system, and sometimes, these windows are open too much. When that happens, they might expose more information than they need. There is such thing as Too Much Information with APIs.

And that's the topic of my next video.

Enjoy!
https://youtu.be/8VVhbtpNDCQ

The API Series - TMI In this series, I'm talking about APIs and API testing. In this one, I talk about APIs that expose too much. And as testers, we need to make sure they don't ...

The API Series - Testing Fun With Input Data 20/11/2023

APIs are complex. Testing them is complexer. Yes, you it's a word.
Since REST APIs are based on HTTP and HTTP is based on text, you can play with what you send to see if the system can handle it.

Let's take white space for example. If you're sending JSON or XML, whitespace shouldn't matter. As long as the right non-space-y characters are in order, the server will be able to read it, right?

There's a hidden assumption (that most of time is true, that's why it's tricky). Most frameworks you use in the back-end will do the transformation from JSON to objects for you. That means they handle the "ignore the white space for you". In special cases, the developers will build the white-space filtering.

Most of the time it works. But bugs can happen. Now, what is the risk of that happening?

In the first case - low, in the second higher. The lesson is that you need to know how things are built, before deciding how to test and what.

And I made this video, on how else you can play with input data. Also visible characters.

Enjoy.
https://youtu.be/-_dCrwnUUxk

The API Series - Testing Fun With Input Data In this series, I'm talking about APIs and API testing. In this one, I talk about how we test for different responses for the same API, just by playing with ...

28/07/2022

CHECK OUT OUR NEW WEBSITE: https://practicalsw.com

Sep. 2022: UPCOMING EVENTS
● Agile Knowledge Management: Ilan Kirschenbaum
● Microservices Done Right: Uri Goldstein
● Docker for Developers: Dror Gluska

For more info: Dalit Dasht
[email protected] | 052-357-7844

Want your business to be the top-listed Cleaning Service in Ramat Gan?
Click here to claim your Sponsored Listing.

Telephone

Address


Kfar Hamakabia
Ramat Gan

Opening Hours

Monday 09:00 - 17:00
Tuesday 09:00 - 17:00
Wednesday 09:00 - 17:00
Thursday 09:00 - 17:00
Sunday 09:00 - 17:00