Features

TestingWhiz is a codeless test automation tool which allows you to clear your selenium debt as well as enables testing for various scenarios – like web, database, regression, mobile testing in the same test case.

The inbuilt Selenium Java editor enables easy migration of existing Selenium tests without rewriting them from scratch. The Selenium migration feature allows users to import the existing Selenium test case directly into TestingWhiz. The users can also write Selenium code now into the editor if required.

TestingWhiz is equipped with a scheduler engine to help you schedule and run your test cases at a pre-defined date, day, week, and time, set exceptions, and much more.
With the scheduler, you can also define frequencies for test runs using the highly configurable timing manager. After scheduled execution, it lets you email reports and identify trends in test cases.

TestingWhiz offers functionality for record & playback test cases. The record feature allows the recording of the pre-defined actions performed by testers while interacting with the web application. On the other hand, the playback feature auto-generates the pre-recorded steps to compare the results with the expected outcome.

TestingWhiz lets you record and store all web controls using the intelligent, Object Eye® built-in recorder. You can further access and edit these objects using the smart editing features to create highly modular scenarios for complex test cases – all to playback for your regression testing needs and optimize your test execution cycle!

An Integrated mobile recorder allows you to automate test recording on multiple mobile applications/devices. You can also record and run the same test cases on multiple devices with ease.

TestingWhiz allows visual-based and keyword-based desktop automation. It also comes with a visual recorder to help you automate testing of desktop-based applications, widgets, and flash applications using inputs from onscreen actions such as click, input, scroll, right click, double click, cancel, and more.

The object spy allows you to record objects on the website. It efficiently locates and selects test objects from the screen to view their properties and methods.

TestingWhiz supports self-healing automated testing, which means that if a function or object property changes, the test case immediately updates itself and does not fail during execution.

This allows testing both the performance of individual switching mechanisms and the timing of the overall tripping system. The tool also helps you to decide on execution during run-time.

TestingWhiz smart recorder allows you to capture web page elements and create a test case. It eliminates the need to perform manual action compared to a primitive recorder.

With TestingWhiz’s AI-based recorder, you can automate angular JS/ Java/ PHP-based applications. The tool automates browser actions, web testing, and online data extraction like populating forms, collecting data, transferring data between applications, and creating reports.

TestingWhiz helps you perform mobile web and native app testing on Android and iOS devices and simulators via Appium support. It provides dedicated test commands for mobile devices to help you execute and analyze your tests.

With a codeless approach, TestingWhiz enables you to automate Microsoft-based software applications like WPF and Window.net. Users may quickly record actions on their desktops and later automate manual and routine tasks.

TestingWhiz allows you to automate REST, SOAP, and GraphQL Webservices.

TestingWhiz offers a wide range of purpose-built automation capabilities for DBMS and related infrastructure operations tasks. With database test automation capability, TestingWhiz helps check the overall health and stability of your databases, compare two different data sets, and authenticate various databases and their quality for further usage and analysis.

TestingWhiz allows you to automate transfers between remote computers via the internet. It validates FTP transactions against web applications.

TestingWhiz allows automating actions on a browser extension by locating extension pages and changing the scope in the web UI to interact with the extension pages as DOM elements.

TestingWhiz supports various web browsers such as Chrome, Firefox, Internet Explorer (IE), Microsoft Edge, Edge Chromium, and Headless Browsers, along with Android and iOS mobile browsers via cross-browser testing.

It also supports BrowserStack, LamdaTest, and Sauce Labs profiles to help you execute cross-browser tests on the cloud. Cross-browser testing using TestingWhiz brings you Headless testing support, allowing you to execute tests without initiating browser instances.

TestingWhiz also comes with robust reporting features to provide concise information about a particular test case with a detailed view of script execution and visual logs.

When a project is executed multiple times, execution trends based on passed/failed test cases are displayed. This report will show you which test cases frequently fail and require your attention.

TestingWhiz automated testing tool lets you capture screens to help you while defect logging to a bug tracking tool and sending an end-to-end report to stakeholders.

In addition to test automation reporting & analysis, TestingWhiz also allows you to record the video of the entire test execution.

The editor allows you to create a new python script or import existing scripts to make the tool capable of handling out-of-the-box scenarios (AI/ML).

It allows the user to import/edit commands, helping to speed up your coding processes. The tool also includes JS libraries that provide codeassist, samples, snippets, and easy execution.

Using Google vision and Tesseract, you will be able to detect and extract text from images and store it in a target variable, reducing the need for keying in data.

The smart test automation framework allows you to execute test scripts on the server via TestingWhiz CI plugins such as Azure DevOps, Jenkins, AWS, and Bamboo. This lets you validate your application on regression cycles and provide reports to CI tools on a continuous basis.

