Alarm generator

marQ is a software service which sends an alarm to a user whenever a test case fails. It generates an SNMP notification and forwards it to the tool of choice, which then displays the information. marQ is useful for system monitoring and offers many possibilities for individual adaptation and development.

Support for system monitoring

marQ is a reliable service for monitoring and alarming, intended for users interested in using SNMP for system monitoring. It keeps track of operations and sends an alarm whenever a test case fails. Regular checks of test outcomes are longer necessary because you are notified as soon as a test case fails and action is required.

If you are interested in our service, and your monitoring requires notifications, our team of experts will install marQ and any feature extensions needed. These depend on the tool you choose to display the alarm notifications.

marQ stays in the background

marQ runs in the background. You do not notice that it is installed because there is no separate interface. The alarm is displayed as text by your tool of choice. What marQ does is forward strings of information and generate the alarm. In the basic version, this information lists the failed test case and an error message. Thereby, marQ is not limited to a certain type or number of test cases.

Use case: Quality-check your network

Telecom operators use our test automation framework intaQt to monitor their networks. It ensures that any feature needing attention is detected as soon as possible. This is especially relevant with live networks, as they should be tested regularly.

In live networks, various IPS are placed at predefined locations. The different locations are necessary because the same feature could work flawlessly at location A but fail at location B. If this happens, marQ generates an alarm, flagging up failed features at location B.

With intaQt, the test cases for checking the live network are executed regularly and automatically. Using marQ, you do not need to check the outcomes of these tests. As long as no alarm pops up, you can be sure that all tested features in your live network are functioning properly.

Less time, more convenience

Notification by marQ is convenient and saves time. As soon as marQ is integrated and tests are executed, users can be sure of being alerted as soon as anything fails. As long as there is no notification there is no need to check execution progress.

How it works

The intaQt architecture includes sQedule, an intelligent scheduling system, in every project. marQ is connected to sQedule and receives notifications on each test case from it during execution of intaQt test cases, regardless of whether they pass or fail. marQ then filters the notifications by checking certain details, such as username, project ID, etc. and then generates a string, which can be configured.

Central monitoring through SNMP

marQ works with Simple Network Management Protocol (SNMP), which allows you to observe and manage network elements from a central position. Its protocol has been developed to transfer administrative information inside a network, which is what characterizes marQ: generating an SNMP trap and forwarding it to the customer’s tool of choice.

Customize settings

When monitoring, you can configure the filter for the outcomes you are interested in. This is especially relevant because marQ works with SNMP. Its reliable characteristics also mean that you are notified every single time a test case fails. If a test case has encountered a defective feature and is executed every 10 minutes, you will receive an alarm every 10 minutes.

Currently, marQ can be configured to filter for:

  • Environment: Only inform about failed test cases being executed in a certain environment
  • Test case: Avoid being spammed with alarms about failed test cases you are currently not interested in
  • User: Alarms are only generated by a certain user. This makes sense while a tester is developing a test case.

After configuring, you need to restart marQ.

Extension: Notification via Teams

If your project or testing team is interested in being notified when a recurring test case fails, they can receive notifications by e-mail or Teams. marQ can then be extended to forward SNMP notifications to a marQ channel in Teams. There, a tester would receive the notification, “Alarm test case xxx failed”.

Next step: Alarms during verification

marQ is constantly being upgraded. Its next advantage will be the connection to conQlude, our tool for reporting and issue tracking. sQedule is responsible for execution, but conQlude can trigger a verification and receive CDRs from cheQ (trace comparison) and cdr-linQ (CDR search engine). The execution may be finished but verification is not. Connecting marQ to conQlude will provide the monitoring benefit of test cases being post-processed. If a test case fails during verification, an alarm can be generated the moment the CDRs are received instead of having to wait up to one day for the whole verification process.

Table of contents

List of other software tools

intaQt®

Runtime environment for test automation framework

intaQt studio®

Test case development UI

intaQt client®

Test case development UI

intaQt verification®

Charging verification

intaQt web-ui®

Web-based test case development UI

cheQ

Trace comparison

conQlude

Reporting and issue tracking

colleQtor

Evidence collector

cdr-linQ

CDR search engine

mimiQ

Simulator/message sequence generator.

mimiQ load: load generator

reloQate

Seamless SIM mapping

restriQt

User management

reQord

Secure event service

marQ

Alarm generator