React Testing Course for Beginners - Code and Test 3 Apps

  Рет қаралды 117,221

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

In this React testing course, you will learn how to code, test, and deploy 3 different React apps. You will learn how to use React Testing Library, write end-to-end visual tests, and develop comprehensive test strategies. You will also learn how to use testing tools such as Happo.io, Cypress, and Jest.
💻 GitHub Links:
1: github.com/nadvolod/react-web...
2: github.com/nadvolod/js-code/t...
3: github.com/nadvolod/js-code/t...
✏️ Nikolay Advolodkin created this course. Check out his channel: / ultimateqa
📥 Subscribe to Nikolay's weekly email on JavaScript testing: ultimateqa.ck.page/js-testing...
📝 Nikolay's blog: ultimateqa.com/blog
⭐️ Course Contents ⭐️
(0:00:00) Introduction
(0:01:47) Creating A React App and Deploy to Microsoft Azure
(0:42:14) Birthday Reminder React App with Full Testing
(1:18:29) Build & Test A Portfolio Website
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 118
@TheKNdheeraj0
@TheKNdheeraj0 2 жыл бұрын
Really appreciate it. I have seen many videos of React on KZbin. But none of them focus on testing. This is the video, that I have being looked for. Development + Testing!!
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks for the feedback :) Yea, I think it's very important for a developer to also test the code. Hence, we gotta learn them together :)
@fernandomonarca570
@fernandomonarca570 2 жыл бұрын
man, when you to teach someone who is using this for the first time, please, tell them, where and why you are going to click on. Before click on! Because at '6:51', you only changed that line 'runs-on: ubuntu-latest' and I didn't see where you clicked on after.
@RajKumar-gm4rg
@RajKumar-gm4rg 2 жыл бұрын
Wow..! ReactJS with testing Library . So many days I have been waiting this video. Thank you and Cheers
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😁 what was your favorite part?
@jonathanbriceno3865
@jonathanbriceno3865 2 жыл бұрын
Wonderful content, I always wanted an FCC tutorial on testing, without a doubt. You without the best. Immensely grateful.
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😁 what was your favorite part?
@SreekanthJAcharya
@SreekanthJAcharya 2 жыл бұрын
Waiting for this one, thank you.👏
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😃 what was your favorite part?
@CodingCardSharp
@CodingCardSharp 9 ай бұрын
Thank you very much for uploading a free video for everyone to learn from! I really hope this helps me learn how to properly test my own application.
@kleadedja5830
@kleadedja5830 2 жыл бұрын
very excited to see your video
@universecode1101
@universecode1101 2 жыл бұрын
Finally a video on React and the tests. I was just looking for something about it, I think we talk about the testing phase too little, when it is a crucial phase. Great video and thanks 😊
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😁 what was your favorite part?
@universecode1101
@universecode1101 2 жыл бұрын
@@UltimateQA The part with Microsoft Azure, I've never used it, but I'm very curious about it 😄
@UltimateQA
@UltimateQA 2 жыл бұрын
@@universecode1101 great to know! I can do more around it in the future
@luciana9135
@luciana9135 Жыл бұрын
I got lost went you explained the ci.yml file with the secret keys. I checked and my repository doesn't have keys, so I think you should mention if keys are not present, what do we do? Do we need them or we can continue without entering these variables? - I'm sorry, I don't agree, your explanations are confusing and unclear.
@upanisad
@upanisad Жыл бұрын
exactly, same situation as you. he didn't explain at all.
@bobobobbyboy
@bobobobbyboy Жыл бұрын
right, it came out of nowhere and there's little to no explanation. seems like it was forced/edited into the tutorial at the last minute.
@romimaximus
@romimaximus Жыл бұрын
Well, i was doing great.. trying to learn "React Testing Library" and i liked the CI part, ... but after you started using that "wdio, screener, sauce labs, webdriver, etc....", ... and inserted that bunch confusing configurations, i got lost !!!! i could not understand nothing else !! ... but thankx, this is a good tutorial for who already knows something about testing... but it was nice of you, sharing all this content... 👍
@UltimateQA
@UltimateQA Жыл бұрын
I will create a tutorial where I cover everything step by step to make it more understandable. Thank you for the honest feedback
@romimaximus
@romimaximus Жыл бұрын
@@UltimateQA Thank you very much 😊👍
@luciana9135
@luciana9135 Жыл бұрын
I felt the same way, I work as QA engineer for 15 years & I got lost at the same point that you, so the explanation was not clear. Sorry I got frustrated. I'm glad that it was not only me who got lost.
@romimaximus
@romimaximus Жыл бұрын
@@luciana9135 Yeap, but im looking into The Net Ninja channel, he´s got a whole playlist about "testing", kzbin.info/aero/PL4cUxeGkcC9gm4_-5UsNmLqMosM-dzuvQ, ... but the CI/CD part, im still doing research..
@lucasfrutig4945
@lucasfrutig4945 Жыл бұрын
i fell the same
@sharecodecamp
@sharecodecamp Жыл бұрын
keep up great content 🔥🔥🔥🔥
@thekavegirlreceitaspaleo3757
@thekavegirlreceitaspaleo3757 2 жыл бұрын
Wow!!! This is amazing!! Thank you so much, I was looking for a video on React testing! Thanks thanks! :)
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😃 what was your favorite part?
@DEV_XO
@DEV_XO 2 жыл бұрын
Amazing content, as always!
@UltimateQA
@UltimateQA Жыл бұрын
Thanks 😃 what was your favorite part?
@masadamsahid
@masadamsahid 2 жыл бұрын
Nice work! 👍
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😃 what was your favorite part?
@hala271
@hala271 Жыл бұрын
Thanks for the tutorial. As a beginner, it was impossible to follow and I fell off at the github pipeline part. Beginner level tutorials with especially this many new aspects should be more detailed and slower. I think you try to put too much information into as little time as possible (I'd have no problems with this tutorial being 5 hours). The content is nice
@bobobobbyboy
@bobobobbyboy Жыл бұрын
it was just haphazardly thrown in
@profsteve8104
@profsteve8104 Жыл бұрын
@@bobobobbyboy the content isn't orderly at all. react testing was suppose to be the main character of the day.
@pawanT23
@pawanT23 5 ай бұрын
same here, catching up with the beginning part is harder.
@somzzychuks3722
@somzzychuks3722 2 жыл бұрын
Exactly what I need
@UltimateQA
@UltimateQA 2 жыл бұрын
Happy 😃 what was your favorite part?
@sakellarios
@sakellarios Жыл бұрын
Anyone else having issues with Screener login? I am trying to follow the tutorial but the Screener tab in Sauce Labs redirects me to a page to log into Screener and then I get "There is no account for user, please request access". I fill the form provided and get a 404..... ??
@jeffhappens1
@jeffhappens1 Жыл бұрын
Some of the prompts are so different, I don't know how to continue. The wdio install had so many audits, and configuring hada different prompt asking for "Where should your tests be launched?" It takes up a little more cognitive load to try to follow this demo. Can there be any updated info please?
@diggydavro1588
@diggydavro1588 2 жыл бұрын
This is a great course
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😃 what was your favorite part?
@junaidbhat06
@junaidbhat06 2 жыл бұрын
What a timing great
@MrCuteguylol
@MrCuteguylol Жыл бұрын
Can anyone guide me (before i go on with this) does this course teach us test driven development methodology?
@jainlokesh318
@jainlokesh318 5 ай бұрын
in the first part you are using some secrets in the github actions, please explain where you got them from and why are they needed?
@federicobartoli2320
@federicobartoli2320 Жыл бұрын
Hi! How do I get access to screener? I see that you have to apply now
@thomasbarker2798
@thomasbarker2798 9 ай бұрын
When I install just the basic create-react-app and try to initially run “npm test” it tells me no tests are found. Can anyone help me understand why this is happening? 5:14
@moinulislammoin
@moinulislammoin 2 жыл бұрын
Great!
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😁 what was your favorite part?
@matijaspolazarov3057
@matijaspolazarov3057 2 жыл бұрын
Could you make a video of explaining how test driven development in Spring Boot works? Would be very grateful, thank you for your vids.
@UltimateQA
@UltimateQA Жыл бұрын
I don't know Spring Boot :( I could train TDD in Java though if that would be helpful?
@kanikapatial6209
@kanikapatial6209 2 жыл бұрын
Thnkw so mch for this vedio
@UltimateQA
@UltimateQA Жыл бұрын
Thanks 😃 what was your favorite part?
@user-ql1rg9mj9d
@user-ql1rg9mj9d 2 жыл бұрын
great~!!
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 😁 what was your favorite part?
@John-nr8vu
@John-nr8vu 2 жыл бұрын
your course is one dark theme away from being perfect. anyway, thanks for the effort!
@UltimateQA
@UltimateQA 2 жыл бұрын
Thanks 🤣 what was your favorite part?
@isaacopeyemirobert7868
@isaacopeyemirobert7868 Жыл бұрын
i was surprised too, lol who still uses light theme 😅
@CodeAProgram
@CodeAProgram Жыл бұрын
Nice
@shashanksingh4708
@shashanksingh4708 2 жыл бұрын
Can you make a video on flutter testing ?
@UltimateQA
@UltimateQA 2 жыл бұрын
I wish I knew Flutter :(
@zusm
@zusm 2 жыл бұрын
This is exactly what I needed... scary.
@UltimateQA
@UltimateQA 2 жыл бұрын
I have 2 skills, testing code and reading minds 😉
@typicalindiancoderwhowatch8458
@typicalindiancoderwhowatch8458 2 жыл бұрын
But the question is why he is using light theme?
@UltimateQA
@UltimateQA 2 жыл бұрын
Ahahah, good question
@waleedsharif618
@waleedsharif618 2 жыл бұрын
Why dont you use `React Testing Library ` ? Could you make a testing video using rtl ?
@UltimateQA
@UltimateQA Жыл бұрын
I did use RTL, very little as it's not always the best tool for the job. But yea, I have a plan where I cover how to test a bunch of applications using numerous tools. And I'll dive more in depth on each tool
@waleedsharif618
@waleedsharif618 Жыл бұрын
@@UltimateQA one more thing, could you show how to test non-exported functions in react ? In every react testing video, functions are exported, but its not always possible to export (or we are not allowed), inside my component i have many internal functions which cannot have export, how to test those ?
@UltimateQA
@UltimateQA Жыл бұрын
@@waleedsharif618 do you have some code examples you can share so I can see what you mean?
@upanisad
@upanisad Жыл бұрын
Can't follow along; I don't have many secrets as you, you know, especially on piplines. What are pipelines; Are they for smoking?
@jnsound2962
@jnsound2962 Жыл бұрын
ভালো একটা ভিডিও
@segovia102
@segovia102 5 ай бұрын
It's not really possible to follow this tutorial now. The set up for webdriverio and Sauce Labs is different, wdio/sync is not a thing, and Screener has been acquired by Sauce Labs and is now Visual Testing - it's only available to enterprise clients. I guess I will continue with it and see if I can get things running without Screener.
@Hanish9
@Hanish9 Жыл бұрын
Hi am new to programming, can i start my learning from this course? If not please let me know if this course needs any prerequisite... please help me
@santoshkumar-iw4lz
@santoshkumar-iw4lz 2 жыл бұрын
Full stack with python is better or MERN full stack is better??
@vinayaksingh524
@vinayaksingh524 2 жыл бұрын
Hey ! Please please please please make a video on Haskell
@mrrishiraj88
@mrrishiraj88 2 жыл бұрын
Good day greetings
@J0xxe
@J0xxe 2 жыл бұрын
Use dark mode so you don't need the sunglasses
@ShinRai1090
@ShinRai1090 2 жыл бұрын
Can we get or do we have something similar for Angular
@tomlikeabomb6706
@tomlikeabomb6706 2 жыл бұрын
Why install create react app when you can use it with NPX regardless?
@UltimateQA
@UltimateQA 2 жыл бұрын
Good point 👍
@tomlikeabomb6706
@tomlikeabomb6706 2 жыл бұрын
@@UltimateQA thanks for responding. Was confused haha
@UltimateQA
@UltimateQA 2 жыл бұрын
@TomLikeA Bomb yea, you're right, that would be the simpler route 😁
@stories_VX
@stories_VX 2 жыл бұрын
⭐️ Course Contents ⭐️ (0:00:00) Introduction (0:01:47) Creating A React App and Deploy to Microsoft Azure (0:42:14) Birthday Reminder React App with Full Testing (1:18:29) Build & Test A Portfolio Website
@DineshKumar-xq1ww
@DineshKumar-xq1ww 2 жыл бұрын
Maya full tutorial
@tataralex854
@tataralex854 Жыл бұрын
This video is so frustrating, at the beginning there is no explanation at all about the secret keys or the ci or what should we do, with the tests the same story, everything so fast forward, I'm dissapointed but I'm glad I didn't buy any of his courses.
@profsteve8104
@profsteve8104 Жыл бұрын
very frustrating video. freecodecamp should do more vetting
@jeffhappens1
@jeffhappens1 Жыл бұрын
Some of the code is different when doing a tutorial
@ambrosekibet9345
@ambrosekibet9345 2 жыл бұрын
These are John Smilga's react projects
@TheAdnanZaib
@TheAdnanZaib Жыл бұрын
This is definetly not for beginners.
@luciana9135
@luciana9135 Жыл бұрын
I subscribed to the 'Ultimate QA' channel thinking I could find something useful. I was very disappointed. Most of the videos are confusing and unclear. Not everybody can teach, especially when it's something complicated like coding. My advice, Ultimate QA needs to work on the teaching skills and someone has to review his videos.
@bobobobbyboy
@bobobobbyboy Жыл бұрын
is this whole tutorial a saucelabs promotion? to use this tutorial i need to pay $39/month. so frustrating.
@disrael2101
@disrael2101 7 ай бұрын
i get error trying to run npx create-react-app my-app sh: create-react-app: command not found on mac
@kunalpandey7189
@kunalpandey7189 2 жыл бұрын
Too small, we want a detailed course
@UltimateQA
@UltimateQA 2 жыл бұрын
coding 3 apps is not enough haha? What's a "detailed course" in your opinion?
@kunalpandey7189
@kunalpandey7189 2 жыл бұрын
@@UltimateQA detailed course on testing them, not coding them
@skylarkesselring8664
@skylarkesselring8664 2 жыл бұрын
complains about a free 2 hour tutorial...
@UltimateQA
@UltimateQA 2 жыл бұрын
@@skylarkesselring8664 hahah, this is only months of my knowledge distilled into 2 hours. I guess next time I need to focus a few years of knowledge into 10 hours?
@UltimateQA
@UltimateQA 2 жыл бұрын
@@kunalpandey7189 so just a course on testing them. I got you in the future 👍
@jeffhappens1
@jeffhappens1 Жыл бұрын
Sauce labs is a paid service. Anything free?
@john33john33
@john33john33 Жыл бұрын
first, got a bike ok to fall
@dutchrolla420
@dutchrolla420 Жыл бұрын
This is not a beginner course
@danylayton7582
@danylayton7582 2 жыл бұрын
You should buy gx40 official sender for scamming at yt leakfullz.
@abimbolapatrick2707
@abimbolapatrick2707 2 ай бұрын
Thus video is not beginner friendly
@Human_Evolution-
@Human_Evolution- Жыл бұрын
Content seems super scattered all over the place. I hate testing and I hate this video!
@profsteve8104
@profsteve8104 Жыл бұрын
this isn't a beginner's tutorial on react testing, it shouldn't even be on freecodecamp. you guys can do better.
@EmmanuelOdii80
@EmmanuelOdii80 Жыл бұрын
This is not a beginner course! You don't have to pretend ;(
@dheeraj2729
@dheeraj2729 2 жыл бұрын
Not satisdied with this
@mudassirsayed8703
@mudassirsayed8703 2 жыл бұрын
why
@dheeraj2729
@dheeraj2729 2 жыл бұрын
@@mudassirsayed8703 why use light mode instead of dark mode and no clear and concise explanation. Even though stated it is for beginner
Learn TypeScript - Full Tutorial
4:46:25
freeCodeCamp.org
Рет қаралды 895 М.
Testing In React Tutorial - Jest and React Testing Library
21:28
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 28 МЛН
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 55 МЛН
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 596 М.
Mini Jelly Cake 🎂
00:50
Mr. Clabik
Рет қаралды 16 МЛН
Stop Writing So Many Tests
10:02
Web Dev Simplified
Рет қаралды 78 М.
Test-Driven Development // Fun TDD Introduction with JavaScript
12:55
Redux Tutorial - Beginner to Advanced
1:41:34
freeCodeCamp.org
Рет қаралды 417 М.
Introduction to Jest Testing | JavaScript Unit Tests
25:30
Dave Gray
Рет қаралды 26 М.
Quantum Computing Course
1:36:04
freeCodeCamp.org
Рет қаралды 11 М.
React Testing Tutorial with React Testing Library and Jest
41:43
GPT-4o Deep Dive: the AI that CRUSHES everything
28:11
AI Search
Рет қаралды 29 М.
Next js Tutorial for Beginners | Nextjs 13 (App Router) with TypeScript
1:02:55
Programming with Mosh
Рет қаралды 488 М.
PERN Stack Course - Postgres, Express, React, and Node
1:22:45
freeCodeCamp.org
Рет қаралды 471 М.
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 28 МЛН