YoVDO

Software Testing Tutorial - Learn Unit Testing and Integration Testing

Offered By: Amigoscode via YouTube

Tags

Unit Testing Courses Software Testing Courses UML Diagrams Courses Integration Testing Courses H2 Database Courses

Course Description

Overview

Learn essential software testing techniques in this comprehensive tutorial focusing on unit testing and integration testing using Java and JUnit5. Explore key concepts including JUnit5, integration tests, assertions, and mocking with Java Mockito. Gain hands-on experience writing tests, working with repositories, using H2 databases, and implementing @DataJPATest annotations. Master Mockito for effective mocking, utilize argument captors, and understand the process of testing student additions. Conclude with an overview of integration testing and guidance on next steps to further enhance your software testing skills.

Syllabus

- Software Testing Overview.
- Download Diffblue to auto-generate tests.
- UML Diagram.
- JUnit5 and AsserJ.
- Maven Dependencies.
- Lets Write a Test.
- Testing Repositories.
- H2 Database.
- @DataJPATest.
- Mockito.
- Argument Captor.
- Testing Add Student.
- Integration Testing Overview.
- Next Steps.


Taught by

Amigoscode

Related Courses

Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Internet of Things Capstone: Build a Mobile Surveillance System
University of California, San Diego via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera