Tomtit App Features
Create new projects
Users have full flexibility to choose how to start their project, whether it is from scratch, using a predefined template or upload an already existing project.
Blank project, you will start with an empty project and can add test cases, libraries, and resources as needed.
Predefined template, you can select the type of application you will be testing, such as web or mobile, and Tomtit will automatically configure the project with the necessary libraries and resources.
Import project, you can select the zip file containing the project and Tomtit will automatically import it.
Project Dashboards
Tomtit's test project dashboard provides an overview of the project's status and contains important information about the tests such as total number of tests, test methods, warnings and errors.
Additionally, it offers customizable graph dashboards to visualize test results and project status, latest test runs with results, easy access to all project functionality from project menu and quick menu.
Users can also see the project status, active or archived. The test project dashboard helps users to easily track progress, identify areas for improvement, and access all project functionality in a single location.
Visual Editor
Tomtit's visual drag-and-drop editor for designing tests offers an intuitive, IDE-like interface that makes it easy for users of all skill levels to create and maintain tests. The editor provides a simple and efficient way to design tests without the need for coding knowledge.
The editor allows users to drag and drop keywords into the test steps, and easily connect them to create a test flow. Users can also add and edit test data, as well as create and manage custom keywords.
When a keyword component is dragged into a test step, the editor clearly highlights which arguments are mandatory and which are optional, making it easy to understand the requirements for using the keyword.
Additionally, when entering an argument, the user can enter any text value or choose from an existing set of local or global variables. This makes it easy for users to reuse variable values and eliminates the need to manually enter the same values repeatedly.
Code Editor
In addition to the visual drag-and-drop editor, Tomtit also offers a regular code editor for developers. This code editor allows developers to quickly update parts of the code without using the visual drag-and-drop interface. This makes the application accessible for both developers and non-developers alike.
The code editor supports the Robot Framework language, and provides features like syntax highlighting, code completion, error checking and code validation.
With the regular code editor, developers can continue to work with their preferred tools and workflows, while still taking advantage of the other features and capabilities of Tomtit. This makes the application accessible for both developers and non-developers, and allows users to design tests in the way they feel most comfortable with, making test automation more efficient and effective.
Test Execution
Single Test:
Allows users to run a single test.
Test Suites:
Allows users to specify and run test suites.
Tags:
Allows users to run tests by tags.
All Tests:
Allows users to execute all tests in a project at once.
Custom Test Suites:
Allows users to create test suites based on regular expressions and other test markers. (available in future release)
This flexibility in test execution options allows users to choose the most appropriate execution method for their testing needs.
In addition, test execution results can be easily reviewed and analyzed in the Tomtit dashboard, with detailed test log and test results available for download.
Local Test Agents
Tomtit's Local Agent feature allows users to design tests using the visual editor in Tomtit and execute them on private networks. This is particularly useful when testing web applications, as it allows users to see the test execution in their selected browser.
The Local Agent can be installed on any operating system and allows for parallel test execution by connecting multiple agents at the same time. This makes it easy for users to scale up or down based on their testing needs and allows them to run tests on multiple environments simultaneously.
By using Local Agent, users can test web applications on their own network, behind a firewall, or in a private environment. This enables users to run tests in conditions that closely mimic the production environment.