SlideShare una empresa de Scribd logo
1 de 13
 Desarrollo de software orientado a la web.
     Fases de un proyecto de desarrollo de
         software orientado a la web.
 Medida de la calidad de un software para la web.
    Las pruebas de un software de tipo web

    NOMBRE:

                     NANCY ROMERO

      NIVEL:

                      6TO SISTEMAS

                                        INGENIERO:
                                        JONH TOASA
DESARROLLO DE SOFTWARE
        ORIENTADO A LA WEB

           DESARROLLO DE SOFTWARE



      Es un título algo arbitrario para el conjunto de
   tecnologías de software del lado del servidor y del
cliente que involucran una combinación de procesos de
base de datos con el uso de un navegador en Internet a
       fin de realizar determinadas tareas o mostrar
                        información




                                            El desarrollador web, que es
                                              quien realiza esta labor,
                                                normalmente sólo se
                                                  preocupa por el
                                            funcionamiento del software
FASES DE UN PROYECTO DE
DESARROLLO DE SOFTWARE
   ORIENTADO A LA WEB




FASE 1. PLANIFICACIÓN

 FASE 2. CONTENIDO E INFORMACIÓN

 FASE 3. DISEÑO DE INTERFAZ


 FASE 4. DESARROLLO TÉCNICO


 FASE 5. PUBLICACIÓN y PROMOCIÓN
FASE 1. PLANIFICACIÓN
                Esta fase consta del análisis (el 50% del todo) , una
                etapa primordial para poder culminar con éxito
                cualquier tipo de proyecto.
                 Documentación del proyecto
                 Memoria del proyecto
                 Objetivos
                 Mensaje
                 Audiencia
                 Contenido
                 Legalidad
                 Plazos de tiempo
                 Presupuesto

FASE 2. CONTENIDO E INFORMACIÓN

                Se debe diseñar el diagrama de flujo que organizará la
                información en el sitio Web, proporcionando la
                estructura final de la Web y las distintas relaciones
                entre las paginas que la conforman.
FASE 3. DISEÑO DE INTERFAZ

             Durante esta fase se debe desarrollar la interfaz gráfica
             del sitio Web, la forma, el estilo y diseño vendrá dado
             por la información de las fases predecesoras.
             Prototipo real


FASE 4. DESARROLLO TÉCNICO




                Ha llegado la hora de transformar esas imágenes de
                la maqueta realizadas en la fase tres en el verdadero
                sitio Web.


FASE 5. PUBLICACIÓN y PROMOCIÓN
El desarrollo de un proyecto de sitio Web puede dividirse en tres
etapas principales:

1) Prediseño.
2) Diseño.
3) Instalación y prueba
MEDIDA DE LA CALIDAD DE UN SOFTWARE
                             PARA LA WEB




           ¿Cómo evaluar la calidad una aplicación web a medida?
Para evaluar la calidad de un software de ámbito web es necesario considerar
sus:
Cualidades Externas (se refieren a factores esperables que son útiles o
aprovechables por los usuarios finales de un sistema)
Cualidades Internas (aquellas que permitirán una labor sencilla, productiva,
ordenada, y eficiente, a los desarrolladores del sistema, o a quienes deseen re-
programarlo, mantenerlo, etc)
LAS PRUEBAS DE UN SOFTWARE DE TIPO WEB

PRUEBAS DE SOFTWARE

Las Pruebas de Software es una investigación empírica y técnica cuyo
objetivo es proporcionar información objetiva e independiente sobre la
calidad del producto bajo pruebas a la parte interesada o Stakeholder.
Las Pruebas de Software son una actividad más en el proceso de
"Aseguramiento de la Calidad"
Las Pruebas son básicamente un conjunto de actividades dentro del
desarrollo de software. Dependiendo del tipo de pruebas, estas
actividades podrán ser implementadas en cualquier momento de dicho
proceso de desarrollo.
FASE DE PRUEBAS EN APLICACIONES WEB




Esta pruebas son una actividad a través de la que un sistema

se ejecuta sobre unas condiciones o requerimientos

específicos. Los resultados obtenidos a partir de estos

procesos son observados, registrados y evaluados por los

especialistas en desarrollo software.
LOS OBJETIVOS DE LA FASE DE
          PRUEBAS SON LOS SIGUIENTES:

