- Leistungen
- Qualitätssicherung und Testmanagement
Qualitätssicherung und Testmanagement
Ziel der Qualitätssicherung ist die Vermeidung und Aufdeckung von Fehlern. Je später ein Fehler während der Software-Entwicklung entdeckt wird, desto teurer ist es, ihn zu beheben. Die Qualitätssicherungsmaßnahmen beginnen somit bereits bei der Erstellung der Spezifikationen (Anforderungsdokumente) und sind integraler Bestandteil des Gesamtprojekts.
Zur projektbegleitenden Qualitätssicherung gehören somit sowohl klare Qualitätsvorgaben und -ziele (konstruktive Qualitätssicherung), als auch die regelmäßige Überprüfung während der Projektlaufzeit auf die Einhaltung der Vorgaben (analytische Qualitätssicherung).
ITSO verfügt über mehr als 10 Jahre intensive Erfahrung im Bereich der Software-Qualitätssicherung. Unser Testteam ist bestens erprobt in Testprozessen und -methoden zur Untersuchung funktionaler und nicht-funktionaler Anforderungen. Dabei ist es uns wichtig internationalen Standards zu entsprechen. Mit dem „ISTQB Certified Tester“ Programm existiert ein weltweit anerkanntes standardisiertes Aus- und Weiterbildungsschema für Softwaretester. Aus diesem Grund sind unsere Mitarbeiter im Bereich Qualitätssicherung und Test ISTQB zertifiziert.
ITSO unterstützt Sie gerne mit seinem Expertenteam sowohl bei der Definition der Anforderungen (Anforderungsermittlung) als auch bei der Qualitätssicherung und Verbesserung Ihrer Software.
Unser Leistungsspektrum erstreckt sich dabei auf folgende Bereiche der Qualitätssicherung von Software:
Die Qualitätssicherung beginnt nicht erst am Ende eines Softwareentwicklungsprozesses!
Unser Expertenteam hilft Ihnen bei der Planung Ihres Projektes, indem wir die geeigneten QS-Maßnahmen ermitteln und die Aufgaben zuverlässig und wirtschaftlich für Sie erledigen. So erhalten Sie einen schlanken an Ihr Projekt individuell angepassten Prozess, der die Qualität des entstehenden Produkts garantiert.
Für mehr Informationen zu unseren Leistungen in den einzelnen abgebildeten Phasen, bewegen Sie ihre Maus auf den jeweiligen Abschnitt.
Die Anforderungsermittlung stellt die wichtigste Aktivität in einem Softwareprojekt dar. Sie entscheidet maßgeblich darüber, ob das Projekt ein Erfolg wird.
Wir können Sie bei der Erstellung Ihrer Anforderungsdokumente unterstützen, damit Sie auch tatsächlich das Produkt bekommen, welches optimal auf Ihre Bedürfnisse zugeschnitten ist. Darüber hinaus assistieren wir Ihnen auch gerne bei der Definition Ihrer Qualitätsziele und Projektrisiken, um den Grundstein für ein hohes Qualitätsniveau zu legen.
Wir führen für Sie Reviews und Inspektionen Ihrer Anforderungsdokumente und Spezifikationen durch, um somit Implementierungsfehler frühzeitig zu vermeiden.
Der Entwurf plant die Umsetzung der ermittelten Anforderungen.
Wir unterstützen Sie bei der Erstellung der Spezifikation, um eine optimale Grundlage für die Implementierung zu legen. Auf Basis der Spezifikation planen wir den Testprozess. Dazu gehört unter anderem:
- Testplanung und Definition von Testzielen
- Erstellung der Testfälle und Testdaten
- Ressourcenplanung
- Ermittlung und Bereitstellung der notwendigen Testumgebungen
Auf Grundlage des Entwurfs wird in der Implementierung das Produkt hergestellt. In dieser Phase unterstützen wir Sie gerne mittels Unit- bzw. Komponententests.
Die Verifikation dient dem Nachweis der korrekten Umsetzung des Systems.
Dazu bieten wir folgende QS-Maßnahmen an:
Durchführung dynamischer Tests:
- Integrationstest
- Regressionstests
- Smoke-Tests
Durchführung statischer Tests
- Reviews
- Daten- und Kontrollflussanalysen
- Metriken
Die durchgeführten Tests werden von uns umfassend ausgewertet und die Ergebnisse in einem Testbericht übersichtlich für Sie zusammengefasst.
Die Validierung soll den Nachweis erbringen, dass die anfänglich ermittelten Anforderungen korrekt umgesetzt wurden.
Dazu bieten wir unter anderem folgende QS-Maßnahmen an:
Funktionale Tests
Nicht-funktionale Tests
- Performancetests
- Penetrationstest