单元测试用户登录/注销

时间:2009-02-25 21:47:41

标签: asp.net unit-testing asp.net-membership integration-testing

我对整个单元测试概念都很陌生,所以如果“单元测试”是错误的话,我很抱歉。我认为这实际上可能是一次“整合测试”?

无论如何,我使用asp.net的会员框架进行登录,注销,更改密码等。但我做了一些额外的事情,比如更新身份验证票证,在注册时向另一个表添加条目,刷新身份验证票证密码更改等

为这些类型的案件编写测试的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

我看到两个主要选项:

  • 如果您有auth票证的包装器和存储库的接口,您可以有效地对所涉及的逻辑进行单元测试(不确定您如何使用asp.net成员资格框架,但无论如何您可以移动此逻辑你可以单独测试一个班级。
    • 使用watin或selenium进行自动化网络验收测试 - 这仍然会在您选择的测试框架中编写(mstest,nunit等)

更新1:我会同时对逻辑和WAT进行全面的单元测试,而不是冒烟测试。

相关问题