메뉴 건너뛰기


기능 테스팅 도구


이 페이지는 CASE(Computer-aided Software Engineering) 도구 중 통합 테스트(Integration Test) 혹은 시스템 테스트(System Test) 단계에서 사용할 수 있는 기능 테스팅(Functional Testing)을 지원하는 도구에 대한 소개 및 정보를 공유하기 위해 작성되었다. 



Abbot Java GUI Test Framework
  • 개발사 : Timothy Wall
  • 설명 : Abbot framework는 java.awt.Robot class (A Better 'Bot)에 의해 제공되는 기본 기능보다 향상된 자동화된 이벤트 생성, Java GUI 컴포넌트 검증을 제공한다. 이 프레임워크는 Java코드로부터 직접적으로 invoked되거나 스크립트 사용을 통해 프로그램없이 접근이 가능하다. 이 프레임워크는 개발자가 유닛 테스트를 하거나 QA에서 기능 테스트를 하는데 적당한다.
  • 라이센스 : 
  • 링크 : http://abbot.sourceforge.net/doc/overview.shtml
  • 요구사항 : 


ABI Compliance Checker
  • 개발사 : 
  • 설명 : A tool for checking backward binary compatibility of a shared C/C++ library. It analyzes changes in API that may cause compatibility problems: changes in call stack, v-table changes, removed interfaces, etc.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux, Unix, BSD, Haiku


Anteater
  • 개발사 : 
  • 설명 : Anteater is a testing framework designed around Ant, from the Apache Jakarta Project. It provides an easy way to write tests for checking the functionality of a Web application or of an XML Web service.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : 


Apodora
  • 개발사 : 
  • 설명 : Apodora is a framework/tool for automating functional testing of web applications. It provides the user with programmatic control of the web browser allowing them to interact directly with the browser's user interface. It uses a database backend in order to remember how to find your html elements. This also makes your scripts easier to maintain.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, IE6


Arbiter
  • 개발사 : 
  • 설명 : Document based acceptance tester. Similar to FIT in goal. Manages requirements documents in Word or RTF format that are created jointly by customer and developer. Requirements are parsed to extract a glossary and test suite.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : 


Autonet
  • 개발사 : 
  • 설명 : Autonet is a GUI network test platform, internally it's based on CLI to communicate with devices. It can help you to arrange test cases, setup commands to devices ,run commands to check results and record test results
  • 라이센스 : 
  • 링크 :
  • 요구사항 : windows, linux and any other platform which support tcl


AutoTestFlash
  • 개발사 : 
  • 설명 : AutoTestFlash allows the recording and playback of tests writen in Flash and Flex. The tool website provides a live sample.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows / Flash


Avignon
  • 개발사 : 
  • 설명 : Avignon is an acceptance test system that allows you to write executable tests in a language that you define. It uses XML to define the syntax of the language but, if you choose to extend the language, leaves the semantics of the tests up to you. Avignon includes modules for testing HTML applications (through either IE or FireFox), Swing and .NET WinForm applications.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java (MS Windows only for .NET testing)


Behat
  • 개발사 : 
  • 설명 : Behat is a tool that makes behavior driven development (BDD) possible. With BDD, you write human-readable stories that describe the behavior of your application. These stories can then be auto-tested against your application.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : PHP


Blerby Test Runner
  • 개발사 : 
  • 설명 : Ajax test runner for php. Currently supports simpletest and phpunit 3.x. Allows developers to refactor code while being able to receive instant feedback on their changes. Tracks test dependencies and automatically re-runs appropriate tests upon source changes.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, *nix, apache


BlueDuck SDA
  • 개발사 : 
  • 설명 : BlueDuck SDA is an Autoit Driver for Selenium. Combining automation for Win32 and Web in a single script. The perfect combination for developing automated cases, AutoIt and Selenium together. Features: -> Supports your web app no matter what it is developed in. -> Easy to learn BASIC-like syntax -> Interacts with all standard windows controls -> Integration with Testlink 1.9.1 -> DataProvider -> Object Repository -> and more...
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows XP - Vista - Seven


Cacique - Do it Once
  • 개발사 : 
  • 설명 : Cacique is a GPL automation tool easy to use, powerful, collaborative, and free! Based in Selenium to record the tests script, Cacique manage all cases, Data Set, Suites executions and Script editing. • Easy to automate testing without knowing about develop language • Ability to develop and maintain tests (scripts). • Run tests on different platforms with different input data and external to the script • Configurable for different work environments • Easy to concatenate multiple scripts.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux (for instalation)


Canoo WebTest
  • 개발사 : 
  • 설명 : Used for functional testing of web pages, WebTest is an open source testing framework built on top of HttpUnit. It allows tests to be defined in XML as Ant targets.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : JDK 1.2 and ANT v1.3


Capedit
  • 개발사 : 
  • 설명 : Capedit is a open-source packet modification tool. It is used for protocol testing. This tool is capable to parse and modify Ethernet II, VLAN(802.1Q), MPLS, ARP, IPv4, ICMP, TCP, UDP, IGMPv3 protocols & this tool has some unique features like stream based packet field modification, packet deletion/duplication/reordering, IP and MAC address find and replace, auto checksum for IP/ICMP/IGMP/TCP/UDP, pcap replay (selected single packet/multiple packets). Lots of new features are added in beta build.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux


Chorus
  • 개발사 : 
  • 설명 : Chorus is a BDD testing framework targeted at distributed architectures. The intention behind the Chorus project is to provide a good general purpose interpreter for BDD tests, with special capabilities which help to test distributed components
  • 라이센스 : 
  • 링크 :
  • 요구사항 : 


Citrus Integration Testing framework
  • 개발사 : 
  • 설명 : Automated integration tests for message protocols and data formats that you require! Test message interfaces with HTTP, JMS, TCP/IP, REST, SOAP, FTP, SSH, XML, JSON and more!
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java VM


Concordion
  • 개발사 : 
  • 설명 : Concordion is an open source framework for Java that lets you turn a plain English description of a requirement into an automated test. Concordion specifications are active. Behind the scenes, they are linked to the system under test and therefore do not go out-of-date. If a change is made to the system's behaviour then the tests associated with the relevant specification will fail and let you know.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java 1.5 or above


Crosscheck
  • 개발사 : 
  • 설명 : Crosscheck is an open source testing framework for verifying your in-browser javascript. It helps you ensure that your code will run in many different browsers such as Internet Explorer and Firefox, but without needing installations of those browsers. The only thing you need is a Java Virtual Machine.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java Virtual Machine


csvdiff
  • 개발사 : 
  • 설명 : csvdiff is a perl script for comparing two files of comma-separated values with each other. In contrast to standard diff, it will show the number of the record where the difference occurs, the column number, and (if provided) the fieldname which is different. The separator can be set to any value you want, not just a comma. It also provides support for multiple column keys, the ability to ignore case and trim leading/tailing spaces, and the ability to ignore selected columns such as timestamps.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Everywhere you can install perl


CubicTest
  • 개발사 : 
  • 설명 : CubicTest is a graphical Eclipse plug-in for writing Selenium and Watir tests. It makes web tests faster and easier to write, and provides abstractions to make tests more robust and reusable. CubicTest's test editor is centered around pages/states and transitions between these pages/states. The model is intuitive for both Ajax and traditional web applications and supports most user interaction types. CubicTest features an innovative test recorder and test runner based on Selenium RC which are fully integrated with the graphical test editor. Tests can also run standalone from Maven 2.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Eclipse plug-in


Cucumber
  • 개발사 : 
  • 설명 : Cucumber is a tool that runs functional tests written in plain text. It supports over 20 spoken languages. Programmers then write small chunks of ruby or java code to wire the plain text tests to the system under test. Cucumber is designed for Behaviour Driven Development.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Ruby, JRuby, Java or any web platform


DB Sanity
  • 개발사 : 
  • 설명 : DB Sanity performs checks on a database for verifying data consistency and correctness of aplication deployments. It is invoked by command line and creates HTML reports with aggregated diagnostic summaries and listings of faulty database entries.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Mac OS X, Linux, Unix, Solaris, HPUX, Oracle, MS SQL Server, DB2, MySQL, HSQL, H2, Derby, Firebird


DBFeeder
  • 개발사 : 
  • 설명 : With DBFeeder you can automatically generate testdata for Oracle Databases which fits primary and foreign keys of tables. A file-based configuration system allows in-depth customization of the generated data.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : independent


DbFit
  • 개발사 : 
  • 설명 : Extension to FIT/FitNesse for test-driven database development. Enables developers to manipulate database objects in a relational/ tabular form, making database testing and management much easier then with xUnit-style tools.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java/.NET


DejaGnu
  • 개발사 : 
  • 설명 : DejaGnu is a framework for testing applications such as Tcl, C, C++, Java and network applications and cross testing of embedded systems. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : MacOS, Windows, POSIX


Dogtail
  • 개발사 : 
  • 설명 : Dogtail is a GUI test tool and automation framework written in Python. It uses accessibility technologies to communicate with desktop applications. Dogtail scripts are written in Python and executed like any other Python program.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Python 2.3 or higher


Doit: Simple Web Application Testing
  • 개발사 : 
  • 설명 : Doit is a scripting tool and language for testing web applications that use forms. Doit can generate random or sequenced form fill-in information, report results (into a database, file, or stdout), filter HTML results, and compare results to previous results, without having to manually use a web browser. It uses a console-based web client tool (like Curl or Wget) to send and receive HTTP requests and responses respectively.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : You must have Perl 5 or greater and the appropriate Perl modules (detailed in Doit manual) installed on your system before you can use SPL.


Eclipse Jubula
  • 개발사 : 
  • 설명 : Jubula provides automated functional GUI testing for Java and HTML applications. It is aimed at teams who want their automated tests to be written by test experts from the user perspective, without requiring any coding effort. Jubula tests incorporate best practices from software development to ensure long-term maintainability of the automated tests.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Linux, Mac OS X


Eclipse TPTP
  • 개발사 : 
  • 설명 : The Eclipse test and performance tools platform (TPTP) provides support for three types of testing: Performance testing of HTTP applications, JUnit testing and manual testing. Although each of these areas of testing has its own unique set of tasks and concepts, two sets of topics are common to all three types: creation and use of datapools, and creation of test deployments.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Eclipse


EMOS Framework
  • 개발사 : 
  • 설명 : EMOS Framework is a simple yet powerful environment for development of automated WinRunner? tests. Like most frameworks of this sort EMOS Framework separates test data from the test code in order to simplify and speed up test development, increase robustness of the produced solution, and empower non-programmers towards test automation. It is almost completely written in WinRunner's own scripting language, TSL.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Mercury WinRunner, All 32-bit MS Windows (95/98/NT/2000/XP)


Enterprise Web Test
  • 개발사 : 
  • 설명 : Enterprise Web Test allows Java programmers to write re-usable tests for web applications that, unlike HttpUnit, "drive" the actual web browser on the actual platform they intend to support. Tests can be leveraged for functional, stress, reliability.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Microsoft, OS Independent, Linux


Expect
  • 개발사 : 
  • 설명 : Expect is a Unix automation and testing tool, for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, ssh, tip, etc. And by adding Tk, you can also wrap interactive applications in X11 GUIs.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows / UNIX


expect-lite
  • 개발사 : 
  • 설명 : Written in expect, it is designed to directly map an interactive terminal session into an automation script. expect-lite scripts use special character(s) at the beginning of each line to indicate the action. Basic expect-lite scripts can be created by simply cutting and pasting text from a terminal window into a script, and adding '>' '<' characters. No knowledge of expect is required!
  • 라이센스 : 
  • 링크 :
  • 요구사항 : linux, unix, bsd, macosx


Feed4TestNG
  • 개발사 : 
  • 설명 : Feed4TestNG makes it easy to write parameterized tests for the TestNG framework and feed them with fix predefined or randomly generated test data: Test case data can be read from Excel or CSV files and equivalence class tests can be defined easily. Setup is based on Java annotations and easy to learn, apply and maintain. Annotations defined in the "Bean Validation" JSR 303, Java 7 and Benerator are automatically recognized and generated smoke test data will match the constraints. By connecting to Benerator, you can configure generation of complex valid and invalid data sets.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Mac OSX, Linux, Solaris and all other platforms that support Java 5


Frankenstein
  • 개발사 : 
  • 설명 : Frankenstein is a Functional Testing tool for Swing applications. Frankenstein's focus is on readable, simple, fast functional tests that can be shared and run by everyone on a team. Apart from automating your functional tests, you could also use Frankenstein for recording bugs so that they may be easily reproduced later.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : JDK 1.4+


GITAK
  • 개발사 : 
  • 설명 : TIBCO General Interface Test Automation Kit (GITAK) is a test-automation tool for Ajax applications. GITAK extends the Selenium Core test tool for Web applications. It lets developers create automated test cases and run scenarios to validate that an application is performing properly. Once a library of test cases has been built, the Ajax applications and changes to them can be tested with the push of a button.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : IE 6, IE7, Firefox 2, Fireox 1.5.x


GNU/Linux Desktop Testing Project
  • 개발사 : 
  • 설명 : GNU/Linux Desktop Testing Project (GNU/LDTP) is aimed at producing high quality test automation framework and cutting-edge tools that can be used to test GNU/Linux Desktop and improve it. It uses the "Accessibility" libraries to poke through the application's user interface. The framework has tools to generate "AppMap" by reading through the user interface components of an application. The framework also has tools to record test-cases based on user-selection on the application. GNU/LDTP can test any GNOME application which are accessibility enabled, Mozilla, OpenOffice.org, any Java application (should have a UI based on swing) and KDE 4.0 applications based on QT 4.0 (based on the press releases by KDE).
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux


Harness
  • 개발사 : 
  • 설명 : Java 테스트 소프트웨어를 만들기 위한 open source Java API
  • 라이센스 : 
  • 링크 :
  • 요구사항 : 


httest
  • 개발사 : 
  • 설명 : Scriptable HTTP Test Tool for testing and benchmarking webapplication and HTTP server development. Can act as client (requesting) and server (backend for reverse proxys). Pattern matching answers (both server(s)and client(s)) to test validity. Has a very simple but powerfull syntax. Can execute and stream shell commands into the HTTP stream and vis versa.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : linux, solaris


IdMUnit
  • 개발사 : 
  • 설명 : IdMUnit is the leading xUnit automated testing framework for Identity Management that simplifies and accelerates the functional testing of the solution. Test cases are defined and implemented in spreadsheet format. This product plugs into Eclipse. Now users can Design, Deploy, Document and Test with the press of a button!
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Cross-platform


Imprimatur
  • 개발사 : 
  • 설명 : Imprimatur는 웹 어플리케이션 기능 테스팅 도구이다. The tests are described in a simple XML file. Imprimatur handles HTTP methods, authentication and file uploads. The responses can be validated using regular expressions.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java


ItIN - Infopath testing in .Net
  • 개발사 : 
  • 설명 : ItiN is a framework for the testing of InfoPath forms. It is derived from the WatiN testing framework which is used for testing web applications. ItiN needs Visual Studio 2005 and InfoPath 2003 with the .Net programability support installed to work. You may have some trouble with the references, but it should be OK.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows


ITP
  • 개발사 : 
  • 설명 : Lightweight, yet powerful web application test harness. Test scripts written in XML. No programming required and no changes required to your web application. Supports sessions/cookies, POST form data. Command line based for integration into other tools. Also useful for regression and smoke testing
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS independent


ItsNat, Natural AJAX
  • 개발사 : 
  • 설명 : ItsNat is a Java AJAX web framework with functional web test built-in. Simulates a Universal Java W3C Browser in the server, the client DOM tree is basically a clone of the server and is updated automatically when the server changes usually as the response of an AJAX event. The server can fire W3C DOM events and send them to the browser simulating user actions. These are received again by the server as in a normal AJAX app. As the test code is in the server too, can check the expected GUI changes (checking the server DOM tree) or the expected bussiness behavior (added/removed/updated data).
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Any supported platform by Java VM 1.4 or upper


ivalidator
  • 개발사 : 
  • 설명 : ivalidator는 java로 작성된 회귀 테스팅(Regression testing) 프레임워크이다. but by no means restricted to java testing. Test suites are declared in XML. Especially designed for complex testing scenarios and integration testing.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : JDK 1.3


Jacobie
  • 개발사 : 
  • 설명 : Jacobie is a Java API for use with Internet Explorer. Based on the JACOB project (JAva to COm Bridge) and the IE COM Object, it directly controls IE from java. This API can be used as a true end-user web browser test with IE and not a Http-Based test such as HttpUnit.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : All 32-bit MS Windows (95/98/NT/2000/XP)


Jameleon
  • 개발사 : 
  • 설명 : Jameleon is a plug-in driven automated testing tool that separates applications into features and allows those features to be tied together independently, creating test cases. Test cases can be data-driven and executed against different environments and test case docs are generated from the test cases. The goal is to create an automated testing tool that can be used for the enterprise. A UI that ties a series of features to a test case, generating both the test script and the test case documentation is in the works.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent, JDK 1.4 or higher


Java API Compliance Checker
  • 개발사 : 
  • 설명 : A tool for checking backward binary and source compatibility of a Java library API. The tool checks classes declarations of old and new versions and analyzes changes that may break compatibility: removed methods, removed class fields, added abstract methods, etc.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux, FreeBSD, Windows, OS X


JBehave
  • 개발사 : 
  • 설명 : JBehave는 Java기반의 프레임워크이다. 이는 행위 주도 개발(Behaviour-Driven Development : BDD)를 가능하게 한다. BDD는 TDD(Test-Driven Development)를 진화시킨 방법으로 생각할 수 있다. By shifting the vocabulary from being test-based to behaviour-based, it enables a significant improvement in the communication amongst teams and business stakeholders. It allows a definition of a Domain-Specific Language (DSL) that can be shared by all.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Any


jDiffChaser
  • 개발사 : 
  • 설명 : jDiffChaser is a GUI comparison tool that automates diffs detection between versions. You can record and play scenarios on two different releases of the same Swing application (in sequential or parallel mode); jDiffChaser compares both screens, shows you the differences and list them in a report with images highlighting the diffs.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux, OS X, WinXP


Jemmy
  • 개발사 : 
  • 설명 : Jemmy is a tool allowing you to create automated tests for Java GUI applications. Tests are written on Java, using Jemmy as a regular Java library. No recording (yet), no GUI, no XML, no bells and whistles - all the work being done in Jemmy is dedicated to test stability, so it could be used for big, complicated and "dynamic" Java GUI applications.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java 1.2 or above


JFunc: JUnit Functional Testing Extension
  • 개발사 : 
  • 설명 : JFunc는 JUnit 테스팅 프레임워크의 확장이다. 이는 기능 테스트를 쉽게할 수 있게 해준다. Functional testing (also called integration testing) significantly differs from unit testing in a number of respects. Part of this project is dedicated towards putting together code to address these differences; the other part of this project is putting together methodologies for functional testing.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : JUnit


JSystem
  • 개발사 : 
  • 설명 : JSystem is an open source framework for writing and running automated system testing. JSystem includes: 1. Services Java API - exposes JSystem services 2. JSystem Drivers- Java modules used to interfaces with the system under test. 3. JRunner - GUI application interface used for creating and running tests scenarios. 4. JSystem Agent - Execution engine used to run scenarios on a distributed setup. 5. JSystem Eclipse plug-in - accelerates the development environment setup and enforces JSystem conventions. JSystem is based on JUnit (tests and steps) and Ant (execution engine).
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Independent


JUnitum
  • 개발사 : 
  • 설명 : JUnitum은 시스템 테스트를 위한 JUnit 확장이다. JUnitum is developed from ideas of TestNG / Simplium. It provides system test features including test case dependency, multiple assetion, one shot multiple execution, test case management system integration to simplify and speed up system test cases. The highlighting benefit of JUnitum is that you can use these features without any conflict with your exisiting test developent environment.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Independent


jWebUnit
  • 개발사 : 
  • 설명 : jWebUnit is a Java framework that facilitates creation of acceptance tests for web applications. jWebUnit provides a high-level API for navigating a web application combined with a set of assertions to verify the application's correctness. This includes navigation via links, form entry and submission, validation of table contents, and other typical business web application features. This code utilizes HttpUnit behind the scenes. The simple navigation methods and ready-to-use assertions allow for more rapid test creation than using only JUnit and HttpUnit.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


Latka
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : JDK 1.3 or better


Linux Test Project
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux


Linux Upstream Tracker
  • 개발사 : 
  • 설명 : This project is aimed on analyzing of C/C++ libraries evolution. It is looking for new releases of various libraries and checking them for backward compatibility. The project is generally intended for operating system maintainers to help in updating libraries and for software developers interested in ensuring backward API compatibility.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux, BSD


LogiTest
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : JDK 1.2 or higher


LReport
  • 개발사 : 
  • 설명 : Command line tools for comparing csv files and databases (on the level of particular selects). The tools also support test documentation by nice formatting of selects' results.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Tested on Win32 but should work on other platforms


Lua Selenium Driver
  • 개발사 : 
  • 설명 : Lua Selenium Driver is a Selenium 1 (Selenium RC) client library that provide a programming interface (API), i.e., a set of functions, which run Selenium commands. Within each interface, there is a programming function that supports each Selenese command.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows - Linux - Mac OS X


MActor
  • 개발사 : 
  • 설명 : MActor is an extensible tool for system integration testing. It can facilitate tests of any XML-based integration regardless of the type of message transfer protocol used (HTTP, SOAP, file-system and IBM MQ series are currently supplied with the tool)
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


Madcow
  • 개발사 : 
  • 설명 : Madcow is aimed at development and system-integration organisations that have a need to develop robust, automated, regression test suites for web applications. The Madcow philosophy lends itself to an agile, collaborative, development environment, where the development team are continuously delivering builds to the test team to test. If the test team use Madcow to assist them in covering integration, system and acceptance testing in an automated way, they can be freed up to conduct explorative, destructive, ad-hoc and useability testing - thus better utilising their time and expertise.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : JVM


Marathon
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java 1.3 or later


Maveryx
  • 개발사 : 
  • 설명 : Maveryx is a free and open source Test Automation Framework for functional and regression testing of Java applications. Maveryx eliminates the GUI Map dependency. Testers do not have to capture and maintain any GUI Map. GUI objects described in the scripts are identified and located directly at runtime during the test scripts execution. Maveryx supports approximate matching to identify the GUI objects even in case of few or partial information given by the tester in the test scripts. Maveryx works with Eclipse, NetBeans, JUnit, IBM Rational Functional Tester, etc.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


MaxQ
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java 1.2 or later


miTester for SIP
  • 개발사 : 
  • 설명 : miTester for SIP is an automated SIP testing tool designed and developed to take care of the complex pre-deployment testing of SIP applications effectively. This SIP testing tool can be used to simulate SIP call-flows & automate functional, regressionand fault injection tests. It increases the flexibility of time and resources, avoids redundancy on test execution, increase test coverage, thus increasing the quality and reliability of the system under test. miTester for SIP supports RFC standards - RFC 3261, RFC 2976, RFC 3428, RFC 3265, RFC 3262, RFC 3311, RFC 3903, RFC 3455.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : SIP Testing Tool


Mockito
  • 개발사 : 
  • 설명 : Java mocking is dominated by expect-run-verify libraries like EasyMock or jMock. Mockito offers simpler and more intuitive approach: you ask questions about interactions after execution. Using mockito, you can verify what you want. Using expect-run-verify libraries you are often forced to look after irrelevant interactions. Mockito has very slim API, almost no time is needed to start mocking. There is only one kind of mock, there is only one way of creating mocks. Just remember that stubbing goes before execution, verifications of interactions go afterwards.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java


MozUnit
  • 개발사 : 
  • 설명 : Develop test-first style or just test against regressions: MozUnit provides framework, test runner, source browser, and API hooks for personalized reports. MozUnit is part of MozLab, a suite of tools and libraries for developers of AJAX and Mozilla applications, packaged as a Firefox extension.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Firefox


NBi
  • 개발사 : 
  • 설명 : NBi is a testing framework (add-on to NUnit) for Microsoft Business Intelligence platform and Data Access. The main goal of this framework is to let users create tests with a declarative approach based on an Xml syntax. By the means of NBi, you do not need to develop C# code to specify your tests! Either, you do not need Visual Studio to compile your test suite. Just create an Xml file and let the framework interpret it and play your tests. The framework is designed as an add-on of NUnit but with the possibility to port it easily to other testing frameworks.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows


OLVER - Open Linux VERification
  • 개발사 : 
  • 설명 : OLVER is an open source test suite for automated conformance and functional testing of various Linux distributions against LSB standard requirements on base system interfaces behavior. The tests are being developed at the Linux Verification Center of Russia.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux


Om
  • 개발사 : 
  • 설명 : Om (pronounced as "Oh m") is an Open source command-line tool for generating data for Random Testing & Field testing. It reduces a lot of effort when we need to generate stressful text data for field testing. Om can generate data in three different ways using its three different modes of Operation. User can provide an option for generating data consisting of different character types like uppercase, lowercase, numerical, others or any combination of the above four. Om also comes with user manual. Moreover it can also generate Random data required for Random testing.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows


org.tigris.mbt
  • 개발사 : 
  • 설명 : org.tigris.mbt is an implementation of Model-based testing built in Java. It allows you to generate test sequences from a finite-state machine (graph). The test sequences can be created statically, or run dynamically.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Any platform that runs Java 1.4.2


PAMIE
  • 개발사 : 
  • 설명 : (PYTHON AUTOMATION MODULE FOR INTERNET EXPLORER) is a scripting tool for website testing. PAMIE can manipulate elements on the web page, such as links, textboxes, images, listboxes, checkboxes, radiobuttons, submit buttons, ect.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows NT/2000


Phoronix Test Suite
  • 개발사 : 
  • 설명 : Phoronix Test Suite is a test execution framework which allows easy execution of 100s of benchmarks and functional tests.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux, Windows, OSX, *nix


PkgDiff
  • 개발사 : 
  • 설명 : Package Changes Analyzer (PkgDiff) is a tool for analyzing changes in Linux software packages (RPM, DEB, TAR.GZ, etc). The tool is intended for Linux maintainers who are interested in ensuring compatibility of old and new versions of packages.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux, FreeBSD


Pounder
  • 개발사 : 
  • 설명 : 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. This project is no longer being actively developed. For similar tools under active development, the Pounder team recommend considering Abbot, Marathon, jfcunit and others.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


pywinauto
  • 개발사 : 
  • 설명 : pywinauto is a python package that allows you to automate the windows GUI. Very easy to get started, and quite powerful. There is a screencast at... http://www.showmedo.com/videoPage?name=UsingpyWinAutoToControlAWindowsApplication
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows 2000, XP


QAliber
  • 개발사 : 
  • 설명 : Automation framework, for building fast, re-usable and reliable system tests under windows OS. It includes a tool for developing automation in .NET, and a GUI tool to compose automation with no coding skills.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows


QAT (Quality Assurance Tests)
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java 2


QMTest
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : QMTest works with most varieties of UNIX, including GNU/Linux, and with Microsoft Windows

Rapid Reporter
  • 개발사 : 
  • 설명 : Rapid Reporter aims boosting good notetaking during test sessions and building reports that invite analysis and discussion. Notes are easy to record and easy to debrief. As a tester, you will find that Rapid Reporter lets you master the session, doesn’t interrupt your lines of thought and helps you keep track of notes during tests. It may help you test better. If you are a test lead or manager or a peer tester, you will find that Rapid Reporter provides easy-to-study reports, which can be viewed and manipulated in a spreadsheet at will or viewed from a web-browser.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows


Rasta
  • 개발사 : 
  • 설명 : Rasta is a keyword-driven test framework using spreadsheets to drive testing. It?s loosely based on FIT, where data tables define parmeters and expected results. The spreadsheet can then be parsed using your test fixtures.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Ruby


Robot Framework
  • 개발사 : 
  • 설명 : Robot Framework is a Python-based keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


Robotium
  • 개발사 : 
  • 설명 : Robotium is test framework created to write powerful and robust automatic Black-box & White-box test cases for Android applications. Test case developers can write Functional, System and Acceptance test scenarios, spanning multiple Android activities. It installs the test case suit as an application on device/simulator, which access the AUT(application under test) and executes test scenarios in real environment.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Android


Sahi
  • 개발사 : 
  • 설명 : Sahi is an automation and testing tool for web applications, with the facility to record and playback scripts. Developed in Java and JavaScript, it uses simple JavaScript to execute events on the browser. Features include in-browser controls, text based scripts, Ant support for playback of suites of tests, and multi-threaded playback. It supports HTTP and HTTPS. Sahi runs as a proxy server and the browser needs to use the Sahi server as its proxy. Sahi then injects JavaScript so that it can access elements in the webpage. This makes the tool independant of the website/ web application.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independant. Needs Java 1.4+


Samie
  • 개발사 : 
  • 설명 : S.A.M. for I.E. is a Perl module (SAM.pm) that allows a user to run automated tests for their browser applications.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows NT/2000


Sauce Labs: cloud-based Selenium service
  • 개발사 : 
  • 설명 : Sauce Labs is a cloud-based Selenium service that runs test scripts concurrently. It delivers radically faster test suite completion times and removes the hassle of setting up your own Selenium test machines. User transition to (or from) our service is typically as easy as putting some API calls into a build script or cron job. Generic Selenium in, standard Selenium results out. Just screaming fast and no admin headaches.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Cloud computing service. API available in Ruby, Python, Perl, and curl.


Scalable Test Platform
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux


Selendroid
  • 개발사 : 
  • 설명 : Selendroid is a test automation framework which drives of the UI of Android native and hybrid applications (apps). Tests are written using the Selenium 2 client API. Selendroid can be used on emulators and real devices and can be integrated as a node into the Selenium Grid for scaling and parallel testing
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Android


Selenium
  • 개발사 : 
  • 설명 : Selenium은 웹 어플리케이션의 브라우저 기반 테스팅을 위한 테스팅 도구이다. 이것은 기능, 회귀 테스팅, 모두에 사용할 수 있다.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Linux or Mac


Seleniun Java Evidence
  • 개발사 : 
  • 설명 : A simple API to generate an evidence for your Selenium tests. This project enables developers and testers to create an evidence of their tests. This API is very simple and works only in Java. The result of this tool is a .pdf file that will show an image and description each steps you want.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java


SharpRobo
  • 개발사 : 
  • 설명 : SharpRobo is a Functional Testing and Recording tool for WinForm applications written in C#. It supports all the standard WinForm controls. SharpRobo records the tests in FIT format which can be played back using Fit (File or Directory Runner).
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows NT/2000/XP


Sikuli
  • 개발사 : 
  • 설명 : Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). Sikuli includes Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows Linux Mac


