5 Types of Testing Software Every Developer Needs to Know!

Channel Avatar
5 Types of Testing Software Every Developer Needs to Know!
5 Types of Testing Software Every Developer Needs to Know!
Software testing is a critical part of programming, and it is important that you understand these 5 types of testing that are used in software development. In this video, I go over the importance of the software testing pyramid and explain how the testing changes at each level. I also touch on MC/DC code coverage, which is critical if you every want to work in defence or aviation.

️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: https://ko-fi.com/alexhyett
Join my free weekly newsletter for advice, technology and more: https://newsletter.alexhyett.com

If you want to learn a bit more about how to test your software, then Zero To Mastery have a great course on testing that is worth checking out: https://academy.zerotomastery.io/a/aff_l3x1c9zv/external?affcode441520_ijj9itwx

️ Backend Developer Roadmap: https://www.alexhyett.com/backend-developer-roadmap/
Related blog post: https://alexhyett.com/types-of-testing/

RECOMMENDED COURSES (Use code FRIENDS10 for 10% off)
The Complete Web Developer Course – https://academy.zerotomastery.io/a/aff_r1613hhr/external?affcode441520_ijj9itwx
The Complete Junior to Senior Web Developer Roadmap – https://academy.zerotomastery.io/a/aff_hpwn5xy9/external?affcode441520_ijj9itwx
Complete SQL Databases Bootcamp – https://academy.zerotomastery.io/a/aff_fd1vc7n6/external?affcode441520_ijj9itwx

Clean Code – https://geni.us/5AEwj2
Clean Architecture – https://geni.us/yBrTX
Domain Driven Design – https://geni.us/WiR0Q0x
Design Patterns – https://geni.us/5ncUt
Developer Hegemony – https://geni.us/lAXy
Pragmatic Programmer – https://geni.us/GfNj9
Data Structures and Algorithms Made Easy – https://geni.us/sqg6kJ
Refactoring – https://geni.us/ufAP0mE
The Productive Programmer – https://geni.us/IT9WiN
Pragmatic Thinking and Learning – https://geni.us/x81A
Test Driven Development – https://geni.us/HFV52
Microservices – https://geni.us/8vMA

PIA VPN – https://piavpn.com/AlexHyett (83% off 4 extra months free!)
Visual Studio Code – https://code.visualstudio.com/
Obsidian – https://obsidian.md/
Notion – https://affiliate.notion.so/alexhyett

00:00 Introduction
00:09 Software Testing Pyramid
00:25 Unit Tests
00:54 Code Coverage
01:05 Modified Condition Decision Coverage
01:34 Component Tests
02:22 Integration Tests
03:12 White Box and Black Box Testing
03:50 End-to-End Tests
05:32 Manual Testing

You can check out more of my favourite tools on my website:

Blog – https://www.alexhyett.com/
Mastodon – https://social.alexhyett.com/@alex

I’m Alex, a Software Developer and YouTube working in the UK. I make videos about software development to help developers with the skills they need to be senior developers. As well as this YouTube Channel, I also write articles on my website (https://alexhyett.com) as well as write a regular newsletter that contains some thoughts to help aspiring developers.

Some of the links in this description are affiliate links, for which I get a small commission, at no extra cost to you . I appreciate you supporting my channel so I can continue providing you with free software development content!

#coding #programming #developer

Take the opportunity to connect and share this video with your friends and family if you find it useful.

Keywords: types of testing, types of testing in software engineering, software testing, types of testing in software testing, unit testing, component testing, integration testing, end-to-end testing, end-to-end testing in software, types of software testing, cucumber tests, gherkin language, selenium, specflow, software testing tutorial, testing pyramid, software testing pyramid, code coverage, mcdc coverage, mcdc, 100% code coverage

Read Also

Leave a Reply

Your email address will not be published. Required fields are marked *