IT Qualität managen

Mit effizienten, agilen und automatisierten Testprozessen stellt QSIT Ihre Software Qualität sicher, um Risiken zu reduzieren und Entwicklungszyklen zu verkürzen. Dank Risikoanalyse, Schadenseinschätzung und der richtigen Priorisierung von Prozessen im Software Testing können Gefahren minimiert und Anwendung deutlich verbessert werden.

Geben Sie das IT Testmanagement für Ihre Systeme gerne in unsere Hände. Wir helfen Ihnen, langfristig Kosten zu sparen, Fehler zu minimieren und Ihre Software Qualität zu verbessern.

Test Factory

Unsere QS-Teams überprüfen Ihre IT-Anwendungen zuverlässig und genau. Wir begleiten Sie während des gesamten Software Entwicklungsprozesses und übernehmen dabei sowohl die umfassende Planung und Steuerung als auch die professionelle Durchführung Ihrer Software Qualitätssicherung.

Je nach Bedarf und Projektanforderung stellen wir für unsere Kunden ein eingespieltes Team aus Testmanagern, Automatisierungsexperten, Testdesignern und Testern zusammen. Unsere Spezialisten sind für ihr jeweiliges Aufgabengebiet nach ISTQB zertifiziert und nutzen standardisierte Prozesse und Verfahren der Software Qualitätssicherung. Sie arbeiten eng mit den Softwareentwicklern unserer Auftraggeber zusammen und beherrschen sowohl klassische als auch agile Entwicklungsmethoden (z.B. Scrum).

Mit unseren Leistungen aus der QSIT Test Factory verbessern wir die Qualität Ihrer Anwendung nachhaltig, verkürzen Software Entwicklungszyklen und reduzieren Entwicklungskosten:

  • Testmanagement und Testplanung
  • Analyse der Testanforderungen
  • Definition von Testfällen
  • Definition der Testläufe und Iterationen
  • Aufbereitung der Testdaten
  • Defect Management
  • Analyse der Testergebnisse
  • Testautomatisierung
  • Erstellung von Zwischen- und Testabschlussberichten

Testautomatisierung

Eine systematische Überprüfung der Softwarequalität durch manuelle Tests ist oft mit erheblichem Aufwand und hohen Kosten verbunden. Dies gilt insbesondere für Regressionstests, Tests auf unterschiedlichen Plattformen und datengetriebene Tests. Hier kann die Testautomatisierung eine geeignete Lösung sein.

Mit unseren Leistungen zur Testautomatisierung unterstützen wir Sie bei der Auswahl der optimalen Automations-Tools für Ihre Anwendungslandschaft, übernehmen die Integration in Ihre Testumgebung und erstellen die zur Automation erforderlichen Scripts und Programme:

  • Analyse der System- und Anwendungslandschaft
  • Analyse der Testfälle und Testinfrastruktur
  • Definition eines geeigneten Frameworks
  • Toolintegration
  • Implementierung der Skripte und Programme zur Automation der Testabläufe
  • Einbindung in Continuous Integration / Continuous Deployment (CI/CD)

Test -Data-Management

Die Bereitstellung von konsistenten Testdaten ist eine wesentliche Voraussetzung für die erfolgreiche Testdurchführung. Wachsende Datenmengen, vielfältige Quellsysteme und kurze Release-Zyklen stellen immer höhere Anforderungen an die schnelle und zuverlässige Lieferung der Datenmengen, die für den Test benötigt werden. Hinzu kommen DSGVO-Anforderungen und die Notwendigkeit der Maskierung sensibler Produktionsdaten. Ohne eine automatisierte Bereitstellung von Testdaten sind all diese Anforderungen kaum noch zu erfüllen.

Mit automatisiertem Test-Data-Management werden qualitativ hochwertige und schnelle Testdurchführungen sichergestellt und Risiken minimiert. Wir übernehmen für Sie das Testdatenmanagement und automatisieren die dazu erforderlichen Abläufe:

  • Automatisierte Datenbereitstellung
  • Integration verschiedener Datenquellen
  • Verarbeitung unterschiedlicher Datenformate
  • Datenmaskierung personenbezogener bzw. sensibler Daten unter Beibehaltung der Daten Charakteristika
  • Filterung der Daten (Data Subsetting) zur Reduktion der Datenmenge und Verkürzung der Testläufe sowie Einsparung von Storage-Kosten
  • Synthetische Generierung von Testdaten
  • Erstellung von Scripts zur Automation der Datenbereitstellung
  • Archivierung von Testdaten zum Nachweis von Fehlerzuständen über längere Zeiträume
  • Datenbereinigung nach Testdurchführung
  • Integration der automatisierten Datenbereitstellung in übergreifende Testautomation

IOT Testing

Das Internet of Things (IoT) definiert die Verbindung von Fahrzeugen, Haushaltsgeräten und medizinischen Geräten mithilfe eingebetteter Elektronik oder Mikrochips, um Daten zu sammeln und auszutauschen. Mit IoT kann der Nutzer Geräte über ein Netzwerk fernsteuern. Zu den angewendeten Technologien gehören RFID, NFC, Bluetooth, Wifi und Z-Wave.

Im Bereich IoT Testing unterstützen wir Sie mit folgenden Leistungen:

  • Functional Testing
  • Interoperability Testing
  • Conformance Testing
  • Performance Testing
  • Security Testing

Smart Contract Testing

Mit Smart Contracts werden oft gewaltige Mengen von Werten bewegt. Das macht Smart Contracts zu einem attraktiven Ziel für Hacker, die die Anonymität der Blockchain ausnutzen. Im Gegensatz zu herkömmlicher Software können einmal installierte Smart Contracts nicht mehr durch Fixes geändert werden. Sie bleiben für immer in der Blockchain gespeichert. Extensives Testing vor dem Deployment ist daher der wichtigste Aspekt bei der Entwicklung von sicheren Smart Contracts, um sich vor Hackerangriffe zu schützen.

Unsere Leistungen für das Smart Contract Testing:

  • Testen der Funktionalität von Ethereum Smart Contracts
  • Statische Analyse des Source Codes auf Security Schwachstellen unter Nutzung automatisierter Verfahren
  • Bewertung der Security Schwachstellen durch unsere Sicherheitsexperten
  • Detaillierte Dokumentation der Sicherheitslücken mit Angabe des jeweiligen Schweregrades
  • Empfehlungen zur Beseitigung der Schwachstellen

Ihre Vorteile:

  • Frühzeitiges Erkennen von Sicherheitslücken
  • Ready-to-Act Ergebnisreporting
  • Minimierung des Risikos durch Hackerangriffe

SAP Test

Ein SAP-System muss beispielsweise aufgrund von Patch Management, Konfigurationsänderungen oder aufgrund des Einsatzes neuer Kundenlösungen häufig angepasst werden. Vor der Produktivsetzung sind daher systematische Tests in der SAP-Umgebung zu empfehlen. Für die Planung, Durchführung und Testberichterstattung nutzen wir die integrierte Test-Suite Ihres SAP Solution Managers. Mit Ihrem Business Process Change Analyzer (BPCA) führen wir Änderungseinfluss-Analysen durch und erstellen daraus individuelle Testpläne. Um den zu erwartenden Aufwand für das Testen neuer Software zu ermitteln, nutzen wir Umfangs- und Aufwandanalysen. Für die Testautomation setzen wir eCATT und das Testautomatisierungs-Framework Ihres SAP Solution Managers ein.

Unsere Leistungen für das SAP-Testing:

  • Ermittlung des Testumfangs anhand der Lösungsdokumentation
  • Änderungseinfluss-Analyse zur Ermittlung kritischer Geschäftsprozesse
  • Testfall- und Testentwicklung
  • Testpaket- und Testdatengenerierung
  • Durchführung manueller Tests
  • Testautomation mit eCATT und dem Testautomatisierungs-Framework Ihres SAP Solution Managers
  • Integrationsvalidierung
  • Defect Management
  • Performance Testing
  • Erstellen von Zwischen- und Abschlussberichten

Ihre Vorteile:

  • Gesicherte Funktionalität und Integrität von SAP-Anwendungen
  • Nutzung vorhandener SAP Solution Manager Test Suite
  • Verkürzung von Testzyklen durch Automation
  • Kostenreduktion für Tests

Automotive Test

Dank unserer langjährigen Erfahrungen in der Software Qualitätssicherung im automobilen Produktentwicklungsprozess (PEP) kennen wir die spezifischen Anforderungen der Automobilindustrie sehr genau. Und wir wissen, dass eine hohe Software Qualität den Verkaufserfolg neuer Automodelle erhöht.

