Software Testing Explained in 100 Seconds

  Рет қаралды 296,028

Fireship

Fireship

3 жыл бұрын

When you develop software, it's a good idea to make sure it works by testing it. Test-Driven Development (TDD) can help you understand your code and decrease bugs. fireship.io/tags/testing/
#software #tech #100SecondsOfCode
🔗 Resources
Testing overview en.wikipedia.org/wiki/Softwar...
Jasmine jasmine.github.io/
Software testing study www.researchgate.net/publicat...
🤓 Install the quiz app
iOS itunes.apple.com/us/app/fires...
Android play.google.com/store/apps/de...
🔥 Watch more with Fireship PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font

Пікірлер: 298
@CoryTheSimmons
@CoryTheSimmons 3 жыл бұрын
I like how you made your whole channel then went back to add tests.
@PedroHenrique-xh8gj
@PedroHenrique-xh8gj 3 жыл бұрын
That's the human software lifecycle
@svensky16
@svensky16 3 жыл бұрын
classic
@gerritweiermann79
@gerritweiermann79 3 жыл бұрын
😂👌
@068LAICEPS
@068LAICEPS 3 жыл бұрын
🤣
@adityapathak5761
@adityapathak5761 3 жыл бұрын
Life imitates art
@danielwood2432
@danielwood2432 3 жыл бұрын
I'm excited to see you taking on more difficult topics like testing. There are too many videos out there covering the basics. Developers quickly outgrow the basics and its hard to find help with more complex topics.
@nyzss
@nyzss 3 жыл бұрын
Am beginner, totally agree with this. Even though i really like and appreciate the basic beginner tutorials, there isn’t enough videos about more intermediate/difficult stuff.
@Shuyinz
@Shuyinz 3 жыл бұрын
I totally agree!
@042chowdary2
@042chowdary2 3 жыл бұрын
Your next topic I guess penetration testing
@yt-sh
@yt-sh 2 жыл бұрын
`Developers quickly outgrow the basics` such an understatement
@cyberneticbutterfly8506
@cyberneticbutterfly8506 2 жыл бұрын
Quantum mechanics in 100s.
@klutch4198
@klutch4198 3 жыл бұрын
HUGE deal. Testing really starts to matter when you get out in the wild!! 🔥🔥🔥
@mjohnson2807
@mjohnson2807 3 жыл бұрын
Depends on if your company thinks so lol
@klutch4198
@klutch4198 3 жыл бұрын
Haha that's accurate
@elgatito00
@elgatito00 3 жыл бұрын
Just wanted to say, I'm hooked to ur website 🥰
@tapu_
@tapu_ 3 жыл бұрын
Me: *tries to test for errors in my code* My test code: *what about me bruv?*
@rushdude87
@rushdude87 3 жыл бұрын
Awesome video! I personally would love to see more videos regarding some of the other testing strategies, in particular performance testing as I've always heard of it but never actually seen how its been implemented. I recently applied for a Digital QA Engineer role and used your cypress video to help me prepare. I'm pleased to say they offered me a role. You had a hand in that, so thank you for what you do.
@albertemilian1719
@albertemilian1719 3 жыл бұрын
You're a mind reader for sure. Not the first time when i get into a programming topic and you come up with the complementary vid. Love your channel!!! Keep going!!
@mmuneebajaz
@mmuneebajaz 3 жыл бұрын
fireship uploads are on 🔥🔥 guess quitting Coffee is paying off 😅
@Mischiefcity2013
@Mischiefcity2013 3 жыл бұрын
This is the video I’ve been waiting for! Looking forward to the longer-format one
@mirashif
@mirashif 3 жыл бұрын
Trust me, I never miss watching your videos. When I see Fireship notification and I click it immediately.
@stevesajeev6477
@stevesajeev6477 3 жыл бұрын
You have been an awesome channel for me. As you have a lot of videos covering a variety of topics. Waiting for your in depth video...
@durgaprasady8044
@durgaprasady8044 3 жыл бұрын
Are you reading my mind? Few months ago I began to learn web dev, and each video you upload or youtube suggests is like, wow, how do you know that I need this? how do you know I am thinking of this as my next step. For a self-taught developer, this is a path way. One good thing that I did is to subscribe to you channel at the beginning of my learning process.Thank you. Keep it up Fireship.
@PrasangaBasnayake
@PrasangaBasnayake 3 жыл бұрын
Can't wait for the test driven development video. 👍
@TheEnde124
@TheEnde124 3 жыл бұрын
Any building engineer would be heavily offended by that intro
@Fireship
@Fireship 3 жыл бұрын
Hopefully no bridge engineers will ever see this
@Dust2n
@Dust2n 3 жыл бұрын
Good thing civil engineers don't know how to use computers
@Anonymous-tl5rq
@Anonymous-tl5rq 3 жыл бұрын
You can go wrong with software anf rebuild it without harming anyone but with anything containing a structure you cannot go wrong once its done building.
@stiman1
@stiman1 3 жыл бұрын
As a former structural engineer who transitioned to software, I am definitely slightly offended...
@Al_Gonzo
@Al_Gonzo 3 жыл бұрын
^ *Oh no* *Mission failed.*
@abhishek.rathore
@abhishek.rathore 3 жыл бұрын
I am starting a new project. And it will be a big one. I want to make it as good and professional as I can. Cannot wait for your more detailed video on testing. Thanks a lot.
@nikhilmwarrier7948
@nikhilmwarrier7948 3 жыл бұрын
Waiting for the full video! Kudos!
@CatMeowMeow
@CatMeowMeow 3 жыл бұрын
I really appreciate you for continuing to make these
@local.interloper
@local.interloper 3 жыл бұрын
Beyond 100 seconds: Writing your tester Beyond 600 seconds: Wiriting a tester for your tester
@Just_Moh_it
@Just_Moh_it 3 жыл бұрын
I genuinely await your next video. You've been producing gold content (saying as a college beginner), and have helped me keep up with job requirements… Tnx
@ecs1611
@ecs1611 3 жыл бұрын
Very excited about the test driven development video!
@premdon009
@premdon009 3 жыл бұрын
Just thinking about how the testing works Thanks bro
@hypercrack9262
@hypercrack9262 3 жыл бұрын
You're the only person whose Ads I feel are worth watching.
@m4saurabh
@m4saurabh 3 жыл бұрын
aaaa... i use adblock.
@hypercrack9262
@hypercrack9262 3 жыл бұрын
@@m4saurabh which app bro?
@m4saurabh
@m4saurabh 3 жыл бұрын
@@hypercrack9262 Well I use brave which do this by default but when i am using firefox then i this extendsion addons.mozilla.org/en-US/firefox/addon/adblock-plus/
@hypercrack9262
@hypercrack9262 3 жыл бұрын
@@m4saurabh I'm also a brave user, but when it comes to android I don't have any good apps. Tried KZfaq Vanced, but was buggy
@vwklekhak
@vwklekhak 3 жыл бұрын
@@hypercrack9262 On android I set Private DNS to dns.adguard.com, that does the trick system-wide.
@subhadeepchatterjee1528
@subhadeepchatterjee1528 3 жыл бұрын
How did you know again that I wanted to learn this?!!!
@Fireship
@Fireship 3 жыл бұрын
It's my job to know
@taureon_
@taureon_ 3 жыл бұрын
@@Fireship which package do you use to read minds?
@Vivek2062
@Vivek2062 3 жыл бұрын
A job very well done Jeff!! Loved it ❤️❤️
@husler7424
@husler7424 3 жыл бұрын
Stop doing gambit
@chotai
@chotai 3 жыл бұрын
I actually wanted this 6 days ago. But Poor me.
@ujjal147
@ujjal147 3 жыл бұрын
Looking forward to the longer video!
@lutaseb
@lutaseb 3 жыл бұрын
hoooo man, a more in depth video about testing with react or angular would be so great, might be unit, e2e or whatever !
@kaendor
@kaendor 3 жыл бұрын
Important topic indeed. I'd suggest you add Property-based testing to the cloud of test type you showed since it is a powerful way of testing but mostly unknown.
@Shuyinz
@Shuyinz 3 жыл бұрын
Please make a course that you teach from basic to more complex for how to test unit test, integration test and end to end testing! I would insta buy your course!
@samarmohan9891
@samarmohan9891 3 жыл бұрын
yesssss, you did it. THANKS SO MUCH
@RageBasterd
@RageBasterd 3 жыл бұрын
you might think TDD (Test Driven Development) is the standard in the industry, in my experience BDD( Bug Driven Development) is.
@fujihita2500
@fujihita2500 3 жыл бұрын
The all-so-familiar post-it on the backlog: "Test the test suite pls, kthx"
@ibrahimmusayev6991
@ibrahimmusayev6991 2 жыл бұрын
I would love to see your video about Test Driven Development (TDD) as well. It is great topic to touch.
@anshchopra8947
@anshchopra8947 6 ай бұрын
Thanks very well explained for a beginner like me
@aram5642
@aram5642 3 жыл бұрын
...which leads me to asking for new episodes on types of mocks, stubs and timers - and their purpose. And snapshots. Thank you :)
@mupert_rerdok
@mupert_rerdok 3 жыл бұрын
++
@kylekim5861
@kylekim5861 3 жыл бұрын
I’m excited for the next TDD video 😍
@tylersustare
@tylersustare 3 жыл бұрын
This is great! Can't wait for Ruby on rails in 100 seconds 💎🙌
@pocketmage124
@pocketmage124 3 жыл бұрын
You are slowly reigniting my passion for coding...
@DodaGarcia
@DodaGarcia 3 жыл бұрын
Omg I cant wait for that TDD video
@ChaoticNeutralMatt
@ChaoticNeutralMatt 3 жыл бұрын
Quantum physics, sounds legit. Also terrified of someone fully learns all the layers.
@leoingson
@leoingson 3 жыл бұрын
80s was the all-layers-decade. Fun times.
@Mettaworldj
@Mettaworldj 3 жыл бұрын
Keep up the beautiful content!
@derciojds
@derciojds 3 жыл бұрын
Make Tailwind CSS in 100 seconds. Good video btw
@srivatsajoshi
@srivatsajoshi 3 жыл бұрын
Nicely explained 🔥🔥
@IAmSamuelCharpentier
@IAmSamuelCharpentier 3 жыл бұрын
If you make a full course on testing, including all the kinds of testing and how to integrate it to typescript and frameworks, I'm buying
@abhishekvishwakarma9045
@abhishekvishwakarma9045 3 жыл бұрын
can we have a video on how we can integrate different tests into an existing project, that will be cool🔥
@TheStefanos939
@TheStefanos939 3 жыл бұрын
More videos with testing please !
@someonenew5198
@someonenew5198 3 жыл бұрын
Dude your videos are like candy. I LOVE candy!
@AlbertoPNeto
@AlbertoPNeto 3 жыл бұрын
Does anyone know how to approach some issues on testing, when a part of your developer team delivers a landing page for a new client basically every 2 or 3 days? Should it go through testing at all, even if it has a basic form (basically the same route in every single one of them)?
@kunalsoni7681
@kunalsoni7681 3 жыл бұрын
very informative video in short time💚
@dennyahh
@dennyahh 3 жыл бұрын
Thank you so much!
@from2ureview251
@from2ureview251 3 жыл бұрын
Keep that smoke coming, looking forward to see blockchain related topics web3 js ...
@DenisTRUFFAUT
@DenisTRUFFAUT 3 жыл бұрын
I like the intro with the iceberg :)
@FilledStacks
@FilledStacks 3 жыл бұрын
Lol "so they get backlogged by developers" ... We've got a large "On Hold" column in every sprint haha. Great vid Jeff. I have an automated series I want to make but it uses an in house piece of software we made. Can't wait to share it with the community.
@cocomadfans950
@cocomadfans950 Жыл бұрын
Amazing video!
@sairaj5660
@sairaj5660 3 жыл бұрын
Definitely want testing, it's rare ❤️
@indietuts
@indietuts 3 жыл бұрын
Hey, Please a make a detailed video on software testing with some of popular automation tool.
@miladbahmanabadi352
@miladbahmanabadi352 2 жыл бұрын
You are the best 👌🏻
@user-ve5qg1pk4m
@user-ve5qg1pk4m 5 ай бұрын
Wow! It's awesome!!!
@tunatuncer5639
@tunatuncer5639 3 жыл бұрын
Just started a summer research at university of illinois about software testing, can't imagine a better timing of the release of the video. 😅
@divyanshusah2809
@divyanshusah2809 3 жыл бұрын
Idk why but I love ur Videos.💬
@xtraszone
@xtraszone 3 жыл бұрын
Very nice, Please create short videos on: > Machine Learning > Big Data > Internet of Things > VS Code > Socket io
@mrdotkg
@mrdotkg 3 жыл бұрын
Oh my fireship, I am ticking 'yes' to the Karma options on create -new-web-app shell for sure in next chance.
@Expertpixelpusher
@Expertpixelpusher 3 жыл бұрын
Accessibility testing and development!!
@ThanuraNadun
@ThanuraNadun 3 жыл бұрын
What is that tool that you used for e2e testing example clip ?
@BerenES
@BerenES 3 жыл бұрын
I was literally learning this *right now*
@nixeverything
@nixeverything 3 жыл бұрын
bEEP bOOP: algorithm has located target.
@AreyHawUstad
@AreyHawUstad 3 жыл бұрын
Thank you! TDD and BDD please
@_parassolanki
@_parassolanki 3 жыл бұрын
Awesome video..
@kieranjohn81
@kieranjohn81 3 жыл бұрын
what is the test reporter that you have plugged into ?karma?
@arlandmichelenavillegas3753
@arlandmichelenavillegas3753 3 жыл бұрын
Yes! More TDD!
@bastiaanverhaar7021
@bastiaanverhaar7021 3 жыл бұрын
Can you also cover mutation testing, like Stryker formexample?
@jeanpolice3044
@jeanpolice3044 3 жыл бұрын
Awesome !!!
@Hobbitstomper
@Hobbitstomper 3 жыл бұрын
0:16 Small step missing. The V8 engine compiles into bytecode first which then is compiled into machine code.
@yt.mhasan
@yt.mhasan 3 жыл бұрын
Thanks, man. Take Love.
@sirjansingh310
@sirjansingh310 3 жыл бұрын
assertEquals(1, 1). Failed test now passes. Hackerman 😎
@martinharris4416
@martinharris4416 3 жыл бұрын
trust me initially you feel testing is a waste of time until your codebase is so large you can't find where errors are originating so you start writing inefficient code like refreshing the whole application and eventually you need to rewrite the whole thing. I've rewritten my app 4 times and now with all the testing and the architecture I've used it's going pretty smooth.
@renu3463
@renu3463 3 жыл бұрын
I really like that people are aware of QUANTUM PHYSICS in computer. 0:16
@coompiler9029
@coompiler9029 3 жыл бұрын
1:35 >function add(a, b) >return a - b
@nitin-code-comedy
@nitin-code-comedy 3 жыл бұрын
Create video on software development methodologies like agile etc.
@martinjohannesson1854
@martinjohannesson1854 3 жыл бұрын
The image at 0:15 where did you find that? Asking for a friend.
@Jelvix
@Jelvix Ай бұрын
Thanks for this video! It's incredibly helpful, especially for those who are just beginning their journey. Our QA team also created a great video for QA, where we collected the software testing trends for 2024 on our channel
@andrewskangah3710
@andrewskangah3710 3 жыл бұрын
This is all I have to do at work this week. How did fireship know? Hey. How'd you know???
@56independent42
@56independent42 3 жыл бұрын
how do you test that these files work as planned?
@richdobbs6595
@richdobbs6595 3 жыл бұрын
You forgot the main form of testing - release it to customers and then fix the problems that they report, or not depending whether software quality even matters. It would really be nice for you to investigate social interactions regarding testing. As far as I've seen, more often than not testing resources are devoted to checking off a box that testing has been done, rather than trying to actually improve quality or speed of creating functionality. TDD has been around a long time, but in a typical development situation isn't used. Why is that? I'm an advocate of TDD, but its not done my career any good, nor have I ever been able to get anyone else to adopt it, yet alone have it clearly benefit the organization that I was using it in.
@kanakbagga3824
@kanakbagga3824 3 жыл бұрын
Please do a video on DGraph :)
@rubenuijtde
@rubenuijtde 3 жыл бұрын
I keep ignoring the fact that I should start automating my tests, but because it's Fireship, I just HAD to click on this video
@scotchrobbins
@scotchrobbins 3 жыл бұрын
Speaking as someone stuck in manual testing right now, I felt the bit about Jira ticket backlogs in my blood.
@AbrahamWilson
@AbrahamWilson 3 жыл бұрын
Please make a series on passwordless authentication methods
@TKYasser
@TKYasser 3 жыл бұрын
Amazing
@Sam-qn4ly
@Sam-qn4ly 3 жыл бұрын
BDD would be pretty cool. pretty similar to this though
@jeffhappens1
@jeffhappens1 Жыл бұрын
what application is that on the right at 0:09?
@awesome-kartikey
@awesome-kartikey 3 жыл бұрын
yes make more👍👍👍
@parthipankalayini8
@parthipankalayini8 3 жыл бұрын
Please do go lang videos ♥
@samarbid13
@samarbid13 3 жыл бұрын
what is the name of the background music track? I really like it!
@motivation2study648
@motivation2study648 3 жыл бұрын
Nice
@swoorp
@swoorp 3 жыл бұрын
Ayee, you're back!
@eglobalsystems2554
@eglobalsystems2554 22 күн бұрын
I would add in details more non-functional testings too.
@johnswanson217
@johnswanson217 3 жыл бұрын
nice
@aratakarkosh9588
@aratakarkosh9588 3 жыл бұрын
Video about BDD (Behavior-Driven-Development) maybe ? :))
@ebrahimbadusha1677
@ebrahimbadusha1677 3 жыл бұрын
@fireship.oi please do more than 100sec for this guys let's make it happent
@tonylion2680
@tonylion2680 3 жыл бұрын
yessss testing!
@Rong.404
@Rong.404 3 жыл бұрын
“Engineering something easy like a bridge”. Yeah we obviously doodle such trivial things like this in our lunch nuddles
@ReadThisOnly
@ReadThisOnly 3 жыл бұрын
building a bridge seems pretty hard ngl, I'd rather center a button in a div
@CTOOFBOOGLE
@CTOOFBOOGLE 3 жыл бұрын
Testing is easy! That’s when I run my server and it breaks right?
GUN Decentralized Graph DB in 100 Seconds
2:19
Fireship
Рет қаралды 142 М.
Test-Driven Development // Fun TDD Introduction with JavaScript
12:55
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 11 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 44 МЛН
Software Testing Explained: How QA is Done Today
11:26
AltexSoft
Рет қаралды 201 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 429 М.
5 Types of Testing Software Every Developer Needs to Know!
6:24
Thoughts About Unit Testing | Prime Reacts
11:21
ThePrimeTime
Рет қаралды 211 М.
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2 МЛН
CPU vs GPU vs TPU vs DPU vs QPU
8:25
Fireship
Рет қаралды 1,6 МЛН
Software Testing Tutorial #1 - What is Software Testing | With Examples
10:58
Software Testing Mentor
Рет қаралды 206 М.
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 444 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 5 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 178 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,7 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 15 МЛН