Leverage the power of an enterprise application stack for your test automation. Automate across API’s, Services, DB, REST, Soap etc. with pre-configured components. Supports multiple data formats. Schedule tests and execute them in parallel. Connect to Queues, email servers, FTP servers. Virtualize your web services. And finally define your projects, releases, environments and integrate with your DevOps and test management applications.

Intuitive Test Design

No scripting/programming knowledge required, just drag & drop the relevant components to automate your test.

Schedule Tests

Schedule test runs and run unattended on a 24/7 basis. Also integrate with third party tools like Jenkins for scheduling.

Parallel Executions

Execute multiple test cases in parallel. Ramp up & ramp down servers based on execution load.

Powerful validations

Translate complex validations into simple yet powerful validation rules. Choose to continue or stop execution based on validation result

Business Components

Increase re-usability and reduce maintenance by create re-usable components for test cases, templates, validations etc.

Service Virtualization

Virtualize web services to replace unavailable services of a system in non-integrated environments.

REST and Soap

Use REST and Soap components to invoke external services using XML or JSON formats

TDM (Test Data Management)

Highly configurable test data sources like CSV , XMLs, Excel & DB .. Leverage powerful filter feature for test data management

Integration Components

Leverage built in integration components like FTP, email, Queue browser, Queue publisher to automate across applications

Intelligent Timers

Let test steps wait based on events Execute tests across asynchronous applications that communicate through Queues and batches.

Version management

All test cases within project, release & repository are version controlled. All templates are version controlled

Check In Check Out features

Standard check in Check out features across releases.

Comprehensive Dashboards and Reporting

Powerful dashboards that gives insights about how your tests and applications are behaving with system health monitoring

Browser based – Anywhere – Anytime access

Server installation - No additional software on your desktop/laptop.

Multiple Deployment models

Multiple deployment options including Cloud, in-premise and hybrid model.

UI Module

Automate you UI application testing with ease. Be it Web, desktop, Mainframe based applications. Leverage the simple LEARN module to familiarize and save UI Controls into a repository. Build your tests with a few clicks using these controls. Spend very less effort to maintain your tests.

Automate web & desktop

Automate web as well as desktop based applications using Jiffy UI Learn applications to familiarize UI Controls. Design your UI tests with simple clicks.

Easy Learn UI

Automate mainframe/AS400 based applications with simple clicks.

Dynamic UI Controls

Customize UI Control properties, be it xpath, class, name etc. You can also write your dynamic script for providing custom behaviour to your UI controls

Execution Accuracy

Jiffy dynamically attempts multiple element properties to identify the object including xpath, class, object name, class properties, automation id etc.

Low Maintenance

Jiffy stores UI controls in a modularized manner, any change to UI DOES NOT require change to the automation script. Just re-learn the control.

Exception Handling

Jiffy provides exception handling capabilities to capture typical exceptions that occur while executing a UI script

Automatic Screenshots

Configure your UI test to automatically capture screen shots of the steps that are being executed or those in error.

UI Components

Modularize your UI steps into components that can be used across test cases

Unit Testing

Perform powerful validations of your Java code before deploying them to your test server. Execute the same test from the developer machine or a deployed machine Execute your unit test cases in DEBUG mode for better flow control. Finally carry forward your white box validations

Unit Test Locally

Configure Jiffy Unit Test to execute any Test for the components under test in your local environment

Run in DEBUG mode

Turn on/off DEBUG mode in Jiffy. Use this option to debug the various methods and attributes in your custom code.

Integrated Unit Testing

Option to run all the components locally or have the unit test module code run from a local machine and all the other steps from a higher environment.

No Test Data Set up effort

Due to the local run feature, avoid time consuming steps around data creation as you can leverage higher environment data for your unit test runs.