WEB开发网
开发学院数据库MSSQL Server Visual Studio 2005 Team Edition for Database P... 阅读

Visual Studio 2005 Team Edition for Database Professionals 介绍

 2010-10-01 10:20:11 来源:WEB开发网   
核心提示: Northwind 数据库导入后,您可能想要通过“Schema View”(架构视图)窗口找到 CustOrderHist 存储过程,Visual Studio 2005 Team Edition for Database Professionals 介绍(10),右键单

Northwind 数据库导入后,您可能想要通过“Schema View”(架构视图)窗口找到 CustOrderHist 存储过程。右键单击该对象会显示“Create Unit Tests”(创建单元测试)选项。选择此选项会显示图 4 中所示的对话框。

该对话框分为三组。使用“Current”(当前)选择组指定 DB Pro Edition 应针对哪一项或哪几项生成单元测试。可以选择任意数量的存储过程、函数或触发器。(请注意,图 4 中的对话框不显示函数节点或触发器节点,因为 Northwind 数据库只有存储过程。)

Visual Studio 2005 Team Edition for Database Professionals 介绍

图 4“Create Unit Tests”(创建单元测试)对话框

在“Output”(输出)项目组中,定义是创建新测试项目还是向现有项目添加新单元测试。如果要创建新项目,请选择默认编程语言(Visual Basic 或 Visual C#)。最后,指定新的类名称或选择现有类(假定您选择了现有测试项目)。

第一次为数据库创建单元测试并遇到“Create Unit Tests”(创建单元测试)对话框时,您可能认为选择所有内容并单击“OK”(确定)就可以了。千万不要这样做。您想将所有可测试对象都置于同一类中?甚至要将所有这些对象都置于同一测试项目中?正如您不愿意将所有代码置于单个类库内的单个类中一样,您可能也不想将所有测试都置于这样一个受限的配置中。事实上,数据库可使用架构这一点为我们提供了极好的分解机制。单击“OK”(确定)之前,请仔细考虑一下

在此示例中,选择 CustOrdersOrders 和 CustOrdersDetails 存储过程。DB Pro Edition 会自动在 CustOrderHist 的旁边打上勾号。对于所选择的每个编程对象,都会为其自动生成测试脚本(您可能需要进行自定义)。选择编程语言,将项目的名称改为 NorthwindTests,将类的名称改为 Customers,然后单击“OK”(确定)以生成测试项目和单元测试。(请注意,选择编程语言并不意味着您必须使用它,因为您可以使用 T-SQL 完成您所需的所有操作。)在单击“OK”(确定)后,会显示“Test Project Configuration”(测试项目配置)对话框(参见图 5)。从顶部开始,首先在第一部分设置连接设置。

上一页  5 6 7 8 9 10 

Tags:Visual Studio Team

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接