- Encontrar y documentar defectos que
pueda tener el producto web.
- Validar que funciona para lo que ha sido
diseñado.
- Verificar requisitos que debe de cumplir el
Sw.
- Validar interación e integración de los
componentes.
- Asegurar que los defectos encontrados se
han corregido antes de la entrega al cliente.
LOS PRINCIPIOS BÁSICOS DE LAS PRUEBAS SON:


1. La prueba es usada para verificar la presencia de errores, nunca su
ausencia.
2. La dificultad del proceso de prueba es la decisión de cuando un
producto está complematamente testeado.
3. Evitar casos no planificados, no reulizables o triviales.
4. Definición de los resultados esperados para cada prueba.
5. Se deben de tener en cuenta tanto entradas y salidas válidas como los
casos inesperados.
6. Las salidas deben de ser las deseadas o controladas.
7. Se empiezan por las funciones más sencillas y se avanza hasta las más
complejas.
8. A excepción de las pruebas de unidad e integración, el proyecto web
será testeado por personal del equipo de proyecto.
Prueba de Aplicaciones WEB




Una prueba Web, también llamada prueba Web declarativa, está
compuesta por una serie de solicitudes http, funcionando en la capa de
protocolo. Estas no ejecutan JavaScript. Sin embargo, puede simular
acciones de JavaScript en tiempo de ejecución utilizando complementos
de prueba Web, complementos de solicitud de prueba Web, reglas de
extracción o pruebas Web codificadas.
Las pruebas Web sirven para probar la funcionalidad de aplicaciones Web
y para probar las aplicaciones Web bajo carga. Las pruebas Web se
utilizan en pruebas de rendimiento y en pruebas de carga excesiva.
Puede crear pruebas Web registrando sus actividades en una sesión del
explorador

Más contenido relacionado

La actualidad más candente

Como Probar Una AplicacióN Web
Como Probar Una AplicacióN WebComo Probar Una AplicacióN Web
Como Probar Una AplicacióN Webrlramirez
 
Algoritmo Desarrollo
Algoritmo DesarrolloAlgoritmo Desarrollo
Algoritmo Desarrolloguesta6f01b
 
Testing automatizado de aplicaciones web
Testing automatizado de aplicaciones webTesting automatizado de aplicaciones web
Testing automatizado de aplicaciones webAnibal Guzmán Miranda
 
Ciclo de vida del desarrollo web - Zerozero
Ciclo de vida del desarrollo web - ZerozeroCiclo de vida del desarrollo web - Zerozero
Ciclo de vida del desarrollo web - ZerozeroZerozeroestudio
 
Error, validación y verificación en ps
Error, validación y verificación en psError, validación y verificación en ps
Error, validación y verificación en psPablo Bonilla
 
PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB YULIANA JIMENEZ
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vidaIsabel
 
Parcial2
Parcial2Parcial2
Parcial2fredmoa
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesJaqueline Luna
 
Crisis software
Crisis softwareCrisis software
Crisis softwarenetoliguz
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones webpaulinaaillon
 

La actualidad más candente (16)

Como Probar Una AplicacióN Web
Como Probar Una AplicacióN WebComo Probar Una AplicacióN Web
Como Probar Una AplicacióN Web
 
Algoritmo Desarrollo
Algoritmo DesarrolloAlgoritmo Desarrollo
Algoritmo Desarrollo
 
Testing automatizado de aplicaciones web
Testing automatizado de aplicaciones webTesting automatizado de aplicaciones web
Testing automatizado de aplicaciones web
 
Ciclo de vida del desarrollo web - Zerozero
Ciclo de vida del desarrollo web - ZerozeroCiclo de vida del desarrollo web - Zerozero
Ciclo de vida del desarrollo web - Zerozero
 
Error, validación y verificación en ps
Error, validación y verificación en psError, validación y verificación en ps
Error, validación y verificación en ps
 
PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB PRUEBA DE APLICACIONES WEB
PRUEBA DE APLICACIONES WEB
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
 
Ciclo de vida de un SW.pptx
Ciclo de vida de un SW.pptxCiclo de vida de un SW.pptx
Ciclo de vida de un SW.pptx
 
Parcial2
Parcial2Parcial2
Parcial2
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Crisis software
Crisis softwareCrisis software
Crisis software
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
 
Act19
Act19Act19
Act19
 
Act19
Act19Act19
Act19
 

