Тёмный

Software Testing Explained in 100 Seconds 

Fireship
Подписаться 3,1 млн
Просмотров 286 тыс.
50% 1

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

Наука

Опубликовано:

 

23 май 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 295   
@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?*
@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.*
@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.
@RageBasterd
@RageBasterd 3 года назад
you might think TDD (Test Driven Development) is the standard in the industry, in my experience BDD( Bug Driven Development) is.
@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.
@nikhilmwarrier7948
@nikhilmwarrier7948 3 года назад
Waiting for the full video! Kudos!
@CatMeowMeow
@CatMeowMeow 3 года назад
I really appreciate you for continuing to make these
@PrasangaBasnayake
@PrasangaBasnayake 3 года назад
Can't wait for the test driven development video. 👍
@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 RU-vid Vanced, but was buggy
@vwklekhak
@vwklekhak 3 года назад
@@hypercrack9262 On android I set Private DNS to dns.adguard.com, that does the trick system-wide.
@premdon009
@premdon009 3 года назад
Just thinking about how the testing works Thanks bro
@ecs1611
@ecs1611 3 года назад
Very excited about the test driven development video!
@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
@local.interloper
@local.interloper 3 года назад
Beyond 100 seconds: Writing your tester Beyond 600 seconds: Wiriting a tester for your tester
@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.
@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.
@samarmohan9891
@samarmohan9891 3 года назад
yesssss, you did it. THANKS SO MUCH
@ujjal147
@ujjal147 3 года назад
Looking forward to the longer video!
@anshchopra8947
@anshchopra8947 5 месяцев назад
Thanks very well explained for a beginner like me
@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 !
@someonenew5198
@someonenew5198 3 года назад
Dude your videos are like candy. I LOVE candy!
@pocketmage124
@pocketmage124 3 года назад
You are slowly reigniting my passion for coding...
@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 года назад
++
@ibrahimmusayev6991
@ibrahimmusayev6991 2 года назад
I would love to see your video about Test Driven Development (TDD) as well. It is great topic to touch.
@Mettaworldj
@Mettaworldj 3 года назад
Keep up the beautiful content!
@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!
@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.
@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 💎🙌
@DodaGarcia
@DodaGarcia 3 года назад
Omg I cant wait for that TDD video
@kunalsoni7681
@kunalsoni7681 3 года назад
very informative video in short time💚
@srivatsajoshi
@srivatsajoshi 3 года назад
Nicely explained 🔥🔥
@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.
@cocomadfans950
@cocomadfans950 Год назад
Amazing video!
@fujihita2500
@fujihita2500 3 года назад
The all-so-familiar post-it on the backlog: "Test the test suite pls, kthx"
@TheStefanos939
@TheStefanos939 3 года назад
More videos with testing please !
@derciojds
@derciojds 3 года назад
Make Tailwind CSS in 100 seconds. Good video btw
@miladbahmanabadi352
@miladbahmanabadi352 2 года назад
You are the best 👌🏻
@divyanshusah2809
@divyanshusah2809 3 года назад
Idk why but I love ur Videos.💬
@sairaj5660
@sairaj5660 3 года назад
Definitely want testing, it's rare ❤️
@DenisTRUFFAUT
@DenisTRUFFAUT 3 года назад
I like the intro with the iceberg :)
@user-ve5qg1pk4m
@user-ve5qg1pk4m 4 месяца назад
Wow! It's awesome!!!
@dennyahh
@dennyahh 3 года назад
Thank you so much!
@from2ureview251
@from2ureview251 3 года назад
Keep that smoke coming, looking forward to see blockchain related topics web3 js ...
@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🔥
@yt.mhasan
@yt.mhasan 3 года назад
Thanks, man. Take Love.
@Expertpixelpusher
@Expertpixelpusher 3 года назад
Accessibility testing and development!!
@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.
@xtraszone
@xtraszone 3 года назад
Very nice, Please create short videos on: > Machine Learning > Big Data > Internet of Things > VS Code > Socket io
@jeanpolice3044
@jeanpolice3044 3 года назад
Awesome !!!
@indietuts
@indietuts 3 года назад
Hey, Please a make a detailed video on software testing with some of popular automation tool.
@Jelvix
@Jelvix 15 дней назад
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
@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.
@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. 😅
@BerenES
@BerenES 3 года назад
I was literally learning this *right now*
@nixeverything
@nixeverything 3 года назад
bEEP bOOP: algorithm has located target.
@_parassolanki
@_parassolanki 3 года назад
Awesome video..
@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.
@AreyHawUstad
@AreyHawUstad 3 года назад
Thank you! TDD and BDD please
@renu3463
@renu3463 3 года назад
I really like that people are aware of QUANTUM PHYSICS in computer. 0:16
@arlandmichelenavillegas3753
@arlandmichelenavillegas3753 3 года назад
Yes! More TDD!
@swoorp
@swoorp 3 года назад
Ayee, you're back!
@sirjansingh310
@sirjansingh310 3 года назад
assertEquals(1, 1). Failed test now passes. Hackerman 😎
@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)?
@bastiaanverhaar7021
@bastiaanverhaar7021 3 года назад
Can you also cover mutation testing, like Stryker formexample?
@coompiler9029
@coompiler9029 3 года назад
1:35 >function add(a, b) >return a - b
@awesome-kartikey
@awesome-kartikey 3 года назад
yes make more👍👍👍
@TKYasser
@TKYasser 3 года назад
Amazing
@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.
@tonylion2680
@tonylion2680 3 года назад
yessss testing!
@kanakbagga3824
@kanakbagga3824 3 года назад
Please do a video on DGraph :)
@Hobbitstomper
@Hobbitstomper 3 года назад
0:16 Small step missing. The V8 engine compiles into bytecode first which then is compiled into machine code.
@scotchrobbins
@scotchrobbins 3 года назад
Speaking as someone stuck in manual testing right now, I felt the bit about Jira ticket backlogs in my blood.
@nitin-code-comedy
@nitin-code-comedy 3 года назад
Create video on software development methodologies like agile etc.
@motivation2study648
@motivation2study648 3 года назад
Nice
@Sam-qn4ly
@Sam-qn4ly 3 года назад
BDD would be pretty cool. pretty similar to this though
@ebrahimbadusha1677
@ebrahimbadusha1677 3 года назад
@fireship.oi please do more than 100sec for this guys let's make it happent
@johnswanson217
@johnswanson217 3 года назад
nice
@refeez3700
@refeez3700 3 года назад
Add(a,b) return a-b; thanks!
@parthipankalayini8
@parthipankalayini8 3 года назад
Please do go lang videos ♥
@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
@mbehboodian
@mbehboodian 3 года назад
Waiting for the upcoming...
@bobDotJS
@bobDotJS 3 года назад
The king of RU-vid strikes again
@aratakarkosh9588
@aratakarkosh9588 3 года назад
Video about BDD (Behavior-Driven-Development) maybe ? :))
@AbrahamWilson
@AbrahamWilson 3 года назад
Please make a series on passwordless authentication methods
@andrewskangah3710
@andrewskangah3710 3 года назад
This is all I have to do at work this week. How did fireship know? Hey. How'd you know???
@calkelpdiver
@calkelpdiver 3 года назад
For the creator of this video, do you do Software Testing as a fulltime profession? How many years of experience do you have? This line of work is not as simplistic as you try to portray it. You've helped to propagate one of the myths and misconceptions about Software Testing.
@dingding4898
@dingding4898 2 года назад
what's the myth you're talking about?
@calkelpdiver
@calkelpdiver 2 года назад
@@dingding4898, Proved my point. You don't know which one it is. So...
@ThiagoVieira91
@ThiagoVieira91 3 года назад
🔥🔥🔥 FIRESHIP TESTING 🔥🔥🔥 MY BRAIN IS READY 🤯
@kieranjohn81
@kieranjohn81 3 года назад
what is the test reporter that you have plugged into ?karma?
@ThanuraNadun
@ThanuraNadun 3 года назад
What is that tool that you used for e2e testing example clip ?
@vasiovasio
@vasiovasio 3 года назад
App screens used on this video are from GitKraken and Cypress :)
@AnindoSarker
@AnindoSarker 3 года назад
My entire half of Software Requirement Engineering course summarized in 100 seconds
Далее
GUN Decentralized Graph DB in 100 Seconds
2:19
Просмотров 141 тыс.
Lesson 1 - Software Testing
1:07:33
Просмотров 128 тыс.
Super gymnastics 😍🫣
00:15
Просмотров 30 млн
xUnit or NUnit? Picking the Right Testing Library
10:00
when your serverless computing bill goes parabolic...
3:51
When To Unit, E2E, And Integration Test
14:58
Просмотров 86 тыс.
GitHub Copilot just got promoted to Captain
4:01
Просмотров 668 тыс.
Testing WITHOUT Mocks or Interfaces!
12:27
Просмотров 24 тыс.
Git MERGE vs REBASE
16:12
Просмотров 1 млн
I Asked GPT-4 To Refactor My Legacy Codebase
12:39
Просмотров 348 тыс.
Автодержатель телефона
0:29
Просмотров 11 тыс.
keren sih #iphone #apple
0:16
Просмотров 529 тыс.