SonarWiz
Fundada por John Gann en Silicon Valley en 1995, Chesapeake Inc. es la empresa desarrolladora del software SonarWiz, líder mundial en cartografía del lecho marino y estudios geofísicos oceánicos, una solución que aporta una contribución inestimable a la investigación del fondo marino, las comunicaciones globales y la seguridad.
Todos los clientesPruebas de aplicaciones de escritorio
Ayudamos a garantizar que la aplicación de escritorio SonarWiz ofrezca una experiencia de primera calidad a más de 4000 organizaciones e instituciones usuarias, entre las que se incluyen departamentos militares de muchos países, universidades líderes, centros de investigación marina e investigadores arqueológicos que necesitan información fiable y detallada sobre cartografía del fondo marino.
Más informaciónPruebas manuales
El equipo de QAwerk realiza pruebas manuales continuas de la aplicación de escritorio SonarWiz para identificar errores y apoyar la mejora continua del producto. Realizamos pruebas de humo, funcionales y de regresión para detectar incluso los problemas más pequeños, que a menudo tienen consecuencias de gran alcance debido a la complejidad del software.
Más informaciónIntroducción
SonarWiz es una tecnología muy compleja diseñada para casos de uso muy específicos que requieren un mapeo detallado del lecho marino. Puede procesar casi cualquier tipo de datos de sonar e integrarse con docenas de otras herramientas utilizadas por investigadores, militares y especialistas técnicos que estudian el lecho marino para cualquier propósito.
En el momento del último lanzamiento, la solución puede interactuar con perfiladores de fondo, sonares de barrido lateral, magnetómetros, ecosondas e interferómetros batimétricos disponibles en el mercado en todo el mundo. La información extraída de la tecnología de sonar y procesada por esta aplicación se utiliza en áreas vitales, como la investigación del lecho marino por parte de oceanógrafos, las conexiones de cables submarinos entre países y continentes, las operaciones navales y las misiones de búsqueda y recuperación en todo el mundo.
Desafío
Chesapeake Technology se puso en contacto con nosotros para reforzar su estrategia de pruebas mediante la realización de pruebas manuales para la aplicación de escritorio SonarWiz. Debido a la complejidad de la tecnología y del sistema en su conjunto, necesitaban recursos adicionales, incluidos probadores cualificados y con experiencia, para verificar el rendimiento y la funcionalidad de la aplicación.
El alcance inicial del proyecto incluía la prueba de humo de la funcionalidad básica de la aplicación utilizando los datos y los casos de prueba proporcionados por el cliente.
Para ayudar al cliente a determinar si la aplicación estaba a la altura de la tarea, nos centramos en lograr varios resultados clave:
- Dominar la complejidad técnica: En primer lugar, teníamos que asegurarnos de que los evaluadores que trabajaban en este proyecto pudieran comprender la complejidad técnica de la aplicación. Los desarrolladores del cliente nos prestaron una ayuda inestimable, explicándonos la lógica subyacente y ofreciéndonos orientación sobre los aspectos en los que debían centrarse los evaluadores de control de calidad, lo que se convirtió en un fantástico ejemplo de trabajo en equipo.
- Manejar múltiples formatos de datos: SonarWiz utiliza datos de sonar, pero estos se presentan en más de 60 formatos, cada uno con sus peculiaridades únicas. Nuestro equipo tuvo que aprender las complejidades de estos formatos para identificar la causa raíz de la incapacidad de la aplicación para procesar correctamente tipos de archivos específicos.
- Navegación por dependencias técnicas profundas: La complejidad de la solución dificulta la localización de la causa o las implicaciones de cualquier error descubierto. Por ejemplo, en un caso notable, un pequeño error en los metadatos provocó que el sistema de coordenadas se desviara miles de kilómetros.
- Garantizar una precisión crítica: Dado que SonarWiz es utilizado por las marinas, las instituciones educativas, los operadores de dragado, las empresas de telecomunicaciones e incluso los departamentos de policía para misiones de búsqueda y recuperación, la precisión del software es fundamental. Por lo tanto, los evaluadores de QAwerk rastrean cada problema manualmente para garantizar que la solución proporcione datos fiables en tiempo real.
- Estabilización de la funcionalidad básica: más allá del complejo procesamiento de datos, debemos garantizar que la experiencia fundamental del usuario, desde la descarga e instalación de la aplicación hasta la validación de licencias y el almacenamiento de archivos, siga siendo impecable en cada versión.
Solución
El equipo de QAwerk probó la aplicación de escritorio SonarWiz para validar su funcionalidad y rendimiento básicos. Para garantizar la máxima fiabilidad, dimos prioridad a las estrategias de prueba específicas que mejor se ajustaban a las necesidades empresariales de nuestro cliente.
- Pruebas de regresión: ofrecemos servicios de pruebas de regresión manuales para un código base muy complejo. Cada actualización de los componentes de SonarWiz supone un riesgo de fallo para algún elemento del sistema. Por lo tanto, nuestros equipos validan cada cambio para verificar que todos los flujos de trabajo funcionen de forma fiable y no presenten errores. Estas pruebas son muy valiosas, dada la importancia de las aplicaciones SonarWiz en todos los sectores.
- Pruebas de humo: El alcance de nuestras pruebas de humo abarca todas las funciones básicas, incluyendo la instalación del software, la introducción de la licencia, la carga de archivos, la validación del comportamiento de los bordes con modificaciones mínimas de entrada, el almacenamiento de archivos y la validación del contenido guardado.
- Pruebas funcionales: Realizamos pruebas continuas y exhaustivas de la funcionalidad de la aplicación para garantizar que funciona según lo previsto y sigue la lógica descrita en la documentación. Nuestros evaluadores verifican cada función manualmente, probando meticulosamente todos los escenarios posibles y asegurándose de que no se pase por alto ningún problema.
Resultado
Solo en la fase inicial, los evaluadores de QAwerk identificaron más de 50 errores, investigando las intrincadas rutas en las que problemas aparentemente menores afectaban a todo el sistema. Estos problemas suelen ser especialmente difíciles de detectar y rastrear hasta su origen debido a la complejidad técnica de la solución. Con la colaboración en curso, prevemos detectar más errores críticos a medida que ampliamos la cobertura a nuevas actualizaciones y versiones.
Mediante métodos de pruebas manuales, ayudamos a garantizar que el producto proporcione servicios fiables y precisos a más de 4000 organizaciones de todos los sectores, incluidas instituciones militares y educativas de varios países. Seguimos trabajando para mejorar el producto con cada actualización.
¿Necesita validar la funcionalidad de un software muy complejo?
HablemosTecnologías
Comentario del equipo de QAwerk
Maryna
ingeniera de control de calidad
Trabajar con SonarWiz como control de calidad ha sido un reto, pero también muy gratificante. El producto en sí es muy técnico y cada tipo de datos (SSS, SBP, MBES, FLS, magnetómetro o cuadrículas) tiene sus propios matices. Por ello, el principal reto ha sido comprender todos los diferentes flujos de trabajo, formatos de archivo y cómo SonarWiz procesa los datos internamente. Muchos problemas solo aparecen en condiciones muy específicas, por lo que ha sido esencial aprender a «pensar como el software».
Investigar esos errores fue como un trabajo de detective, y resolverlos fue sin duda una victoria.





Relacionado en el blog
Pruebas tempranas, pruebas inteligentes: explicación de las fases de las pruebas de software
Las pruebas de software no son sólo una casilla que hay que marcar antes del lanzamiento, sino un proceso estratégico que se adapta a su producto. Si se pasa por alto la fase de pruebas adecuada, existe el ri...
Leer más
Lista de comprobación para pruebas de juegos de escritorio: Su manual completo
¿Cómo puede hacer que su juego de sobremesa pase de "meh" a "mind-blowing"? La respuesta es sencilla: pruebas exhaustivas, corrección de errores y nuevas pruebas. Todo el proceso debe incluir diversas config...
Leer más¿Impresionado?
ContrátenosOtros casos prácticos
Station
Realizó pruebas de regresión de la aplicación de escritorio con más de 600 integraciones en WidowsmacOS y Ubuntu
ClickHouse
Ayudamos a mantener las versiones semanales y a entregar actualizaciones de forma fiable a Microsoft, IBM y otros clientes de alto nivel
VirtaMed
Ayudamos a probar la solución de formación en RV para cirujanos y nos unimos a un proyecto gubernamental de 12 millones de francos suizos
