Difference between revisions 104487458 and 104911759 on dewiki

'''Cantata++''' ist ein [[Computerprogramm]] für [[Softwaretest]]s zur [[Laufzeit (Informatik)|Laufzeit]] von [[C (Programmiersprache)|C]]- und [[C++]]-[[Computerprogramm|Programm]]en. 

== Überblick ==
(contracted; show full)

Cantata++ unterscheidet sich etwas von anderen Testtools. Der Test-Designer gibt nur einen kleinen Teil des Testfalles über den grafischen Dialog ein. Den Rest programmiert er im gut [[Strukturierte Programmierung|strukturierten
] Quellcode]] des Testrahmens. Das fertige Test-Binary (= [[Binärdatei]], die mit dem Test ausgeführt wird) enthält die Testwerte.

== Produkteigenschaften ==
=== Host Betriebssysteme ===
* [[Microsoft Windows]]
* [[Linux]]
* [[Solaris (Betriebssystem)|Solaris]]
* andere

=== Target Sprachen ===
* [[C (Programmiersprache)|C]]
* [[C++]]

=== Target Compiler ===
* [[GNU Compiler Collection|Gnu gcc/g++]]
* [[Green Hills Software|Green Hills]]
* [[IAR Systems]]
* iSYSTEM
* Keil
* [[NEC Corporation| NEC / Renesas]]
* Tasking
* [[Microsoft Visual Studio|Visual Studio C/C++]]
* [[Wind River Systems|Wind River]]
* weitere

=== Lizenzbedingungen ===
* [[Floating License Server]].
** Einzelne Lizenz kann man aus dem Floating License Server auschecken und mitnehmen.
* Node Locked License.

== Test auf [[Eingebettetes System|Embedded]] Ziel[[Hardware|hardware]] ==
Dabei geht es um eine Computersteuerung auf einer kleinen Leiterplatte, die in ein kleines Gerät (Fensterheber im Auto, Handy, Medizinisches Messgerät) eingebettet ist. Bei Cantata++ ist das ohne zusätzliche Geräte möglich. Zielhardware und Host-Computer verständigen sich über eine programmierte Schnittstelle (z.B. [[RS232]]).

== Literatur ==
* s. [http://de.wikipedia.org/wiki/Peter_Liggesmeyer#Publikationen Liggesmeyer P., Software-Qualität, Heidelberg: Spektrum-Verlag 2002]

== Weblinks ==
* [http://www.qa-systems.com/cantata.html QA Systems Cantata++ Page]

[[Kategorie:Testsoftware]]
[[Kategorie:Testen (Software)]]
[[Kategorie:Qualitätsmanagement (Softwaretechnik)]]