Quality is not an act,
it is a habit.(Aristotle)
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.