JavaRush /Курстар /All lectures for KY purposes /Кошумча ресурстар

Кошумча ресурстар

All lectures for KY purposes
Деңгээл , Сабак
жеткиликтүү

Тест жөнүндө кошумча маалыматты төмөнкү булактардан карагыла:

  • 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 интеграциялык тесттерин колдогон курал.

Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION