You are on page 1of 7

PLANIFICACIN DE LA VERIFICACIN Y VALIDACIN DE APLICACIONES WEB

PLANIFICACIN DE LA VERIFICACIN La planificacin de la verificacin debe definir el propsito, los mtodos, las frecuencias y las responsabilidades de las actividades de verificacin. Las actividades de verificacin deben confirmar que: a) los PPRs estn implementados; b) la entrada a los anlisis de se actualiza continuamente; c) los PPR operacionales y los elementos dentro del plan APPCC se han implementado y son eficaces; d) los niveles de peligros estn dentro de los niveles aceptables identificados, y e) otros procedimientos requeridos por la organizacin se han implementado y son eficaces. Los resultados de la planificacin deben estar en un formato adecuado para los mtodos de operacin de la organizacin. Los resultados de la verificacin se deben registrar y deben comunicarse al equipo de inocuidad de los alimentos. Deben proporcionarse los resultados de la verificacin para permitir el anlisis de los resultados de las actividades de verificacin. Si el sistema de verificacin se basa en el ensayo de muestras del producto final, y cuando las muestras de ensayo evidencian no conformidad con el nivel aceptable de peligro relacionados con la Inocuidad de los alimentos, los lotes afectados de producto se deben manejar como potencialmente no inocuos de acuerdo con lo establecido en el numera Validacin de Datos La validacin La validacin de datos garantiza la correccin y precisin de todos los valores de datos de la aplicacin. La validacin de datos de la aplicacin puede disearse utilizando distintos enfoques: cdigo de interfaz de usuario, cdigo de aplicacin o restricciones de bases de datos. Hay varios tipos de validacin de datos: Validacin del tipo de datos.

Comprobacin del intervalo. Comprobacin del cdigo. Validacin compleja.

Una de las formas ms sencillas de validacin de datos consiste en comprobar el tipo de datos. La validacin del tipo de datos responde a preguntas tan simples como "Es alfabtica la cadena?" y "Es numrico el nmero?". Normalmente, validaciones tan simples se pueden controlar con la interfaz de usuario de la aplicacin.

Como ampliacin del tipo sencillo de validacin, la comprobacin del intervalo garantiza que el valor proporcionado est entre los valores mximo y mnimo permitidos. Por ejemplo, un cdigo de servicio con tipo de datos "character" slo puede admitir caracteres alfabticos de la A a la Z; el resto de caracteres no sera vlido. Al igual que ocurre en el caso de la validacin del tipo de datos, la interfaz de la aplicacin puede proporcionar normalmente la validacin de intervalo necesaria aunque, como alternativa de diseo, se puede crear una regla de empresa para controlar validaciones de intervalo. La comprobacin del cdigo es un poco ms complicada y requiere normalmente una tabla de bsqueda. Por ejemplo, supongamos que la aplicacin calcula los impuestos sobre ventas correspondientes nicamente a determinados cdigos de estados. Ser necesario crear una tabla de validacin que contenga cdigos de estados sujetos a impuestos que estn autorizados. Esta tabla de validacin puede formar parte de una regla de empresa, o se puede implementar directamente en la base de datos a efectos de bsqueda mediante consulta. A veces, una validacin sencilla de bsqueda y de campo no es suficiente. Por ejemplo, consideremos el caso de una peticin de asistencia sanitaria que tiene un importe facturado de 123,57 dlares, pero cuyo importe permitido puede depender de una acumulacin variable anual con un lmite de 1.500 dlares (sin superar directiva de duracin mxima de 100.000 dlares). En esta situacin, la validacin de datos va ms all de la pantalla de entrada de datos inmediata y consiste tambin en una evaluacin minuciosa de cmo se ha de pagar la peticin basndose en los lmites de la directiva y en las acumulaciones anual y de vida. Este tipo de validacin de datos compleja de varios archivos se suele controlar mejor con reglas de empresa basadas en procedimientos. Las estructuras de archivos antiguas tienen el inconveniente de que los datos se corrompen con frecuencia (por ejemplo, campos numricos en blanco o con caracteres alfabticos). Cuando se crea una aplicacin empresarial, se debe crear tambin una utilidad de comprobacin para verificar la correccin de cada uno de los campos de todos los registros de los archivos que utiliza la aplicacin. Si no se realiza esta accin, los resultados producidos por la aplicacin pueden ser imprevisibles. Controles de Validacin en ASP .Net Los controles de servidor de validacin son un conjunto de controles que permiten validar un control de servidor de entrada asociado, como un control TextBox, y mostrar un mensaje personalizado cuando se produce un error en la validacin. Cada control de validacin realiza un tipo determinado de validacin. Por ejemplo, se puede validar frente a un valor especfico o un intervalo de valores mediante los controles CompareValidator y RangeValidator, respectivamente. Se puede incluso definir criterios de validacin propios mediante el control CustomValidator. Dado que el mensaje de error se muestra en el control de validacin, se puede controlar el lugar donde se muestra el mensaje en la pgina Web colocando el

