Conformiq Tool Suite

[English][Français]

Automated Test Design™ mit Conformiq Tool Suite™

  Conformiq Automated Test Design
  Modellbasiertes Testen
Conformiq Automated Test Design™-Tools automatisieren Design und Generierung von funktionalen Tests. Hierdurch wird der für die Tests notwendige Aufwand drastisch verringert und die Testqualität gesteigert.
Tester, die die Conformiq Tool Suite™ nutzen, beschreiben das Soll-Verhalten der Software bzw. des zu testenden Systems in einem (grafischen) Modell und lassen die zum Test erforderlichen (für die Tester lesbaren) Testpläne, Testfälle und ausführbare Testscripten automatisch durch den Testgenerator erstellen.
Die Conformiq Tool Suite ist komplementär zu Testausführungstools und steigern deren Nutzen durch effizientes Erstellen von hochqualitativen Tests.
Benchmarks unserer Kunden zeigen eine fünf bis zwanzigfache Produktivitätssteigerung bei der Testfallgenerierung mit Conformiq - bei höherer Testqualität.
Die Conformiq Tool Suite (früher bekannt als Conformiq Qtronic™) besteht aus dem Conformiq Modeler (zum Erstellen der Modelle) und dem Conformiq Designer (für die automatische Testgenerierung).
Conformiq Designer ist ein Eclipse®-basiertes Tool für die Automatisierung der Testfallerstellung für funktionale Tests (Black-Box-Tests). Das Tool generiert auf der Basis von Modellen Ihrer Software oder Ihres Systems automatisch Testfälle, Testpläne und ausführbare Testskripten in Industrie-Standard-Formaten wie Python, TCL, TTCN-3, C, C++, Visual Basic, Java, JUnit, Perl, Excel, HTML, Word, Shell Scripts u.a....
 

Das Modell beschreibt das erwartete Verhalten der Software (bzw. des Systems) und kann in einem Bruchteil der Zeit erstellt werden, die für das manuelle Erstellen der Tests notwendig wäre.

Conformiq Tool Suite bietet folgende Vorteile:

  • bessers und schnelleres Testdesign
  • höhere Testqualität
  • höhere Testabdeckung
  • einfachere Wartung der Testskripten
  • bessere Wiederverwendbarkeit der Tests
  • geringeres Risiko fehlender oder fehlerhafter Testfälle
...mit dem Ergebnis, dass die Anzahl der "ausgelieferten Fehler" entscheidend sinkt.
   

EA Model for Conformiq Qtronic

Modelling mit einem 3rd-Party-Tool, hier Enterprise Architect (größeres Bild durch Klicken)
Conformiq Qtronic Flowdiagram
Vergleich: manuelles und automatisiertes Testdesign
   

Conformiq Tool Suite automatisiert das Generieren funktionaler Tests. "Input" für das Tool ist ein "high-level" Modell der zu testenden Software (bzw. des zu testenden Systems).
Dieses Modell kann mit dem Conformiq Modeler oder mit marktüblichen UML-Tools modelliert werden.

Statt Testfälle mühsam "von Hand" zu erstellen, konzentrieren sich die Tester auf das Modellieren eines Modells, welches die Requirements bzw. das erwartete Verhalten des zu testenden Systems (System under Test) abbildet. Das Erstellen von Testfällen und Testplänen erfolgt dann automatisch mit dem Conformiq Designer.

Das Automated Test Design™ durch die Conformiq Tool Suite liefert bessere Testqualität und macht die Testphase effizienter.

Conformiq Tool Suite ist die beste Antwort auf das "Test-Design-Problem". Bisherige Testautomatisierungslösungen beschränken sich in der Regel auf die Testausführung. Mit der Conformiq Tool Suite wird ebenfalls die Auswahl der Tests und die Anzeige der erwarteten Ergebnisse automatisiert.
Das Werkzeug ist eine Ergänzung zu den meisten Testautomatisierungswerkzeugen und keine Konkurrenz zu diesen.
Der Conformiq Designer nutzt ein Systemmodell als Input, generiert durch Nutzung von Test-Design-Heuristiken geeignete Testskripten, die beispielsweise in einer Datenbank abgespeichert werden. Die Testfälle können dann später - unabhängig von der Conformiq Tool Suite in Ihrer bisherigen Umgebung genutzt werden.

