A1.10 Corregir los defectos encontrados en el Plan de Pruebas de Sistema con base en el Reporte de Pruebas del Sistema y obtener la aprobación de las correcciones. Al realizar las pruebas especificadas en el Plan de pruebas del sistema se encontraron falencias en algunos aspectos de la aplicación que fueron tratados y corregidos antes de su lanzamiento para garantizar una mayor satisfacción por parte del usuario final. 1. La Aplicación Web Funcionó correctamente en los tres navegadores especificados en el plan de pruebas. 2. En campos relacionados con los precios y cantidad que inicialmente permitía el ingreso de valores negativos fueron validados del lado del cliente por medio de código Java Script, informando mediante mensajes de advertencia sobre valores no permitidos. Del lado del servidor también se realiza la validación antes de realizar su almacenamiento; en caso de contener valores negativos no se permitirá su registro en la Base de Datos. 3. Campos alfabéticos que no permitan valores numéricos y campos numéricos que no permitan datos alfabéticos fueron manejados del lado del usuario por medio de código Java Script. En el caso de presentarse errores de este tipo se informa al usuario por medio de mensajes de advertencia. 4. Para evitar Problemas de duplicidad en la base de datos al momento de registrar productos o usuarios, se realiza la validación del lado del servidor, verificando que un campo único o identificador (en el caso del producto la referencia y en el caso del usuario la cédula) no se encuentre ya registrado. 5. Para forzar al usuario a que llene campos que son obligatorios se hace por medio de validaciones en java Script del lado del cliente. 6. Las pruebas de correspondencia en los datos ingresados o actualizados por el administrador y los datos visualizados en la Aplicación Web, se realizaron mediante la inserción y actualización de 20 registros. Una vez insertados y/o actualizados se consulta la base de datos para verificar la existencia en el caso de registrarlo o el efecto de los cambios realizados. 7. Para evitar, en el momento de la modificación de un registro, el cambio de variables que lo identifican; se deshabilita la opción de edición de estos campos (referencia, identificador del producto). 8. Para probar la correcta búsqueda de un producto, se realizan consultas de registros ya existentes en la base de datos y se determina si los datos arrojados son los deseados. El problema en la distinción de mayúsculas y minúsculas en la búsqueda se solventa con la transformación a mayúsculas del nombre del producto en el momento del registro y del campo mediante el cual se está buscando (nombre).