2

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

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

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

4

1 回答 1

2

我看到两个主要选项:

  • 如果您有身份验证票的包装器和存储库的接口,则可以有效地对所涉及的逻辑进行单元测试(不确定您如何使用 asp.net 成员框架,但无论如何您都可以将此逻辑移动到一个类您可以进行单元测试)。
    • 使用 watin 或 selenium 进行自动化的 Web 验收测试——这仍然会在您选择的测试框架(mstest、nunit 等)中编写

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

于 2009-02-26T05:23:20.963 回答