Eigenschaften

  • Automatisches Generieren von Test-Inputs, inklusive struktureller Daten mit Strings, Zahlen und verschachtelter Strukturen
  • Automatisches Generieren von erwarteten Testergebnissen, inklusive struktureller Daten mit Strings, Zahlen und verschachtelter Strukturen
  • Automatisches Generieren von Test-Timern
  • Automatische Unterstützung anforderungsgetriebener Testgenerierung (requirements-driven test generation)
  • Automatische Unterstützung von Grenzwertanalysen (boundary value analysis), atomarer Bedingungsüberdeckung (atomic condition coverage) und anderer Black-Box-Test-Design-Heuristiken
  • Automatisches Generieren von für Menschen lesbaren Testplänen
  • Automatisches Generieren ausführbarer Testsuiten
  • Automatisches Sortieren der Abhängigkeiten zwischen den generierten Testfällen
  • Automatische Identifikation von Test-Preambles, Test-Bodies und Test-Postambles
  • Automatische mathematische Optimierung der generierten Testfälle bzgl. Effizienz und Größe
  • Automatisches Generieren von Traceability-Informationen inkl. Traceability-Matrix
  • Automatisches Generieren von Informationen über die Abhängigkeiten von Testfällen, inkl. Abhängigkeits-Matrix
  • weitere Eigenschaften

 

Vorteile

  • beseitigt das Risiko falscher Testfälle
  • beseitigt das Risiko fehlender Testfälle
  • vermindert den Wartungsaufwand für Testsuiten
  • reduziert die Testkosten
  • steigert die Testqualität
  • steigert die Testabdeckung
  • erhöht die Qualität der Dokumentierung von Requirements
  • stellt eine gemeinsame "Plattform" für Designer und Tester zur Verfügung

 

weitere Informationen

[PDF]  Slide Presentation (short)
[PDF]  Slide Presentation (long)

[PDF]  Conformiq Evaluation Guide

[PDF]  Conformiq User Manual

[PDF]  End-to-End Testing Automation: Fallstudie
[PDF]  Testing Bluetooth® Protocol Stacks with Computer-Generated Tests

Produktivitätsgewinn mit der Conformiq Tool Suite
[PDF]  Get to Market Faster

Frequently Asked Questions
Demo-Video: Test einer Datenbank: YouTube

allgemeine Informationen zu MBT (Model Based Testing)

Conformiq Tool Suite in der Fachpresse

 
 

Screenshots (größere Bilder durch Klicken):

QtronicClientUI
Conformiq Designer Eclipse® User Interface

 
Conformiq Tool Suite Backend Selection
Auswahl von Standard- oder Custom-Script-Format
 
Browse Generated Test Cases
generierte Testfälle und Testdaten
 
Conformiq Tracability
Review der Testfälle für die Requirement-Tracebility
 

Training / Pilotprojekte

Automated Test Design™ bringt für das Testen den gleichen Paradigmenwechsel wie der Wechsel von Assemblersprachen zu Hochsprachen für die Entwicklung.
Um Sie bei diesem Wechsel zu unterstützen bieten wir Training und Pilotprojekte an, die einige wenige Tage oder bis zu zwei Wochen dauern können.
Hierbei berücksichtigen wir selbstverständlich Ihre konkreten Anforderungen.

 

  Conformiq Training
Presse     Video     News     Free trial

 


last updated: 27 Jan 2012
© 2009-2012 Verifysoft Technology GmbH
Conformiq Tool Suite, Conformiq Modeler and Conformiq Designer are products and trademarks of Conformiq, Saratoga (USA)/Espoo (Finland)
Automated Test Design is a trademark of Conformiq Inc., Saratoga (USA)