Przejdź do treści głównej
INF.04Pytanie #646 z 856frameworki-testowe-i-asercje

Który z poniższych frameworków jest najpopularniejszym i de facto standardem do tworzenia i uruchamiania testów jednostkowych w języku Java?

Opcje odpowiedzi:
A
JUnit
Prawidłowa
B
Maven
C
Selenium
D
Hibernate
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A

A. JUnit – Jest to biblioteka (framework) dostarczająca adnotacje (np. @Test, @BeforeEach) oraz metody asercji (np. assertEquals(), assertTrue()), które są fundamentem do pisania testów jednostkowych w Javie. Jest to najczęściej używane narzędzie do tego celu w ekosystemie Javy.

Dlaczego inne odpowiedzi są nieprawidłowe:

  • B. Maven – Jest to narzędzie do automatyzacji budowania projektu i zarządzania jego zależnościami. Maven może uruchamiać testy napisane w JUnit jako część procesu budowania, ale nie jest frameworkiem do ich pisania.

  • C. Selenium – Jest to narzędzie do automatyzacji testów, ale na wyższym poziomie – testów interfejsu użytkownika w przeglądarce internetowej (testy end-to-end), a nie testów jednostkowych poszczególnych metod czy klas.

  • D. Hibernate – Jest to framework do mapowania obiektowo-relacyjnego (ORM), który ułatwia komunikację aplikacji z relacyjną bazą danych. Nie ma on bezpośredniego związku z pisaniem testów jednostkowych.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Frameworki testowe i asercje”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 7 pytań z tego działu.