Static, Unit, Integration, and End-to-End Tests Explained - Software Testing Series #1

preview_player
Показать описание
"Prevention is better than cure."

Ever heard that one before? Turns out that it also applies to software. You can either fix bugs as you find them or write tests to prevent them from happening.

Writing tests has many benefits. Some of them are:
💤 You sleep better knowing that your system won't break overnight
🍻 Your colleagues feel more confident approving your code
💰 Companies want to hire you

Most developers will ignore this and keep writing code without tests, just like most people won't take care of their health until they're sick. But not you! Because you care about code quality.

This video will give you a much better foundation for software testing! We go over the following topics:
1. Static tests
2. Unit tests
3. Integration tests
4. End-to-End (E2E) tests
5. Why do we need them?
6. Which ones should you use?

Plus:
⚡️ It's only 15 minutes long
🧑‍🏫 It has code examples for each type of test
🧑‍💻 We made a GitHub repository for you to follow along

----------

CHAPTERS

00:00 Short Version
00:42 Introduction
00:55 What is Software testing
01:30 Static tests
05:50 Unit tests
07:19 Integration tests
09:05 End-To-End tests
12:22 Verdict
13:10 Conclusion

REFERENCES

2. Static vs Unit vs Integration vs E2E Testing for Frontend Apps (Kent C. Dodds):
3. 20 Types of Tests Every Developer Should Know (Semaphore):
4. Lint Code: What Is Linting + When To Use Lint Tools (Perforce):
6. What is Unit Testing? (Autify Blog):
7. Integration Tests (with examples) by Team Merlin (Government Digital Services, Singapore):
8. Types of Software Testing | The Complete List (Edureka):
9. JavaScript Static Code Analysis & Security Review Tool (SonarQube):
10. How to Perform End-to-End Testing (Smart Bear):
11. What Is End-To-End Testing: E2E Testing Framework with Examples (Software Testing Help):
12. ESLint no-var rule (ESLint documentation):
13. Airbnb style conventions (GitHub):

#softwaretesting #javascript #typescript
Рекомендации по теме
Комментарии
Автор

Been searching for over an hour. This video is the best overview I’ve found. Thank you

ArronTaylor-wmes
Автор

very clear explanation the best so far i found after seaching one hour

MY-rlpv
Автор

Loved the series, thanks for taking the time to explain these concepts ❤

EmbeddedMastery
Автор

Thanks. I really need to start learning how to do testing. It's a part I've neglected a lot.

hectorg
Автор

Damn, this is called "perfect video"🔥

memegalore