Tool Information

Tool Summary

Starting from requirements or user stories, testers design into MaTeLo models able to automatically generate all the optimized test repositories. The test strategy is based on requirements, risks, usages, equivalence classes combinatorial, determinist or stochastic approach, to have the higher coverage with the minimum tests to execute. MaTeLo synchronizes its referential with many test benches or ALM repositories to execute automatically or manually the test campaigns.

Main Features

Graphical test design

Starting from the functional requirements, you can design your system and interactions into its environment. MaTeLo usage models are based on the drawing and configuration of states, transitions, and conditions. Thanks to a drag and drop interface, you combine requirements for traceability, input for stimulation, the output for verification, treatment functions to compute dynamic stimulation or verification, and test operations to automatize test benches. From a unique Usage Model, you will dispose of an exhaustive list of configurations for your tests.

Test cases and test suites generation

Configure your test strategy: regression, confirmation, monkey, sprint, Monte-Carlo, combinatorial, requirement, risk, data driven etc… either with a determinist or with a stochastic approach. Generate automatically test suites composed of reusable test cases with the best coverage for a minimum set of tests, through your requirement traceability.

Dynamic test data management

MaTeLo generates all the System Under Test data or its environment data. For example, data can be a simulation of all European stock exchange transactions, or the complete environment of a self-driving car as weather, roads, traffic with others vehicles behaviors. MaTeLo allows you to accurately calculate the expected results, using an equivalence class abstraction, or by using mathematical formulas or Matlab models. Test data can also be sourced from external data sources, such as Excel, scripted SQL queries, Web services, SAP, etc.

Automates, test benches, and ALM synchronization

The MaTeLo repository can be automatically transformed into a language for test automatons or test benches, using action keyword or a scripted portion of the script. MaTeLo is compatible with a large ecosystem: TestStand, UFT, Selenium, XML, C, Scade, Junit, Veristand, custom script, etc, and directly enables the automatic execution of campaigns.

MaTeLo repository can also be exported to ALM tools modules such as HP ALM Quality Center, Squash, Test link… ALM synchronization is bidirectional, and MaTeLo resources are stored into ALM for collaborative team purposes.

More Features

MaTeLo Usage Model Editor

Allows to design a functional testing model of the SUT.

The model is built by a set of States and Transitions.

The transitions are identified to the test step.

A Test step is a Stimulation and an Expected Result.

Each part of the model can be linked to the requirements but also be weighted to their usages.

MaTeLo Testor

Generates the needed number of test scenarios (nominal, intuitive, unintuitive)

These test sequences, triggers bug by importance order due to the most probable usage of the system.

MaTeLo Test Campaign Analysis

Makes available reports with quality and reliability indicators.

With its SUT version management, TCA shows quality increases of the system

Integration in the Development Process

Can be integrated with the most frequently applied methodologies and processes.

Test Optimization

Focus on System usage and Top-level engineering

Improve the system quality in early step of development

Increase the availability of the system by sorting defaults by importance order

Automatic Tracking of the Quality and the Reliability of your system under test.

MaTeLo is an open Model Based Testing (MBT) environment to facilitate the communication with numerous Test Automation Framework for embedded or information Systems running with different languages or test scripts:MaTeLo Ecosystem

Plugin Matlab

By combining Model Based Testing and Design process, many aspects of the embedded system can be validated early in the lifecycle, long before an actual implementation is developed, and, most importantly, requirements can...

Plugin SCADE

By combining Model Based Testing and Design process, many aspects of the embedded system can be validated early in the lifecycle, long before an actual implementation is developed, and, most importantly, requirements can...

Plugin TestStand

All4tec MaTeLo 4.7 TestStand plugin allows testers to automatically generate test suites and test cases in TestStand format in order to do Hardware in The Loop testing, from a MaTeLo usages Model. National Instruments...

Scripting with Selenium IDE

Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allow...

Plugin VeriStand

Overview NI VeriStand can be used to interact with models from a variety of modeling environments and programming languages. It can run compiled models created in any supported modeling environment as well as uncompiled...

Java plugin

To alleviate the effort allocated in test automation, precisely in the creation of the test functions in MaTeLo, ALL4TEC developed a plugin that allows importing test functions in MaTeLo Test platform library from java...

TestLink plugin

TestLink is an open source Test Management tool. MaTeLo, as a Model-Based Testing tool, generates test cases from a test model that are based on different generation strategies. For customers who use TestLink to mana...

HP ALM Quality Center plugin

Today many tools to manage testing activities do exist. The best known among Testing management tool is HP ALM Quality Center. As Model Based Testing tool, MaTeLo generates test cases from a test model and the generation...

Media & Files

Price Information

DISCLAIMER

In any case of miss-information between QATestingTools and the manufacturer call-center or website, the manufacturer price is the one you should take in consideration,the QATestingTools is NOT responsible for any miss-understanding or miss-information since we are NOT always informed on prices programs updates. In all cases please get more details from manufacturer.