soapui
  • 개발사 : 
  • 설명 : soapui is a java-swing based desktop application for inspecting, invoking and functional testing of webservices over HTTP. It is mainly aimed at developers/testers providing and/or consuming webservices (java, .net, etc). Functional testing can be done interactively in soapui or within a CI-process using the soapui maven plugin.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java 1.5


Software Automation Framework Support
  • 개발사 : 
  • 설명 : Software Automation Framework Support (SAFS) provides for the implementation of compatible keyword-driven test automation frameworks. Currently, developing independent, multi-platform, Java-based Driver. Will be followed by independent, multi-platform Engines.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : All 32-bit MS Windows (95/98/NT/2000/XP)


Software Testing Automation Framework (STAF)
  • 개발사 : 
  • 설명 : The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring). STAF removes the tedium of building an automation infrastructure, thus enabling you to focus on building your automation solution. STAX is an execution engine which can help you thoroughly automate the distribution, execution, and results analysis of your testcases. STAX builds on top of three existing technologies, STAF, XML, and Python, to place great automation power in the hands of testers. STAX also provides a powerful GUI monitoring application which allows you to interact with and monitor the progress of your jobs.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Linux, Solaris, AS/400, AIX, HP-UX, Irix


Solex
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Eclipse 2.1 or above


