2

我有一个 WP7 应用程序,它使用 3 层架构,中间有一个 Azure 服务来执行所有数据库操作,但是在尝试为此编写单元测试时遇到了困难。

任何人都可以建议我如何测试我的系统的任何方法

问候

4

1 回答 1

0

通常的单元测试解决方案在这种情况下可以正常工作。在 Windows Phone 端,您可以创建一个模拟服务。也就是说,您实际上并没有连接到 Windows Azure,但您有一个与 Windows Azure 服务接口相同的接口。该接口返回一些模拟数据。您针对这个模拟接口进行测试。在 Windows Azure 端,您需要对数据访问层以及服务层进行一些单元测试。我假设你使用实体框架,你可以创建一个单元测试来测试 CRUD 操作而不引入服务。至于服务层,你需要在另一个单元测试中添加一个服务引用(假设你使用的是SOAP或OData),然后进行测试。

于 2012-04-26T06:31:53.560 回答