Destacado

Las transformaciones políticas en el movimiento estudiantil(1974 1982)
Las transformaciones políticas en el movimiento estudiantil(1974 1982)Las transformaciones políticas en el movimiento estudiantil(1974 1982)
Las transformaciones políticas en el movimiento estudiantil(1974 1982)LEON XIII
 
Mihaela Runceanu Dupa 20 De Ani...
Mihaela Runceanu   Dupa 20 De Ani...Mihaela Runceanu   Dupa 20 De Ani...
Mihaela Runceanu Dupa 20 De Ani...stela s
 
день незалежності сша, вашингтон
день незалежності сша, вашингтондень незалежності сша, вашингтон
день незалежності сша, вашингтонAnna Polud
 
好吃好玩塑化劑
好吃好玩塑化劑好吃好玩塑化劑
好吃好玩塑化劑Hsinjung Wu
 
Evoluzione rendering
Evoluzione renderingEvoluzione rendering
Evoluzione renderingYuma Noise
 
Esteban Galuzzi Press Summit 09
Esteban Galuzzi   Press Summit 09Esteban Galuzzi   Press Summit 09
Esteban Galuzzi Press Summit 09Daniel Vak
 
EDF2012 Florian Bauer - Using LOD to share clean energy data and knowledge
EDF2012   Florian Bauer - Using LOD to share clean energy data and knowledgeEDF2012   Florian Bauer - Using LOD to share clean energy data and knowledge
EDF2012 Florian Bauer - Using LOD to share clean energy data and knowledgeEuropean Data Forum
 
เว็บไซต์
เว็บไซต์เว็บไซต์
เว็บไซต์Ta'May Pimkanok
 

Destacado (20)

Il genocidio del Ruanda
Il genocidio del RuandaIl genocidio del Ruanda
Il genocidio del Ruanda
 
Pb Dvpt
Pb DvptPb Dvpt
Pb Dvpt
 
Las transformaciones políticas en el movimiento estudiantil(1974 1982)
Las transformaciones políticas en el movimiento estudiantil(1974 1982)Las transformaciones políticas en el movimiento estudiantil(1974 1982)
Las transformaciones políticas en el movimiento estudiantil(1974 1982)
 
Pyramid of-developer-skills
Pyramid of-developer-skillsPyramid of-developer-skills
Pyramid of-developer-skills
 
Mihaela Runceanu Dupa 20 De Ani...
Mihaela Runceanu   Dupa 20 De Ani...Mihaela Runceanu   Dupa 20 De Ani...
Mihaela Runceanu Dupa 20 De Ani...
 
Plaquette r&a
Plaquette r&aPlaquette r&a
Plaquette r&a
 
день незалежності сша, вашингтон
день незалежності сша, вашингтондень незалежності сша, вашингтон
день незалежності сша, вашингтон
 
Hownightcamefromthesea[2]
Hownightcamefromthesea[2]Hownightcamefromthesea[2]
Hownightcamefromthesea[2]
 
好吃好玩塑化劑
好吃好玩塑化劑好吃好玩塑化劑
好吃好玩塑化劑
 
bioquimica
bioquimicabioquimica
bioquimica
 
Trend stories
Trend storiesTrend stories
Trend stories
 
Evoluzione rendering
Evoluzione renderingEvoluzione rendering
Evoluzione rendering
 
Naswiz websource app
Naswiz websource appNaswiz websource app
Naswiz websource app
 
Esteban Galuzzi Press Summit 09
Esteban Galuzzi   Press Summit 09Esteban Galuzzi   Press Summit 09
Esteban Galuzzi Press Summit 09
 
EDF2012 Florian Bauer - Using LOD to share clean energy data and knowledge
EDF2012   Florian Bauer - Using LOD to share clean energy data and knowledgeEDF2012   Florian Bauer - Using LOD to share clean energy data and knowledge
EDF2012 Florian Bauer - Using LOD to share clean energy data and knowledge
 
Fanin 11 ppt1
Fanin 11 ppt1Fanin 11 ppt1
Fanin 11 ppt1
 
Microfinanzas
MicrofinanzasMicrofinanzas
Microfinanzas
 
เกาหลี
เกาหลีเกาหลี
เกาหลี
 
Promo5 anni
Promo5 anniPromo5 anni
Promo5 anni
 