Squash
  • 개발사 : 
  • 설명 : SQUASH is an open source project aiming to structure and industrialize functional testing activities. As part of this project, several partners contribute to develop mature and innovative open source tools, offer an open source methodology documenting every functional qualification process. and define standards and models to better measure functional testing activity.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Mac, Linux


SWAT (Simple Web Automation Toolkit)
  • 개발사 : 
  • 설명 : The Simple Web Automation Toolkit (SWAT) is a library written in C# designed to provide an interface to interact with several different web browsers. SWAT also includes components to integrate with Fitnesse allowing Q/A engineers to automate web application testing.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows (IE and FireFox)


SWTBot
  • 개발사 : 
  • 설명 : SWTBot is a functional testing tool for SWT and Eclipse applications. The focus of SWTBot is to provide a simple, readable and fast way to write tests. The API is simple which means that everyone on a team can use SWTBot to write functional tests. It is also very flexible when it comes to extensibility.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : SWT/Eclipse


Systin
  • 개발사 : 
  • 설명 : Systin stands for System Testing in .Net and allows you to write system-level tests in a ?domain language?. This is a port of the popular Systir program. Systin will allow for an abstraction of Test Case specification and Test Case automation execution.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : .Net Windows


T-Plan Robot
  • 개발사 : 
  • 설명 : T-Plan Robot (formerly known as VNCRobot) is a universal black box automation and automated testing tool working on top of remote desktop technologies such as VNC. Major benefits include platform independence (Java), wide range of testable applications thanks to the generic image based testing approach, support of Java test scripts as well as a proprietary scripting language, Record & Replay capability and easiness of customization and integration thanks to open architecture with a generic plugin interface and well documented programming interfaces.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Client: any system supported by Java 1.6, SUT: any system with VNC server