TestingWhiz also integrates leading test management tools for test automation, including Microfocus ALM, Zephyr, TestRail, and Azure DevOps services. All of this helps you synchronize your test cases in real-time. TestingWhiz lets you execute reports & test scripts directly to the test management tool of your choice and generate better visibility to track and manage your test cases.

TestingWhiz provides integration with Atlassian JIRA, Mantis, FogBugz, and Azure DevOps server to help you seamlessly report bugs and track their status. You can directly push failed test cases and the captured screenshots to the defect management tools for test automation.

Collaborative software development is an approach that allows multiple teammates to share work and help people that are involved in a common task to achieve their goals.

TestingWhiz offers out-of-the-box integration with Subversion, GitHub, GitLab, and Bitbucket as a version control system. With this connector, everybody as a team can work freely – on any file at any time. The connector allows you to commit changes, check the latest files, show history, and revert local changes.

TestingWhiz fortifies test automation suites with a centralized object repository & reduces maintenance effort. A centralized repository facilitates the reusability of objects across all users, and the test cases distinguish collaborative development practice. With this feature, objects can be stored in your RDBMS instance, and controlling the same can be done over SQL queries. An intuitive UI handles the import & export of objects from local projects to a centralized database-driven repository.

Generating different or new data is possible in TestingWhiz, which the users may utilize in their test cases.

TestingWhiz allows importing data from Excel/CSV/JSON files/text files/INI.

TestingWhiz also allows importing data from different databases.

TestingWhiz offers an important function called “Method.” Most of the test steps frequently used to test the script can be clubbed as a method that is reusable for the entire script.

TestingWhiz allows generating millions of test data automatically in seconds to build a reusable testing logic in your automation scripts, reduce maintenance, and improve test coverage. The smart test automation framework also allows using dynamic input values via variable & parameter reference in the ‘Object’ column to scale your tests against different scenarios and environments quickly.

The database comparison feature of TestingWhiz allows excel with the database comparison and database to database comparison to verify the integrity of the data and ensure accurate reporting.

The image comparison feature in TestingWhiz helps you compare two images and record the difference at the pixel level based on a custom-defined tolerance level (in %). This pixel-by-pixel comparison can be done across two URLs, two image files, or an image and a URL. TestingWhiz automatically converts the complete webpage into an image to compare.

PDF comparison feature of TestingWhiz allows you to compare the data and images of two PDF files.

Pattern-based data comparison allows you to define a search pattern for strings or numbers. The search pattern can be anything from a simple character, a fixed string, or
a complex expression that contains special characters describing the pattern. Huge data validation and data certification activities can be simply achieved using pattern-based data comparison. e.g., the expected value is a number, but length is not defined; a valid zip code or a valid Visa credit card number are some use cases for this operation.

Risk-based testing using TestinWhiz allows you to define the risks at the test case level to test functions and features based on priority. It uses risk analysis to recognize and avoid defects through non-testing activities and helps you select which test activities to perform. This gives you the granular advantage of testing the critical & minute parts of your application.

The dependency feature of TestingWhiz allows a test method to depend on a single or a group of test methods. TestingWhiz can handle test case dependencies where the behavior or outcome of one test case depends on the preceding execution or result of another test case.

The tag feature of TestingWhiz allows filtering and execution of test cases. For example: identifying all the mobile-based tests or marking specific tests to run only on Chrome browser can be easily achieved by providing a single tag or an “or” separated list of tags from the command line.

TestingWhiz comes with a distribution testing feature that allows you to execute tests on multiple computers through a shared server or network without installing it on every single machine. This lets you run your automated scripts on multiple nodes in parallel to a centralized server and multiply your test case execution in a cost-efficient manner.

These are small run-time agents of TestingWhiz that enable running the test cases without having a fully-fledged version of TestingWhiz.

TestingWhiz provides Kubernetes/ Docker Support.
It groups containers that make up an application into logical units for easy management and discovery.

Also manages multiple containers across multiple worker nodes without manual intervention, which helps manage Test Environments and Test Infrastructure at scale comfortably.

Allows quick replication of a failed state by taking and restoring the backup of the application state and simulating failures in every part of the cluster.

Features

TestingWhiz is a codeless test automation tool which allows you to clear your selenium debt as well as enables testing for various scenarios – like web, database, regression, mobile testing in the same test case.

With a codeless approach, TestingWhiz enables you to automate Microsoft-based software applications like WPF and Window.net. Users may quickly record actions on their desktops and later automate manual and routine tasks.

With TestingWhiz’s AI-based recorder, you can automate angular JS/ Java/ PHP-based applications. The tool automates browser actions, web testing, and online data extraction like populating forms, collecting data, transferring data between applications, and creating reports.

TestingWhiz offers functionality for record & playback test cases. The record feature allows the recording of the pre-defined actions performed by testers while interacting with the web application. On the other hand, the playback feature auto-generates the pre-recorded steps to compare the results with the expected outcome.

