Exforsys

Ads


Home arrow Technical Training arrow Testing Articles

Functional Testing Tools Page - 2

Page 2 of 3
Author : Exforsys Inc.     Published on: 22nd Apr 2005

Functional Testing Tools

Latka 
http://jakarta.apache.org/commons/latka/index.html 

Description: Latka is a functional (end-to-end) testing tool. It is implemented in Java, and uses an XML syntax to define a series of HTTP (or HTTPS) requests and a set of validations used to verify that the request was processed correctly.
Requirement: JDK 1.3 or better

Ads


Linux Test Project 
http://ltp.sourceforge.net/ 

Description: The Linux Test Project is a collection of tools for testing the Linux kernel and related features. Our goal is to improve the Linux kernel by bringing test automation to the kernel testing effort.
Requirement: Linux  

LogiTest  
http://logitest.sourceforge.net/logitest/index.html

Description: LogiTest is the core application in the LogiTest suite. The LogiTest application provides a simple graphical user interface for creating and playing back tests for testing Internet-based applications.
Requirement: JDK 1.2 or higher 

Marathon  
http://marathonman.sourceforge.net/ 

Description: Marathon is a general purpose tool for both running and authoring acceptance tests geared at the Java Platform Version 1.3 or later. Included with marathon is a rich suite of components to help you interact with your application at the User Interface Level (GUI). To aid with the regression testing of existing applications, Marathon comes bundled with a recorder to capture events as you use and interact with your applicationand. These events are then converted into a valid Marathon test which can subsequently be played back.
Requirement: Java 1.3 or later

MaxQ 
http://maxq.tigris.org/ 

Description: MaxQ is a free web functional testing tool. It includes an HTTP proxy that records your test script, and a command line utility that can be used to playback tests. The paradigm of MaxQ is similar to commercial web testing tools like Astra QuickTest or Empirix e-Test. These products are quite expensive. MaxQ hopes to provide the essential features: HTTP test recording, scripting, and playback without the huge cost.
Requirement: Java 1.2 or later  

Ads

Pounder 
http://pounder.sourceforge.net/ 

Description: Pounder is a utility for testing Java GUIs. It allows developers to dynamically load components, record scripts, and then use those scripts in JUnit. It supports custom components, drag and drop, and the examination of test runs in source.

QAT (Quality Assurance Tests)  
http://qat.sourceforge.net/ 

Description: QAT was developed to ease the issues encountered by having to perform Quality Assurance tests across a variety of hardware and software combinations. The QAT tool can be divided into two main sections, the Agent, responsible for actually running each test or group of tests, and the Harness, which is responsible for test selection, management, result and agent co-ordination.
Requirement: Java 2

QMTest 
http://www.codesourcery.com/qmtest 

Description: CodeSourcery's QMTest provides a cost-effective general purpose testing solution that allows an organization to implement a robust, easy-to-use testing program tailored to its needs. QMTest's extensible architecture allows it to handle a wide range of application domains: everything from compilers to graphical user interfaces to web-based applications.
Requirement: QMTest works with most varieties of UNIX, including GNU/Linux, and with Microsoft Windows. 

Scalable Test Platform  
http://www.osdl.org/lab_activities/kernel_testing/stp/ 

Description: STP is a system for automating the QA testing process for the Linux Kernel, as well as automating benchmarking and regression testing on diverse hardware systems.
Requirement: Linux

Selenium  
http://selenium.thoughtworks.com/index.html 

Description: Testing tool for browser-based testing of web applications. It can be used both for functional, compatability (it has extensive cross-browser support) and regression testing.
Requirement: Windows, Linux or Mac

Solex 
http://solex.sourceforge.net/ 

Description: This project is a set of Eclipse plugins providing non regression and stress tests of Web application servers. Test scripts are recorded from internet browser thanks to a built in web proxy.
Requirement: Eclipse 2.1 or above 

tclwebtest 
http://tclwebtest.sourceforge.net/

Description: Tclwebtest is a tool for writing automated tests on web applications in tcl. It implements some basic html parsing functionality to provide comfortable commands for operations on the html elements (most importantly forms) of the result pages.



 
This tutorial is part of a Testing Articles tutorial series. Read it from the beginning and learn yourself.

Testing Articles

 

Comments