Pruebas De Software

Páginas: 8 (1925 palabras) Publicado: 10 de febrero de 2013
Facultad de Ingeniería y Arquitectura

Materia: Pruebas de Software |
Tarea #: Proyecto Final – Pruebas Unitarias |
Profesor: Ing. José Alcázar | Alumno: Edgar Olvera Hdez. |
Fecha: 08/12/2012

Pruebas Unitarias
* MetadataSQL
* Clase CuentaBancaria
Visual Studio 2010
C# .net framework 3.5
TEST SCOPE MetadataSQL:
* Verificar que se establezca la conexión a la base dedatos Clientes (MS SQL Server 2008 R2).
* Verificar que se extraiga la información de la base de datos una vez que se haya establecido la conexión
* Verificar que se cierre la conexión de la base de datos.

1. Ejecución de pruebas Uniarias de la aplicación MetadataSQL

* DisposeTest
* Form1_LoadTest
* bttnDesc_ClickTest
* bttnConectar_ClickTest
*button1_ClickTest
* InitializeComponentTest
* MetadataConstructorTest

2. Metadata.cs
3. using System;
4. using System.Collections.Generic;
5. using System.ComponentModel;
6. using System.Data;
7. using System.Drawing;
8. using System.Linq;
9. using System.Text;
10. using System.Windows.Forms;
11. using System.Data.Sql;
12. using System.Data.SqlClient;13. using System.Data.SqlTypes;
14.
15. namespace MetadataSQL
16. {
17. public partial class Metadata : Form
18. {
19.
20. SqlConnection conexion = new SqlConnection();
21.
22. //DataTable para almacenar los nombres de las tablas de la base de datos
23. DataTable dtTablas = new DataTable();
24.
25.//DataSet y DataAdapter para obtener los datos
26. DataSet datos = new DataSet();
27. SqlDataAdapter adaptr = new SqlDataAdapter();
28.
29. //Cadena string para la consulta
30. string strsql;
31.
32.
33. public Metadata()
34. {
35. InitializeComponent();
36.
37.
38. }39.
40. private void Form1_Load(object sender, EventArgs e)
41. {
42.
43.
44. }
45.
46. private void bttnConectar_Click(object sender, EventArgs e)
47. {
48. conexion.ConnectionString = "Data Source=(local);Initial Catalog=Clientes;Integrated Security=True";
49.
50. try51. {
52. conexion.Open();
53. MessageBox.Show("Conexión Establecida");
54. }
55.
56. catch (Exception)
57. {
58. MessageBox.Show("Conexión fallida");
59. }
60.
61. }
62.
63. private void bttnDesc_Click(object sender,EventArgs e)
64. {
65. try
66. {
67. conexion.Close();
68. MessageBox.Show("La conexión se ha cerrado");
69. }
70.
71. catch (Exception ex)
72. {
73. MessageBox.Show("No se pudo cerrar la conexión" + ex.Message);
74. }
75.}
76.
77. private void button1_Click(object sender, EventArgs e)
78. {
79. try
80. {
81. strsql = "SELECT TABLE_NAME as Tabla FROM Information_Schema.Tables";
82. adaptr.SelectCommand = new SqlCommand(strsql, conexion);
83. adaptr.Fill(dtTablas);
84.
85.
86.foreach (DataRow dr in dtTablas.Rows)
87. {
88. if (!dr.IsNull("Tabla"))
89. {
90. DataTable dt = new DataTable();
91. strsql = ("SELECT TABLE_CATALOG as Db, TABLE_NAME as Tabla, ORDINAL_POSITION as Posicion, COLUMN_NAME as Columna, IS_NULLABLE as AdmiteNulos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pruebas de software
  • Pruebas de software
  • Pruebas de software
  • Pruebas De Software
  • Pruebas de software
  • pruebas de software
  • prueba de software
  • PRUEBAS DE SOFTWARE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS