Entradas

Mostrando entradas de julio, 2020

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

Gestión de la calidad del software

Imagen
Gestión de Calidad de Software La Gestión de Calidad de Software, surge como un servicio especializado que se une a los objetivos empresariales ante la constante innovación tecnológica que genera crecientes necesidades y exige valor agregado hacia los clientes. Se trata de un concepto renovador, cambiando los viejos esquemas de pruebas sobre gran cantidad de fallos detectados en el proceso productivo, hacia la corrección anticipada a la implementación de una solución tecnológica parcial o total.  Por ello, nuestro servicio abarca: Administración de pruebas. ·          Aseguramiento de la calidad de soluciones tecnológicas. ·          Pruebas cíclicas sobre la cobertura total de los procesos de negocio. ·          Pruebas de Regresión y Re-testing sobre la corrección de incidencias detectadas. ·          Control y seguimiento sobre la calidad de la aplicación, avance y cobertura de pruebas ·          Pruebas de carga automatizada Cumpliendo con estándares internacional

La calidad según Garvin

Imagen
LAS 8 DIMENSIONES DE CALIDAD TOTAL DE GARVIN 1. Rendimiento El rendimiento se refiere a las características operativas principales de un producto. Esta dimensión de calidad implica atributos importantes; las marcas generalmente se pueden clasificar objetivamente en aspectos individuales del rendimiento. Preguntas que se realizan como: ·          ¿Qué datos son críticos para el éxito de nuestro producto? ¿Cómo se puede medir esta métrica? ·          ¿Un usuario puede lograr de manera eficiente lo que se propuso hacer? 2. Características En la segunda dimensión se hace referencia a las características adicionales que aumentan el atractivo del producto o servicio para el usuario. Aun así, esta dimensión puede ser engañosa. El objetivo no es tener más funciones, sino tener buenas características que diferencien al producto de otros. ·          En esta dimensión, hay que preguntarse: ·          ¿Qué características diferencian a este producto de otros como él? ·          ¿

¿Qué es la calidad del software?

Imagen
¿Qué es la calidad del software? En el mundo actual en el que vivimos, la tecnología hace parte de nuestro diario vivir, está en muchas de las actividades cotidianas y las cosas con las que interactuamos, la demanda ha ido en aumento y su desarrollo y cobertura siguen evolucionando a gran velocidad. Y precisamente el Software, este intangible lógico que no vemos, se encuentra en muchas de las cosas, dispositivos, con los que tenemos contacto e interactuamos a diario, termina siendo un factor sumamente crítico e importante en este mundo globalizado, en diferentes ámbitos y sectores, como el Financiero en nuestras transacciones electrónicas, en la bolsa de valores, en el sector salud, como el cálculo de una dosis de algún medicamento por medio de una aplicación de Software, Sector Aéreo y otros sectores que de alguna u otra forma han evolucionado en la automatización y/o optimización de sus actividades y procesos por medio de la utilización de Software; esto los hace, competitivos, g

Calidad, una carrera sin fin

Imagen
                                                                Una carrera que no tiene fin Antes las organizaciones eran mucho mas equitativas gracias a eso hasta las organizaciones mas pequeñas lograban prosperar, sin embargo, los empleados eran sobreexplotados y estos nunca se quejaban por miedo a perder su trabajo. En el transcurso de los años cada una de las empresas que no lograban prosperar era opacadas por otros. Muchas organizaciones fueron evolucionando para ir adaptándose a las necesidades del cliente para funcionar de manera mas sistemática y actuar como un equipo. Aquellas personas que era sobreexplotadas terminaron generando ideas, participando en grupo y llevando la responsabilidad entre todos. La calidad es algo que estará presente hasta el fin de los tiempos todo esto debido a las exigencias que surgen día a día con algún producto, estos deben de ir en constante cambio para poder satisfacer al cliente y crecer como empresa.

Obsolescencia Programada

Imagen
OBSOLESCENCIA PROGRAMADA   La obsolescencia programada es la vida útil que le da una fábrica o empresa a un producto, cuando pase este periodo de vida útil el producto se volverá obsoleto, inútil. PRODUCTOS PROGRAMADOS PARA NO MORIR Hoy en día son muy pocos los productos que no están programados para morir, tenemos las bombillas, que se queman cada cierto tiempo y nos vemos obligados a cambiarlas, las impresoras que dejan de funcionar, los cartuchos de tinta que usan las impresoras, los videojuegos, los coches, las baterías y casi todos los equipos electrónicos. TIPOS ·          Obsolescencia de función. - este tipo de obsolescencia se da cuando sale a la venta un producto más avanzado, es decir con nuevas funciones. ·          Obsolescencia de calidad. - en este tipo de obsolescencia el producto después de tener cierto tiempo de uso empieza a presentar fallas y un mal funcionamiento. ·          Obsolescencia de deseo. - ocurre cuando sale a la venta un producto más avanz

Origen de la Calidad

Imagen
                                                              ORIGEN CONCEPTO Para J. M. Juran, (1993) . Calidad es el conjunto de características que satisfacen las necesidades de los clientes, además calidad consiste en no tener deficiencias. La calidad es "la adecuación para el uso, satisfaciendo las necesidades del cliente". ·          Los primeros estudios sobre calidad se hicieron en Estados Unidos, en los años 30, antes de la Segunda Guerra Mundial, la calidad no mejoró sustancialmente, pero se hicieron los primeros experimentos para lograr que ésta se elevara ·          Cuando en 1939 estalló la Segunda Guerra Mundial los norteamericanos a crear el primer sistema de aseguramiento de la calidad vigente en el mundo.  Para lograr elevar la calidad se crearon las primeras normas de calidad del mundo mediante el concepto moderno del aseguramiento de la calidad. ·          En los años 90 las normas han sido revisadas de sus borradores originales y constantemente re