tclwebtest
  • 개발사 : 
  • 설명 : 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.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


TDriver
  • 개발사 : 
  • 설명 : Testability Driver TDriver is a testing tool which makes test automation possible for Qt applications running on any platform that runs Qt. Platforms we have used include: Linux, Windows, Mac, Symbian, maemo and MeeGo
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Linux, Windows, Mac, Symbian, maemo and Meego


Testerman
  • 개발사 : 
  • 설명 : Testerman is a TTCN-3 inspired test automation system that brings TTCN-3 primitives and concepts to the Python programming language. It provides a client/server, multi-user environment to design, manage, execute and analyze automated tests, and is designed to test any system that uses multiple network-based interfaces (for instance SOAP, VoIP, SQL, Diameter, ssl, tcp/udp/sctp, ...). It can also drive Selenium agents to support Web GUI testing.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, Linux, Solaris


TestGen4Web
  • 개발사 : 
  • 설명 : A capture-replay tool which can record user actions on Firefox, saving the recording to an XML file, and replaying the saved recording. The output of the recorder can also be translated into automatic testing scripts such as httpunit, selenium, simple-test, etc.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Firefox 1.5 alpha1 +


TestingBot - Cross browser testing with Selenium
  • 개발사 : 
  • 설명 : We offer a Selenium grid where you can run your browser tests on. We use Amazons cloud infrastructure to run Selenium scripts in various browsers. With our tunnel feature developers can use our grid to test their staging code/website. Another feature we offer is that we can run Selenium tests for you at a specific time and interval. When a test fails, we alert you.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows/Linux


