Android, VoIP and Virtual Phones
INTACT® automates Android devices and VoiP phones, enabling call flows and activities identical to that of an end user. By adding Virtual Phones into the mix, test cases can be re-used across the testing cycle as additional components are integrated.
To streamline organization, INTACT® also takes care of managing devices and their properties. Properties can be chosen by defining one or multiple criteria at the beginning of a test case or in configuration files.
Standard Telephony 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, such as received messages, incoming numbers and metadata.
Roaming Test Cases
INTACT® is able to execute roaming test cases from 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.
Interactions with External Hardware and Network Data
Our software enables testing handovers between multiple transmitting stations, connection establishments, and creating performance charts. Additionally, we provide functionality that allows tests to send DTMF codes, change preferred network settings, and even access WiFi networks.
Apps and Mobile Web
To verify that your web applications display and function properly on mobile devices, INTACT® can execute Webtests using a tablet or phone's browser. To date, we have successfully automated many Android apps.
Internet of Things
Webtest enables users to adjust, configure and detect actions on IoT devices locally or remotely. INTACT® then automates and tests the characteristics of interconnected devices that are used for smart home automation.
Our Webtest language automates browsing actions that a user performs, including clicking, and scrolling and entering text. Multiple actions can be "chained" together to create scenarios that mirror a user's real-life behaviour.
Webtest Actions Documentation
To enhance a scenario's flexibility, QiTASC developed On-Detect Listeners that execute actions only if certain elements appear. For example, if a pop-up window appears, a "click" action can close that window. If no pop-up window appears, the "click" action is ignored.
On-Detect Actions Documentation
Webtest enables switching and/or closing multiple browser windows, taking screenshots, refreshing pages and much more. Combining these built-ins with Webtest actions create incredible precision for all your web and apptests.
Webtest Built-ins Documentation
INTACT® supports Google Chrome, Microsoft Internet Explorer and Mozilla Firefox and enables customizing preferences and user profiles in your configurations.
Webtest and Apptest Configuration Documentation
Test apps on phones located in a certain country or connected to a specific network, and even interact with them from INTACT® Studio. Whether testing remote or local phones, INTACT's behaviour is the same -- Simply switch on/off a remote phone configuration, or choose the specific devices you want to test.
Remote Apptest Article
INTACT® separates a website or app's elements and the actions performed upon them from each other. Multiple functions comprising a workflow can therefore be started from within a test case. This enables INTACT® to give you an overview of the potential scenarios a user may encounter while using a web application.
Webtest Example Documentation
INTACT® allows audio recordings to be started and stopped within test cases, allowing a portion or all of a call flow to be captured. These recordings can be further assessed using speech channel monitoring and/or audio matching steps.
Audio Recorder Documentation
The Audio Matcher reads an audio recording and uses an algorithm to compute a collection of audio fingerprints, which represent the recording. These fingerprints are then compared to a reference database, which yields a similarity score -- A higher number indicates a stronger similarity to the reference recording.
Audio Matcher Documentation
Speech Channel Monitoring
Speech channel monitoring evaluates the quality and content of the speech channel established between two phones that are under INTACT®'s control.
Speech Channel Monitoring Documentation
SSH and SCP
INTACT® can start SSH processes, such as batch processing, allowing you to accomplish multiple tasks in a single session. Additionally, Secure Copy Protocol (SCP) built-in can perform activities such as fetching log files for future analysis.
SSH Built-in Documentation
SCP Built-in Documentation
Create new participants in a telecommunications network, debug, execute and more. INTACT® lets you make use of full LDAP functionality within your test cases.
LDAP Built-in Documentation
HTTP/REST AND SOAP
With HTTP/REST and SOAP, INTACT® supports universally utilizable communication interfaces to exchange data within backend systems. These two built-ins are typically used to change configurations, start workflows or trigger other system events.
HTTP Built-in Documentation
Soaptest Language Documentation
CSV, JSON and XML
INTACT® can efficiently process responses in CSV, JSON and XML. These built-ins support the most important data formats involved, allowing for seamless test case automation.
CSV Built-in Documentation
JSON Built-in Documentation
XML Built-in Documentation
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 complete PDF forms before sending them as attachments.
E-mail Built-in Documentation
PDF Form-filling and Test Writer Built-in Documentation
Our SQL built-in facilitates direct access to databases. Execute queries, retrieve results, and perform SQL functions to manage databases within a test case.
SQL Built-in Documentation
The examples above are just a small sample of the comprehensive built-ins we've developed to integrate external files, languages and security issues into your test cases.
Browse our Built-ins Documentation