Version: 6.0
TESTSCOPE ist ein vielfach bewährtes Test-Werkzeug für den Modul-, Integrations- und System-Test von Software. Das Tool unterstützt den Black- und White-Box-Test für C, C++ und Pascal-Programme.
Testen ist der jederzeit wiederholbare Nachweis, dass ein Software-Produkt die spezifizierten Funktionen und Leistungen erbringt und die vereinbarten Schnittstellen einhält.
TESTSCOPE umfasst eine Schnittstellensprache zur Spezifikation der Modulschnittstellen. Dies hat den Vorteil, dass es keine Abhängigkeiten von bestimmten Programmiersprachen gibt.
Die Vorbereitung umfasst die Spezifikation des Tests, die automatische Generierung der Testumgebung und das Aufbereiten/Editieren der Testdaten mit dem Testdaten Editor TED bzw. dem externen Testdaten Interface TDI. Zusätzlich zum Dialog-Werkzeug ist eine Batch-Schnittstelle vorhanden.
TED bietet alle Variablen und Parameter (Eingabe- und Soll-Daten) für jede aufzurufende Funktion gemäß dem Datenfluss in übersichtlichen Formularen zum Editieren an. Die Navigation in den Daten wird durch einen Struktur-Baum (Tree) unterstützt. Testdaten können über Testfälle hinweg kopiert werden.
Die Testdurchführung läuft voll automatisch ab. Für jeden Testfall wird der für das zu testende Programm generierte testobjekt-spezifische Testtreiber aufgerufen, der die in der Aufruffolge festgelegten Operationen ausführt. Die Testergebnisse erlauben u. a. einen Vergleich der Ausgabedaten mit den erwarteten Daten.
Gemäß den Spezifikationen des Testers können umfangreiche Testreports wie statische Analysen, Aufruf-, Schnittstellen-, Ablauf-Protokolle, Entscheidungs-/Mehrfach-Bedingungs-Überdeckungs-Berichte, Zeitmessungen und statistische Aussagen sowie Kontrollflussgraphen und Aufrufbäume in graphischer Form generiert werden.