Streamlining automation with   our in-house framework  

Features of our Automation Framework

screen capture
Screenshot CaptureIt includes a feature to capture screenshots of failures and steps in the testing process.
extent report
Extent ReportTestUnity Automation Framework creates Extent Reports, displaying detailed results of testing processes, including test case execution and failures.
Video RecordingIt can record videos of the testing process, providing visual aids for debugging and analysis. This feature helps to track and diagnose any issues that may occur during testing and can be used to improve the overall quality and accuracy of the tests.
Easy CICD ConfigurationsIt is designed with easy Continuous Integration/Continuous Deployment (CICD) configurations in mind.This helps to streamline the testing process and ensures that tests are executed automatically as part of the software development cycle. The easy CICD configurations reduce the time and effort required to set up and maintain the testing process and make it easier for developers and stakeholders to collaborate and stay informed.
email reporting
Email ReportingTestUnity Automation Framework features an Email Reporting option for quick and convenient delivery of CI results via email notifications. This helps keep team members informed and enables prompt resolution of testing issues.
selenium grid
Selenium GridIt leverages Selenium Grid to provide a distributed testing environment for automating web applications. This allows for parallel execution of test cases, reducing the overall time required to complete the testing process.
properties config
Properties configurationsIt offers a Properties Configuration feature that enables users to customise the behaviour and settings of their automated tests. This feature allows users to define specific properties or parameters that can be adjusted according to their testing requirements. Overall, the Properties Configuration feature is a key component of the TestUnity Automation Framework that contributes to its success and popularity among users.
cross browser
Cross Browser configurationsIt offers cross-browser configuration capabilities, enabling users to test their applications on multiple browsers and platforms. This feature supports popular services such as Browserstack and LambdaTest, making it easy for users to run their tests on a wide range of environments. The cross-browser configuration feature is a crucial aspect of the TestUnity Automation Framework, allowing users to thoroughly test their applications and detect any potential issues.
test retry
Test Retry configurationsIt includes a Test Retry Configuration feature that allows users to automatically retry failed tests. This feature is particularly useful in situations where tests may fail due to temporary issues such as network glitches or system errors. The feature provides users with the flexibility to specify the number of retry attempts and the interval between retries. This makes it easier for users to optimise the retry behaviour according to their needs and requirements.

Tools We Use


It provides a playback tool for writing functional tests across a range of web browsers without having to learn any test scripting language.


As a result of its broad range of test categories, TestNG is utilised for unit, functional, end-to-end, and integration tests. Additionally, it offers powerful and easy-to-use features.


Typically, it is used to manage project dependencies and the lifecycle of any project and is rarely used for handling Java projects.


It integrates test automation tools and frameworks into the test pipeline through plugins. Additionally, results are compiled, error reports are generated, and test suites run seamlessly.

What Makes Testunity Automation Framework Unique

  • functional

    Inbuilt browser drivers configuration

    It features an Inbuilt Browser Drivers Configuration that eliminates the need for users to manually configure browser drivers each time they run their tests. This convenient feature allows users to focus on writing and executing tests, rather than worrying about setting up the appropriate browser driver. The Inbuilt Browser Drivers Configuration is a key advantage of the TestUnity Automation Framework and a major reason for its popularity among users who are looking for a reliable and user-friendly automation solution.

  • Log4j logger

    It includes a Log4j Logger feature that provides users with detailed logging information about their automated tests. This feature allows users to track and monitor the progress and outcome of their tests, and to identify any potential issues or problems. The Log4j Logger is a powerful tool that is integrated into the TestUnity Automation Framework, making it easier for users to monitor and manage their automated tests.

  • performance

    Random Data Generator

    It is equipped with a useful feature called the Random Data Generator. This feature allows for the generation of randomised data within the framework, making it easier and more efficient to test various scenarios and edge cases. The Random Data Generator is a valuable tool for any tester or developer using the TestUnity Automation Framework.

  • Dynamic element waits

    It includes a dynamic element wait feature, which enables the framework to dynamically wait for page elements to load before performing any action. This feature ensures that the tests are not impacted by slow page loads or changes in the page structure, providing a higher level of reliability and stability to the tests. Dynamic element waits also help in making the tests more efficient by reducing the time required to wait for an element to load.

  • performance

    JSON Reader

    The TestUnity Automation Framework includes a component called the JSON Reader. This component allows developers to easily read and parse JSON data within their test scripts. This feature is a valuable tool for automation testers, providing a convenient and efficient way to manage and process JSON data within the TestUnity framework.

  • Excel/CSV Reader

    The TestUnity Automation Framework features a built-in Excel/CSV Reader, allowing for the efficient and effective reading of data stored in Excel or CSV files. This tool simplifies the process of accessing and utilising data within these types of files, streamlining automation testing and enabling the use of large amounts of data without the need for manual input.


Questions we get asked regarding Automation Framework

  • An Automation Framework is a set of guidelines or rules that determine how tests should be automated and executed.

  • - Increased efficiency and speed of testing

    - Reusability of code

    - Better organization and maintenance of test cases

    - Improved accuracy and reliability of results

  • An Automation Framework outlines the steps and processes involved in automating tests, including test case design, execution, and reporting. The framework also provides tools and resources for test automation, such as test libraries, test data management, and reporting tools.

  • Choosing the right Automation Framework can greatly impact the success and efficiency of your test automation process. It's important to select a framework that fits the specific needs of your project and testing goals.

Get In Touch

    Connect with us directly



    Our credentials