SlideShare a Scribd company logo
1 of 9
1 
SISTEMA DE GESTIÓN DE RECLAMOS EN 
ATENTO PERÚ PARA CLIENTES DEL SEGMENTO 
RESIDENCIAL DE TELEFÓNICA DEL PERÚ 
UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS
METRICAS DE SOFTWARE 
2 
N Nombre de la métrica Propósito de la métrica Rango de Tolerancia 
1 Índice de Mantenimiento 
Refleja si el código escrito es facil de entender, modificar y/o extender ante 
alguna eventualidad. 
Se calcula de la siguiente forma: 
X = MAX(0,(171 - 5.2 * ln(Halstead Volume) - 0.23 * (Cyclomatic Complexity) - 
16.2 * ln(Lines of Code))*100 / 171) 
Bueno: 20 <= X <= 100 
Moderado: 10 <= X <= 19 
Pobre: 0 <= X <= 9 
2 Complejidad Ciclomática 
Se calcula sumando las instrucciones condicionales, los bucles, las salidas 
(return extras) de los métodos y las cláusulas AND y OR dentro de los 
condicionales. 
A mayor valor del umbral (10) esta métrica peor mantenibilidad. 
X <= 10 
3 Profundidad de Herencia 
Se calcula contando los niveles de jerarquía de herencia de las clases o nivel de 
profundidad. 
Cuanto más profunda es la jerarquía de la herencia de las clases involucradas 
en un determinado método, más complicado es entender el código. 
X <= 4 
4 Acoplamiento de Clases 
Se calcula contando el número de clases acopladas a una clase. 
Dos clases están acopladas cuando los métodos de una de ellas usan variables 
o métodos de una instancia de la otra clase. Si existen varias dependencias 
sobre una misma clase es computada como una sola. 
X <= 7 
5 Líneas de Código 
Se mide contando el numero de líneas de código de un método sin tomar en 
cuenta los espacios, comentarios ni llaves. 
Un numero elevado indica que el método está intentando hacer demasiadas 
cosas, síntoma de baja cohesión y de difícil mantenibilidad. 
X <= 25 
Halstead Volume: utiliza medidas primitivas para desarrollar expresiones par la longitud global del programa; volumen mínimo potencial para un algoritmo; el volumen real (número 
de bits requeridos para especificar un programa); el nivel del programa (una medida de la complejidad del software); nivel del lenguaje (una constante para un lenguaje dado); y 
otras características tales como el esfuerzo de desarrollo, tiempo de desarrollo e incluso el número esperado de fallos en el software.
HERRAMIENTAS PARA AUTOMATIZACIÓN DE PRUEBAS 
3 
Selenium IDE 2.8 
http://www.seleniumhq.org/
PLAN DE PRUEBAS DE SOFWARE 
4 
1. Creación de base de datos 
2. Carga de datos de prueba 
3. Ejecución del producto software 
4. Ejecución de herramienta de automatización 
5. Ejecución de casos de prueba 
6. Verificación de resultados de casos de prueba 
7. Calculo de métricas de software automatizadas
CASOS DE PRUEBA DEL PRODUCTO SOFTWARE 
5 
ID ID Caso Prueba Caso de Uso ID Set Valores Ejecutado por Fecha ejecución 
Herramienta de 
Testing 
Resultado Esperado Resultado Actual 
Id No 
conformidad 
1 
CPPE1 - Buscar 
Expediente con 
datos básicos 
Publicar 
Expediente 
CPPE1-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema muestra los registros en la 
lista de resultados y el mensaje 
"Mostrando del 1 al 5 , Total de 5 
registros" 
El sistema muestra los registros en la 
lista de resultados y el mensaje 
"Mostrando del 1 al 5 , Total de 5 
registros" 
2 
CPPE2 - Publicar 
Expediente sin 
documentos 
adjuntos 
Publicar 
Expediente 
CPPE2-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema no publica el expediente 
mostrando el mensaje "No es posible 
la publicación, el expediente debe 
contar con almenos un documento 
adjunto" 
El sistema no publica el expediente 
mostrando el mensaje "No es posible 
la publicación, el expediente debe 
contar con almenos un documento 
adjunto" 
3 
CPPE3 - Publicar 
Expediente con 
documentos 
adjuntos 
Publicar 
Expediente 
CPPE3-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema publica el expediente 
mostrando el mensaje "Se ha 
publicado 1 expediente(s)" 
El sistema publica el expediente 
mostrando el mensaje "Se ha 
publicado 1 expediente(s)" 
4 
CPPE4 - 
Eliminación de 
expediente sin 
selección 
Publicar 
Expediente 
CPPE4-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema no elimina alguno de los 
expediente mostrando el mensaje 
"Selecciona al menos un expediente a 
eliminar" 
El sistema no elimina alguno de los 
expediente mostrando el mensaje 
"Selecciona al menos un expediente a 
eliminar" 
5 
CPPE5 - 
Eliminacón de 
expediente con 
selección 
Publicar 
Expediente 
CPPE5-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema elimina el expediente 
mostrando el mensaje "Se ha 
eliminado 1 expediente(s)" 
El sistema elimina el expediente 
mostrando el mensaje "Se ha 
eliminado 1 expediente(s)" 
6 
CPAD1 - 
Consultar 
Documentos 
digitalizados con 
datos básicos de 
búsqueda 
Adjuntar 
documento 
CPAD1-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema muestra el documento 
"R201412041015101"en la lista de 
documentos digitalizados aplicando 
los filtros básicos de búsqueda 
El sistema muestra el documento 
"R201412041015101"en la lista de 
documentos digitalizados aplicando 
los filtros básicos de búsqueda 
7 
CPAD2 - 
Adjuntar 
Documento 
digitalizado a 
Expediente sin 
selección 
Adjuntar 
documento 
CPAD2-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema no asocia los documentos 
seleccionados mostrando el mensaje 
"Ninguno de los documentos adjuntos 
se ha modificado" 
El sistema no asocia los documentos 
seleccionados mostrando el mensaje 
"Ninguno de los documentos adjuntos 
se ha modificado" 
8 
CPAD3 - 
Adjuntar 
Documento 
digitalizado a 
Expediente con 
selección 
Adjuntar 
documento 
CPAD3-V1 Helbert Ortega 03/12/2013 Selenium 
El sistema adjunta los documentos 
seleccionados y muestra el mensaje 
"Se ha adjuntado 2 documentos al 
expediente" 
El sistema adjunta los documentos 
seleccionados y muestra el mensaje 
"Se ha adjuntado 2 documentos al 
expediente"
RESULTADOS DE LAS METRICAS 
6 
Índice de Mantenimiento 
Complejidad 
Ciclomática 
Profundidad de 
Herencia 
Acoplamiento de 
Clases 
Líneas de Código 
Bueno: 20 <= X <= 100 
Moderado: 10 <= X <= 19 
Pobre: 0 <= X <= 9 
X <= 10 X <= 4 X <= 7 X <= 25
RESULTADOS DE LAS METRICAS 
7 
Índice de Mantenimiento 
Complejidad 
Ciclomática 
Profundidad de 
Herencia 
Acoplamiento de 
Clases 
Líneas de Código 
Bueno: 20 <= X <= 100 
Moderado: 10 <= X <= 19 
Pobre: 0 <= X <= 9 
X <= 10 X <= 4 X <= 7 X <= 25
CONCLUSIONES 
8 
• La utilidad que brindan las herramientas de pruebas de software ayudan a obtener un panorama claro 
acerca del nivel de facilidad de mantenimiento del código fuente. En el presente proyecto estas métricas 
permitieron identificar los errores más comunes como es el caso de la cantidad elevada de líneas de 
código al interior del producto software y corregirlas rápidamente, permitiendo a su vez planificar las 
medidas de preventivas de manera oportuna. 
• En la etapa de pruebas se empleó la herramienta Selenium, debido a la facilidad de su uso de esta 
herramienta permitió obtener pruebas de testing de manera más rápida, permitiendo concentrar mayor 
esfuerzo en establecer y planificar correctamente los escenarios, los casos de uso de pruebas y los sets 
de valores que fueron utilizados en cada prueba de testing para los casos de uso Publicar expediente y 
Adjuntar documento digital a expediente los cuales fueron desarrollados en proyecto informático II. 
• El uso de Asserts permitió validar la ejecución de los casos de prueba definidos, tales como asegurar la 
Publicación de los expediente facilitando su inspección con los parámetros de entrada establecidos Esta 
ventaja significativa cobra importancia al probar la funcionalidad de la implementación de los casos del 
núcleo central asegurando la continuidad y estabilidad en la construcción de los casos de uso del ciclo 1. 
• La especificación de las normas de calidad ISO 12651 Electronic Document Management, brindo el 
soporte en el desarrollo del manejo de documentos digitales en el proyecto, puesto que en un Call 
Center se trabaja con información sensible y de seguridad privada de los propios usuarios, esta norma 
brindo un marco para la incorporación de mecanismos en la mantención de la calidad e integridad de la 
información de los clientes finales.
9

