SonarWiz

All-in-One-Software zur Kartierung des Meeresbodens auf Basis von Sonardaten

manuell getestet zur kontinuierlichen Verbesserung durch QAwerk
Girl Image Boy Image Clip Icon Blue Clip Icon Red
×
Wohin sollen wir Ihnen unsere SonarWiz-Fallstudie schicken?
Bitte geben Sie Ihre Geschäfts-E-Mail ein ist keine Geschäfts-E-Mail

Chesapeake Inc. wurde 1995 von John Gann im Silicon Valley gegründet und ist Entwickler der weltweit führenden Software für Meeresbodenvermessung und ozeangeophysikalische Untersuchungen, SonarWiz. Diese Lösung leistet einen unschätzbaren Beitrag zur Erforschung des Meeresbodens, zur globalen Kommunikation und zur Sicherheit.

Alle Kunden

Testen von Desktop-Anwendungen

Wir tragen dazu bei, dass die SonarWiz-Desktop-Anwendung über 4.000 Nutzerorganisationen und -institutionen, darunter Militärbehörden vieler Länder, führende Universitäten, Meeresforschungszentren und archäologische Forscher, die zuverlässige, detaillierte Informationen zur Kartierung des Meeresbodens benötigen, ein erstklassiges Erlebnis bietet.

Mehr erfahren

Manuelles Testen

Das QAwerk-Team führt kontinuierlich manuelle Tests der SonarWiz-Desktop-Anwendung durch, um Fehler zu identifizieren und die kontinuierliche Produktverbesserung zu unterstützen. Wir führen Smoke-, Funktions- und Regressionstests durch, um selbst kleinste Probleme zu erkennen, die aufgrund der Komplexität der Software oft weitreichende Folgen haben.

Mehr erfahren

Einführung

SonarWiz ist eine hochkomplexe Technologie, die für sehr spezifische Anwendungsfälle entwickelt wurde, die eine detaillierte Kartierung des Meeresbodens erfordern. Sie kann fast alle Arten von Sonardaten verarbeiten und lässt sich mit Dutzenden anderer Tools integrieren, die von Forschern, Militärs und technischen Spezialisten verwendet werden, die den Meeresboden für beliebige Zwecke untersuchen.

Zum Zeitpunkt der letzten Veröffentlichung kann die Lösung mit handelsüblichen Sub-Bottom-Profilern, Seitensichtsonaren, Magnetometern, Echoloten und bathymetrischen Interferometern weltweit verbunden werden. Die aus der Sonartechnologie gewonnenen und von dieser Anwendung verarbeiteten Informationen werden in wichtigen Bereichen verwendet, darunter Meeresbodenforschung durch Ozeanographen, Unterwasserkabelverbindungen zwischen Ländern und Kontinenten, Marineoperationen und Such- und Bergungsmissionen weltweit.

Herausforderung

Chesapeake Technology wandte sich an uns, um ihre Teststrategie durch manuelle Tests für die SonarWiz-Desktop-Anwendung zu stärken. Aufgrund der Komplexität der Technologie und des Systems als Ganzes benötigten sie zusätzliche Ressourcen, darunter qualifizierte, erfahrene Tester, um die Leistung und Funktionalität der Anwendung zu überprüfen.

Der ursprüngliche Umfang des Projekts umfasste Smoke-Tests der Kernfunktionalität der Anwendung unter Verwendung der vom Kunden bereitgestellten Daten und Testfälle.

Um dem Kunden zu helfen, sicherzustellen, dass die App den Anforderungen gerecht wird, konzentrierten wir uns auf mehrere wichtige Ergebnisse:

  • Beherrschung der technischen Komplexität: Zunächst mussten wir sicherstellen, dass die an diesem Projekt beteiligten Tester die technische Komplexität der App verstehen konnten. Die Entwickler des Kunden leisteten dabei wertvolle Hilfe, indem sie die zugrunde liegende Logik erklärten und den QA-Testern Anleitungen gaben, worauf sie sich konzentrieren sollten. So entstand ein fantastisches Beispiel für Teamarbeit.
  • Umgang mit mehreren Datenformaten: SonarWiz verwendet Sonardaten, die jedoch in über 60 Formaten vorliegen, von denen jedes seine eigenen Besonderheiten aufweist. Unser Team musste sich mit den Feinheiten dieser Formate vertraut machen, um die Ursache dafür zu ermitteln, warum die Anwendung bestimmte Dateitypen nicht korrekt verarbeiten konnte.
  • Navigieren durch komplexe technische Abhängigkeiten: Die Komplexität der Lösung macht es schwierig, die Ursache oder die Auswirkungen eines entdeckten Fehlers zu ermitteln. In einem bemerkenswerten Fall führte beispielsweise ein kleiner Metadatenfehler dazu, dass das Koordinatensystem um Tausende von Kilometern abweichte.
  • Sicherstellung kritischer Genauigkeit: Da SonarWiz von Marinen, Bildungseinrichtungen, Baggerbetreibern, Telekommunikationsunternehmen und sogar Polizeibehörden für Such- und Bergungsmissionen eingesetzt wird, ist die Genauigkeit der Software von größter Bedeutung. Daher verfolgen die Tester von QAwerk jedes Problem manuell, um sicherzustellen, dass die Lösung zuverlässige Daten in Echtzeit liefert.
  • Stabilisierung der Kernfunktionalität: Über die komplexe Datenverarbeitung hinaus müssen wir sicherstellen, dass die grundlegende Benutzererfahrung, vom Herunterladen und Installieren der Anwendung bis zur Validierung von Lizenzen und Speichern von Dateien, bei jeder Version einwandfrei bleibt.

Lösung

