Está en la página 1de 8

EVALUACIÓN DE SOFTWARE – 301569

UNIDAD 2: PASO 3 – DISEÑO Y ELABORACIÓN

PRESENTADO POR:
LUIS ALEJANDRO MOLANO – 1030574999
MÓNICA MARÍA ACEVEDO BUENO – 1144032675
SEBASTIAN VALDES CHACON - 1095937209

GRUPO: 301569-6

PRESENTADO A:
TUTOR. GEOVANNI CATALÁN SANTIAGO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


INGENIERÍA DE SISTEMAS
BOGOTÁ – COLOMBIA
ABRIL 2020
INTRODUCCIÓN

Cuando se busca asegurar la calidad de un producto, es necesario verificar que cumpla con
los requisitos solicitados por el cliente y los lineamientos preestablecidos por los gremios,
lo cual solo se logra al realizar todas las pruebas necesarias tanto funcionales como no
funcionales; sin embargo la realización de un plan de pruebas no es solo el diseño de una
acción que permita verificar un comportamiento determinado, también se debe analizar
con antelación el tipo de software a evaluar, los elementos que se evaluaran, los procesos
con que vamos a realizar la evaluación y las criterios de aceptación que regirán la calidad
del producto.
En el presente documento se encuentra los enlaces correspondientes a las bitácoras que
almacenan los diferentes desarrollos de cada estudiante con las presentaciones explicativas
de la Norma ISO/IEC 14598-5 y los tipos de Pruebas de Software, información que será
necesaria para poder elaborar posteriormente el plan de pruebas presentado para cada una
de las aplicaciones web. Finalmente, se dará respuesta a tres interrogantes planteados por
la guía de actividades acerca de la importancia de la aplicación, tipos y planes de pruebas
de software.
OBJETIVOS

Objetivo General
Conocer los conceptos relacionados con los diferentes tipos de pruebas de software acordes
con las métricas y atributos de calidad de un producto de software.

Objetivos Específicos
 Investigar sobre la Norma ISO/IEC 14598-5
 Investigar sobre los diferentes tipos de prueba
 Analizar la elaboración de un plan de pruebas
 Elaborar listas de chequeo
 Elaborar pruebas relacionadas con los objetos a evaluar en un producto de software
 Reflexionar sobre la importancia de los tipos de pruebas y su implementación
BITACORAS INDIVIDUALES

Tabla de consolidado trabajo Individual

Estudiante Aplicativo Enlace


Sistema para la venta de
armas de fuego
Sistema de
Homologación
Luis Sistema para recaudo https://drive.google.com/drive/folders/1GuIB
Alejandro Tz8jKUEKFOMjoCX7s-Q0mXEHFkXf?
Molano usp=sharing
Sebastian Sistema de facturación https://drive.google.com/open?id=16-KdKm-
Valdes C2AUvGfa3hu3m7euzscDwwE1s
Chacón
Mónica Sistema de encuesta https://drive.google.com/drive/folders/1cO
María EozSaU6AcxAVwAVWiIA4d4Qc6ubIQP?
Acevedo usp=sharing
ACTIVIDAD COLABORATIVA

¿Qué importancia tiene las pruebas del software en la calidad del mismo?

Las pruebas de software nos permiten verificar el correcto funcionamiento de nuestro


producto, asegurando su calidad y permitiendo ofrecer un software libre de errores y fallas
de seguridad, elementos que en la actualidad han cobrado mayor importancia gracias a la
globalización e interconectividad que se está viviendo, en donde cada día nacen nuevos
desafíos en cuanto a seguridad e integridad de la información.
La importancia de la información es absoluta, y desarrollar software bajo estándares de
calidad minimiza los riesgos de pérdida, hurto o adulteración de la información,
suplantación de identidad entre muchos otros riesgos que pueden afectar la salud y la
privacidad de una persona.
Las pruebas de software nos permiten detectar falencias, fallas, errores, mal
funcionamiento, o riesgos de seguridad ya sea en el diseño o en la funcionalidad de la
aplicación, lo cual nos permite corregirlos y poder cumplir a cabalidad con todos los
requerimientos solicitados para ofrecer un producto confiable y de calidad.
Es necesario comprobar que el software haga lo que se supone que haga, y que no provoque
efectos secundarios en ello. La importancia de las pruebas en la calidad de software se
compara a la importancia de su desarrollo, pues si este no se prueba no se sabe si el
producto cumple con lo solicitado.

¿Justifiquen la importancia de elaborar y aplicar el plan de pruebas en un proyecto de


desarrollo de software?

La elaboración de un plan de pruebas permite analizar los requerimientos funcionales y


no funcionales de la aplicación para identificar que debemos evaluar y fijar los límites de
aceptación de cada prueba, lo que nos permite asegurar que ningún criterio de calidad se va
a quedar por fuera de la validación.
La elaboración de un plan de pruebas permite detallar cómo se va a probar un módulo
detallando los datos de entrada y salida para tener control sobre cada prueba, permitiendo
informar al usuario el tipo de prueba, su aplicación y el criterio de aceptación definido.
Los casos de prueba plasmados junto con la experiencia del tester en una planificación
ayudan y permiten identificar fallas que deben ser corregidas antes de que la aplicación
entre a producción.

Es importante la elaboración y aplicación del plan de pruebas en un proyecto porque con


