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.
No scripting/programming knowledge required, just drag & drop the relevant components to automate your test.
Schedule test runs and run unattended on a 24/7 basis. Also integrate with third party tools like Jenkins for scheduling.
Execute multiple test cases in parallel. Ramp up & ramp down servers based on execution load.
Translate complex validations into simple yet powerful validation rules. Choose to continue or stop execution based on validation result
Increase re-usability and reduce maintenance by create re-usable components for test cases, templates, validations etc.
Virtualize web services to replace unavailable services of a system in non-integrated environments.
Use REST and Soap components to invoke external services using XML or JSON formats
Highly configurable test data sources like CSV , XMLs, Excel & DB .. Leverage powerful filter feature for test data management
Leverage built in integration components like FTP, email, Queue browser, Queue publisher to automate across applications
Let test steps wait based on events Execute tests across asynchronous applications that communicate through Queues and batches.
All test cases within project, release & repository are version controlled. All templates are version controlled
Standard check in Check out features across releases.
Powerful dashboards that gives insights about how your tests and applications are behaving with system health monitoring
Server installation - No additional software on your desktop/laptop.
Multiple deployment options including Cloud, in-premise and hybrid model.
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 as well as desktop based applications using Jiffy UI Learn applications to familiarize UI Controls. Design your UI tests with simple clicks.
Automate mainframe/AS400 based applications with simple clicks.
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
Jiffy dynamically attempts multiple element properties to identify the object including xpath, class, object name, class properties, automation id etc.
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.
Jiffy provides exception handling capabilities to capture typical exceptions that occur while executing a UI script
Configure your UI test to automatically capture screen shots of the steps that are being executed or those in error.
Modularize your UI steps into components that can be used across test cases
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
Configure Jiffy Unit Test to execute any Test for the components under test in your local environment
Turn on/off DEBUG mode in Jiffy. Use this option to debug the various methods and attributes in your custom code.
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.
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.