Das QAwerk-Team hat die SonarWiz-Desktop-Anwendung getestet, um ihre Kernfunktionalität und Leistung zu validieren. Um maximale Zuverlässigkeit zu gewährleisten, haben wir den spezifischen Teststrategien Vorrang eingeräumt, die den Geschäftsanforderungen unseres Kunden am besten entsprachen.

  • Regressionstests: Wir bieten manuelle Regressionstests für hochkomplexe Codebasen an. Jede Komponentenaktualisierung in SonarWiz birgt das Risiko eines Ausfalls für bestimmte Elemente des Systems. Daher validieren unsere Teams jede Änderung, um sicherzustellen, dass alle Workflows zuverlässig funktionieren und fehlerfrei bleiben. Angesichts der Bedeutung der SonarWiz-Anwendungen in verschiedenen Branchen sind diese Tests von unschätzbarem Wert.
  • Smoke-Testing: Der Umfang unseres Smoke-Testings umfasst alle Kernfunktionen, einschließlich Softwareinstallation, Lizenzeingabe, Datei-Upload, Validierung des Edge-Verhaltens mit minimalen Eingabeveränderungen, Dateispeicherung und Validierung gespeicherter Inhalte.
  • Funktionstests: Wir führen kontinuierliche End-to-End-Tests der Anwendungsfunktionalität durch, um sicherzustellen, dass sie wie erwartet funktioniert und der in der Dokumentation beschriebenen Logik folgt. Unsere Tester überprüfen jede Funktion manuell, testen jedes mögliche Szenario sorgfältig und stellen sicher, dass kein Problem übersehen wird.

Ergebnis

Allein im Rahmen des ersten Auftrags identifizierten die Tester von QAwerk über 50 Fehler und untersuchten die verschachtelten Pfade, in denen scheinbar geringfügige Probleme Auswirkungen auf das gesamte System hatten. Diese Probleme sind aufgrund der technischen Komplexität der Lösung oft besonders schwer zu erkennen und zu ihrem Ursprung zurückzuverfolgen. Im Rahmen der laufenden Partnerschaft gehen wir davon aus, dass wir weitere kritische Fehler finden werden, wenn wir die Abdeckung auf neue Upgrades und Releases ausweiten.

Mithilfe manueller Testmethoden haben wir dazu beigetragen, dass das Produkt zuverlässige und genaue Dienste für über 4.000 Organisationen aus verschiedenen Branchen, darunter Militär- und Bildungseinrichtungen in mehreren Ländern, bereitstellt. Wir arbeiten weiterhin daran, das Produkt mit jedem Update zu verbessern.

Möchten Sie die Funktionalität hochkomplexer Software validieren?

Lassen Sie uns darüber sprechen

Technologien

JiraJira
SlackSlack
SnagitSnagit
Google SheetsGoogle Sheets
Microsoft ExcelMicrosoft Excel
Microsoft WordMicrosoft Word
Google EarthGoogle Earth
VDIs oder Virtual Desktop Infrastructure (VMware, Microsoft Virtual Box)VDIs oder Virtual Desktop Infrastructure (VMware, Microsoft Virtual Box)
Adobe Acrobat ReaderAdobe Acrobat Reader
PowerShellPowerShell
Über 50Über 50 gefundene Fehler
100.000 Projekte, die auf die Software angewiesen sind
Über 60unterstützte Sonar-Datenformate

Kommentar des QAwerk-Teams

Maryna

Maryna
QA-Ingenieurin

Die Arbeit mit SonarWiz als QA war sowohl herausfordernd als auch sehr lohnend. Das Produkt selbst ist hochtechnisch, und jeder Datentyp (SSS, SBP, MBES, FLS, Magnetometer oder Gitter) hat seine eigenen Nuancen. Aus diesem Grund bestand die größte Herausforderung darin, alle verschiedenen Workflows, Dateiformate und die interne Datenverarbeitung von SonarWiz zu verstehen. Viele Probleme treten nur unter ganz bestimmten Bedingungen auf, daher war es unerlässlich, zu lernen, „wie die Software zu denken”.
Die Untersuchung dieser Fehler fühlte sich wie Detektivarbeit an, und ihre Lösung war definitiv ein Erfolgserlebnis.

Media
Media
Media
Media
Media

Verwandte Themen im Blog

Frühzeitig testen, intelligent testen: Phasen des Softwaretests erklärt

Frühzeitig testen, intelligent testen: Phasen des Softwaretests erklärt

Softwaretests sind nicht nur ein Kästchen, das man vor der Markteinführung ankreuzen muss, sondern ein strategischer Prozess, der mit Ihrem Produkt wächst. Wenn Sie die richtige Testphase verpassen, besteht ...

Weiterlesen
Checkliste zum Testen von Desktop-Spielen: Ihr umfassendes Handbuch

Checkliste zum Testen von Desktop-Spielen: Ihr umfassendes Handbuch

Wie können Sie Ihr Desktop-Spiel von "mäßig" zu "umwerfend" machen? Eine einfache Antwort ist gründliches Testen, gefolgt von Fehlerbehebung und erneutem Testen. Der gesamte Prozess sollte verschiedene Hard...

Weiterlesen

Beeindruckt?

Beauftragen Sie uns

Weitere Fallstudien

Station

Station

Frankreich

Durchführung vorbildlicher Regressionstests dieses Desktops mit über 600 Integrationen unter Windows, MacOS und Ubuntu

VirtaMed

VirtaMed

Schweiz

Unterstützung bei der Entwicklung einer fehlerfreien VR-Schulungslösung für Chirurgen und Beteiligung an einem 12 Millionen Franken schweren Regierungsprojekt

ClickHouse

ClickHouse

United States

Unterstützung bei der wöchentlichen Veröffentlichung und zuverlässigen Bereitstellung von Updates für Microsoft, IBM und andere Top-Kunden