Frequently Asked Questions

Why Computers Design Tests Differently (from Humans)?

One complaint against computer-generated test cases is that they differ from those designed by humans. Somehow, computer-generated test cases have a different feel to them, and it is sometimes difficult for humans to grasp what is the crux or focal point of a test case produced by a model-based test generator, such as Conformiq Designer™. But why ...

Using Conformiq Designer with Different Test Execution Platforms

We are often asked if we execute test cases and how, so here some comments regarding that. Conformiq Designer generates tests but does not execute them. In order to automatically execute tests generated by Conformiq Designer, you need to get them out of Conformiq Designer in a format that an external test execution platform can interpret. You ...

Automatic Test Data Generation by Constraint Solving

Conformiq Designer generates test data automatically from system models using something known as "constraint solving". In this blog post I want to explain how this works. It is actually an FAQ: "where does the test data come from?" Many first-time users are actually confused by the fact that there is no manual test data entry, so I hope I can ...

Why Conformiq Designer Costs $______?

Please excuse the blunt title of this post. It is an FAQ why Conformiq Designer costs exactly as much as it does, and here are some answers. (Note that this post is not about the actual price itself, but only about the pricing logic.) (more…)

Why Conformiq Dropped Online Testing Support (For Now)

When Conformiq Designer 1.0 was released at the beginning of 2007 it had support for both test script generation as well as for online testing. The idea of online testing is simply that a model-based testing tool interacts directly with the system under test, instead of the tool generating a test script that can be executed later and independently ...

Can Implementation Models be Reused for Automatic Test Generation?

Some companies implement parts of their products using Model Driven Engineering (MDE). In this approach, implementation code is generated, at least partially, from system models. In those domains where it works, the MDE approach can lead to significant cost savings and quality improvement. It is then natural to ask if the same implementation ...

Handling Huge System Specifications in Model-Based Testing

Conformiq's system model based testing is based on the premise that you can create a (computer-readable) model of the intended behavior of the system under test. But what if the system is really big? This is a question that people often ask from us, and there are typically three concerns: (1) How long will it take to create the model? (2) Can our ...

What is the Skill Profile of a Successful Conformiq User?

Automated test design with Conformiq Designer is a new way to create, maintain and manage tests. Using Conformiq successfully requires a different skill profile than manual testing does. The crucial difference to manual testing is that manual testing typically does not require any programming skills. At the same time, creating models is quite near ...