Planung und Dokumentation – von Anfang an mit Qualität
Die beste Qualitätssicherung sind eine gute Planung, strukturiertes Vorgehen und ein guter regelmäßiger Kontakt zum Kunden und Endnutzer.
Unserer Erfahrung nach wirkt sich eine gut geplante und stabile Softwarearchitektur positiv auf die Qualität aus und lässt sich - auch noch nach Jahren - flexibel an neue Anforderungen und Umgebungen anpassen.
Schon in der Planungsphase führen wir laufend Tests durch, um beispielsweise ausgewählte Anforderungen auf ihre technische Umsetzung zu prüfen oder die Performanz von Schlüsselkomponenten zu messen.
Für alle Fälle
In unsere Testdatenbank sammeln wir Testszenarien, um geplante Prozesse und Anforderungen abzubilden. Diese kommen bei Fertigstellung der Komponenten zum Einsatz. Wir unterscheiden zwischen den Tests für das Setup (Installationstests), für die Bedienung durch den Nutzer (Systemtests) und Test des Codes (Unit-Tests).
Die Testfälle werden bereits während der Planung und Entwicklung gesammelt und in unsere Testplanung eingebunden und ausgefeilt. Die Testfälle lassen sich sowohl manuell, als auch automatisch durchführen.
Blackbox und Whitebox-Tests
Bei System- und Installationstests werden genau genommen Bedienschritte der Nutzer simuliert. Hierbei handelt es sich um sogenannte Blackbox-Tests. Blackbox bedeutet, der Softwarecode wird nicht einbezogen.
Bei White-Box-Tests wird die Kenntnis zum Softwarecode mit einbezogen. Mittels Unit-Tests lässt sich dies genau einstellen. So können Stresstests ebenso vollzogen werden, wie die Untersuchung von Performanz und das Verhalten bei Fehleingaben. Für die Unit-Tests setzen wir Visual Studio ein.