jueves, 24 de mayo de 2012

Pruebas Unitarias

Unit Test

Una prueba unitaria es una forma de probar el correcto funcionamiento de un módulo de código. Esto sirve para asegurar que cada uno de los módulos funcione correctamente por separado.


Crear y ejecutar una prueba unitaria: describe como crear una prueba unitaria que se rellena con datos para el método que se va a probar, esos datos son los que le ponemos manualmente lo demás lo genera por defecto.

Bueno en este caso les daremos a conocer un pequeño ejemplo de pruebas unitarias.

Esta prueba es del método de guardar ahí veremos con probar pequeñas cantidades de códigos.





Esta otra prueba es del método de modificar.




Y de por ultimo crearemos el de una interfaz, es muy sencillo media ves aprendas y te guste lo que haces. 


miércoles, 28 de septiembre de 2011

Un sencillo ejemplo de procedimientos almacenados

Abrimos SQL Sever 2008, luego cuando ya esté conectada  le damos click en nueva consulta, ahora crearemos procedimientos almacenados, donde te registra, elimina y actualizar.

1.       Ahora creamos la tabla, que está con el nombre de  “producto2”, como se observa en la imagen tiene un nombre, cantidad y categoría. Luego se selecciona y se ejecuta para comprobar que no haya errores.



 2. Ahora creamos el producto a registrar, como se ve en la imagen, luego se selecciona esa parte y se ejecuta como en la imagen anterior para ver que los comandos estén correctamente. 


3. Luego se le agrega “select * from producto2”, se selecciona y se ejecuta para que muestre los resultados así como pueden ver al final de esta imagen.


4.  Luego creamos el producto para eliminar, así como sea visto en las imágenes anteriores se hace casi lo mismo, pero es de tener cuidado en poner bien los comandos, de esa misma forma se selecciona y se ejecuta.


5.  Ahora se crear el de actualizar producto y sigue los mismos pasos de la imagen. Y se vuelve hacer los mismos procesos de las imágenes anteriores. Como ven donde dice “UPDATE” sirve para dar actualizaciones a todo lo relaciona con Microsoft, en este caso es para actualizar el producto.


6. En el último paso es como el de los anteriores se hace lo mismo, bueno al final de esta imagen se ve el resultado final, ya el producto actualizado porque si se fijan en donde se registro esta como “ 'arroz',7,'san francisco’ ” y en este “ 'arroz',2,'san francisco’ “. 


Bueno esto fue todo por ahora un sencillo procedimiento almacenado.


viernes, 9 de septiembre de 2011

Actualización de datos por medio de BD locales.

1. Como todos sabemos primero se crea un nuevo proyecto en Visual Basic que se llama “Windows Form Application”. Ahora crearnos en “Solution WindowsFormApplication” en un nuevo proyecto (new Project).


2. A ese  le quedo como nombre “WindowsFormApplication2”.Luego se crea otra clase llamada “Class Library “a esta le puse el nombre de: Ejemplo. Después de tenerla nos vamos a Ejemplo y le das click derecho y agregas un nuevo ítem.





      3. Luego se va donde dice “Data” y elige “Local Database” y le das click. Después de eso te aparecerá Data Source y eliges “DataSet” y luego le das cancel.




4. Seguidamente buscas la tabla y le das click derecho, luego seleccionas “Create Table”. Bueno el nombre que elegí para esta tabla fue “Test”, en “colum name” le puse un “ID y Name” así como ven en la imagen, después buscas “Identify” y lo pones en “True”.


5. Luego de crear la tabla “TEST”, le das click derecho y busca donde dice “Show Table Data”. 
      Después donde dice NULL le pones cualquier número, yo aquí hice solo un ejemplo.


6.  Después en la clase “Ejemplo” agregas un nuevo ítem, seleccionas “Data” y agregas “ADO.NET Entity Data Model” y le das doble click.



7. Después de eso te aparecerá otra imagen y tienes que seleccionar “Generate from Database”, le das next y te mandara aquí luego desplazas “Tables”  y seleccionas “Test” y finalizas.


8. Bueno después  te aparecerá una tablita que dice “Test” cierra eso y te vas para “Ejemplo” le das click derecho y le das build, después en “WindowsFormApplication2”, en “References” le das “Add Reference” y te llevara aquí le das Ok.


9. Luego abres la clase “Form1.cs” y buscas “Data” y le das donde dice “Add New Data Source”, eliges “Object” y le das next  y seguidamente te manda aquí, desplazas “Ejemplo” y seleccionas “Database1Entities” como en esta imagen.



10. Ahora en “Data Source”, te vas para “Test” y lo arrastras hacia el cuadro “Form1”   después lo desglosas y le das donde dice “Dock in Parent Contain” en esta imagen ya hice ese proceso,  luego le das guardar y te vas para donde dice “Build” seleccionas “Build Solution” 


11. Te tira un error lo puedes ver en la imagen, y es porque tienes que agregar una referencia, ahora en “WindowsFormApplication2” agregas la referencia y en la siguiente imagen veras que opción se selecciona.



12. Bueno en esta imagen puedes observar lo que tienes que hacer, te vas para “.NET” y buscas “System.Data.Entity” y le das Ok. 


13. Y  después en el cuadro “Form1” le das doble click y te va a mandar aquí y agregas este código así como esta en la imagen.

                             this.testBindingSource.DataSource =
                (new Ejemplo.Database1Entities()).Test;



14. Luego lo ejecutas y te tira eso que estan en amarillo, y para que se quite eso le das en el cubito azul se llama “stop debugging”.


15. Seguidamente baja "App.Config" hacia “WindowsFormApplication2”, le das doble click en "App.Config" 

16. Luego lo ejecutas y te aparecerá esto. Y eso esto por este momento.