La información o investigación recabada debe ser objetiva y clara
Enviado por TheYager Programming • 29 de Octubre de 2017 • Trabajo • 532 Palabras (3 Páginas) • 102 Visitas
[pic 1][pic 2][pic 3][pic 4]
¿Qué son las pruebas de software?
En sí, son las investigaciones y pruebas que determinan la calidad de un producto, en este caso un software.
La información o investigación recabada debe ser objetiva y clara, de esta manera se puede determinar el grado de calidad del producto.
Esta actividad es un proceso de control de calidad.
¿Cuáles son los objetivos de las pruebas de software?
- Detectar errores.
- Crear un caso de prueba.
- Optimizar la calidad del producto.
- Asegurar que el producto (Sistema) esté listo para ser utilizado desde el punto de vista funcional.
Los niveles de pruebas son los siguientes:
- Pruebas unitarias: Se verifica y comprueba la correcta funcionalidad y eficiencia del código del software. Por ejemplo en Inside Health se verifica el correcto desempeño y correcta codificación del Arduino y el Sim 800l.
- Pruebas de integración: básicamente es la compatibilidad y funcionalidad de cada parte o componente que integra al sistema o producto, en el caso de Inside Health, verificar que todos los componentes del dispensador funcionen adecuadamente.
- Pruebas de sistemas: El objetivo es verificar que los procesos soportados por la aplicación se cumplen completamente, es decir, los procesos fluyen desde su inicio hasta el final. Se hace reutilización de instrumentos de prueba
- Pruebas de regresión: – En esta prueba, se asegura que cualquier no conformidad encontrada en el sistema ha sido corregida y que ninguna de las funcionalidades liberadas previamente ha fallado como resultado de las correcciones.
- Pruebas Alpha & Beta: En esta etapa, usuarios potencialmente calificados verifican o comprueban la correcta operación del sistema o producto e informan sobre posibles fallos del mismo.
- Pruebas de aceptación: En esta prueba se determina la aceptación del cliente con el producto terminado o en alguna etapa del mismo.
También existen otros tipos de prueba como lo son:
- Pruebas de Seguridad.
- Pruebas de Desempeño.
- Pruebas de Rendimiento o Desempeño.
- Pruebas de Volumen.
- Pruebas de Concurrencia.
- Pruebas de Resistencia.
Entonces, ¿Por qué son tan importantes las pruebas de un software?
Los sistemas o productos de software son aplicación creadas y desarrolladas por humanos, debido a esto en cualquier etapa del desarrollo de un software se puede cometer un error, esto puede conllevar a un defecto del software y posiblemente un sinfín de errores en un futuro si no es corregido.
Como normalmente suele pasar, hasta un simple corchete o un punto y coma, que son errores de sintaxis comunes, puede llevar a crear otro tipo de errores a la hora de programar.
...