用Visual Studio Team版进行测试驱动开发
三、测试解决方案
为了学习如何在VSTET中使用不同的测试类型来工具,本文使用了一个可下载的网站的例子,这个例子要求用户注册和登录。我们可以看看如图1的结构和组件。

图1 WebTest解决方案:在sample解决方案中的这个工程包括了一个简单的网站,一个数据访问层,以及其他的一些测试工程。
Example解决方案由如下六个工程组成:
1. WebTest:这个工程包含了Web站点的UI元素,其中包括登录页和一个欢迎页。
2. WebTest.BizObjects:这个工程包含了要求的商业对象。User.cs包含了所定义的用户对象。
3. WebTest.DAL:这是一个数据访问层。UserDAL类包含了被User类支持的不同的方法实现。
4. WebTestDAL.Interfaces:这个工程包含了所用的接口。IUserDAL定义了被User类支持的操作列表。
5. WebTest.DAL.UnitTests:这个工程包含了用于测试WebTest.DAL的单元测试。
6. WebTest.WebTest:这个工程包含了用于测试WebTest工程的UI部分的Web测试程序。
0
相关文章