With Marathon you capture user interactions on the applications and also insert assertions to verify that correct processing is taking place. The generated raw script can be refactored to modules for efficient reuse and maintainability. Replay the scripts either manually or integrate Marathon into your build process for automatic execution of the test suites.
Benefits
- Record user actions on any standard Swing components.
- Extend the framework to support any third party components you use.
- Full fledged scripting language.
- Syntax aware editor for creating and modifying scripts.
- Flexible naming strategy to name the components*.
- Insert assertions (also called as checkpoints) for verifying the application output.
- Create data driven test cases easily*.
- Create and file bug reports through exploratory testing*.
- Create test data using various techniques*.
其他Java Java 测试工具 开源项目资源: