JUnit — бібліотека для тестування програмного забезпечення для мови Java.
JUnit у Eclipse | |
Тип | Інструмент тестування |
---|---|
Розробники | Кент Бек, Еріх Ґамма |
Стабільний випуск | 4.12 (5 грудня 2015 ) |
Платформа | віртуальна машина Java |
Операційна система | крос-платформовий |
Мова програмування | Java |
Доступні мови | Java |
Ліцензія | Common Public License |
Репозиторій | github.com/junit-team/junit5 |
Вебсайт | junit.org |
Створений Кентом Беком і Еріхом Ґаммою, JUnit є представником родини фреймворків для різних мов програмування, яка бере початок у Кента Бека для Smalltalk. JUnit породив екосистему розширень — , , , , Selenium тощо.
Досвід одержаний при роботі з JUnit був важливим у розробці концепцій тестування програмного забезпечення.
Зразок теста
import junit.framework.TestCase; public class MathTest extends TestCase { public void testEquals() { assertEquals(4, 2 + 2); assertTrue(4 == 2 + 2); } public void testNotEquals() { assertFalse(5 == 2 + 2); } }
Портування
Існують також альтернативи JUnit написаних на інших мовах програмування включаючи:
- ActionScript (FlexUnit [ 2 січня 2016 у Wayback Machine.])
- Ada (AUnit [ 27 вересня 2011 у Wayback Machine.])
- C (мова програмування) (CUnit [ 28 лютого 2011 у Wayback Machine.])
- C Sharp (NUnit)
- ()
- ()
- Erlang (EUnit [ 25 грудня 2014 у Wayback Machine.])
- Eiffel (Auto-Test [ 25 грудня 2014 у Wayback Machine.]) — JUnit надихнув getest (from Gobosoft), що призвело до Auto-Test in Eiffel Studio.
- Fortran (, )
- Delphi (DUnit)
- Free Pascal (FPCUnit [ 8 грудня 2012 у Wayback Machine.])
- Haskell (HUnit [ 25 грудня 2014 у Wayback Machine.])
- JavaScript ()
- Microsoft .NET (NUnit)
- Objective-C ()
- OCaml (OUnit [ 14 вересня 2019 у Wayback Machine.])
- Perl (Test::Class [ 26 вересня 2013 у Wayback Machine.] та Test::Unit [ 21 жовтня 2013 у Wayback Machine.])
- PHP (PHPUnit)
- Python ()
- Qt (QTestLib)
- R (мова програмування) (RUnit [ 12 квітня 2022 у Wayback Machine.])
- Ruby ()
Джерела
Література
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
JUnit biblioteka dlya testuvannya programnogo zabezpechennya dlya movi Java JUnitJUnit u EclipseTipInstrument testuvannyaRozrobnikiKent Bek Erih GammaStabilnij vipusk4 12 5 grudnya 2015 8 rokiv tomu 2015 12 05 Platformavirtualna mashina JavaOperacijna sistemakros platformovijMova programuvannyaJavaDostupni moviJavaLicenziyaCommon Public LicenseRepozitorijgithub com junit team junit5Vebsajtjunit org Stvorenij Kentom Bekom i Erihom Gammoyu JUnit ye predstavnikom rodini frejmvorkiv dlya riznih mov programuvannya yaka bere pochatok u Kenta Beka dlya Smalltalk JUnit porodiv ekosistemu rozshiren Selenium tosho Dosvid oderzhanij pri roboti z JUnit buv vazhlivim u rozrobci koncepcij testuvannya programnogo zabezpechennya Zrazok testaimport junit framework TestCase public class MathTest extends TestCase public void testEquals assertEquals 4 2 2 assertTrue 4 2 2 public void testNotEquals assertFalse 5 2 2 PortuvannyaIsnuyut takozh alternativi JUnit napisanih na inshih movah programuvannya vklyuchayuchi ActionScript FlexUnit 2 sichnya 2016 u Wayback Machine Ada AUnit 27 veresnya 2011 u Wayback Machine C mova programuvannya CUnit 28 lyutogo 2011 u Wayback Machine C Sharp NUnit C Erlang EUnit 25 grudnya 2014 u Wayback Machine Eiffel Auto Test 25 grudnya 2014 u Wayback Machine JUnit nadihnuv getest from Gobosoft sho prizvelo do Auto Test in Eiffel Studio Fortran Delphi DUnit Free Pascal FPCUnit 8 grudnya 2012 u Wayback Machine Haskell HUnit 25 grudnya 2014 u Wayback Machine JavaScript Microsoft NET NUnit Objective C OCaml OUnit 14 veresnya 2019 u Wayback Machine Perl Test Class 26 veresnya 2013 u Wayback Machine ta Test Unit 21 zhovtnya 2013 u Wayback Machine PHP PHPUnit Python Qt QTestLib R mova programuvannya RUnit 12 kvitnya 2022 u Wayback Machine Ruby DzherelaLiteraturaBeck Kent 2002 2003 Test Driven Development By Example angl Addison Wesley ISBN 0 321 14653 0 Cohen Frank 2004 angl Prentice Hall ISBN 0131421891 Arhiv originalu za 25 lipnya 2008 Procitovano 6 lipnya 2008