„Egységteszt-keretrendszerek listája” változatai közötti eltérés

A Wikipédiából, a szabad enciklopédiából
Tartalom törölve Tartalom hozzáadva
Új oldal, tartalma: „===Java=== A jelenleg ismertebb Java nyelven írt egységteszt keretrendszerek a következők. {{leford}} {| class="wikitable sortable" |- ! Név !! xUnit !! Forr…”
(Nincs különbség)

A lap 2014. március 5., 17:08-kori változata

Java

A jelenleg ismertebb Java nyelven írt egységteszt keretrendszerek a következők.


A szócikk egy része még lefordítandó. Segíts te is a fordításban!

Név xUnit Forrás Megjegyzések
JMockit [1] Nyílt forráskódú keretrendszer. A tesztek könnyen írhatók a final osztályok, statikus metódusok, konstruktorok stb. mock-olására. Nincs limitáció.
JTiger
SpryTest igen [2] Kereskedelmi. Autómatikus egységteszt keretrendszer Java-ra
Jtest igen [1] Kereskedelmi. Automated unit/component test generation and execution with code coverage and runtime error detection. Also provides static analysis and peer code review.
JUnit igen [3]
JWalk Fast, semi-automatic creation of exhaustive unit test-sets
TestNG igen Actually a multi-purpose testing framework, which means its tests can include unit tests, functional tests, and integration tests. Further, it has facilities to create even no-functional tests (as loading tests, timed tests). It uses Annotations since first version and is a framework more powerful and easy to use than the most used testing tool in Java: JUnit.[2][3]
Needle [4] Open source framework for testing Java EE components outside of the container in isolation.
NUTester [5] Testing framework developed at Northeastern University to aid in teaching introductory computer science courses in Java
Concordion [6] Acceptance test-driven development
JExample igen [4] A JUnit extension that uses dependencies between test cases to reduce code duplication and improves defect localization.
DbUnit [7] A JUnit extension to perform unit testing with database-driven programs
JUnitEE [8] A JUnit extension for testing Java EE applications
Cactus A JUnit extension for testing Java EE and web applications. Cactus tests are executed inside the Java EE/web container.
JSST [5] Java Server-Side Testing framework which is based on the similar idea to the one of Apache CACTUS, but unlike CACTUS it's not coupled to JUnit 3.x and can be used in conjunction with any testing framework.
GroboUtils [9] A JUnit extension providing automated documentation, class hierarchy unit testing, code coverage, and multi-threaded tests.
Mockrunner [10] A JUnit extension for testing testing servlets, filters, tag classes and Struts actions and forms.
Unitils [11] Offers general utilities and features for helping with persistence layer testing and testing with mock objects. Offers specific support for testing application code that makes use of JPA, hibernate and spring. Unitils integrates with the test frameworks JUnit and TestNG.
JBehave [12] Viselkedés vezérelt fejlesztés
Instinct [6] Viselkedés vezérelt fejlesztés
JDave [13] Viselkedés vezérelt fejlesztés
beanSpec [7] Viselkedés vezérelt fejlesztés
Cucumber-JVM [8] Viselkedés vezérelt fejlesztés replaces deprecated JRuby-based Cuke4Duke
XMLUnit [14] JUnit és NUnit tesztelés XML-re
EasyMock [15] egy mock keretrendszer [9]
JMock [16] egy mock keretrendszer
Mockito [10] A mock framework, using the Hamcrest library
Concutest [17] Keretrendszer a párhuzamos programok teszteléséhez
SureAssert [18] An integrated Java unit testing solution for Eclipse. Contract-First Design and test-driven development
PowerMock [19] An extension to both Mockito and EasyMock that lets you test static methods
Jukito [20] Combines Mockito and Guice to allow automatic mocking and instantiation of dependencies
GrandTestAuto [21] GrandTestAuto (GTA) is a platform for the complete automated testing of Java software. Tests can be distributed across a number of machines on a network.
HavaRunner igen [22] A JUnit futtatás beépített párhuzamosság, suite-ok és scenario-k támogatásával.
Jnario igen [23] Viselkedés vezérelt fejlesztés, mint a Cucumber

Jegyzetek

  1. Java testing tools: static code analysis, code review, unit testing. Parasoft, 2012. október 8. (Hozzáférés: 2012. november 12.)
  2. TestNG makes Java unit testing a breeze. Ibm.com, 2005. január 6. (Hozzáférés: 2012. november 12.)
  3. Google Testing Blog: TotT: TestNG on the Toilet. Googletesting.blogspot.com. (Hozzáférés: 2012. november 12.)
  4. SCG: JExample. Scg.unibe.ch, 2009. április 21. DOI:10.1007/978-3-540-68255-4_8. (Hozzáférés: 2012. november 12.)
  5. shyiko: Home · shyiko/jsst Wiki · GitHub. Github.com, 2010. november 17. (Hozzáférés: 2012. november 12.)
  6. instinct - Instinct is a Behaviour Driven Development (BDD) framework for Java - Google Project Hosting. Code.google.com. (Hozzáférés: 2012. november 12.)
  7. beanSpec | Free Development software downloads at. Sourceforge.net. (Hozzáférés: 2012. november 12.)
  8. cucumber/cucumber-jvm · GitHub. Github.com. (Hozzáférés: 2012. november 12.)
  9. Spring Framework: Ch. 10 Testing
  10. mockito - simpler & better mocking - Google Project Hosting. Code.google.com, 2008. január 14. (Hozzáférés: 2012. november 12.)