Slider
Was kennzeichnet geschäftskritische Software? In einem hart umkämpften Markt ist sie wesentlich für den Erfolg der Unternehmen. Um einen Wettbewerbsvorteil zu erreichen, setzen führende Unternehmen heute sowohl auf statische Analysen, als auch auf Unit- und Integrationstests. Das hohe Niveau der Softwaretests verringert Kosten und Risiken.

Risiken minimieren

Kaum etwas ist teurer als Softwarefehler, die den Ruf und die Marke eines Unternehmens schädigen. Die Konsequenzen von Fehlern übersteigen die Kosten für die eigentliche Entwicklung oft um ein Weites.

Wer sich nicht mit statischen Analysen und Unit-Tests absichert, hat bei Rechtsstreitigkeiten kaum eine Chance.

Statische Analysen entdecken Fehler sehr früh im Entwicklungsprozess. Der dann verbesserte Code vereinfacht die weiteren Schritte für bessere Software. Gleichzeitig haben sie alles in der Hand, um die von Ihnen gewählten Standards zu erfüllen.

Moderne Systeme sind in der Regel heute groß und komplex. Um den finanziellen Aufwand für Tests in Grenzen zu halten, müssen sie in überschaubare Units aufgeteilt werden. Sorgfältige Unit- und Integrationstests verschaffen Unternehmen die Sicherheit, dass geschäftskritische Systeme verlässlich arbeiten.

Kosten senken

Statische Analysen sind die ersten Tests im Entwicklungsprozess. Unit- und Integrationstests folgen erst später. Mit statischen Analysen können Fehler in Objekten fast bei der Entstehung identifiziert und repariert werden. Das verringert den Aufwand für Nacharbeiten und Testwiederholungen beträchtlich. Auch Code, der gerade geschrieben wurde, kann mit Isolation-Unit-Tests geprüft werden – niemand muss darauf warten, dass ein volles System-Build fertiggestellt wird. Je früher – statisch und dynamisch – getestet wird, desto günstiger. Wenn dann noch Tests automatisch später auf einem höheren Level wiederverwendet werden können, senkt das den Aufwand weiter.

“Applied Software Measurement”
(Capers Jones, McGraw-Hill)

QA Systems Test-Tools

Sie möchten Software-Standards bei der Softwareentwicklung erfüllen? QA Systems unterstützt Sie dabei. Mit automatisierten statischen Analyse- und Softwaretest-Tools:

STATISCHE ANALYSE

INTEGRIERTE STATISCHE ANALYSE
Automatisierte Analyse mit Cantata synchronisiert
CANTATA TEST ARCHITECT
Software-Architektur: verstehen, definieren und kontrollieren
SOURCE-CODE-METRIKEN
Automatisierte Source-Code-Metriken für C/C++

SOFTWARETESTS

CANTATA
Automatisierte Unit- und Integrationstests für C/C++-Code
CANTATA TEAM REPORTING
Add-on für die Zusammenarbeit von verteilten Teams
ADATEST 95
Automatisierte Unit- und Integrationstests für Ada-Code

“Without Cantata scripts we would have had to use more than one tool, or much more work would have been necessary, or probably both.”

Michael Zeiner, Software Test Manager, Dr Keil Informationstechnik
UNSERE KUNDEN
Slider