testing de software 2015 - · pdf file• diseñar casos de pruebas, planes de...
Post on 06-Feb-2018
219 Views
Preview:
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
top related