Top 9 Most Popular Types of API Testing

  Рет қаралды 82,438

ByteByteGo

ByteByteGo

4 ай бұрын

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: bytebytego.ck.page/subscribe
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
The digital version of System Design Interview books: bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Пікірлер: 37
@iceman4660
@iceman4660 4 ай бұрын
Good piece as usual. Something that prevents these tests occurring is the cost involved. Especially for apis/programs that are part of a large application. Often stubs are used but invariably they don't and can't reflect real world interaction. I'd also like to add a wrinkle. What about testing when it involves fixing a sev1, I.e. severe service impacting, problem?
@michalrybak6214
@michalrybak6214 4 ай бұрын
Hi, nice videos. Some topic for future what I'm currently looking for is SQL databases synchronisation, but on premis not cloud. Limits, pros, cons, general requirements. Looking forward for such a video.
@rishiraj2548
@rishiraj2548 4 ай бұрын
Great thanks
@fredthebulldog529
@fredthebulldog529 19 күн бұрын
Great channel and great content.
@morjo02
@morjo02 4 ай бұрын
Thank you for sharing this video..... any solution recommendations for each of the 9 Testing Types??
@raj_kundalia
@raj_kundalia 3 ай бұрын
thank you!
@sunny3246
@sunny3246 4 ай бұрын
Nice video Alex and team. Just to add one thing, UI and UX are different types of testing. what you explained is UX testing, not UI. THankyou :)
@d47im5e
@d47im5e 4 ай бұрын
Cool, keep it up!
@Kujiibki
@Kujiibki 2 ай бұрын
Man, you are the best
@indaneeydesign165
@indaneeydesign165 4 ай бұрын
Thank you
@popguy2046
@popguy2046 4 ай бұрын
hello, can you also cover contract testing?
@vijayakamalk
@vijayakamalk 4 ай бұрын
What software is used to create this beautiful presentation?
@koviroli
@koviroli 4 ай бұрын
Animation tools: Adobe Illustrator and After Effects.
@hl7297
@hl7297 4 ай бұрын
Don't all types of testing prevent regression? Why is it a category? It would be good if you give an example of a regression test that doesn't fall into other types of testing mentioned.
@akshaybalakrishnan150
@akshaybalakrishnan150 4 ай бұрын
Not neccessarily, you have a test suite of existing regressions to ensure the existing functionalities are not broken by new code, which can happen quite a bit. For example, functional testing is only concerned with the new functionality introduced, not necessarily whether other existing functionalities are impacted. Usually it is automated by writing all the test cases onto a repo and running it every time new code is introduced or on a daily period as I have seen at my workplace.
@ansarkhan-rf5fn
@ansarkhan-rf5fn 2 ай бұрын
where you are taking icons for your presentation?
@bigrabbit7700
@bigrabbit7700 4 ай бұрын
Also need to mention about accessibility testing
@SoulsExpert
@SoulsExpert 4 ай бұрын
best one
@KopoLPedov
@KopoLPedov 4 ай бұрын
very vague looks like fuzz testing is part of security, ui and smoke are part of integration
@robsoncoutinhoti
@robsoncoutinhoti 3 ай бұрын
How He created these animated diagrams?
@lodynemark
@lodynemark 4 ай бұрын
Can someone mention tools are used for Api testing rather than Postman especially for integration testing and load testing
@DeusWolf
@DeusWolf 4 ай бұрын
My tests have mostly been written in Python, and generally speaking, automated testing happens in the language you feel comfortable writings the test cases in. However tools like SOAPui(which also does REST), jmeter, rest-assured or K6 provide additional functionality.
@hygieia8149
@hygieia8149 4 ай бұрын
We are using rest assured dsl mostly in company
@BartaBO
@BartaBO 4 ай бұрын
I am fascinated by all these tools, testing routines, advanced IDEs, and everything. IT was of incomparable better quality before all these techniques.
@TotallyNotAuroras2ndChannel
@TotallyNotAuroras2ndChannel 4 ай бұрын
Including the manager Mr Liban
@xavierdubruille
@xavierdubruille 4 ай бұрын
Why does the most basic testing (unit test) is not on the list ? I know, it's a bit different (because testing the underlying method instead of calling the endpoind), but still, it should be the first and most important tests when writing APIs. EDIT: Ok ok, the presented list is not the for the API *devellopers*, but more for a sort of QA team that would have access to the endpoints only.
@Steelrat1994
@Steelrat1994 4 ай бұрын
It seems he completely omitted the tests that devs make(unit, integration, even end-to-end) within the project and only mentioned the ones QA perform. It's not just unit tests anymore. With containers you can easily add external dependencies to your test suite, apply your schema to a DB via something like liquibase and test interaction with a real DB/Kafka/other stuff on every test run. And because microservices are relatively small it is extremely convenient.
@JoeyTurVic
@JoeyTurVic 4 ай бұрын
Because this is not a list about all tests in general. This is focused on API testing which involves calling an endpoint. I don’t see any value talking about unit tests, there are multiple videos about it. The target audience of this video is not complete beginners in testing.
@xavierdubruille
@xavierdubruille 4 ай бұрын
@Steelrat1994 That makes a lot of sense ! Thank you for your answer . (I've also thought about those other tests you've mentioned, but i was less surprised as they could be assimilated to the ones presented; for exemple: a functional test, if automated, could be considered as an e2e test... ). The key in my mistake was about forgetting the QA team 😅 --> for the last 15 years, I've used most of those tests (with containers, liquibase, ... very useful stuff indeed), but i was often Dev *and* QA ... that's why I couldn't consider testing my API's with those mentioned tests only. Now I understand 🙇‍♂️
@parthasarma9157
@parthasarma9157 4 ай бұрын
As you mentioned ut is nit api testing
@DamjanDimitrioski
@DamjanDimitrioski 3 ай бұрын
The problem is we the developers like to include tests, but the management like to have more development over testing, and doesn't allow budget for unit testing, nor testing team. So, it's not our fault if the company we work for is cheap.
@sltany
@sltany 4 ай бұрын
❤❤❤❤
@aakarshan4644
@aakarshan4644 4 ай бұрын
I just rawdogg curl
@zixuanzhao6043
@zixuanzhao6043 8 күн бұрын
+Chaos Engineering
@rinogo1
@rinogo1 4 ай бұрын
Missing: end-to-end testing
@TotallyNotAuroras2ndChannel
@TotallyNotAuroras2ndChannel 4 ай бұрын
Unfortunately the Indians at Abbott Laboratories lied on theirs tests.
@chinmayrath8494
@chinmayrath8494 4 ай бұрын
noice
Top 5 Most-Used Deployment Strategies
10:00
ByteByteGo
Рет қаралды 231 М.
10 Coding Principles Explained in 5 Minutes
5:44
ByteByteGo
Рет қаралды 46 М.
Surprise Gifts #couplegoals
00:21
Jay & Sharon
Рет қаралды 27 МЛН
Айттыңба - істе ! | Synyptas 3 | 7 серия
21:55
kak budto
Рет қаралды 1,5 МЛН
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Рет қаралды 4,6 МЛН
How certificates actually work
9:47
Beta To Prod
Рет қаралды 2,7 М.
Roadmap for Learning SQL
4:52
ByteByteGo
Рет қаралды 191 М.
Why is JWT popular?
5:14
ByteByteGo
Рет қаралды 247 М.
Top 12 Tips For API Security
9:47
ByteByteGo
Рет қаралды 54 М.
Top 6 Load Balancing Algorithms Every Developer Should Know
5:18
How Does Linux Boot Process Work?
4:44
ByteByteGo
Рет қаралды 472 М.
Containerization Explained
8:09
IBM Technology
Рет қаралды 686 М.
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Рет қаралды 827 М.
Хомяк может разблокировать АЙФОН
0:14
Собиратель новостей
Рет қаралды 474 М.
#Shorts Good idea for testing to show.
0:17
RAIN Gadgets
Рет қаралды 1,3 МЛН
Распаковал Xiaomi SU7
0:59
Wylsacom
Рет қаралды 1,1 МЛН
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 3 МЛН