Feature Overview

Included Features

INTACT® offers a range of features that allow you to execute and validate automated end-to-end tests based on complex use cases spanning multiple domains.

Quality is not an act,

it is a habit.

(Aristotle)

Feature Overview

INTACT® offers a range of features that make automated testing a smooth experience. Browse our features to find additional information the topics most relevant to you and your workflow.

Select your topic:

Backend Systems

INTACT® provides built-in functionalities for communicating with backend systems. The following are just some of the many that you can incorporate our built-ins into your test cases.

SSH and SCP

INTACT® starts processes or file operations in other systems via the Secure Shell protocol (SSH). One potential scenario is batch processing: Using INTACT®, multiple tasks can be accomplished in one session. Additionally, INTACT® can use the Secure Copy Protocol (SCP), to perform activities such as fetching log files for future analysis.

LDAP

The Lightweight Directory Access Protocol (LDAP) allows for the usage of directory services. This allows INTACT® to, for example, create new participants in a telecommunications network.

HTTP/REST AND SOAP

With HTTP/REST and SOAP, INTACT® supports universally utilizable communication interfaces to exchange data within backend systems. Most often, these two built-ins are used to change configurations, start workflows or trigger other system events.

CSV, JSON and XML

INTACT® can easily process responses in CSV, JSON and XML. These built-ins support the most important data formats involved, allowing for seamless test case automation.

E-Mail and PDF

INTACT® can be configured to send reports via E-mail in HTML and PDF format. Additionally, by using the PDF built-in, INTACT® can even complete PDF forms before sending them as attachments.

SQL

The Structure Query Language (SQL) allows direct access to databases. If no further interface is available, INTACT® can access call detail records (CDRs) here and subsequently verify them.

Reusability

To gain the maximum benefits of INTACT®´s functionalities, we place a strong focus on the reusability of test cases.

Maximum Benefits in Software Development

INTACT® supports your software development process from programming, to release and beyond. A test case covers various system requirements and is formulated as an example of desired outcomes. It is written in a simple-to-understand language. As test cases accumulate, they become a detailed testing suite about the system’s behavior that even non-experts can easily analyze.

Getting Started

Before a software module is developed, the user creates a test case with INTACT® Here, the necessary resources and actions are described, while the desired results are defined. Afterwards, the test case can be used as guidance for implementing software to achieve those results.

Integration

Next, the software module co-exists with its respective test case. This means the software tester simply has to adjust the test case to the corresponding test environment. Resources are assigned and relevant scenarios are described within the test case. Afterwards, INTACT® will run the test cases automatically while incorporating parameters that can influence the outcome. INTACT® is integrated into the test environment in such a way that your test scenario’s result can be automatically checked.

Reusable Test Cases

After your software module been integrated into the product, test cases can be run anytime in the system’s live environment . This enables the faster detection of errors, as well as the safe integration of subsequent software modules.

Webtest Language

At QiTASC, we have developed a test language specifically suited for the automated testing of web-based user interfaces. The language is characterized by its ease of understanding and flexibility. Its simplicity means that programming skills are not required to use our Webtest language.

Browser

INTACT® supports the most current, popular web browsers. In your test case, simply choose and define the browser you will be using.

We currently support:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

Actions

INTACT® supports the operations that a user could perform while browsing the web. As if by magic, INTACT® clicks and scrolls through a web application’s user interface. Complex forms, hover menus and other graphical control elements pose no challenge to our Webtest language.

Web, Mobile Web, App

To verify the correct display and functionality of your web applications on mobile devices, INTACT® can execute Webtests using a tablet or phone's browser. To date, we have successfully automated many Android apps.

Built-Ins

INTACT® is able to react to error messages, switch between multiple browser windows and much more. Event-based branching within the navigation of a web application is no challenge. E.g., the more familiar a real-life user is with a specific web application, the easier the navigation within that website will be. The same principle applies to INTACT®'s Webtest automation.

Maintainability

Organization is key. To facilitate it, INTACT® manages a web application’s elements and functions separately from each other. Multiple functions comprising a workflow can therefore be started from within a test case. This allows INTACT® to give you an overview of the potential scenarios a user may encounter while using a web application.

Telephony

In telecommunications, INTACT® dynamically supports the introduction of new services, technologies and legal requirements. With the touch of a button, complex end-to-end testing scenarios are run. On a technical level, this also leads to considerable benefits in reducing the duration of launching processes for new products. As a result, we not only promote quality, but the economic efficiency of telephone service providers.

Android and IP Phones

INTACT® is designed to work with Android devices and IP phones and automate their respective behaviors. Thus, our testing perspective is identical to that of a typical end user. This allows for realistic and completely automated end-to-end testing scenarios.

Management

To streamline organization, INTACT® also takes care of managing devices and their respective properties. They can be chosen by defining one or multiple criteria at the beginning of a test case.

Basic Functions

INTACT® supports all functionality of a live mobile network and reproduces the end user’s experience. Furthermore, it can read all of the used device’s relevant connection information.

Roaming Test Cases

INTACT® can run roaming test cases from various foreign locations. End devices are managed and controlled by remote access, and a SIM card’s credentials can be transferred to a location outside of the home network. A SIM card located in the domestic location can be virtually “put into” a smartphone at a foreign site.

Additional Features

Besides its core functions, INTACT® opens up a new dimension of testing with its additional features. This includes testing handovers between multiple transmitting stations, connection establishments, and creating performance charts.

To Top