Technical Training
Testing ArticlesTable of Contents
Functional Testing Tools
Functional Testing Tools - Page 2
Functional Testing Tools - Page 3Functional Testing Tools Page - 2
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
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
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
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.
Testing Articles
- Software Testing Best Practices
- Bug Reporting – Art and Advocacy
- Software Testing Myths
- Challenges in Testing Web Based Applications
- Auditing Software Testing Process
- Testing for Agile Software Development
- What is User Acceptance Testing?
- System Testing: Why? What? & How?
- What is Regression Testing?
- Integration Testing: Why? What? & How?
- Unit Testing: Why? What? & How?
- Effective Software Testing
- Software Quality Management
- Software Project Planning
- Software Cost Estimation
- Metrics Used In Testing
- Risk Analysis
- Syllabus for Certified Software Tester
- Technical Terms Used in Testing World
- Bug Life Cycle & Guidelines
- So you want to be a Software Tester?
- Automated Testing Best Practices
- Database Checkpoints in WinRunner
- Data Driven Tests using WinRunner
- Why Choose LoadRunner for Performance testing
- Testing : Introduction to CMM
- Automated Testing Advantages, Disadvantages and Guidelines
- Testing Types
- WinRunner - TSL Functions
- Life Cycle of Testing Process
- Best Practices in Automated Testing
- A Unit Ttesting Framework for the Oracle PL/SQL Language
- Usability Engineering - Usability Testing
- Functional Testing Tools
- SDLC : Software Development Life Cycle
- QuickTest Professional 8.0 CBT Tutorial and Evaluation Copy
- XML Unit Testing tools Series 1
- Microsoft .NET Unit testing Tools
- SQL Unit Testing Tools