TestMaker Object Designer
  • 개발사 : 
  • 설명 : TestMaker Object Designer is for fast and easy data-driven test authoring for Ajax and Flex Applications. Designer is free open source test (OST) tool published under the GPL license.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java


TestPlan
  • 개발사 : 
  • 설명 : TestPlan is an automated testing tool for testing interactive web systems. It offers these features: * Testing web pages via a Firefox or Internet Explorer, or a display-less backend * Reporting for status feedback on an entire test suite * Metrics for page responses and availability * Email and FTP for full web application testing * Unified syntax for Email, Text, HTML, CSV, and XML data * Advanced tracing for locating overnight errors * High-level specialized testing language suitable for non-developers * JavaScript and dynamic page testing
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Any with Java


TextTest
  • 개발사 : 
  • 설명 : TextTest is an application-independent tool for text-based functional testing. This means running a batch-mode binary in lots of different ways, and using the text output produced as a means of controlling the behaviour of that application.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Most UNIX flavours + Windows XP (not Windows 9x)


thucydides
  • 개발사 : 
  • 설명 : Thucydides is a tool that lets you use WebDriver-based unit or BDD tests to write more flexible and more reusable WebDriver-based tests, and also to generate documentation about your acceptance tests, including a narrative description of test, along with the corresponding screen shots, and also high-level summaries and aggregations of the test results
  • 라이센스 : 
  • 링크 :
  • 요구사항 : any


