Citrus 1.2
Citrus Is A Test Framework Written In Java.
Features Control the test flow
Message validation
Database access/validation
Test writing
Effective testing
Framework extensions
- Send and receive messages and specify control messages for validation
- Simulate interface partners supporting a wide range of protocols (Http, JMS, SOAP WebServices, TCP/IP, . . . )
- Force timeouts and error situations
- Define the sequence of messages
- Wait for messages to arrive
- Trigger messages and validate responses
- Save dynamic message content and reuse those later in test case (proper response generation with dynamic identifiers)
- Test complex messaging scenarios with step by step sequence of operations
- Use advanced logic in test cases (loops, delays, retries, parallel sections, . . . )
Message validation
- Message header validation
- XML message payload validation
- XML tree comparison
- XPath element validation
- Groovy XML validation
- XML schema and DTD validation
- Groovy message validaiton
Database access/validation
- Validate existence of data
- Prepare/simulate database content
- Execute queries and use database content in tests
Test writing
- Human readable tests (XML format)
- Simple test creation (cross-editor support, XML schema support)
- Separation of test cases and environment configurations (easy environment switching, improved maintenance)
Effective testing
- Test grouping / test templates / test suites
- IDE support (execute tests as TestNG/JUnit tests from Eclipse, IntelliJ IDEA or NetBeans)
- Integration into build lifecycle (Maven, ANT)
- Reliable failure descriptions
- Reports and test results
- Parallel test execution realistic message load on tested system and faster test runs
- Provide test plan and document test coverage
Framework extensions
- Write adapters to support more protocols
- Write customized functions
- Write customized test actions
- Execute Groovy code
What is new in official Citrus 1.2 software version? - Unable to resolve 1.2 news. What is expected in the future? Newly-made Citrus 1.3 be downloaded from current page, we also looking forward to unconfirmed 1.4 release build. You may download citrus-1.2-with-dependencies.zip directly, estimated download time by ADSL2+ [~24.5 Mbit/s] is 0:00:09. Just write the reviews of the Citrus. System requirements are unspecified. Program has been scanned and verified by the several antivirus and anti-spyware applications and Citrus found to be clean. No guide or Citrus tutorial available. The following languages are supported by Citrus: English.