Unsere Prozesse und Testmethoden zur IT Qualitätssicherung sind speziell auf Standards wie ASPICE, ISO 26262 und AUTOSAR zugeschnitten. Wir richten unsere Tests an den Vorgaben des „Automotive Safety Integrity Level“ (ASIL) aus und unterstützen Sie so bei der Entwicklung zuverlässiger Software unter Einhaltung Ihrer Compliance-Vorgaben.

Unsere Leistungen im Automotive Testing:

  • Testmanagement und Testplanung
  • Analyse der Testanforderungen
  • Definition der Testfälle
  • Definition der Testläufe und Iterationen
  • Aufbereitung der Testdaten
  • Konfiguration und Administration der Test-Infrastruktur
  • Testdurchführung
  • Defect Management
  • Analyse der Testergebnisse
  • Erstellung von Zwischen- und Testabschlussberichten

Ihre Vorteile:

  • Ausrichtung des Testprozesses an spezifischen Standards der Automobilindustrie
  • Zertifiziertes Expertenteam, auf Wunsch Einsatz vor Ort
  • End-to-End Testmanagement und Testdurchführung
  • Unterstützung klassischer und agiler Entwicklungsmethoden

Product Lifecycle Management Test

Product Lifecycle Management (PLM) Systeme bestehen aus vielen unterschiedlichen Komponenten wie zum Beispiel Dokumentenmanagement, Stücklistenmanagement, Variantengenerierung, Konfigurationsmanagement, Changemanagement, Workflow oder Datenmanagement. Die Verkürzung von Produktlebenszyklen führt dazu, dass diese Komponenten laufend mit neuen Daten und Funktionalitäten aktualisiert werden müssen. Fehler im Zusammenspiel der Komponenten können die Funktionalität des gesamten PLM-Systems negativ beeinflussen. Zur Vermeidung dieser Risiken sollten PLM-Systeme hinsichtlich ihrer Funktionalität und Performance eingehend getestet werden.

Mit unseren Testing Services für das Product Lifecycle Management haben wir uns besonders auf die Plattformen Aras und PTC Windchill spezialisiert. Unsere Mitarbeiterinnen und Mitarbeiter sind für diese Systeme geschult und kennen die entsprechenden Prozesse, Datenstrukturen und Funktionen sehr genau. Für die durchzuführenden Tests nutzen wir sowohl automatisierte als auch manuelle Verfahren, die eng auf die individuellen Einsatzszenarien unserer Kunden abgestimmt werden:

  • Testmanagement und Testplanung
  • Analyse der Testanforderungen
  • Definition der Testfälle
  • Definition der Testläufe und Iterationen
  • Aufbereitung der Testdaten
  • Konfiguration und Administration der Test-Infrastruktur
  • Testdurchführung
  • Defect Management
  • Analyse der Testergebnisse
  • Erstellung von Zwischen- und Testabschlussberichten

Ihre Vorteile:

  • Effiziente Unterstützung durch Spezialkenntnisse der Plattformen ARAS und Windchill
  • Erhöhung der Software Qualität des Product Lifecycle Managements
  • Auf Wunsch Einsatz vor Ort

Wir können noch mehr.

Um Sie bei der IT Qualitätssicherung zusätzlich zu unterstützen, können wir Ihnen zum Beispiel auch mit Last- und Performancetests behilflich sein. Unser Penetration Testing könnte zudem ein Schlüssel zur Optimierung der Performance Ihrer Systemumgebung sein und Schwächen aufdecken, bevor diese zum Problem werden. Und mit unserem Cyber Security Service können wir dazu beitragen, Sicherheitslücken zu schließen. Werfen Sie doch einfach einen Blick auf unser Portfolio und lassen Sie uns wissen, was wir für Sie tun können.

 

Wir können noch mehr.

Um Sie bei der IT Qualitätssicherung zusätzlich zu unterstützen, können wir Ihnen zum Beispiel auch mit Last- und Performancetests behilflich sein. Unser Penetration Testing könnte zudem ein Schlüssel zur Optimierung der Performance Ihrer Systemumgebung sein und Schwächen aufdecken, bevor diese zum Problem werden. Und mit unserem Cyber Security Service können wir dazu beitragen, Sicherheitslücken zu schließen. Werfen Sie doch einfach einen Blick auf unser Portfolio und lassen Sie uns wissen, was wir für Sie tun können.

Unsere Leistungen im Überblick