Арквіліан є програмне забезпечення з відкритим кодом, яке дає змогу ефективніше тестувати програми на основі JVM….
Arquillian розроблено спеціально для інтеграційного тестування, де основна увага приділяється тестуванню взаємодії між різними компонентами системи. З іншого боку, JUnit в основному використовується для модульного тестування, яке зосереджується на тестуванні окремих одиниць або компонентів системи в ізоляції.
Підтримувані контейнери: Arquillian має широкий спектр підтримуваних контейнерів, включаючи сервери Java EE, контейнери CDI тощо. Це дозволяє розробникам вибирати з різних варіантів контейнерів на основі їхніх конкретних вимог. На відміну від цього, Testcontainers головним чином зосереджується на забезпеченні підтримки контейнерів для Docker.
Arquillian керує життєвим циклом налаштування, запуску або підключення до контейнера (наприклад, Tomcat), упаковки ваших тестових випадків і будь-яких залежних класів або ресурсів, розгортання їх у контейнері, запуску тестів у контейнері, а також запису та звітування про результати.
Арквіліанці (також пишеться Арквіліанці) є раса крихітних гуманоїдних прибульців. Арквіліани мають великі голови та очі, але мають маленьке тіло, схоже на крихітні версії так званих «сірих». Через свій невеликий розмір Арквіліанці ховаються в екзокостюмах, схожих на людей.
Арквіліан є платформа тестування інтеграції контейнерів для Jakarta EE. Використання Arquillian мінімізує навантаження на керування контейнерами, розгортаннями, ініціалізаціями інфраструктури тощо.