เว็บไซต์
เว็บไซต์เว็บไซต์
เว็บไซต์
 

Similar a Desarrollo de softwareweb romero

01_Semana_01.pptx
01_Semana_01.pptx01_Semana_01.pptx
01_Semana_01.pptxedgardo qo
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaAlexa Romero
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-finaldanny rios
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVCLuis Fernando Aguas Bucheli
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloYip-yip
 
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...Luis Fernando Aguas Bucheli
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofwareMcDonald's
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónLeonardo Fleire Morales
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i procesovictdiazm
 
Arquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloArquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloPio.la
 

Similar a Desarrollo de softwareweb romero (20)

Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo
TrabajoTrabajo
Trabajo
 
01_Semana_01.pptx
01_Semana_01.pptx01_Semana_01.pptx
01_Semana_01.pptx
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vaca
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-final
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
profundizaU1.pdf
profundizaU1.pdfprofundizaU1.pdf
profundizaU1.pdf
 
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
15-Unidad 4: Introducción a las Arquitecturas Web 4.1 DAO 4.2 MVC
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB  Contenidos:  4.1 Dao  4.2 Mv...
15-TEMA: 4. INTRODUCCION A LAS ARQUITECTURASWEB Contenidos: 4.1 Dao 4.2 Mv...
 
Ingenieria Web
Ingenieria WebIngenieria Web
Ingenieria Web
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de información
 
02 unidad i proceso
02 unidad i   proceso02 unidad i   proceso
02 unidad i proceso
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Arquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de DesarrolloArquitectura de Información + Proceso Unificado de Desarrollo
Arquitectura de Información + Proceso Unificado de Desarrollo
 
Procesos de implementacion
Procesos de implementacionProcesos de implementacion
Procesos de implementacion
 
Software de tipo web
Software de tipo webSoftware de tipo web
Software de tipo web
 

Más de Alexa Romero

Origen y evolucion internt.docx
Origen y evolucion internt.docxOrigen y evolucion internt.docx
Origen y evolucion internt.docxAlexa Romero
 
Romero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpgRomero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpgAlexa Romero
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectossAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectosAlexa Romero
 
Estudio tecnico mercado
Estudio tecnico mercadoEstudio tecnico mercado
Estudio tecnico mercadoAlexa Romero
 

Más de Alexa Romero (10)

Origen y evolucion internt.docx
Origen y evolucion internt.docxOrigen y evolucion internt.docx
Origen y evolucion internt.docx
 
Nancy romero IA
Nancy romero IANancy romero IA
Nancy romero IA
 
Romero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpgRomero nancy tipos de busqueda.jpg
Romero nancy tipos de busqueda.jpg
 
Trabajo proyectoss
Trabajo proyectossTrabajo proyectoss
Trabajo proyectoss
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Estudio tecnico mercado
Estudio tecnico mercadoEstudio tecnico mercado
Estudio tecnico mercado
 

