YoVDO

Introduction to Software Testing

Offered By: Scrimba via YouTube

Tags

Software Testing Courses Unit Testing Courses Test-Driven Development Courses Integration Testing Courses Regression Testing Courses API Testing Courses Testing Frameworks Courses

Course Description

Overview

Dive into a comprehensive one-hour video tutorial on software testing fundamentals. Learn about various testing types, including unit, integration, regression, and security testing. Explore the differences between manual and automated testing, discover popular testing tools and frameworks, and understand the software testing life cycle. Gain insights on Test-Driven Development, API testing with Postman, and best practices for introducing tests to existing projects. Master the essentials of code confidence, from writing assertions to implementing cross-browser testing, and understand how testing fits into the broader software development process.

Syllabus

- Introduction
- Why people avoid testing
- What is testing?
- What is an assertion?
- What types of testing are there?
- Difference between the developer and the user perspective
- How much testing do I need to do?
- Congrats to Milos for getting the job!
- Is there a difference between writing tests before or after the code is developed?
- At what point does testing begin?
- Regression Testing
- What is the difference between testing and debugging?
- What are testing tools/frameworks/libraries?
- What do you think of Jest testing?
- What is security testing
- Is testing done by UX? Or can we avoid testing by utilizing UX research?
The difference between Automated and Manual testing
- Should tests be precise or flexible?
- How does the unit testing process function on a project?
- How do you introduce tests if you have a large project?
- Usability testing vs User-acceptance testing
- Cross browser testing
- Who is executing the unit testing/integration testing/regression testing?
- Are end-to-end tests different from integration tests? What are they?
- What is API testing? / Postman
- As a QA engineer, how do you test coverage?
- Is there a point at which you need to start unit testing your unit test software?
- Should you write tests for third-party APIs without mocking in case the JSON structure changes?


Taught by

Scrimba

Related Courses

Software Testing for Developers
Codio via Coursera
Master Java Unit Testing with Spring Boot and Mockito
Packt via Coursera
Test-Driven Development in .NET Core - The Handbook
Packt via Coursera
Développement et Intégration Avec Java
Coursera Project Network via Coursera
DevOps Testing
Microsoft via edX