• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Control de Calidad del Software
 

Control de Calidad del Software

on

  • 41,681 views

Control de Calidad del Software

Control de Calidad del Software

Statistics

Views

Total Views
41,681
Views on SlideShare
40,833
Embed Views
848

Actions

Likes
3
Downloads
1,087
Comments
2

15 Embeds 848

http://qualitysystem-qs.blogspot.com 292
http://www.slideshare.net 220
http://www3.gobiernodecanarias.org 219
http://adistancia.educantabria.es 38
http://testingbaires.com 25
http://127.0.0.1 16
http://www.educacion.gob.es 13
http://campus.educastur.es 6
http://www.qualitysystem-qs.blogspot.com 4
http://feeds.feedburner.com 4
http://educacionadistancia.juntadeandalucia.es 4
https://avanza.educarex.es 3
http://moodle.teleformacionfp.aragon.es 2
http://catedu.es 1
http://ingsof.wikispaces.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Existe software de control de calidad como el de Wilsoft la suite más completa de soluciones para la automatización de procesos de gestión de la calidad, ambiental y de seguridad. Ayudamos a implementar y mantener de forma fácil y rápida normas como ISO 9000, ISO/TS 16949, ISO 14000, ISO 17025, ISO 13485, ISO 14971 y OHSAS 18000. Más información en http://www.wilsoft-la.com/.
    Are you sure you want to
    Your message goes here
    Processing…
  • ok
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Control de Calidad del Software Control de Calidad del Software Presentation Transcript

    • Aseguramiento de Calidad en el Software (SW Quality Assurance) Daniel Roche [email_address]
    • El Control de Calidad dentro del Ciclo de Desarrollo de Software
      • Definición formal:
        • Software Quality Assurance (SQA) se define como un plan sistemático de evaluar la calidad y apegamiento a los procesos, políticas y estándares de un producto de software. SQA incluye el proceso de asegurar que los estándares y procedimientos sean establecidos y seguidos durante el ciclo de vida del desarrollo de software. El cumplimiento de los estándares y procedimientos acordados se evjalúa mediante un proceso de monitoreo, evaluación del producto y auditorias.
      Fuente: http://satc.gsfc.nasa.gov/assure/agbsec3.txt
    • ¿Qué es calidad del software?
      • Otra definición de calidad del software
        • Punto de vista del cliente:
          • El grado en que un cliente y/o usuario percibe que el producto software satisface sus necesidades.
        • Punto de vista de la industria:
          • Grado en el que un producto de software satisface su especificación de requerimientos.
    • Actividades de un Equipo de QA
      • PRUEBAS (TESTS)
      • Análisis del proyecto.
      • Identificar escenarios de prueba.
      • Verificación de estándares y requerimientos.
      • Ejecución y documentación de pruebas. (Test case).
      • Ingresar, clasificar los errores y/o defectos (bugs) encontrados a la bitácora de errores.
      • Revalidar las correcciones.
      • “ Regression Test”
      • Realizar reportes estadísticos al final del proyecto.
    • Problemática de la actividad
      • El reto principal es que el ingeniero de pruebas entienda el proyecto y como el proyecto afectara al resto del sistema (en el caso de que sea un nuevo modulo).
      • Una vez que se entiende el proyecto, deberá entender cada uno de los requerimientos y como deben interactuar. (Se complica con la complejidad de proyectos).
      • La actividad de QA debe de involucrarse desde el inicio de un proyecto de SW, esto no es así, usualmente se deja de último.
      • Equipo desarrollo consume el tiempo dispuesto para QA.
      • Requerimientos mal definidos o no definidos, causan (en muchos casos) que se tenga que iniciar de nuevo con las pruebas.
      • Desarrolladores no siempre en la mejor disposición para cooperar con los Ingenieros de Pruebas.
    • Retos del Departamento de Calidad
      • Opinión:
        • En nuestra localidad (empresas yucatecas), el reto mayor es, IMPLEMENTAR el equipo.
        • No existe la cultura de invertir en un equipo de ingenieros de pruebas, ya que la inversión no se considera necesaria. Grafico de costos
        • Escuelas y Universidades capacitan a los futuros ingenieros enfocándose a que sean programadores.
        • Capacitación de herramientas especializadas es escasa y no es económica.
    • Entrenamiento
      • Depende de la(s) herramienta(s)
      • Principal es capacitar al ingeniero de pruebas en las reglas del negocio de la empresa. Debe estar tan familiarizado como un BA.
      • Existe entrenamiento para herramientas de automatización.
    • Metodología
      • A continuación se muestra un ejemplo de metodología, pero pueden llevarse a cabo diferentes metodologías de acuerdo al tamaño de la organización y del equipo de sistemas
    • Herramientas
      • Existen muchas herramientas, las hay de licencia gratuita hasta las de marca. Ejemplos:
        • HP Quality Center
        • BugBase
        • Bugzilla
        • Rational
        • QA studio
        • Full list: http://en.wikipedia.org/wiki/List_of_revision_control_software
    • Costos de Reparación de un defecto Regresar a la diapositiva
      • Fuentes:
      • Barrh Boehm, Software Engineering Economics, Prentice-Hall 1981
      • National Institute of Standards & Technology, United States Department of Commerce, "The Economic Impacts of Inadequate Infrastructure for Software Testing", May 2002
    • Patrón de Defectos [] Organización con un equipo de QA [] Organización sin un equipo de QA
      • Fuentes:
      • Barrh Boehm, Software Engineering Economics, Prentice-Hall 1981
      • National Institute of Standards & Technology, United States Department of Commerce, "The Economic Impacts of Inadequate Infrastructure for Software Testing", May 2002
    • Patrón Costo-Defecto [] Organización con un equipo de QA [] Organización sin un equipo de QA
      • Fuentes:
      • Barrh Boehm, Software Engineering Economics, Prentice-Hall 1981
      • National Institute of Standards & Technology, United States Department of Commerce, "The Economic Impacts of Inadequate Infrastructure for Software Testing", May 2002
    • Ejercicio
      • El video club “Joliwud” envía periódicamente a sus clientes una
      • Encuesta por correo con el fin de conocer los gustos de sus clientes
      • y mejorar sus servicios.
      • En el último ejercicio, se perdieron $50,000.00 por encuestas que
      • fueron enviados a clientes que ya no eran miembros del club o
      • ya habían recibido la encuesta.
      • Se ha solicitado se modifique la aplicación de tal forma que en
      • En caso de no ser un miembro activo, se envié cupón de una renta Gratis. (El fin es invitar nuevamente al cliente a ser miembro).
      • Se permita seleccionar la colonia con fines estadísticos.
    • Ejercicio Standards: 1. Font: Comic Sans 2.Campos obligatorios en amarillo Requerimientos: 1. Fechas por default 2. Opciones de impresión
    • Ejercicio ¿Qué errores encuentras?
    • Ejercicio
      • Independientemente de los errores de diseño, el QA debería verificar lo siguiente:
        • Aplicación no debe marcar un error independientemente de los parámetros utilizados. Matriz de pruebas
        • El reporte obtenido, debe dar exactamente los mismos resultados que el anterior (cuando se utilizan los mismos parametros).
        • Comportamiento de la aplicación
          • En el mejor de los casos
          • En el peor de los casos.
    • Ejercicio – Matriz de Pruebas
    • BugTracker http://ifdefined.com/btnet/bugs.aspx
    • BugTracker – New Bug
    • Contacto
      • Daniel Roche
      • [email_address]