使用 AzMan 实现的授权场景的自动化测试
我有一个 Web 应用程序,它使用 AzMan 授权向不同用户授予不同的功能。 我刚刚开始使用 WatiN 来实现一些在 Visual Studio Team System/TFS 下运行的自动化 Web UI 测试。 我希望能够使用它来验证不同的授权场景。 为此,我需要能够作为通过 AzMan 授予不同权限的不同用户运行不同的测试(使用虚拟测试帐户)。
有人有自动测试 AzMan 授权的经验吗?
在 TFS 下以不同用户身份运行 VS“单元”测试怎么样?
I have a web application that uses AzMan authorization to grant different functionality to different users.
I've just started using WatiN to implement some automated web UI tests that run under Visual Studio Team System/TFS. I'd like to be able to use it to verify the different authorization scenarios. To do this though I'd need to be able to run different tests as different users who are granted differing rights through AzMan (using dummy test accounts).
Does anyone have experience with automating testing of AzMan authorization?
How about running VS "unit" tests as different users under TFS?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您用于身份验证的方法将影响您执行此操作的方式。
如果您使用集成安全性(Windows 身份验证),那么一种方法可能是使用模拟作为其他 Windows 用户运行 WatiN 测试。
如果您使用表单身份验证,那么您只需使用 WatiN 以不同用户身份登录,因为它只是“纯 Web”POST/GET。
The method that you use for authentication will affect how you can do this.
If you are using Integrated Security (Windows auth) then one way could be to run your WatiN tests as other Windows users using impersonation.
If you are using Forms Authentication then you can just use WatiN to log in as the different users because it's just "pure web" POST's/GET's.