Die meisten Organisationen stützen sich beim Treffen von Entscheidungen auf eine grosse Menge an Daten, die über die Jahre angesammelt wurden. Leider sind nur wenige Unternehmen in der Lage, diese Daten präzise und fehlerfrei auszuwerten. Da Daten eine wichtige Grundlage für Management-Entscheide sind, ist ein gutes Qualitätsmanagement umso wichtiger.
Je nach Art des für die Bereitstellung der Daten durchgeführten IT-Projekts gibt es verschiedene Methoden die Qualität sicher zu stellen, und die Chance zu erhöhen, dass die Lösung erfolgreich und höchst präzise ist. Ohne die Anwendung dieser Qualitätssicherungsmethoden, steigt das Risiko ins unermessliche, dass Ihre Lösung Fehler enthält, die einfach hätten verhindert werden können.
Ein typisches IT-Projekt, und auch ein Data Warehousing-, Analyse-, Reporting- oder sonstiges BI-Projekt kann sich aus einer Auswahl folgender Testmethoden bedienen:
Unit Testing
Während der Entwicklung werden mit dieser Testmethode einzelne Stücke des Codes auf dessen korrekte Funktionsweise getestet. So können z.B. einzelne Daten-Transformations-Tasks oder sogar MDX-Formeln geprüft werden.
System Integration Testing
Arbeiten die einzelnen Komponenten des System sauber zusammen?
Data Validation
Dieser Prozess prüft ob die Daten präzise und plausibel sind. z.B. können bestimmte Zahlen in Berichten auf deren Plausibilität überprüft werden.
User-Side-Testing
Auch bekannt als User Acceptance Testing verfolgt dieser Prozess zwei Ziele in Bezug auf den Anwender. Zum Einen stellt er sicher, dass die dem Anwender zur Verfügung gestellten Daten den Erwartungen entsprechen. Zum anderen wird damit sichergestellt, dass die dem Anwender bereitgestellten Werkzeuge die Erwartungen erfüllen.
Regression Testing
Eine Funktion immer und immer wieder zu testen erhöht die Sicherheit, dass sich während der Entwicklung keine Fehler einschleichen, die Auswirkungen auf einen bereits getesteten Teil des Systems haben. Zudem können Regressionstests im produktiven Betrieb des Systems sehr nützlich sein, um regelmässig die Qualität der Daten zu überwachen, und dadurch ein Frühwarnsystem für auftretende Probleme zu besitzen.
Performance testing
Dieser Testprozess ist stark abhängig von der Art des Projekts, aber er ist ein wichtiger Aspekt in Bezug auf die Benutzer-Akzeptanz, und kann deshalb nicht einfach ignoriert werden. Führt bspw. das Laden von neuen Daten zu einer Verlangsamung des Systems? Führt das parallele Abfrage von Daten zu einer Verlangsamung des Systems? Etc.
Wenn Sie die Qualitätssicherung gewissenhaft durchführen möchten, gibt es verschiedene Hilfsmittel am Markt, die Ihnen dabei unter die Arme greifen. Unsere Lösung – BiGeval – bietet Ihnen alles, was Sie zum Testen der Qualität Ihrer Daten benötigen. BiGeval erleichtert insbesondere das Regressions Testing, aber bietet Ihnen auch eine einfache Möglichkeit, Unit Tests, Datenvalidierungen und sogar Performance-Tests zu erstellen.
Kontaktieren Sie uns einfach unverbindlich, wenn Sie erfahren möchte, wie BiGeval in Ihrem konkreten Projekt eingesetzt werden kann.2121