Active TopicsActive Topics  Display List of Forum MembersMemberlist  CalendarCalendar  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin


 One Stop Testing ForumTypes Of Software Testing @ OneStopTestingAutomated Testing @ OneStopTesting

Message Icon Topic: java test tools

Post Reply Post New Topic
Author Message
vidhya
Senior Member
Senior Member


Joined: 24Mar2007
Online Status: Offline
Posts: 114
Quote vidhya Replybullet 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:
    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 .

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 IP Logged
Post Reply Post New Topic
Printable version Printable version

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



This page was generated in 1.828 seconds.
Vyom is an ISO 9001:2000 Certified Organization

© Vyom Technosoft Pvt. Ltd. All Rights Reserved.

Privacy Policy | Terms and Conditions
Job Interview Questions | Placement Papers | Free SMS | Freshers Jobs | MBA Forum | Learn SAP | Web Hosting