Introduction to Software Testing
Автор: Scrimba
Загружено: 2022-06-01
Просмотров: 4094
🎓 View our courses: https://scrimba.com/links/all-courses
Testing your code allows you to check that your logic works as expected every time, giving you code confidence, lowering stress levels, and allowing you to deliver faster results! 🎉
That's why we've asked Ian Douglas, Senior Developer Advocate at Postman, to join this stream to give us a "Testing 101" - all the basics you need to know to start testing ASAP.
The earlier you start incorporating tests into your code base, the better - but it’s never too late. That means that this stream will be useful for both newbie coders and those already working in the field who want to level up 📈
We'll talk about:
💜 What is testing?
💜 What types of testing are there?
💜 How much testing do I need to do?
💜 Unit testing
💜 Integration testing
💜 Regression testing
💜 System testing
💜 User-acceptance testing
💜 Usability testing
💜 Security testing
💜 Manual testing vs automated testing
💜 Cross-browser testing
💜 What are testing tools/ frameworks
💜 What is API testing - Postman
💜 The software testing life cycle
💜 What is Test-Driven-Development?
🖥 Contents 🖥
0:00 - Introduction
2:05 - Why people avoid testing
3:18 - What is testing?
4:50 - What is an assertion?
5:23 - What types of testing are there?
8:00 - Difference between the developer and the user perspective
9:50 - How much testing do I need to do?
15:55 - Congrats to Milos for getting the job!
16:54 - Is there a difference between writing tests before or after the code is developed?
19:13 - At what point does testing begin?
20:42 - Regression Testing
22:12 - What is the difference between testing and debugging?
23:47 - What are testing tools/frameworks/libraries?
29:18 - What do you think of Jest testing?
29:53 - What is security testing
32:47 - Is testing done by UX? Or can we avoid testing by utilizing UX research?
35:30 The difference between Automated and Manual testing
36:30 - Should tests be precise or flexible?
38:39 - How does the unit testing process function on a project?
39:42 - How do you introduce tests if you have a large project?
41:26 - Usability testing vs User-acceptance testing
43:14 - Cross browser testing
47:09 - Who is executing the unit testing/integration testing/regression testing?
49:40 - Are end-to-end tests different from integration tests? What are they?
51:27 - What is API testing? / Postman
53:54 - As a QA engineer, how do you test coverage?
56:08 - Is there a point at which you need to start unit testing your unit test software?
58:05 - Should you write tests for third-party APIs without mocking in case the JSON structure changes?
💻Check out Scrimba’s interactive learning platform:
Scrimba: https://scrimba.com/
🐦Say hi on Twitter:
Scrimba: / scrimba
Leanne: / rybaleanne
Ian: / iandouglas736
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: