Java Test Tools
http://www.verifysoft.com/en_cmtjava.html - CMTJava
- It is a tool for analysing the static complexity of software written
in Java. The code complexity is known to correlate with the defect rate
and robustness of the application program. Complex code is difficult to
test: probably more errors remain unrevealed in the final program.
Complex code will in itself be more error-prone and affect the defect
rate of the final application. Complex code is also difficult to
maintain. .
http://www.alvicom.hu/products/JavaCov - Javacov -
JavaCov is a J2SE/J2EE coverage-testing tool. It is a Java testing tool
capable of verifying the so-called MC/DC (Modified Condition/Decision
Coverage) testing criterion.
http://jameleon.sourceforge.net/ - http://www.agitar.com/ - Agitator - It's an automated java testing tool.
http://pmd.sourceforge.net/ - PMD - PMD is an opensource tool that scans Java source code and looks for potential problems like:
Possible bugs - empty try/catch/finally/switch statements
Dead code - unused local variables, parameters and private methods
Suboptimal code - wasteful String/StringBuffer usage
Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
Duplicate code - copied/pasted code means copied/pasted bugs .
http://www.jutils.com/ - Lint4j -
Lint4j ("Lint for Java") is a static Java source and byte code analyzer
that detects locking and threading issues, performance and scalability
problems, and checks complex contracts such as Java serialization by
performing type, data flow, and lock graph analysis. .
http://www.qfs.de/en/qftestJUI/index.html - - JLint -
JLint is an opensource tool. It checks your Java code and find bugs,
inconsistencies and synchronization problems by doing data flow
analysis and building the lock graph. Jlint is extremely fast - even on
large projects, it requires only one second to check all classes! It is
easy to learn and requires no changes to the class files..
http://jakarta.apache.org/cactus/ - - JUnitPerf -
JUnitPerf is a collection of JUnit test decorators used to measure the
performance and scalability of functionality contained within existing
JUnit tests.
http://www.koalog.com/php/kover.php - - JUnit -
JUnit is a regression testing framework written by Erich Gamma and Kent
Beck. It is used by the developer who implements unit tests in Java.
JUnit is Open Source Software, released under the Common Public License
Version 1.0 and hosted on SourceForge.
http://jfcunit.sourceforge.net/ - - Clover -Clover
is a powerful Java code coverage analysis tool. Clover instruments
source code and then records precisely what is executed when tests are
run. The detailed test coverage reports help developers easily identify
areas where the testing is weak, enabling them to write better tests
faster. Clover fits into a developer's environment, be it Ant, Maven,
IDEA, Eclipse, JBuilder, JDeveloper, NetBeans, the command line, or any
combination. Quality Assurance and Project Managers can access
important quality metrics over time via html and pdf reports. Clover
provides test analysis to thousands of companies and open source
projects all over the world.
------------- MBA Examination papers
|