Pruebas no funcionales
de software
Para este tipo de pruebas nos encargamos de evaluar y validar aspectos externos a las funciones principales del sistema como: pruebas de carga y estrés, pruebas de performance, pruebas móviles, pruebas en la nube, continuous testing.
Pruebas no funcionales
Este tipo de pruebas se desarrolla bajo un enfoque más especializado y técnico, que tiene
como objetivo evaluar y validar aspectos externos a las funciones principales del sistema
como la confiabilidad, seguridad, rendimiento, escalabilidad, usabilidad entre otros.
La ejecución de este tipo de pruebas se realiza mediante personal altamente calificado y
especializado en aseguramiento y control de la calidad, lo que permite abordar los
distintos tipos de pruebas mediante estrategias eficientes y acordes con las
particularidades del negocio de nuestros clientes. Dentro de los diferentes tipos de
pruebas especializadas podemos encontrar: pruebas de rendimiento, pruebas móviles,
pruebas en la nube, pruebas de experiencia de usuario y pruebas continuas (CT).
![](https://sqasa.co/wp-content/uploads/2023/03/technology-software-business-office-programming-pe-PTHF6LJ-1-scaled-1.jpg)
Pruebas en dispositivos móviles
Las pruebas en dispositivos móviles siguen una metodología y proceso de pruebas propio y definido por SQA, son ejecutadas sobre distintas versiones y dispositivos tipo Mobile, con el objetivo de evaluar aspectos funcionales y no funcionales de los sistemas de software.
![](https://sqasa.co/wp-content/uploads/2023/03/programmer-working-in-a-software-developing-compan-2021-04-03-13-02-08-utc-min-scaled-1.jpg)
Pruebas en
la nube
Para este servicio se involucran actividades de prueba y medición en entornos e infraestructura basados en la nube, con el objetivo de asegurar la calidad de los requerimientos funcionales, no funcionales o estabilidad del software en ambientes cloud.
![](https://sqasa.co/wp-content/uploads/2023/03/medium-shot-woman-holding-tablet-scaled-1.jpg)
Continuous
testing
Este servicio se integra al ecosistema DevOps de nuestros clientes permitiendo la estandarización del proceso de pruebas y automatización. Consiste en la ejecución de pruebas de manera continua para así poder detectar fallos cuanto antes.
![](https://sqasa.co/wp-content/uploads/2023/03/male-programmer-working-on-desktop-computer-with-m-2021-04-05-00-44-10-utc-min-scaled-1.jpg)
Análisis de código
estático
Estas pruebas permiten realizar una comprobación de la calidad del código fuente del sistema que se está desarrollando, el análisis es realizado con base a las mejores prácticas de codificación para el desarrollo, haciendo uso de herramientas especializadas para la detección de malas prácticas como: código duplicado, complejidad ciclomática, vulnerabilidades de seguridad en el uso de librerías de terceros, entre otros aspectos.
![](https://sqasa.co/wp-content/uploads/2023/03/team-working-development-of-programming-and-encryp-N55E9Q5-min-scaled-1.jpg)
Pruebas de rendimiento (Performance)
Estas pruebas tienen como objetivo evaluar la capacidad de rendimiento de una aplicación o sistema de software bajo escenarios de carga determinados, permiten predecir oportunamente problemas de rendimiento y degradación de recursos del sistema, así como
aspectos asociados a estabilidad, velocidad, escalabilidad y capacidad de respuesta.
De acuerdo con las características a evaluar se pueden clasificar en:
- Pruebas de picos
- Pruebas de carga
- Pruebas de volumen
- Pruebas de escalabilidad
- Pruebas de estrés
![](https://sqasa.co/wp-content/uploads/2023/03/concentrated-young-african-man-sitting-coworking-scaled-1.jpg)
Experiencia de usuario
Estas pruebas se centran en asegurar que el sistema es intuitivo y fácil de operar por parte de los usuarios finales, evalúan la flexibilidad y consistencia en el manejo de botones, ventanas u otro elemento del sistema, contribuyendo al logro de un producto de software más simple, intuitivo y amigable para los usuarios.