TestingWhiz lets you record and store all web controls using the intelligent, Object Eye® built-in recorder. You can further access and edit these objects using the smart editing features to create highly modular scenarios for complex test cases – all to playback for your regression testing needs and optimize your test execution cycle!

An Integrated mobile recorder allows you to automate test recording on multiple mobile applications/devices. You can also record and run the same test cases on multiple devices with ease.

TestingWhiz allows visual-based and keyword-based desktop automation. It also comes with a visual recorder to help you automate testing of desktop-based applications, widgets, and flash applications using inputs from onscreen actions such as click, input, scroll, right click, double click, cancel, and more.

TestingWhiz offers a wide range of purpose-built automation capabilities for DBMS and related infrastructure operations tasks. With database test automation capability, TestingWhiz helps check the overall health and stability of your databases, compare two different data sets, and authenticate various databases and their quality for further usage and analysis.

TestingWhiz helps you perform mobile web and native app testing on Android and iOS devices and simulators via Appium support. It provides dedicated test commands for mobile devices to help you execute and analyze your tests.

The inbuilt Selenium Java editor enables easy migration of existing Selenium tests without rewriting them from scratch. The Selenium migration feature allows users to import the existing Selenium test case directly into TestingWhiz. The users can also write Selenium code now into the editor if required.


TestingWhiz lets you record and store all web controls using the intelligent, Object Eye® built-in recorder. You can further access and edit these objects using the smart editing features to create highly modular scenarios for complex test cases – all to playback for your regression testing needs and optimize your test execution cycle!


An Integrated mobile recorder allows you to automate test recording on multiple mobile applications/devices. You can also record and run the same test cases on multiple devices with ease.


Placeholder content for this accordion, which is intended to demonstrate the .accordion-flush class. This is the third item’s accordion body. Nothing more exciting happening here in terms of content, but just filling up the space to make it look, at least at first glance, a bit more representative of how this would look in a real-world application.

Multiple browsers support

TestingWhiz supports various web browsers such as Chrome, Firefox, Internet Explorer (IE), Microsoft Edge, Edge Chromium, and Headless Browsers, along with Android and iOS mobile browsers via cross-browser testing.

It also supports BrowserStack, LamdaTest, and Sauce Labs profiles to help you execute cross-browser tests on the cloud. Cross-browser testing using TestingWhiz brings you Headless testing support, allowing you to execute tests without initiating browser instances.

Integrated OCR capability using Google vision API and Tesseract

Using Google vision and Tesseract, you will be able to detect and extract text from images and store it in a target variable, reducing the need for keying in data.

Continuous server integration

The smart test automation framework allows you to execute test scripts on the server via TestingWhiz CI plugins such as Azure DevOps, Jenkins, AWS, and Bamboo. This lets you validate your application on regression cycles and provide reports to CI tools on a continuous basis.

Integration with test management tools

TestingWhiz also integrates leading test management tools for test automation, including Microfocus ALM, Zephyr, TestRail, and Azure DevOps services. All of this helps you synchronize your test cases in real-time. TestingWhiz lets you execute reports & test scripts directly to the test management tool of your choice and generate better visibility to track and manage your test cases.

Integration with version control system

Collaborative software development is an approach that allows multiple teammates to share work and help people that are involved in a common task to achieve their goals.

TestingWhiz offers out-of-the-box integration with Subversion, GitHub, GitLab, and Bitbucket as a version control system. With this connector, everybody as a team can work freely – on any file at any time. The connector allows you to commit changes, check the latest files, show history, and revert local changes.

Integration with defect management tools

TestingWhiz provides integration with Atlassian JIRA, Mantis, FogBugz, and Azure DevOps server to help you seamlessly report bugs and track their status. You can directly push failed test cases and the captured screenshots to the defect management tools for test automation.

TestingWhiz fortifies test automation suites with a centralized object repository & reduces maintenance effort. A centralized repository facilitates the reusability of objects across all users, and the test cases distinguish collaborative development practice. With this feature, objects can be stored in your RDBMS instance, and controlling the same can be done over SQL queries. An intuitive UI handles the import & export of objects from local projects to a centralized database-driven repository.



Generating different or new data is possible in TestingWhiz, which the users may utilize in their
test cases.



TestingWhiz allows importing data from Excel/CSV/JSON files/text files/INI.



TestingWhiz also allows importing data from different databases.

Want to expedite your test automation efforts?

Integrations

Ensuring complete automation of your application with seamless integration

TestingWhiz integrates with popular tools, frameworks, databases, and platforms to ensure seamless automation and test case execution across different environments and conditions. These integrations enable you to drive better connections across the technical architecture of your application and expand automation horizons.

Some of the significant integrations in automated testing that have been made available in TestingWhiz are listed below.

