About: JUnit

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit. JUnit is linked as a JAR at compile-time. The latest version of the framework, JUnit 5, resides under package org.junit.jupiter. Previous versions JUnit 4 and JUnit 3 were under packages org.junit and junit.framework, respectively.

Property Value
dbo:abstract
  • JUnit és una biblioteca per realitzar proves unitàries en aplicacions amb llenguatge de programació Java. Ha estat creada per Kent Beck i Erich Gamma, i és sens dubte el projecte de la sèrie de major èxit. JUnit és un entorn de treball que permet executar les classes Java de manera controlada, de forma que es pot avaluar si el funcionament de cadascun dels mètodes de la classe es comporta com s'espera. La seva funció és, donat un valor d'entrada, s'analitza el valor de retorn que s'espera, si la classe acompleix amb l'especificació, aleshores JUnit indicarà que el mètode de la classe ha passat la prova; en cas que el valor esperat sigui diferent, JUnit indicarà una fallada en el mètode corresponent. JUnit permet controlar les proves de regressió, quan s'ha modificat una part del codi i es desitja veure que el nou codi assoleix els requeriments anteriors i no s'han alterat les funcionalitats després de la modificació. JUnit permet retornar els resultats en diferents formes: mode text, gràfics (AWT o Swing) o com tasca en Ant. El testcase en JUnit són les classes que contenen un nombre de mètodes de control. Un testcase normalment s'utilitza per provar el bon funcionament d'una classe i un TestSuite pot executar un nombre de testcase ja definits. (ca)
  • JUnit je framework pro jednotkové testy psaný v programovacím jazyce Java. Na jeho vývoji se podíleli vývojáři – Kent Beck a . JUnit je pravděpodobně nejúspěšnější z rodiny frameworků, kterou odstartoval Kent Beck se svým pro Smalltalk. (cs)
  • جيه يتونت JUnit (بالإنجليزية: JUnit)‏ هو إطار اختبار الوحدة للغة جافا البرمجية. لا يزال جيه يونت جزء لا يتجزأ في مجال التطويرالبرمجي القائم على الاختبار، وهو واحد من عائلة أطر اختبار الوحدة التي تُعرف بشكل جماعي باسم أكس يونت xUnit التي نشأت مع أس يونت SUnit. جيه يونت مرتبط كـ جار في وقت التجميع؛ يتواجد الإطار تحت الحزمة junit.framework لـ JUnit 3.8 والإصدارات الأقدم، وفي إطار الحزمة org.junit لـ JUnit 4 والإصدارات الأحدث.اخر إصدار لجيه يونت هو الأصدار الخامس الذي تميز بعدة تحديثات أهمها الترقية من JDK5 إلى JDK 8 وأيضاً أصبحت التدوينات البرمجية أفضل من حيث المقروئية.وجد مسح بحثي تم إجراؤه في عام 2013 عبر 10000 مشروع جافا مستضاف على موقع غيت هب أن جيه يونت (بالتشارك مع slf4j-api)، كانت المكتبة الخارجية الأكثر شيوعًا. تم استخدام كل مكتبة بنسبة 30.7٪ من المشاريع. (ar)
  • JUnit es un conjunto de bibliotecas creadas por Erich Gamma y Kent Beck que son utilizadas en programación para hacer pruebas unitarias de aplicaciones Java. JUnit es un conjunto de clases (framework) que permite realizar la ejecución de clases Java de manera controlada, para poder evaluar si el funcionamiento de cada uno de los métodos de la clase se comporta como se espera. Es decir, en función de algún valor de entrada se evalúa el valor de retorno esperado; si la clase cumple con la especificación, entonces JUnit devolverá que el método de la clase pasó exitosamente la prueba; en caso de que el valor esperado sea diferente al que regresó el método durante la ejecución, JUnit devolverá un fallo en el método correspondiente. JUnit es también un medio de controlar las pruebas de regresión, necesarias cuando una parte del código ha sido modificado y se desea ver que el nuevo código cumple con los requerimientos anteriores y que no se ha alterado su funcionalidad después de la nueva modificación. El propio framework incluye formas de ver los resultados (runners) que pueden ser en modo texto, gráfico (AWT o Swing) o como tarea en Ant. En la actualidad las herramientas de desarrollo como NetBeans y Eclipse cuentan con plug-ins que permiten que la generación de las plantillas necesarias para la creación de las pruebas de una clase Java se realice de manera automática, facilitando al programador enfocarse en la prueba y el resultado esperado, y dejando a la herramienta la creación de las clases que permiten coordinar las pruebas. (es)
  • JUnit ist ein Framework zum Testen von Java-Programmen, das besonders für automatisierte Unit-Tests einzelner Units (Klassen oder Methoden) geeignet ist. Anfänglich wurde JUnit von Erich Gamma und Kent Beck entwickelt. Es basiert auf Konzepten, die ursprünglich unter dem Namen für Smalltalk entwickelt wurden. Mittlerweile existieren JUnit-ähnliche Frameworks auch für viele andere Programmiersprachen. Oft werden diese Programme unter dem Namen xUnit zusammengefasst. (de)
  • JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit. JUnit is linked as a JAR at compile-time. The latest version of the framework, JUnit 5, resides under package org.junit.jupiter. Previous versions JUnit 4 and JUnit 3 were under packages org.junit and junit.framework, respectively. A research survey performed in 2013 across 10,000 Java projects hosted on GitHub found that JUnit (in a tie with slf4j-api), was the most commonly included external library. Each library was used by 30.7% of projects. (en)
  • JUnit est un framework de test unitaire pour le langage de programmation Java, créé par Kent Beck et Erich Gamma. JUnit définit deux types de fichiers de tests. Les TestCase (cas de test) sont des classes contenant un certain nombre de méthodes de tests. Un TestCase sert généralement à tester le bon fonctionnement d'une classe. Une TestSuite permet d'exécuter un certain nombre de TestCase déjà définis. Dans un TestCase il n'y a pas de main méthod, chaque test étant indépendant. (fr)
  • In informatica JUnit è un framework di unit testing per il linguaggio di programmazione Java. L'esperienza avuta con JUnit è stata importante nella crescita dell'idea di sviluppo guidato da test (in inglese Test Driven Development), ed è uno di una famiglia di framework di unit testing noti collettivamente come xUnit. JUnit è stato creato da Kent Beck insieme ad Erich Gamma. Da allora ha ispirato ed è stato modello guida per diversi framework di unit testing per altri linguaggi. Il framework è attualmente alla versione 5, che è organizzata in 3 sotto-progetti / moduli e necessita di java versione 8 o più recente.La versione 4 ha portato modifiche strutturali rispetto alla versione 3, con la quale è incompatibile. Le classi che costituiscono il framework appartengono a package diversi per le versioni 3 e 4; junit.framework fino a 3.8, org.junit dalla 4. (it)
  • JUnit(제이유닛)은 자바 프로그래밍 언어용 유닛 테스트 프레임워크이다. JUnit은 테스트 주도 개발 면에서 중요하며 과 함께 시작된 XUnit이라는 이름의 유닛 테스트 프레임워크 계열의 하나이다. JUnit은 컴파일 타임에 JAR로서 링크된다. 프레임워크는 JUnit 3.8 이하의 경우 junit.framework 패키지 밑에 상주하며, JUnit 4 이상의 경우 org.junit 패키지 밑에 상주한다. 깃허브에 호스팅된 10,000개 자바 프로젝트를 대상으로 한 2013년 수행된 연구 조사에 따르면 JUnit(slf4j-api과 연결된)은 가장 흔히 포함시킨 외부 라이브러리였다. 각 라이브러리는 프로젝트 가운데 30.7%에 사용되었다. (ko)
  • JUnitとはJavaで開発されたプログラムにおいてユニットテスト(単体テスト)の自動化を行うためのフレームワークである。 (ja)
  • JUnit – narzędzie służące do tworzenia powtarzalnych testów jednostkowych oprogramowania pisanego w języku Java. Cechy JUnit: * metoda najmniejszą jednostką testowania, * przypadki testowe, * oddzielenie testów od kodu, * wiele mechanizmów uruchamiania, * tworzenie raportów, * integracja z różnymi środowiskami programistycznymi. W JUnit 3 testy są wykrywane za pomocą mechanizmu refleksji: public class HelloWorld extends TestCase { public void testMultiplication { // Testing if 2*2=4: assertEquals ("Multiplication", 4, 2*2); } } W JUnicie 4 używane są do tego adnotacje (wprowadzone w Javie 1.5): public class HelloWorld { @Test public void testMultiplication { // Testing if 2*2=4: assertEquals ("Multiplication", 4, 2*2); } } (pl)
  • O JUnit é um framework open-source, que se assemelha ao raio de testes software java, criado por Erich Gamma e Kent Beck, com suporte à criação de testes automatizados na linguagem de programação Java. Esse framework facilita a criação e manutenção do código para a automação de testes com apresentação dos resultados. Com ele, pode ser verificado se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas podendo ser utilizado tanto para a execução debaterias de testes como para extensão. Com JUnit, o programador tem a possibilidade de usar esta ferramenta para criar um modelo padrão de testes, muitas vezes de forma automatizada. O teste de unidade testa o menor dos componentes de um sistema de maneira isolada. Cada uma dessas unidades define um conjunto de estímulos (chamada de métodos), e de dados de entrada e saída associados a cada estímulo. As entradas são parâmetros e as saídas são o valor de retorno, exceções ou o estado do objeto.Tipicamente um teste unitário executa um método individualmente e compara uma saída conhecida após o processamento da mesma. Por exemplo: Assert.assertEquals(2, algumMetodo(1)); A expressão acima verifica se a saída de algumMetodo é 2 quando esse método recebe o parâmetro 1. Normalmente o desenvolvedor já realiza testes semelhantes a esse pequeno exemplo, o que é chamado de testes unitários em linha. Assim sendo, o conceito chave de um teste de unidade é exercitar um código e qual o resultado esperado. O JUnit permite a realização de testes de unidades, conhecidos como "caixa branca", facilitando assim a correção de métodos e objetos. Algumas vantagens de se utilizar JUnit: 1. * Permite a criação rápida de código de teste enquanto possibilita um aumento na qualidade do sistema sendo desenvolvido e testado; 2. * Não é necessário escrever o próprio framework; 3. * Amplamente utilizado pelos desenvolvedores da comunidade código-aberto, possuindo um grande número de exemplos; 4. * Uma vez escritos, os testes são executados rapidamente sem que, para isso, seja interrompido o processo de desenvolvimento; 5. * JUnit checa os resultados dos testes e fornece uma resposta imediata; 6. * Pode-se criar uma hierarquia de testes que permitirá testar apenas uma parte do sistema ou todo ele; 7. * Escrever testes com JUnit permite que o programador perca menos tempo depurando seu código; 8. * JUnit é LIVRE. A experiência adquirida com o JUnit tem sido importante na consolidação do Test Driven Development (desenvolvimento direcionado a testes). Além disso, ele foi adaptado a outras linguagens, tais como C♯, Python, Fortran, e C++. (pt)
  • JUnit — фреймворк для модульного тестирования программного обеспечения на языке Java. Созданный Кентом Беком и Эриком Гаммой, JUnit принадлежит семье фреймворков xUnit для разных языков программирования, берущей начало в Кента Бека для Smalltalk. JUnit породил экосистему расширений — , , , и т. д. JUnit был портирован на другие языки, включая PHP, C# (NUnit), Python, Fortran, Delphi (DUnit), Free Pascal (FPCUnit), Perl (Test::Unit), C++, Flex, JavaScript, COS (COSUnit). Опыт, полученный при работе с JUnit, важен в разработке концепций тестирования программного обеспечения. (ru)
  • JUnit är ett ramverk för enhetstestning av programmeringsspråket Java. JUnit var en viktig del i utvecklingen av utvecklingsmetoden testdriven utveckling och är en del av en grupp enhetstestande ramverk, känd som xUnit, som skapades i samma veva som SUnit. JUnit länkas som en JAR-fil vid kompilering; ramverket finns i paketet junit.framework för JUnit 3.8 och tidigare, och i paketet org.junit för JUnit 4 och senare. I en undersökning från 2013 som täckte 10 000 projekt på GitHub var JUnit, tillsammans med slf4j-api, de mest använda kodbiblioteken. Kodbiblioteken användes i 30,7 % av projekten. (sv)
  • JUnit — бібліотека для тестування програмного забезпечення для мови Java. Створений Кентом Беком і Еріхом Ґаммою, JUnit є представником родини фреймворків для різних мов програмування, яка бере початок у Кента Бека для Smalltalk. JUnit породив екосистему розширень — , , , , Selenium тощо. Досвід одержаний при роботі з JUnit був важливим у розробці концепцій тестування програмного забезпечення. (uk)
  • JUnit是一个Java语言的单元测试框架。它由肯特·貝克和埃里希·伽瑪(Erich Gamma)建立,逐渐成为源于Kent Beck的sUnit的家族中为最成功的一个。 JUnit有它自己的JUnit扩展生态圈。 (zh)
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2022-09-20 (xsd:date)
dbo:latestReleaseVersion
  • 5.9.1
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 16226 (xsd:integer)
dbo:wikiPageLength
  • 7310 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123544425 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Kent Beck, Erich Gamma, David Saff, Kris Vasudevan (en)
dbp:genre
  • Unit testing tool (en)
dbp:latestReleaseDate
  • 2022-09-20 (xsd:date)
dbp:latestReleaseVersion
  • 5.900000 (xsd:double)
dbp:license
  • Eclipse Public License 2.0 (en)
dbp:name
  • JUnit (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • JUnit je framework pro jednotkové testy psaný v programovacím jazyce Java. Na jeho vývoji se podíleli vývojáři – Kent Beck a . JUnit je pravděpodobně nejúspěšnější z rodiny frameworků, kterou odstartoval Kent Beck se svým pro Smalltalk. (cs)
  • JUnit ist ein Framework zum Testen von Java-Programmen, das besonders für automatisierte Unit-Tests einzelner Units (Klassen oder Methoden) geeignet ist. Anfänglich wurde JUnit von Erich Gamma und Kent Beck entwickelt. Es basiert auf Konzepten, die ursprünglich unter dem Namen für Smalltalk entwickelt wurden. Mittlerweile existieren JUnit-ähnliche Frameworks auch für viele andere Programmiersprachen. Oft werden diese Programme unter dem Namen xUnit zusammengefasst. (de)
  • JUnit est un framework de test unitaire pour le langage de programmation Java, créé par Kent Beck et Erich Gamma. JUnit définit deux types de fichiers de tests. Les TestCase (cas de test) sont des classes contenant un certain nombre de méthodes de tests. Un TestCase sert généralement à tester le bon fonctionnement d'une classe. Une TestSuite permet d'exécuter un certain nombre de TestCase déjà définis. Dans un TestCase il n'y a pas de main méthod, chaque test étant indépendant. (fr)
  • JUnit(제이유닛)은 자바 프로그래밍 언어용 유닛 테스트 프레임워크이다. JUnit은 테스트 주도 개발 면에서 중요하며 과 함께 시작된 XUnit이라는 이름의 유닛 테스트 프레임워크 계열의 하나이다. JUnit은 컴파일 타임에 JAR로서 링크된다. 프레임워크는 JUnit 3.8 이하의 경우 junit.framework 패키지 밑에 상주하며, JUnit 4 이상의 경우 org.junit 패키지 밑에 상주한다. 깃허브에 호스팅된 10,000개 자바 프로젝트를 대상으로 한 2013년 수행된 연구 조사에 따르면 JUnit(slf4j-api과 연결된)은 가장 흔히 포함시킨 외부 라이브러리였다. 각 라이브러리는 프로젝트 가운데 30.7%에 사용되었다. (ko)
  • JUnitとはJavaで開発されたプログラムにおいてユニットテスト(単体テスト)の自動化を行うためのフレームワークである。 (ja)
  • JUnit — фреймворк для модульного тестирования программного обеспечения на языке Java. Созданный Кентом Беком и Эриком Гаммой, JUnit принадлежит семье фреймворков xUnit для разных языков программирования, берущей начало в Кента Бека для Smalltalk. JUnit породил экосистему расширений — , , , и т. д. JUnit был портирован на другие языки, включая PHP, C# (NUnit), Python, Fortran, Delphi (DUnit), Free Pascal (FPCUnit), Perl (Test::Unit), C++, Flex, JavaScript, COS (COSUnit). Опыт, полученный при работе с JUnit, важен в разработке концепций тестирования программного обеспечения. (ru)
  • JUnit är ett ramverk för enhetstestning av programmeringsspråket Java. JUnit var en viktig del i utvecklingen av utvecklingsmetoden testdriven utveckling och är en del av en grupp enhetstestande ramverk, känd som xUnit, som skapades i samma veva som SUnit. JUnit länkas som en JAR-fil vid kompilering; ramverket finns i paketet junit.framework för JUnit 3.8 och tidigare, och i paketet org.junit för JUnit 4 och senare. I en undersökning från 2013 som täckte 10 000 projekt på GitHub var JUnit, tillsammans med slf4j-api, de mest använda kodbiblioteken. Kodbiblioteken användes i 30,7 % av projekten. (sv)
  • JUnit — бібліотека для тестування програмного забезпечення для мови Java. Створений Кентом Беком і Еріхом Ґаммою, JUnit є представником родини фреймворків для різних мов програмування, яка бере початок у Кента Бека для Smalltalk. JUnit породив екосистему розширень — , , , , Selenium тощо. Досвід одержаний при роботі з JUnit був важливим у розробці концепцій тестування програмного забезпечення. (uk)
  • JUnit是一个Java语言的单元测试框架。它由肯特·貝克和埃里希·伽瑪(Erich Gamma)建立,逐渐成为源于Kent Beck的sUnit的家族中为最成功的一个。 JUnit有它自己的JUnit扩展生态圈。 (zh)
  • جيه يتونت JUnit (بالإنجليزية: JUnit)‏ هو إطار اختبار الوحدة للغة جافا البرمجية. لا يزال جيه يونت جزء لا يتجزأ في مجال التطويرالبرمجي القائم على الاختبار، وهو واحد من عائلة أطر اختبار الوحدة التي تُعرف بشكل جماعي باسم أكس يونت xUnit التي نشأت مع أس يونت SUnit. (ar)
  • JUnit és una biblioteca per realitzar proves unitàries en aplicacions amb llenguatge de programació Java. Ha estat creada per Kent Beck i Erich Gamma, i és sens dubte el projecte de la sèrie de major èxit. JUnit permet controlar les proves de regressió, quan s'ha modificat una part del codi i es desitja veure que el nou codi assoleix els requeriments anteriors i no s'han alterat les funcionalitats després de la modificació. JUnit permet retornar els resultats en diferents formes: mode text, gràfics (AWT o Swing) o com tasca en Ant. (ca)
  • JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit. JUnit is linked as a JAR at compile-time. The latest version of the framework, JUnit 5, resides under package org.junit.jupiter. Previous versions JUnit 4 and JUnit 3 were under packages org.junit and junit.framework, respectively. (en)
  • JUnit es un conjunto de bibliotecas creadas por Erich Gamma y Kent Beck que son utilizadas en programación para hacer pruebas unitarias de aplicaciones Java. JUnit es un conjunto de clases (framework) que permite realizar la ejecución de clases Java de manera controlada, para poder evaluar si el funcionamiento de cada uno de los métodos de la clase se comporta como se espera. Es decir, en función de algún valor de entrada se evalúa el valor de retorno esperado; si la clase cumple con la especificación, entonces JUnit devolverá que el método de la clase pasó exitosamente la prueba; en caso de que el valor esperado sea diferente al que regresó el método durante la ejecución, JUnit devolverá un fallo en el método correspondiente. (es)
  • In informatica JUnit è un framework di unit testing per il linguaggio di programmazione Java. L'esperienza avuta con JUnit è stata importante nella crescita dell'idea di sviluppo guidato da test (in inglese Test Driven Development), ed è uno di una famiglia di framework di unit testing noti collettivamente come xUnit. JUnit è stato creato da Kent Beck insieme ad Erich Gamma. Da allora ha ispirato ed è stato modello guida per diversi framework di unit testing per altri linguaggi. (it)
  • O JUnit é um framework open-source, que se assemelha ao raio de testes software java, criado por Erich Gamma e Kent Beck, com suporte à criação de testes automatizados na linguagem de programação Java. Esse framework facilita a criação e manutenção do código para a automação de testes com apresentação dos resultados. Com ele, pode ser verificado se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas podendo ser utilizado tanto para a execução debaterias de testes como para extensão. Assert.assertEquals(2, algumMetodo(1)); (pt)
  • JUnit – narzędzie służące do tworzenia powtarzalnych testów jednostkowych oprogramowania pisanego w języku Java. Cechy JUnit: * metoda najmniejszą jednostką testowania, * przypadki testowe, * oddzielenie testów od kodu, * wiele mechanizmów uruchamiania, * tworzenie raportów, * integracja z różnymi środowiskami programistycznymi. W JUnit 3 testy są wykrywane za pomocą mechanizmu refleksji: public class HelloWorld extends TestCase { public void testMultiplication { // Testing if 2*2=4: assertEquals ("Multiplication", 4, 2*2); } } (pl)
rdfs:label
  • جيه يونت (ar)
  • JUnit (ca)
  • JUnit (cs)
  • JUnit (de)
  • JUnit (es)
  • JUnit (en)
  • JUnit (fr)
  • JUnit (it)
  • JUnit (ko)
  • JUnit (ja)
  • JUnit (pl)
  • JUnit (pt)
  • JUnit (ru)
  • JUnit (sv)
  • JUnit (zh)
  • JUnit (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • JUnit (en)
is dbo:knownFor of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:knownFor of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License