control de validacin en el lugar deseado. Tambin se puede mostrar un resumen de los resultados de todos los controles de validacin en la pgina mediante el control ValidationSummary. De manera predeterminada, la validacin se realiza al hacer clic en un control de botn, como Button, ImageButton o LinkButton. Para impedir que se realice la validacin al hacer clic en un control de botn, establezca la propiedad CausesValidation del control de botn en false. Esta propiedad suele estar establecida en false para un botn cancel o clear con el fin de impedir que se realice la validacin cuando se hace clic en el botn.Las reglas de estilo CSS se aplican "en cascada", es decir, las reglas de estilo globales se seguirn aplicando a todos los elementos HTML a menos que sean sustituidas por las reglas de estilo locales. En general, las reglas de estilo locales tienen prioridad sobre las reglas de estilo globales. Esto significa que un estilo definido en un bloque STYLE de una pgina Web, por ejemplo, puede modificar desde una pgina concreta el estilo de todo el sitio Web definido en una hoja de estilos CSS externa. De forma similar, un estilo en lnea definido dentro de una etiqueta HTML individual de la pgina puede modificar en una lnea los estilos definidos para este tipo de elemento en todo el sitio.

Propiedades bsicas de los controles de Validacin La siguiente tabla muestra las principales propiedades que se aplican a todos los controles de validacin. Propiedad ControlToValidate Descripcin Id. de programacin del control de salida que evaluar el control de validacin. Si no es un Id. Legtimo, se iniciar una excepcin. Modo en que se muestra el control de validacin especificado. Esta propiedad puede ser uno de los siguientes valores: Ninguno El control de validacin jams se muestra en lnea. Utilice esta opcin cuando desee mostrar el mensaje de error slo en un control ValidationSummary Esttico El control de validacin muestra un mensaje de error si se produce un error en la validacin. Se asigna un espacio en la pgina Web para el mensaje de error incluso si el control de entrada supera la validacin. No cambia el diseo de la pgina cuando el control de validacin muestra su mensaje de error. Como el diseo de pgina es esttico, si hay varios controles de validacin para el mismo control

Display

de entrada, stos debern ocupar distintas ubicaciones en la pgina. Dinmico El control de validacin muestra un mensaje de error si se produce un error en la validacin. El espacio para el mensaje de error se asigna dinmicamente en la pgina cuando se produce un error en la validacin. De este modo, varios controles de validacin pueden compartir la misma ubicacin fsica en la pgina. EnableClientScript Indica si est habilitada la validacin en el cliente. Para deshabilitar la validacin en el cliente en los exploradores que admitan esta funcin, establezca la propiedad EnableClientScript en false. Enabled Indica si est habilitado el control de validacin. Para impedir que el control de validacin valide un control de entrada, establezca esta propiedad en false. ErrorMessage Mensaje de error que se va a mostrar en el control ValidationSummary si se produce un error en la validacin. Si no est establecida la propiedad Text del control de validacin, tambin se muestra este texto en el control de validacin cuando se produce un error en la validacin. Se utiliza normalmente la propiedad ErrorMessage para proporcionar diferentes mensajes para el control de validacin y el controlValidationSummary. ForeColor Especifica el color en el que se va a mostrar el mensaje en lnea cuando se produce un error en la validacin. IsValid Indica si el control de entrada especificado por la propiedad ControlToValidate se determina como vlido. Text Si esta establecida esta propiedad, se muestra este mensaje en el control de validacin cuando se produce un error en la validacin. Si no est establecida esta propiedad, el texto especificado en la propiedad ErrorMessage se muestra en el control. Descripcin de los controles de Validacin Los controles de Validacin los encontramos en el cuadro de herramientas, la imagen siguiente muestra los controles encerrados marcados.

Verificacin y Validacin del Diseo 1. Verificacin y Validacin del Diseo. C. Planificacin Inspecciones de Software B. Pruebas del Software 1. Pruebas del Sistema 2. Pruebas de Componentes 3. Diseo de Casos de Prueba 4. Automatizacin de las Pruebas Verificacin y Validacin del Diseo (LaPruebadelSoftware) La prueba del software se conoce tambin como verificacin y validacin (V&V). Verificacin: conjunto de actividades que aseguran que el software implementa correctamente una funcin especfica (estamos construyendo el producto correctamente?).

Validacin: son las actividades que buscan asegurar si el software construido sea justa a los requisitos del cliente (estamos construyendo el producto correcto?)

Fuentes de informacin: http://www.elguille.info/colabora/NET2005/FernandoLuque_ASPValidar.htm http://www.slideshare.net/jpbthames/verificacin-y-validacin-del-diseo

You might also like