Test management tools

TestingWhiz integrates with leading test management tools to help you manage your test activities and enable you to drive better insights and reports from them to optimize the testing process. With this integration, TestingWhiz offers easy administration of test information, such as test progress, bug handling, project tasks, etc., to ensure a high level of collaboration throughout the automation process.

Continuous integration Tools

TestingWhiz seamlessly integrates with leading continuous integration tools like Jenkins, Bamboo, and Microsoft Azure to help you kick off automation of build deployment and testing on a continuous basis. This accelerates your agile and regression release cycles. With integration with these CI tools, TestingWhiz makes test automation, bug identification, and management easier and more effective.

Bug tracking tools

TestingWhiz allows you to submit bugs as and when they are encountered during the testing process with integration to the bug tracking tools. Thus, it helps report, track, move, and fix bugs enabling your team to keep up with the product development process and regression testing cycles.

Version control management

TestingWhiz seamlessly integrates with the version control tools like SVN and Git/BitBucket to help streamline the development process. It also facilitates the management of code for multiple projects, keeping a history of all the changes within code, enabling them to collaborate on those projects.

Cloud execution platforms

With integration to the cloud execution platforms, TestingWhiz allows you to perform tests in the cloud using a number of different browsers and on multiple operating system combinations.


Databases

TestingWhiz integration with databases helps you test databases, configurations & form controls and make sure that you validate the entire application core and workflow, not just the front-end. Furthermore, TestingWhiz helps you check data integrity and verify the health of databases used across your enterprise post-migration and ETL process to drive powerful insights.

Mobile platforms

TestingWhiz integration with mobile platforms helps you test mobile native apps and mobile web apps on real devices and simulators to ensure the accurate functioning of your apps across different devices, environments, and operating systems.

Looking to automate end-to-end testing of your application?

In the news

Platform & technology support


  • windows

    Platforms
    Windows XP, 7, 8, 10, Server 2008 & Server 2012

  • Protocols

    Protocols
    Http, Https, FTP, SFTP, SOAP, XML, REST, AJAX & Applets

  • Mobile

    Mobile
    Android & iOS

  • Databases

    Databases
    MySQL, MSSQL, DB2, Oracle, PostGRE SQL, AWS, Hadoop & TeraData

  • MongoDB

    NoSQL
    MongoDB

  • Client Server

    Client server
    SMTP, POP3, JDBC & RMI
image

Know what our clients have to say

  • Henna Ashraf

    Head of QA, Salary Finance

    TestingWhiz made it so simple. I was looking for an effective automation solution and TestingWhiz met all the requirements. The continuous support I have received is awesome and at many customized updates were made on my request which has been very beneficial. I would highly recommend TestingWhiz to any team who are planning to begin or extend their automation framework.

  • Katerina Saveleva

    Software QA Professional, Vistaprint

    Our team has been using TestingWhiz from last few months. Very friendly interface and easy to learn! The TestingWhiz customer support has been great in helping us to get started and resolve any issues we have. The TestingWhiz tool has helped us to quickly make progress on automating regression tests for our web-based supplier portal. We have found it to have all the functionality we need without all the complexity of many other tools out there. We are very pleased with the offered functionality and outstanding customer support.

  • Raul Genescu

    Software QA, Viewster AG, Romania

    TestingWhiz has answered all my automation needs, I find it very efficient while its features ease my work and allow me to focus on the critical issues I am testing. I am pleased with its user-friendly aspects and the effectiveness of its tech support and would recommend this tool!

  • Tony Lagovardos

    Senior QA, Yallotrade (now Claiton)

    TestingWhiz is my go-to automation tool for almost any testing need. The intuitive interface, ease of use, and the great support are just a few of the reasons I would recommend it to anyone looking for an all-around fantastic testing application.

  • Dolly Jain

    Christ University

    TestingWhiz software is one of the best automated testing tools that provides a provision to test multiple formats/domains and having a codeless execution approach. The tool has impressed us as we were able to perform multiple testing like keyword-driven testing, data driven testing, excel inputs, cross-browser testing, image comparison, object recorder, language translation and Java scripting and create various test scenarios and test cases.

  • Sai Prasanna Boddu

    Senior Test Analyst, Netalogue Plc

    We have made a right choice in choosing TestingWhiz. It is a code-less scripting tool with minimal understanding required to start with. It is a testing framework to perform web application testing across various browsers. Non-programmers can find it easy to start an automation testing project and maintain their scripts. Their support team is so quick in responding and resolving the issues, very efficient. Integration with TFS is the feature which we like the most.

Book A Demo

    I agree to the Terms & Conditions and Privacy Policy and allow TestingWhiz to contact me via email or phone call.
    I agree to receive occasional product updates and promotional messages on WhatsApp / Email / SMS.