More Related Content

Viewers also liked

Présentation bp 2014
Présentation bp 2014Présentation bp 2014
Présentation bp 2014escalquens
 
Credenciales HeartBIT
Credenciales HeartBITCredenciales HeartBIT
Credenciales HeartBITHeartBIT
 
Communiqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy Kleinberg
Communiqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy KleinbergCommuniqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy Kleinberg
Communiqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy KleinbergEco-evenement / Eco-communication
 
Proghramador 7. ii periodo
Proghramador 7. ii periodoProghramador 7. ii periodo
Proghramador 7. ii periodoBibi Kasas
 
Iconografía y temática románica
Iconografía y temática románicaIconografía y temática románica
Iconografía y temática románicacherepaja
 
Presentacion comprension lectora
Presentacion comprension lectoraPresentacion comprension lectora
Presentacion comprension lectorajorge quintero
 
caracteristicas de un blog y redes sociales
caracteristicas de un blog y redes socialescaracteristicas de un blog y redes sociales
caracteristicas de un blog y redes socialespiloto77
 
Gestion de la e r-putation 2[1]
Gestion de la e r-putation 2[1]Gestion de la e r-putation 2[1]
Gestion de la e r-putation 2[1]HTR services dz
 
Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...
Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...
Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...Locenfrance
 
Cortal Consors - Informe Semanal de Análisis Técnico del 9 de agosto
Cortal Consors - Informe Semanal de Análisis Técnico del 9 de agostoCortal Consors - Informe Semanal de Análisis Técnico del 9 de agosto
Cortal Consors - Informe Semanal de Análisis Técnico del 9 de agostoSalainversion
 
