Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema:
CONSULTA
TIPOS DE SOFTWARE
De acuerdo a muchos estudios los tipos de software son “Medios para definir claramente
el objetivo de un cierto nivel para un programa o proyecto”, es decir las pruebas de
software son cruciales para el desarrollo de aplicaciones. Si un producto no se prueba
correctamente, probablemente no funcionará tan bien como se esperaba y los usuarios le
informarán muy pronto si tienen problemas, además estas pruebas evalúan las aplicaciones
para detectar cualquier diferencia entre una entrada dada y su salida esperada.
A continuación, se describe algunos tipos de pruebas de software muy importante que se
debe conocer:
Además, este utiliza las herramientas de apoyo para calcular la cobertura del código en
el caso de Pruebas de Componentes o en Pruebas de Integración de Componentes aquí
se destaca las pruebas de Caja Blanca (white-box testing) [1].
Los conjuntos de pruebas de regresión suelen ser bastante estables por lo que son muy
buenos candidatos para actividades de automatización de pruebas software.
PRUEBAS UNITARIAS (Unit test)
Estas pruebas también como pruebas de código las cuales permiten validar que el código
escrito cumpla con los casos programados.
Este tipo de pruebas consiste en probar de forma individual las funciones y/o métodos,
debido a lo específico que son, generalmente son las pruebas automatizadas de menor
coste, y pueden ejecutarse rápidamente por un servidor de integración continua [6].
Cuando se habla de Test Driven Development, se hace referencia a las pruebas unitarias,
es decir, se usan este tipo como especificaciones de lo que el código debe hacer.
PRUEBAS DE ESTRÉS
Este tipo de pruebas “consiste en saturar la aplicación para saber dos cosas, la primera
para saber cuánto es lo máximo que puede soportar una aplicación a nivel de usuarios y
que recursos consumiría en este momento y la segunda es para saber que cuellos de botella
hay en nuestra aplicación de un banco debe ser estresada mediante una prueba de estrés
para saber el límite y reconocer hasta cuantos usuarios puede soportar y si es necesario
poner más recursos para la aplicación” [4].
CONCLUSIONES
- Las pruebas son muy importantes para asegurar que lo que hemos realizado funcione
de acuerdo a lo estipulado por la empresa.
- Las pruebas de software también son una parte de código por lo importantes utilizarlas
durante los “code review” ya que son un paso importante para el pase de producción.
- Las pruebas del software se utilizan para verificar que el sistema esté funcionando
adecuadamente y no se presente acciones inesperadas.
- Las pruebas unitarias son muy importantes para un desarrollador ya que puede observar
si el software esta realmente cumpliendo con lo definido y si perteneces a un grupo
puedes aplicar de pruebas funcionales, integración, de humo, etc.
BIBLIOGRAFÍA
[3]J. A., "Prueba de Software o QA: Importancia y qué tipos existen - Johana Chuquino -
Transformación Digital - Business Agility - Agile Coach - Speaker, 2020. [Online].
Available: http://johanachuquino.com/qa-7-tipos-de-pruebas-para-software/.
[5]"Software QA - ¿Cuáles son los tipos de pruebas software?", Panel Sistemas, 2020.
[Online]. Available: https://www.panel.es/blog/software-qa-cuales-son-los-tipos-de-
pruebas-software/.
[6]J. Ramos, "Los diferentes tipos de Pruebas de software", Programacionymas.com,
2020. [Online]. Available: https://programacionymas.com/blog/tipos-de-testing-en-
desarrollo-de-software.