Mit Erfahrung und Kompetenz sind wir dabei: von der Entwicklung schlüsselfertiger Software-Systeme, über die Systemanalyse und Systemarchitektur bis hin zu Design, Implementierung, Test und Rollout.
Software-Test
Die Qualität einer Software hängt von einem erfolgreichen Test ab. Erfolgreich bedeutet hier, dass möglichst alle Fehler vor der Inbetriebnahme der Anwendung gefunden und behoben werden. Wichtig ist es, beim Test auch die Entwicklung mit einzubeziehen. Ausreichend getestete (Modultest) und qualitätsgesicherte (Reviews) Software-Komponenten sind eine notwendige Voraussetzung für eine qualitativ hochwertige und vor allem wartbare Anwendung.

eMundo-Mitarbeiter helfen bei der Erstellung und Umsetzung des Testkonzeptes. 

Die konsequente Umsetzung des Testkonzeptes und Einhaltung der damit einhergehenden Richtlinien und Konventionen wird durch eine Reihe von begleitenden Maßnahmen gewährleistet. Auszugsweise seien hier genannt: 
  • Vorgabe von Entwicklungs-Konventionen, zusammen mit einer automatisierten Überprüfung dieser Vorgaben (bspw. Checkstyle)
  • Automatisierte Modultest, zusammen mit einer Überprüfung von Testfall-Überdeckungen (bspw. Cobertura oder Emma)
  • Regelmäßig stattfindende Code-Reviews, die zu projektinternen Maßnahmen führen (z.B. Weiterbildung, Richtlinien)
  • Regelmäßig stattfindende "Foren" für Entwicklerteams in denen projektrelevante Richtlinien und Themen kommuniziert werden
In Summe lässt sich damit eine Softwareentwicklung etablieren, die ein stetig steigendes Qualitätsniveau in den Projekten garantiert.

Wichtig dabei ist eine weitgehende Automatisierung dieser Maßnahmen, nur so ist eine kosteneffiziente Softwareentwicklung möglich. eMundo-Mitarbeiter helfen hier mit praxiserprobten Lösungen.

Wie läuft die Testphase prinzipiell ab?


Mit der Projektdefinition wird auch das Testkonzept erstellt. Im Rahmen der anschließenden Fachkonzept-Erstellung werden frühzeitig die abnahmerelevanten Testfälle ermittelt und spezifiziert. Nach der Abnahme des Fachkonzeptes werden der Integrations- und Systemtest geplant. Eine Testabschlusserklärung bzw. eine Abnahmeerklärung durch den Auftraggeber dokumentieren die erfolgreiche Durchführung der Tests im Anschluss an die Realisierungsphase.