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