testing de software 2015 - · pdf file• diseñar casos de pruebas, planes de...

Download Testing de Software 2015 - · PDF file• Diseñar casos de pruebas, planes de pruebas y especificaciones de pruebas utilizando técnicas apropiadas. ... as an Advanced Test Manager:

If you can't read please download the document

Upload: buinga

Post on 06-Feb-2018

219 views

Category:

Documents


3 download

TRANSCRIPT

  • Universidad Tecnolgica Nacional Facultad Regional Crdoba Depto. Ing. en Sistemas de Informacin

    1 Ctedra: Testing de Software

    MODALIDAD ACADMICA

    Asignatura Testing de Software Carrera INGENIERA EN SISTEMAS DE INFORMACIN Ciclo Lectivo 2014 Vigencia del programa Desde el ciclo lectivo 2014 Plan 2008 Nivel 3er. Nivel

    4to. Nivel 5to. Nivel

    Coordinador de Ctedra Ing Fanny Esther Montoya rea de Conocimiento Programacin

    Computacin Sistemas de Informacin Gestin Ingenieril Modelos Complementaria

    Carga horaria semanal 6 horas Anual/ cuatrimestral cuatrimestral Modalidad de Dictado Presencial

    Regulares Aprobadas Correlativas para cursarla Al menos 1 materia del conjunto

    PAVII-DLC Diseo de Sistemas

    Regulares Aprobadas Correlativas para rendirla Al menos 1 materia del conjunto

    PAVII-DLC Diseo de Sistemas

    Fundamentacin y Relacin con el Perfil Profesional

    El xito de un proyecto se ve afectado por la correcta implementacin de tcnicas, metodologas y estrategias de testing que garanticen el correcto funcionamiento del software, especialmente en proyectos limitados de tiempos o con mayor usabilidad. El rol del tester es fundamental para el xito de la entrega participando en la planificacin, contrato, ciclo de vida del desarrollo y comunicacin con el resto del equipo. Esta asignatura colabora en las siguientes incumbencias del perfil profesional: Participacin en la toma de decisiones estratgicas de un proyecto de desarrollo

    de software desde la perspectiva del tester profesional. Evaluacin, clasificacin y seleccin de estrategias de testing para distintos

    proyectos de software. Confeccin de planes de testing, estimaciones, anlisis de riesgos, prediccin de

    defectos, confeccin de casos de prueba, gestin de defectos para todos los tipos de software.

    Contribuir a que el egresado est en condiciones de comprender las diversas actividades del testing y como colaboran para un desarrollo de software en tiempo y forma.

    Implementar los controles de calidad de producto para fomentar un crecimiento del equipo de desarrollo con respeto y dedicacin, adaptndose a las

  • Universidad Tecnolgica Nacional Facultad Regional Crdoba Depto. Ing. en Sistemas de Informacin

    2 Ctedra: Testing de Software

    diversas metodologas de desarrollo.

    Objetivos de la Asignatura

    Analizar los conceptos fundamentales de pruebas de software en base a las normas internacionales

    Disear casos de pruebas, planes de pruebas y especificaciones de pruebas utilizando tcnicas apropiadas.

    Planificar, especificar, ejecutar y evaluar pruebas de software. Utilizar herramientas para mejorar la efectividad y costo de las pruebas de

    software. Analizar los elementos crticos para la gestin del proceso de pruebas de

    software. Conducir revisiones e inspecciones eficaces y eficientes. Aplicar tcnicas estadsticas para evaluar y predecir la densidad de

    defectos. Reconocer cuando es factible aplicar las diferentes tcnicas de testing en

    relacin costo beneficio. Conocer las diversas herramientas que estn en el mercado para gestionar

    el testing y sus defectos. Poder reportar defectos crticos que ponen en riesgo un proyecto de

    software. Aplicar estrategias de testing gil.

    Programa Analtico

    Unidad Nro. 1: FUNDAMENTOS DEL TESTING Objetivos Especficos: Que los participantes logren:

    Entender y comprender los fundamentos de testing Adquirir los conceptos bsicos del testing, sus fundamentos y principios.

    Contenidos: Conceptos bsicos de Validacin, Verificacin, Inspeccin y Testing. Por qu es necesario testing? Causas de defectos en software. Testing en el ciclo de vida. Cunto testing es necesario? Proceso del Testing: fases y roles.

    o Principios del Testing. o Testing Bueno vs Testing Exitoso

    Bibliografa:

    Graham Dorothy ,van Veenendaal Erik ,Evans Isabel , Black Rex- Foundation of Software Testing -Cengage Learning EMEA- 2008.

    Black Rex - Advanced Software Testing - Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager: Guide to the ISTQB Advanced Certification as an Advanced Test Manager v. 2-Editorila Rockynook- 2009..

    Montoya Fanny- Gua de Trabajos prcticos de la Ctedra de Testing de Software- 2014.

    Evaluacin: Los contenidos de esta unidad sern evaluados en el primer parcial.

  • Universidad Tecnolgica Nacional Facultad Regional Crdoba Depto. Ing. en Sistemas de Informacin

    3 Ctedra: Testing de Software

    Unidad Nro. 2: NIVELES, TIPOS Y TCNICAS DE TESTING Objetivos Especficos: Que los participantes logren:

    Diferenciar entre los distintos niveles de testing Conocer los distintos tipos de testing para poder definir mejores casos de pruebas

    Contenidos:

    Cules son los Niveles de testing? Definicin y alcance del Testing Unitario o de Componentes. Definicin y alcance del Testing de Integracin. Definicin y alcance del Testing de Sistemas. Definicin y alcance del Testing de Aceptacin Cules son los Tipos de Testing funcionales y No funcionales? Tipos (Funciones de Negocio, Interfaz de Usuarios, Performance / Rendimiento,

    Seguridad, Estrs, Volumen, Configuracin, etc.) Bibliografa:

    Graham Dorothy ,van Veenendaal Erik ,Evans Isabel , Black Rex- Foundation of Software Testing -Cengage Learning EMEA- 2008.

    Black Rex - Advanced Software Testing - Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager: Guide to the ISTQB Advanced Certification as an Advanced Test Manager v. 2-Editorila Rockynook- 2009..

    Montoya Fanny- Gua de Trabajos prcticos de la Ctedra de Testing de Software- 2014 Evaluacin: Los contenidos de esta unidad sern evaluados en el primer parcial y en el trabajo prctico nmero 1.

    Unidad Nro. 3 GESTIN DE DEFECTOS Y PRUEBAS EXPLORATORIAS Objetivos Especficos: Que los participantes logren:

    Identificar defectos aplicando tcnicas exploratorias Reportar correctamente defectos, y gestionar los mismos

    Contenidos: Gestin de Defectos Diferencias entre Defecto, Error y Falla. Procedimiento para reportar defectos. Clasificacin de las severidad y prioridades Seguimiento del defecto. Pruebas exploratorias Tcnicas empleadas en pruebas exploratorias. Definicin y ejemplos. Ventajas y desventajas de las pruebas exploratorias Confirmacin del defecto

  • Universidad Tecnolgica Nacional Facultad Regional Crdoba Depto. Ing. en Sistemas de Informacin

    4 Ctedra: Testing de Software

    Herramientas para la gestin de defectos Bibliografa:

    Graham Dorothy ,van Veenendaal Erik ,Evans Isabel , Black Rex- Foundation of Software Testing -Cengage Learning EMEA- 2008.

    Black Rex - Advanced Software Testing - Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager: Guide to the ISTQB Advanced Certification as an Advanced Test Manager v. 2-Editorila Rockynook- 2009..

    Montoya Fanny- Gua de Trabajos prcticos de la Ctedra de Testing de Software- 2014 Evaluacin: Los contenidos de esta unidad sern evaluados en el primer parcial y el en prctico nmero 2.

    Unidad Nro. 4 DISEO DE CASOS DE PRUEBAS Y PLANES DE EJECUCIN DE PRUEBAS Objetivos Especficos: Que los alumnos logren:

    Confeccionar un plan de ejecucin, ejecutar casos de pruebas y llevar las mtricas necesarias Disear casos de pruebas

    Contenidos: Confeccin de Test Set o Planillas de ejecucin Reportes de Ejecucin de pruebas Reportes de resultados de ciclos completos de pruebas Mtricas de Ejecuciones de Testing Anlisis e interpretacin de Casos de pruebas Diseo de casos de prueba funcionales Diseo de casos de prueba no funcionales Herramientas para la creacin de casos de pruebas Herramientas para la automatizacin de los casos de pruebas

    Bibliografa:

    Graham Dorothy ,van Veenendaal Erik ,Evans Isabel , Black Rex- Foundation of Software Testing -Cengage Learning EMEA- 2008.

    Black Rex - Advanced Software Testing - Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager: Guide to the ISTQB Advanced Certification as an Advanced Test Manager v. 2-Editorila Rockynook- 2009..

    Montoya Fanny- Gua de Trabajos prcticos de la Ctedra de Testing de Software- 2014 Evaluacin: Los contenidos de esta unidad sern evaluados en el primer parcial y el TP N 3 y 4.

    Unidad Nro. 5 CONFECCION DE PLANES DE PRUEBAS Objetivos Especficos: Que los alumnos logren:

    Confeccionar un plan de prueba

    Contenidos: Estrategias de Pruebas

  • Universidad Tecnolgica Nacional Facultad Regional Crdoba Depto. Ing. en Sistemas de Informacin

    5 Ctedra: Testing de Software

    Confeccin del plan de prueba Estimacin Control del cambio Elementos crticos para la gestin del proceso de prueba del software Evaluacin de las pruebas Enfoque organizacional Herramientas para planificacin de pruebas Herramientas de evaluacin.

    Bibliografa:

    Graham Dorothy ,van Veenendaal Erik ,Evans Isabel , Black Rex- Foundation of Software Testing -Cengage Learning EMEA- 2008.

    Black Rex - Advanced Software Testing - Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager: Guide to the ISTQB Advanced Certification as an Advanced Test