Ringkasan

Pengantar Pengujian di Java

Maria Milusheva

Senior Software Engineer

Ringkasan Bab 1

Bab 1.1:
  • Memperkenalkan konsep pengujian perangkat lunak
  • Membahas manfaat pengujian
  • Meninjau edge case yang selalu perlu diuji
Bab 1.2:
  • Memperkenalkan pengujian dengan JUnit
  • Mempelajari sintaks JUnit 5 seperti @Test
  • Berlatih assertEquals()
Bab 1.3:
  • Mempelajari definisi unit testing
  • Mempelajari assert tambahan: assertTrue(), assertInstanceOf(), assertNull()
Pengantar Pengujian di Java

Ringkasan Bab 2

Bab 2.1:
  • Mempelajari dependency perangkat lunak
  • Mendefinisikan integration testing sebagai pengujian cara komponen bekerja bersama
  • Berlatih memakai kurs ECB
Bab 2.2:
  • Mengenal mock untuk mengontrol kondisi uji
  • Mempelajari Mockito dan sintaksnya: mock(), when(), .thenReturn()
Bab 2.3:
  • Mempelajari verify() untuk melacak interaksi mock
  • Berlatih dengan contoh database
Pengantar Pengujian di Java

Ringkasan Bab 3

Bab 3.1:
  • Menggunakan @ParameterizedTest untuk mempersingkat kelas uji dan mengurangi pengulangan
  • Berlatih @ValueSource dan @CsvSource
Bab 3.2:
  • Menemukan cara memberi argumen lebih kompleks ke test dengan @MethodSource dan Arguments.of()
  • Mengenal anotasi @BeforeEach
Bab 3.3:
  • Berlatih berpikir dengan test terlebih dahulu
  • Mendefinisikan Test-Driven Development sebagai praktik menulis test sebelum implementasi
  • Mempelajari memperbaiki bug dengan TDD
Pengantar Pengujian di Java

Pembelajaran lanjutan:

Talk menarik:
Materi lanjutan:
Pengantar Pengujian di Java

Selamat!

Pengantar Pengujian di Java

Preparing Video For Download...