Desarrollo de softwareweb romero

  • 1.  Desarrollo de software orientado a la web.  Fases de un proyecto de desarrollo de  software orientado a la web.  Medida de la calidad de un software para la web.  Las pruebas de un software de tipo web NOMBRE: NANCY ROMERO NIVEL: 6TO SISTEMAS INGENIERO: JONH TOASA
  • 2. DESARROLLO DE SOFTWARE ORIENTADO A LA WEB DESARROLLO DE SOFTWARE Es un título algo arbitrario para el conjunto de tecnologías de software del lado del servidor y del cliente que involucran una combinación de procesos de base de datos con el uso de un navegador en Internet a fin de realizar determinadas tareas o mostrar información El desarrollador web, que es quien realiza esta labor, normalmente sólo se preocupa por el funcionamiento del software
  • 3.
  • 4. FASES DE UN PROYECTO DE DESARROLLO DE SOFTWARE ORIENTADO A LA WEB FASE 1. PLANIFICACIÓN FASE 2. CONTENIDO E INFORMACIÓN FASE 3. DISEÑO DE INTERFAZ FASE 4. DESARROLLO TÉCNICO FASE 5. PUBLICACIÓN y PROMOCIÓN
  • 5. FASE 1. PLANIFICACIÓN Esta fase consta del análisis (el 50% del todo) , una etapa primordial para poder culminar con éxito cualquier tipo de proyecto.  Documentación del proyecto  Memoria del proyecto  Objetivos  Mensaje  Audiencia  Contenido  Legalidad  Plazos de tiempo  Presupuesto FASE 2. CONTENIDO E INFORMACIÓN Se debe diseñar el diagrama de flujo que organizará la información en el sitio Web, proporcionando la estructura final de la Web y las distintas relaciones entre las paginas que la conforman.
  • 6. FASE 3. DISEÑO DE INTERFAZ Durante esta fase se debe desarrollar la interfaz gráfica del sitio Web, la forma, el estilo y diseño vendrá dado por la información de las fases predecesoras. Prototipo real FASE 4. DESARROLLO TÉCNICO Ha llegado la hora de transformar esas imágenes de la maqueta realizadas en la fase tres en el verdadero sitio Web. FASE 5. PUBLICACIÓN y PROMOCIÓN
  • 7. El desarrollo de un proyecto de sitio Web puede dividirse en tres etapas principales: 1) Prediseño. 2) Diseño. 3) Instalación y prueba
  • 8. MEDIDA DE LA CALIDAD DE UN SOFTWARE PARA LA WEB ¿Cómo evaluar la calidad una aplicación web a medida? Para evaluar la calidad de un software de ámbito web es necesario considerar sus: Cualidades Externas (se refieren a factores esperables que son útiles o aprovechables por los usuarios finales de un sistema) Cualidades Internas (aquellas que permitirán una labor sencilla, productiva, ordenada, y eficiente, a los desarrolladores del sistema, o a quienes deseen re- programarlo, mantenerlo, etc)
  • 9. LAS PRUEBAS DE UN SOFTWARE DE TIPO WEB PRUEBAS DE SOFTWARE Las Pruebas de Software es una investigación empírica y técnica cuyo objetivo es proporcionar información objetiva e independiente sobre la calidad del producto bajo pruebas a la parte interesada o Stakeholder. Las Pruebas de Software son una actividad más en el proceso de "Aseguramiento de la Calidad" Las Pruebas son básicamente un conjunto de actividades dentro del desarrollo de software. Dependiendo del tipo de pruebas, estas actividades podrán ser implementadas en cualquier momento de dicho proceso de desarrollo.
  • 10. FASE DE PRUEBAS EN APLICACIONES WEB Esta pruebas son una actividad a través de la que un sistema se ejecuta sobre unas condiciones o requerimientos específicos. Los resultados obtenidos a partir de estos procesos son observados, registrados y evaluados por los especialistas en desarrollo software.
  • 11. LOS OBJETIVOS DE LA FASE DE PRUEBAS SON LOS SIGUIENTES: - Encontrar y documentar defectos que pueda tener el producto web. - Validar que funciona para lo que ha sido diseñado. - Verificar requisitos que debe de cumplir el Sw. - Validar interación e integración de los componentes. - Asegurar que los defectos encontrados se han corregido antes de la entrega al cliente.
  • 12. LOS PRINCIPIOS BÁSICOS DE LAS PRUEBAS SON: 1. La prueba es usada para verificar la presencia de errores, nunca su ausencia. 2. La dificultad del proceso de prueba es la decisión de cuando un producto está complematamente testeado. 3. Evitar casos no planificados, no reulizables o triviales. 4. Definición de los resultados esperados para cada prueba. 5. Se deben de tener en cuenta tanto entradas y salidas válidas como los casos inesperados. 6. Las salidas deben de ser las deseadas o controladas. 7. Se empiezan por las funciones más sencillas y se avanza hasta las más complejas. 8. A excepción de las pruebas de unidad e integración, el proyecto web será testeado por personal del equipo de proyecto.
  • 13. Prueba de Aplicaciones WEB Una prueba Web, también llamada prueba Web declarativa, está compuesta por una serie de solicitudes http, funcionando en la capa de protocolo. Estas no ejecutan JavaScript. Sin embargo, puede simular acciones de JavaScript en tiempo de ejecución utilizando complementos de prueba Web, complementos de solicitud de prueba Web, reglas de extracción o pruebas Web codificadas. Las pruebas Web sirven para probar la funcionalidad de aplicaciones Web y para probar las aplicaciones Web bajo carga. Las pruebas Web se utilizan en pruebas de rendimiento y en pruebas de carga excesiva. Puede crear pruebas Web registrando sus actividades en una sesión del explorador