Tomato
  • 개발사 : 
  • 설명 : Tomato - the Automation Tool Abstraction Project - is an abstraction layer for automation engines. Its design allows automation scripts or tests to be written in one language, against one library, and remain portable across different architectures, OS platforms, and even widely different automation engines (e.g. Mercury Interactive WinRunner or the Linux Desktop Test Project).
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows/Linux


Toster - The Object-oriented Sofware Testing Environment
  • 개발사 : 
  • 설명 : Toster is a system for sharing a set of tools that allow you to implement methods for object-oriented testing. Any method based on UML diagrams and on the software source code can easily be implemented as a TOSTER module. The environment itself makes a number of mechanisms available, such as information transfer from UML diagrams, mapping this information to source code, introducing modifications to the source code, launching the tested application, or presenting the results.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


VBScript WebDriver
  • 개발사 : 
  • 설명 : VBScript WebDriver is intended to provide a simple bindings for Selenium 2. The bindings include the full functionality of Selenium 2 (WebDriver). VBScript WebDriver is not a general purpose testing framework (unit or otherwise) is only a simple driver for WebDriver (Selenium 2), but VBScript WebDriver can work and be able to integrate with unit testing tools like ScriptUnit, ASPUnit or VBslib and also can integrate with tools like Quick Test Professional,TestComplete and other VBScript-based tools.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Win XP/Vista/Seven 32 bits


