Active Topics Memberlist Calendar Search Help | |
Register Login |
One Stop Testing Forum : Types Of Software Testing @ OneStopTesting : Automated Testing @ OneStopTesting |
Topic: java test tools |
|
Author | Message |
vidhya
Senior Member Joined: 24Mar2007 Online Status: Offline Posts: 114 |
Topic: java test tools Posted: 29Mar2007 at 2:10am |
Java Test Tools
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. . 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. Jameleon - Jameleon is an opensource automated testing framework that can be easily used by technical and non-technical users alike. One of the main concepts behind Jameleon is to create a group of keywords or tags that represent different screens of an application. All of the logic required to automate each particular screen can be defined in Java and mapped to these keywords. Agitator - It's an automated java testing tool. PMD - PMD is an opensource tool that scans Java source code and looks for potential problems like:
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 . 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. . qftestJUI - qftestJUI is a tool for the creation, execution and management of automated tests for Java/Swing applications with a graphical user interface (GUI). It runs on Windows and all major Unix systems with JDKs from Sun, IBM and Blackdown from 1.1 through 1.5. 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.. Cactus - Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters, ...). The intent of Cactus is to lower the cost of writing tests for server-side code. It uses JUnit and extends it. Cactus implements an in-container strategy, meaning that tests are executed inside the container. JUnitPerf - JUnitPerf is a collection of JUnit test decorators used to measure the performance and scalability of functionality contained within existing JUnit tests. Koalog Code Coverage - is a code coverage computation application written in the JavaTMprogramming language. Koalog Code CoverageTM allows you to measure the efficiency of your tests suite, but also to discover dead code in your project. 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. jfcUnit - jfcUnit is an extension to the popular testing framework JUnit. 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
Post Resume: Click here to Upload your Resume & Apply for Jobs |
|
IP Logged | |
Forum Jump |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
© Vyom Technosoft Pvt. Ltd. All Rights Reserved.