Présentation i ciné
Présentation i cinéPrésentation i ciné
Présentation i cinéNicolafamix
 

Viewers also liked (19)

Présentation bp 2014
Présentation bp 2014Présentation bp 2014
Présentation bp 2014
 
Credenciales HeartBIT
Credenciales HeartBITCredenciales HeartBIT
Credenciales HeartBIT
 
La lettre du climat n°05
La lettre du climat n°05La lettre du climat n°05
La lettre du climat n°05
 
Communiqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy Kleinberg
Communiqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy KleinbergCommuniqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy Kleinberg
Communiqué presse Août 2013 : Lucien Morisset, Nicole Brousse, Jérémy Kleinberg
 
Proghramador 7. ii periodo
Proghramador 7. ii periodoProghramador 7. ii periodo
Proghramador 7. ii periodo
 
Iconografía y temática románica
Iconografía y temática románicaIconografía y temática románica
Iconografía y temática románica
 
Presentacion comprension lectora
Presentacion comprension lectoraPresentacion comprension lectora
Presentacion comprension lectora
 
Identité numérique
Identité numériqueIdentité numérique
Identité numérique
 
Les vêtements
Les vêtementsLes vêtements
Les vêtements
 
caracteristicas de un blog y redes sociales
caracteristicas de un blog y redes socialescaracteristicas de un blog y redes sociales
caracteristicas de un blog y redes sociales
 
Gestion de la e r-putation 2[1]
Gestion de la e r-putation 2[1]Gestion de la e r-putation 2[1]
Gestion de la e r-putation 2[1]
 
Cas munci td05
Cas munci td05Cas munci td05
Cas munci td05
 
Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...
Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...
Comment passer des vacances tranquilles? Découvrez notre guide des vacances r...
 
Usos i recursos xarxes socials cat
Usos i recursos xarxes socials catUsos i recursos xarxes socials cat
Usos i recursos xarxes socials cat
 
