Entradas

Caso de Prueba (Ejemplo)

Imagen
Caso de prueba Realizar un caso de prueba (test case) para la autenticación de un usuario a un sistema Web. Hay que considerar que el usuario ya está registrado y conoce sus credenciales. CASO DE PRUEBA PARA LA APLICACIÓN DISCORD Objetivo del caso de prueba: Comprobar que el usuario este registrado dentro de la plataforma de Discord. Identificador: SW_Usuario_n01. Nombre del caso: Comprobar usuario. Precondiciones: El usuario necesita estar previamente registrado dentro del sistema. Pasos: Resultado Esperado: 1) Ingresar a la página web Se observará la pantalla inicial de la página. 2) Buscar la opción de "Iniciar sesión" que se encuentra en la parte superior izquierda. Se observará la pantalla donde el usuario necesitará ingresar sus datos para el correcto inicio de sesión siendo estos: (Nomb

Casos de prueba

Imagen
Un caso de prueba o test case es, en ingeniería del software, un conjunto de condiciones o variables bajo las cuáles un analista determinará si una aplicación, un sistema software (software system), o una característica de éstos es parcial o completamente satisfactoria. Las pruebas de software (Software Testing) comprenden el conjunto de actividades que se realizan para identificar posibles fallos de funcionamiento, configuración o usabilidad de un programa o aplicación, por medio de pruebas sobre el comportamiento de este. Cuando un caso de prueba finaliza su estado podrá ser: ·          Pasado: si todos los pasos a ejecutar han sido correctos. ·          Fallado: si uno o varios pasos han sido erróneos. ·          Bloqueado: si un caso de prueba anterior bloquea las funciones de los posteriores casos de prueba. ·          N/A:  si un caso de prueba definido ya no aplica al haber habido cambios en la funcionalidad o requisitos. Entonces, lo que tienes que hacer es: 1.

El desarrollo de software como ingeniería

Imagen
El desarrollo de software como ingeniería ERROR Es una equivocación cometida por un desarrollador. Algunos ejemplos de errores son: un error de tipeo, una malinterpretación de un requerimiento o de la funcionalidad de un método. DEFECTO Un defecto de software es el resultado de un error o deficiencia durante el proceso de creación de programas de ordenador o computadora(software). FALLA En terminología IEEE, una falla es la discrepancia visible que se produce al ejecutar un programa con un defecto, el cual es incapaz de funcionar correctamente (no sigue su curso normal) Verificación y Validación (V&V) Conjunto de procesos de comprobación y análisis que aseguran que el software que se desarrolla está acorde a su especificación y cumple las necesidades de los clientes. ¿Qué es una prueba de software? La prueba de software es un conjunto de herramientas, técnicas y métodos que conducen a la excelencia del desempeño de un programa, así como también la mejor publicid

El costo de calidad del software

Imagen
Costes de la calidad del software Los conceptos costes de calidad y costes de no calidad son de aparición reciente en el sector del desarrollo software si lo comparamos con las muchas décadas que estos conceptos se utilizan en otros sectores como la ingeniería industrial o la construcción. En sectores veteranos, el análisis económico de la calidad se realiza en base a los siguientes conceptos: ·          Costes de detección: Costes de busqueda del defecto en el producto. ·          Costes (inversión) en prevención: Costes para evitar que el proceso inyecte defectos en el producto. ·          Costes de fallo interno: Son los costes de reparación de los defectos encontrados antes de entregar el producto. Tambien hay que contabilizar los costes de mejora del proceso para evitar la repetición de ese fallo. ·          Costes de fallo externo: Son los costes originados por el fallo una vez entregado el producto. Aquí no sólo hay contabilizar los costes de reparación o correción d

Testing y Debugging de Software

Imagen
Testing y Debugging de Software Las  pruebas de software  (en inglés software testing) son las investigaciones empíricas y técnicas cuyo objetivo es proporcionar información objetiva e independiente sobre la calidad del producto a la parte interesada o stakeholder. Es una actividad más en el proceso de control de calidad. Debugging •        La  depuración de programas  es el proceso de identificar y corregir errores de programación . En inglés se conoce como  debugging , porque se asemeja a la eliminación de  bichos  ( bugs ), manera en que se conoce informalmente a los errores de programación. TESTING v/s DEBUGGING. La actividad de Testing es llevada a cabo por un equipo de evaluadores, para encontrar el defecto en el software. Los ingenieros de prueba ejecutan sus pruebas en la pieza de software y, si encuentran algún defecto (es decir, los resultados reales no coinciden con los resultados esperados), lo informan al equipo de desarrollo ¿Qué es el Modelo en V? Es una re

Mediciones del software

Imagen
Mediciones del Software El domino de las métricas del software se dividen en métricas de proceso, proyecto y producto. Métricas orientadas al tamaño Provienen de la normalización de las medidas de calidad y/o productividad considerando el “tamaño” del software que se haya producido. Por ejemplo: ·          Errores por KLDC (miles de líneas de código) ·          Defectos por KLDC · Páginas de documentación por KLDC ·          Errores por persona-mes ·          LDC por persona-mes ·          Costo ($) por página de documentación Métricas orientadas a la función Los puntos de función se obtienen utilizando una función empírica basado en medidas cuantitativas del dominio de información del software y valoraciones subjetivas de la complejidad del software. Se determinan 5 características del ámbito de la información y los cálculos aparecen en la posición apropiada de la tabla.

Organismos Internacionales de Estándares y Certificación relacionados con el Desarrollo de Software

Imagen
ISO  Organización Internacional de Normalización. Es un organismo encargado de promover el desarrollo de normas internacionales de fabricación (tanto de productos como de servicios), comercio y comunicación para todas las ramas industriales a excepción de la eléctrica y la electrónica. ¿Cómo certifican? 1. Presente una solicitud formal a la entidad de certificación. 2. Ésta le realiza una oferta – presupuesto. 3. Aceptación del presupuesto ofertado. 4. Estudio por parte de la certificadora de la documentación de su sistema de gestión de la calidad. 5. Visita previa de auditoria, para conocer la empresa y resolver dudas. 6. Envío del plan de auditoria a la organización, indicando fechas, equipo auditor y planning previsto. 7. Aprobación por parte de la organización del plan de auditoria. 8. Realización de la auditoria de certificación. 9. Redacción del informe de auditoría, donde se indican las desviaciones detectadas. 10. La organización corrige las desviaciones detectad