TestWise

TestWise IDE is a Next-Generation Functional Testing tool to help developers, testers to write maintainable automated tests effectively (Formerly known as iTest2). TestWise is built from ground up to support team collaboration in automated testing with refactoring test elements, command completion, incremental syntax validation (based on the domain specific test language), keyboard navigation into the supporting framework code, and much more...

<h3> Role

Test Runner: Yes

Reporting: Yes

Test Editor: Yes

Repository: No

Database: Embeded database to store history test results

SUT Interface Driver: Watir

Language: Ruby

<h3> Database

Load data: Use Ruby Programming

Clean data: Use Ruby Programming

<h3> Implementation

Native Language: Ruby

Java Accessible: Possible via JRuby

.Net Accessible: No

<h3> Interface

API/WebUI/DesktopGUI: WebUI/API, DeskopGUI with AutoIT3

<h3> Issues

<h3> Language

Data-driven: No

Keyword-Driven: Yes

Fluent/Literate: Yes

Tabular: No

Multiple levels of Abstraction - available: Yes

Multiple levels of Abstraction - in same test: Yes

variables as arguments of keywords: Yes

variables can hold values returned by sut: Yes

Free-form commentary interspersed with tests: Yes

<h3> Misc

Maturity: Mature

OpenSource: test framework is free and open source. IDE itself is not.

Commercial: Yes

Use tool to test itself: Yes

One-button Install: Yes

Mixed Auto/Manual Install: Possible

Mixed Auto/Manual: Possible

Setup/Teardown of Context: Yes

<h3> Process

Acceptance Test Driven development: Yes

Encourages communication: Yes

<h3> Reporting

Summary: Yes

Clickthrough to failures: Possible

See screen captures: Possible

Aggregate test results: Yes

Side-by-side: No

<h3> Repository

Builtin: No

SCM-Friendly: Yes

Storage format: Ruby

<h3> Test Editor

Record Tests: Yes

Refactor: Yes, with dedicated functional test refactorings

Refactor: Yes

Builtin keyword help: Yes

Keyword Completion: Yes

Argument Completion: Very Basic

Grammar-checker: Somewhat

Quick-Fix: No

Run test from editor: Yes

Interactive execution: Yes

<h3> Test Runner

Command line: Yes

GUI/Browser: Yes

Run one test or many: Yes

Run subsets of tests based on Tagging/Categories: Yes, called 'Test Suite'

Run same tests via different interfaces: Yes

Run same tests against different configurations: Yes