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