Cortal Consors - Informe Semanal de Análisis Técnico del 9 de agosto
Cortal Consors - Informe Semanal de Análisis Técnico del 9 de agostoCortal Consors - Informe Semanal de Análisis Técnico del 9 de agosto
Cortal Consors - Informe Semanal de Análisis Técnico del 9 de agosto
 
Présentation i ciné
Présentation i cinéPrésentation i ciné
Présentation i ciné
 
Statue delaliberte
Statue delaliberteStatue delaliberte
Statue delaliberte
 
Vst chirurgie igr 2012-2
Vst   chirurgie igr 2012-2Vst   chirurgie igr 2012-2
Vst chirurgie igr 2012-2
 
Interview aisp diane wiltzer
Interview  aisp   diane wiltzerInterview  aisp   diane wiltzer
Interview aisp diane wiltzer
 

Similar to Pi3 7538

Tecnica de Prueba de Software
Tecnica de Prueba de SoftwareTecnica de Prueba de Software
Tecnica de Prueba de Softwarejose_torres123
 
Enunc tp350-2015-2
Enunc tp350-2015-2Enunc tp350-2015-2
Enunc tp350-2015-2Pablo Mora
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Software testing 1
Software testing 1Software testing 1
Software testing 1josodo
 
Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3enayluis
 
09 Atos
09 Atos09 Atos
09 AtosPepe
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Sistema para la gestión de interrupciones y medios informáticos en Artex S.A
Sistema para la gestión de interrupciones y medios informáticos en Artex S.ASistema para la gestión de interrupciones y medios informáticos en Artex S.A
Sistema para la gestión de interrupciones y medios informáticos en Artex S.ARodrigoGonzlezEsparz
 
Documentación de pruebas del software
Documentación de pruebas del softwareDocumentación de pruebas del software
Documentación de pruebas del softwareLina Vega
 
Software testing 2
Software testing 2Software testing 2
Software testing 2josodo
 
PPT SESION 11.pdf
PPT SESION 11.pdfPPT SESION 11.pdf
PPT SESION 11.pdfNinaLagos1
 
Técnicas de prueba del software
Técnicas de prueba del softwareTécnicas de prueba del software
Técnicas de prueba del softwareATENTO México
 

Similar to Pi3 7538 (20)

Tecnica de Prueba de Software
Tecnica de Prueba de SoftwareTecnica de Prueba de Software
Tecnica de Prueba de Software
 
Practicas laboratorio
Practicas laboratorioPracticas laboratorio
Practicas laboratorio
 
Enunc tp350-2015-2
Enunc tp350-2015-2Enunc tp350-2015-2
Enunc tp350-2015-2
 
S9-DAW-2022S1.pptx
S9-DAW-2022S1.pptxS9-DAW-2022S1.pptx
S9-DAW-2022S1.pptx
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
ejemplos.pdf
ejemplos.pdfejemplos.pdf
ejemplos.pdf
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
02.1 metod
02.1 metod02.1 metod
02.1 metod
 
Software testing 1
Software testing 1Software testing 1
Software testing 1
 
Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3
 
09 Atos
09 Atos09 Atos
09 Atos
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Sistema para la gestión de interrupciones y medios informáticos en Artex S.A
Sistema para la gestión de interrupciones y medios informáticos en Artex S.ASistema para la gestión de interrupciones y medios informáticos en Artex S.A
Sistema para la gestión de interrupciones y medios informáticos en Artex S.A
 
Documentación de pruebas del software
Documentación de pruebas del softwareDocumentación de pruebas del software
Documentación de pruebas del software
 
Temario ceneval yo
Temario ceneval yoTemario ceneval yo
Temario ceneval yo
 
Software testing 2
Software testing 2Software testing 2
Software testing 2
 
PPT SESION 11.pdf
PPT SESION 11.pdfPPT SESION 11.pdf
PPT SESION 11.pdf
 
Técnicas de prueba del software
Técnicas de prueba del softwareTécnicas de prueba del software
Técnicas de prueba del software
 