WAAT-Java
  • 개발사 : 
  • 설명 : WAAT = Web Analytics Automation Testing. Need for WAAT Manual testing for Web Analytics is tedious and time consuming (and also boring). It is possible to miss out on some of the tags for testing that will provide a feed to the Web Analytic system. This framework provides a way to automate the verification of name-value pair properties / tags being reported to a Web Analytics System.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Java


WAAT-Ruby
  • 개발사 : 
  • 설명 : WAAT = Web Analytics Automation Testing. Need for WAAT Manual testing for Web Analytics is tedious and time consuming (and also boring). It is possible to miss out on some of the tags for testing that will provide a feed to the Web Analytic system. This framework provides a way to automate the verification of name-value pair properties / tags being reported to a Web Analytics System.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Win, Linux, Mac


Watij
  • 개발사 : 
  • 설명 : Watij는 Web Application Testing in Java의 약자이다. Watir의 심플함을 기반으로 Java를 강화하였다. Watij는 실제 브라우저를 통해 웹 어플리케이션의 기능테스트 자동화를 가능하게 한다. 
  • 라이센스 : 
  • 링크 : http://groups.google.com/group/watij
  • 요구사항 : windows


WatiN
  • 개발사 : 
  • 설명 : WatiN는 Web Application Testing in dotNet의 약자이다. WatiN는 .Net 언어의 윈도우 기반 인터넷 익스플러러를 통한 웹 어플리케이션 테스팅을 지원한다.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows


