使用AzMan实现授权方案的自动测试

时间:2009-05-28 18:38:31

标签: visual-studio unit-testing tfs authorization azman

我有一个使用AzMan授权的Web应用程序,可以为不同的用户授予不同的功能。 我刚刚开始使用WatiN来实现在Visual Studio Team System / TFS下运行的一些自动化Web UI测试。我希望能够使用它来验证不同的授权方案。要做到这一点,虽然我需要能够通过AzMan(使用虚拟测试帐户)获得不同权限的不同用户运行不同的测试。

有没有人有自动测试AzMan授权的经验?

如何在TFS下以不同用户身份运行VS“单元”测试?

1 个答案:

答案 0 :(得分:1)

用于身份验证的方法将影响您执行此操作的方式。

如果您使用的是集成安全性(Windows身份验证),那么可以采用一种方式运行WatiN测试,就像使用模拟的其他Windows用户一样。

如果您正在使用表单身份验证,那么您可以使用WatiN以不同的用户身份登录,因为它只是“纯网络”POST的/ GET。