ello se puede detectar el máximo número y variedad de defectos en el menor tiempo posible
y con el mínimo de esfuerzo. La elaboración y aplicación de un plan de pruebas no solo
permite garantizar un software de calidad, sino también un ahorro de tiempo y dinero al
detectar errores antes de que el producto entre a un entorno productivo, o inclusive al pasar
a otra etapa en su ciclo de vida, dependiendo del momento en que se realicen las mismas.

Un plan de pruebas además de la detección temprana nos ayuda a tener un mayor control
en cada etapa del ciclo de vida del software, permitiendo dar pasos seguros en cada etapa y
garantizando la calidad del producto durante todo su ciclo de vida

¿Qué importancia tienen la utilización de los tipos de pruebas en el desarrollo del


proyecto?

En un proyecto de desarrollo de software pueden aparecer errores en cualquiera de las


etapas del ciclo de vida, algunos de ellos incluso permanecen sin ser descubiertos, de ahí la
importancia de las pruebas en desarrollo de software.

Hay una gran probabilidad de que el código final tenga errores tanto de requerimientos,
como de diseño o de funcionalidad. Para identificar estos problemas antes de que ocurran
en un entorno crítico, es necesario realizar pruebas de software, una parte muy importante
del proceso, pero también muy costosa; sin embargo, debemos en tener en cuenta que
el coste debido a un fallo mientras está el software en funcionamiento puede llegar a ser
mucho mayor.

Los Productos Software, sistemas y/o aplicaciones son creadas, desarrolladas e


implementadas por seres humanos y por ende en cualquiera de sus etapas de creación se
puede presentar una equivocación, al generarse esa “Equivocación” se puede conllevar a un
defecto en el software, por ejemplo, mala digitación, distracción al codificar, mala
elaboración de un documento entre otras. Si no se ha identificado ese defecto y el software
o la aplicación se ejecuta, hay un alto riesgo de que la aplicación no haga lo que debería
hacer o el objeto para lo cual fue creada, es decir se genera un fallo o desperfecto, lo que
podría generar una catástrofe como las que se han mencionado en este documento y mucho
otro más.
CONCLUSIONES

La elaboración de un plan de pruebas nos permite organizar la forma de evaluar la


aplicación y asegurar su calidad, permitiendo tener en cuenta los distintos aspectos y
reduciendo el riesgo de que algún elemento quede sin revisar convirtiéndose después en
una falla al entrar a un entorno productivo.
Las diferentes pruebas nos permiten evaluar cada aspecto, tanto funcional como no
funcional, sin estas pruebas no se puede asegurar la calidad o el correcto funcionamiento de
la aplicación, lo que se convierte en un gran riesgo cuando vaya a ser usado por el usuario,
ya que un mal funcionamiento, un procedimiento o ecuación errónea, puede desembocar en
una tragedia más grande.
La evaluación de software que puede ser realizada en diferentes etapas del ciclo de vida, es
de gran utilidad para garantizar que nuestros productos software sean de alta calidad, esto
nos permite evitar la presentación de errores y problemas en general que afectarán el
desempeño de nuestro trabajo. Por esta razón, es de vital importancia que la evaluación sea
realizada metódicamente y con el cumplimiento de protocolos adecuados.
BIBLIOGRAFÍA

(S.A). (2006). Concepto: Tipos de pruebas. Recuperado de


https://cgrw01.cgr.go.cr/rup/RUP.es/SmallProjects/core.base_rup/guidances/concep
ts/types_of_test_8AB94831.html
(S.A). (s.f). Tipos de pruebas de software. Recuperado de
https://geteasyqa.com/es/qa/software-testing-types/
«301569A_614: Unidad 2 - Pruebas de software». Accedido 20 de octubre de 2019.
https://campus08.unad.edu.co/ecbti55/mod/page/view.php?id=482.
Ares, L. (2017). Testing: su importancia y los distintos tipos de pruebas de software.
Recuperado de http://visual-engin.com/2017/10/26/importancia-pruebas-de-
software-testing/
Abad J. (2005). Tipos De Pruebas De software. Disponible en: http://ing-
sw.blogspot.com/2005/04/tipos-de-pruebas-de-software.html
Anónimo. (2016). Prueba de Software. Recuperado
de https://senastage.blackboard.com/bbcswebdav/courses/150752/Pruebas%20del
%20Software_T%C3%A9cnicas.pdf
Caponi, M., De Vera, D., Ibarra, J. L., & Fojo, S. (2016). Evaluación de Productos.
Universidad de la Republica. Obtenido de
https://www.fing.edu.uy/inco/cursos/gestsoft/Presentaciones/Evaluacion%20de
%20Productos%20-%20G2/Evaluacion%20de%20Productos.pdf

Catalan Santiago, G. ( 09,03,2017). OVI - Unidad dos Pruebas de software. [Archivo de


video]. Recuperado de: http://hdl.handle.net/10596/11652
Lozano L (2013). Estándares de calidad del software. Recuperado de
http://estandarescalidadsoftware.blogspot.com/2013/09/iso-14598_13.html
Gonzalez Daniel (2016). Importancia de las pruebas en desarrollo de software. Recuperado
de https://www.yunbitsoftware.com/blog/2016/09/02/importancia-de-las-pruebas-en-
desarrollo-de-software/

Mera,P, Julian,A. (2015) La Importancia del proceso de pruebas de Calidad de Software en


la Formación de los Ingenieros de Sistemas.
https://www.ucc.edu.co/prensa/2015/Paginas/la-importancia-del-proceso-de-pruebas-de-
calidad-de-software-en-la-formacion-de-los-ingenieros-de-sistemas.aspx

También podría gustarte