Pi3 7538

  • 1. 1 SISTEMA DE GESTIÓN DE RECLAMOS EN ATENTO PERÚ PARA CLIENTES DEL SEGMENTO RESIDENCIAL DE TELEFÓNICA DEL PERÚ UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS
  • 2. METRICAS DE SOFTWARE 2 N Nombre de la métrica Propósito de la métrica Rango de Tolerancia 1 Índice de Mantenimiento Refleja si el código escrito es facil de entender, modificar y/o extender ante alguna eventualidad. Se calcula de la siguiente forma: X = MAX(0,(171 - 5.2 * ln(Halstead Volume) - 0.23 * (Cyclomatic Complexity) - 16.2 * ln(Lines of Code))*100 / 171) Bueno: 20 <= X <= 100 Moderado: 10 <= X <= 19 Pobre: 0 <= X <= 9 2 Complejidad Ciclomática Se calcula sumando las instrucciones condicionales, los bucles, las salidas (return extras) de los métodos y las cláusulas AND y OR dentro de los condicionales. A mayor valor del umbral (10) esta métrica peor mantenibilidad. X <= 10 3 Profundidad de Herencia Se calcula contando los niveles de jerarquía de herencia de las clases o nivel de profundidad. Cuanto más profunda es la jerarquía de la herencia de las clases involucradas en un determinado método, más complicado es entender el código. X <= 4 4 Acoplamiento de Clases Se calcula contando el número de clases acopladas a una clase. Dos clases están acopladas cuando los métodos de una de ellas usan variables o métodos de una instancia de la otra clase. Si existen varias dependencias sobre una misma clase es computada como una sola. X <= 7 5 Líneas de Código Se mide contando el numero de líneas de código de un método sin tomar en cuenta los espacios, comentarios ni llaves. Un numero elevado indica que el método está intentando hacer demasiadas cosas, síntoma de baja cohesión y de difícil mantenibilidad. X <= 25 Halstead Volume: utiliza medidas primitivas para desarrollar expresiones par la longitud global del programa; volumen mínimo potencial para un algoritmo; el volumen real (número de bits requeridos para especificar un programa); el nivel del programa (una medida de la complejidad del software); nivel del lenguaje (una constante para un lenguaje dado); y otras características tales como el esfuerzo de desarrollo, tiempo de desarrollo e incluso el número esperado de fallos en el software.
  • 3. HERRAMIENTAS PARA AUTOMATIZACIÓN DE PRUEBAS 3 Selenium IDE 2.8 http://www.seleniumhq.org/
  • 4. PLAN DE PRUEBAS DE SOFWARE 4 1. Creación de base de datos 2. Carga de datos de prueba 3. Ejecución del producto software 4. Ejecución de herramienta de automatización 5. Ejecución de casos de prueba 6. Verificación de resultados de casos de prueba 7. Calculo de métricas de software automatizadas
  • 5. CASOS DE PRUEBA DEL PRODUCTO SOFTWARE 5 ID ID Caso Prueba Caso de Uso ID Set Valores Ejecutado por Fecha ejecución Herramienta de Testing Resultado Esperado Resultado Actual Id No conformidad 1 CPPE1 - Buscar Expediente con datos básicos Publicar Expediente CPPE1-V1 Helbert Ortega 03/12/2013 Selenium El sistema muestra los registros en la lista de resultados y el mensaje "Mostrando del 1 al 5 , Total de 5 registros" El sistema muestra los registros en la lista de resultados y el mensaje "Mostrando del 1 al 5 , Total de 5 registros" 2 CPPE2 - Publicar Expediente sin documentos adjuntos Publicar Expediente CPPE2-V1 Helbert Ortega 03/12/2013 Selenium El sistema no publica el expediente mostrando el mensaje "No es posible la publicación, el expediente debe contar con almenos un documento adjunto" El sistema no publica el expediente mostrando el mensaje "No es posible la publicación, el expediente debe contar con almenos un documento adjunto" 3 CPPE3 - Publicar Expediente con documentos adjuntos Publicar Expediente CPPE3-V1 Helbert Ortega 03/12/2013 Selenium El sistema publica el expediente mostrando el mensaje "Se ha publicado 1 expediente(s)" El sistema publica el expediente mostrando el mensaje "Se ha publicado 1 expediente(s)" 4 CPPE4 - Eliminación de expediente sin selección Publicar Expediente CPPE4-V1 Helbert Ortega 03/12/2013 Selenium El sistema no elimina alguno de los expediente mostrando el mensaje "Selecciona al menos un expediente a eliminar" El sistema no elimina alguno de los expediente mostrando el mensaje "Selecciona al menos un expediente a eliminar" 5 CPPE5 - Eliminacón de expediente con selección Publicar Expediente CPPE5-V1 Helbert Ortega 03/12/2013 Selenium El sistema elimina el expediente mostrando el mensaje "Se ha eliminado 1 expediente(s)" El sistema elimina el expediente mostrando el mensaje "Se ha eliminado 1 expediente(s)" 6 CPAD1 - Consultar Documentos digitalizados con datos básicos de búsqueda Adjuntar documento CPAD1-V1 Helbert Ortega 03/12/2013 Selenium El sistema muestra el documento "R201412041015101"en la lista de documentos digitalizados aplicando los filtros básicos de búsqueda El sistema muestra el documento "R201412041015101"en la lista de documentos digitalizados aplicando los filtros básicos de búsqueda 7 CPAD2 - Adjuntar Documento digitalizado a Expediente sin selección Adjuntar documento CPAD2-V1 Helbert Ortega 03/12/2013 Selenium El sistema no asocia los documentos seleccionados mostrando el mensaje "Ninguno de los documentos adjuntos se ha modificado" El sistema no asocia los documentos seleccionados mostrando el mensaje "Ninguno de los documentos adjuntos se ha modificado" 8 CPAD3 - Adjuntar Documento digitalizado a Expediente con selección Adjuntar documento CPAD3-V1 Helbert Ortega 03/12/2013 Selenium El sistema adjunta los documentos seleccionados y muestra el mensaje "Se ha adjuntado 2 documentos al expediente" El sistema adjunta los documentos seleccionados y muestra el mensaje "Se ha adjuntado 2 documentos al expediente"
  • 6. RESULTADOS DE LAS METRICAS 6 Índice de Mantenimiento Complejidad Ciclomática Profundidad de Herencia Acoplamiento de Clases Líneas de Código Bueno: 20 <= X <= 100 Moderado: 10 <= X <= 19 Pobre: 0 <= X <= 9 X <= 10 X <= 4 X <= 7 X <= 25
  • 7. RESULTADOS DE LAS METRICAS 7 Índice de Mantenimiento Complejidad Ciclomática Profundidad de Herencia Acoplamiento de Clases Líneas de Código Bueno: 20 <= X <= 100 Moderado: 10 <= X <= 19 Pobre: 0 <= X <= 9 X <= 10 X <= 4 X <= 7 X <= 25
  • 8. CONCLUSIONES 8 • La utilidad que brindan las herramientas de pruebas de software ayudan a obtener un panorama claro acerca del nivel de facilidad de mantenimiento del código fuente. En el presente proyecto estas métricas permitieron identificar los errores más comunes como es el caso de la cantidad elevada de líneas de código al interior del producto software y corregirlas rápidamente, permitiendo a su vez planificar las medidas de preventivas de manera oportuna. • En la etapa de pruebas se empleó la herramienta Selenium, debido a la facilidad de su uso de esta herramienta permitió obtener pruebas de testing de manera más rápida, permitiendo concentrar mayor esfuerzo en establecer y planificar correctamente los escenarios, los casos de uso de pruebas y los sets de valores que fueron utilizados en cada prueba de testing para los casos de uso Publicar expediente y Adjuntar documento digital a expediente los cuales fueron desarrollados en proyecto informático II. • El uso de Asserts permitió validar la ejecución de los casos de prueba definidos, tales como asegurar la Publicación de los expediente facilitando su inspección con los parámetros de entrada establecidos Esta ventaja significativa cobra importancia al probar la funcionalidad de la implementación de los casos del núcleo central asegurando la continuidad y estabilidad en la construcción de los casos de uso del ciclo 1. • La especificación de las normas de calidad ISO 12651 Electronic Document Management, brindo el soporte en el desarrollo del manejo de documentos digitales en el proyecto, puesto que en un Call Center se trabaja con información sensible y de seguridad privada de los propios usuarios, esta norma brindo un marco para la incorporación de mecanismos en la mantención de la calidad e integridad de la información de los clientes finales.
  • 9. 9