Komplexe Webanwendungen erfordern ausführliche Tests, bevor sie in den Produktivbetrieb übergehen. Der Grad der Testabdeckung bestimmt, wie viele Fehler später im Produktivbetrieb überhaupt noch auftreten können. Je höher die so genannte Code Coverage und je größer die Anzahl an Akzeptanztests, desto weniger Fehler entstehen nach einem Release.
Mayflower trägt dem durch die interne QA Plattform Rechnung. Die QA Plattform integriert einige bekannte Open Source Tools wie PHPUnit (für UnitTesting), SeleniumRC (für browser-basierte Akzeptanztests auf unterschiedlichen Browsern und Betriebssystemen) sowie statischen Code-Analysetools, um möglichst viele Probleme möglichst automatisiert bereits während der Entwicklung zu erkennen und zu beheben.
Gemeinsam mit dem Kunden legen wir vor Beginn eines Projekts den Grad an Qualitätssicherung fest. Dabei schöpfen wir aus einer Vielzahl von Qualitätstools und Methoden, die in unterschiedlichen Kombinationen eingesetzt werden – immer passend zum jeweiligen Projekt und seiner Wichtigkeit für den Kunden.
Sprechen Sie uns an, um mehr über Quality Assurance für Ihr nächstes Projekt zu erfahren.