Тест жөнүндө кошумча маалыматты төмөнкү булактардан карагыла:
-
JUnit: "Программисттер үчүн ыңгайлуу тесттик фреймворк." Spring Framework'тун тесттик комплектисинде колдонулат жана Spring TestContext Framework тарабынан колдоого алынат.
-
TestNG: JUnit негизиндеги тест фреймворку, тест топторун, маалыматка негизделген тесттерди, бөлүштүрүлгөн тесттерди жана башка функцияларды колдойт. Spring TestContext Framework тарабынан колдоого алынат.
-
AssertJ: "Java үчүн ыңгайлуу текшерүү функциялары", Java 8'дин лямбда-выраженияларын, агымдарын жана башка мүмкүнчүлүктөрүн камтыган.
-
Mock Objects: Википедиядагы макала.
-
MockObjects.com: Тест аркылуу өнүктүрүүнүн алкагында код структурасын жакшыртуу методуна арналган веб-сайт.
-
Mockito: Java үчүн Mock объектилерине арналган китепкана, Test Spy шаблонуна негизделген. Spring Framework'тун тесттик комплектисинде колдонулат.
-
EasyMock: Java китепканасы, интерфейстер үчүн Mock объектилерин (жана класс тарабынан кеңейтилген объектилер), Java'нын прокси механизмин колдонуп жаратып берет.
-
JMock: Mock объектилерин колдонуу менен жазылган Java кодун тест аркылуу өнүктүрүүгө жардам берүүчү китепкана.
-
DbUnit: JUnit кеңейтүүсү (Ant жана Maven менен да колдонулат), маалыматтар базасына негизделген долбоорлор үчүн арналган жана тесттердин итерацияларынын арасында маалыматтар базасын нормалдуу абалга келтирет.
-
Testcontainers: Java китепканасы, JUnit тесттерин колдоп, жөнөкөй, бир жолу колдонулуучу кең эмес маалыматтар базаларын, Selenium веб-браузерлерин жана Docker контейнеринде иштетүүгө боло турган башка нерселерди камсыздайт.
-
The Grinder: Java үчүн жүктөө тестине арналган фреймворк.
-
SpringMockK: Kotlin менен жазылган, MockK колдонгон Spring Boot интеграциялык тесттерин колдогон курал.
GO TO FULL VERSION