Watir
  • 개발사 : 
  • 설명 : Watir는 Ruby 기반의 웹어플리케이션의 기능 테스트 툴이다. Watir은 웹브라이저 레이어에서 테스트 실행을 지원한다. 그리고 웹 페이지의 오브젝트들과 상호작용한다. 
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows (currently only supports Internet Explorer)


Web Form Flooder
  • 개발사 : 
  • 설명 : Web Form Flooder is a Java console utility that will analyze a Web page, complete any forms present on the page with reasonable data, and submit the data. The utility will also crawl links within the site in order to identify and flood additional forms that may be present.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : OS Independent


WebDriver
  • 개발사 : 
  • 설명 : A developer focused tool for automated testing of webapps: WebDriver has a simple API designed to be easy to work with and can drive both real browsers, for testing javascript heavy applications, and a pure "in memory" solution for faster testing of simpler applications.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : any java-compatible platform


WebInject
  • 개발사 : 
  • 설명 : WebInject is a free tool for automated testing of web applications and services. It can be used to test any individual system component with an HTTP interface, and as a test harness to create a suite of automated functional and regression tests.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows, OS Independent, Linux


WebTst
  • 개발사 : 
  • 설명 : WebTst is a Web development test infrastructure. It aims to simplify testing by implementing a capture engine: a Web proxy which records a tester's actions using a real browser, and then replays them during testing. It comes with support for digital certificates, and a number of simple tests, such as cookie setting, pattern matching, response status, and many others. It features an extensible plug-in system.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : POSIX, Linux


WET
  • 개발사 : 
  • 설명 : WET is a opensource web automation testing tool which uses Watir as the library to drive web pages. You dont have to download / install Watir separately or know anything about Watir. WET drives an IE Browser directly and so the automated testing done using WET is equivalent to how a user would drive the web pages. WET allows you to perform various checks as a part of the testing process by using Checkpoints.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows 98/ME/2000 SP3/XP SP2/Server 2003


Win32::IEAutomation
  • 개발사 : 
  • 설명 : A Perl module which automates functional testing of web applications. It can be used to automate any complex web application including dynamic frames and popup windows. It is an object oriented module and all methods are like user actions on web browser.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows (only Internet Explorer is supported)


XML Test Suite
  • 개발사 : 
  • 설명 : XmlTestSuite provides a powerful way to test web applications. Writing tests requires only a knowledge of HTML and XML. We want XmlTestSuite to be adopted by testers, business analysts, and web developers who don't have a java background.
  • 라이센스 : 
  • 링크 :
  • 요구사항 : Windows 95/98/2000, Windows NT/2000, Linux, SunOS/Solaris