【发布时间】:2011-08-24 05:44:33
【问题描述】:
例如,如果我编写 Add A customer 功能,可能会像这样:
场景:添加客户 鉴于我在客户页面上 当我输入登录名时 然后我按添加 我应该会看到新添加的客户确认消息
我开始在 watin 中编写代码以打开浏览器并转到客户页面。 在这一点上不存在。
问题是: 1)然后我是否跳入单元测试并为不存在的页面编写单元测试?在 MVC 中,这将是一个控制器,但在 asp.net webforms 中,它与步骤定义中的测试相同。 2) 单元测试如何与步骤定义相关联?假设在项目结束时,我有大量功能和大量单元测试。然后,如果我查看其中一个功能开始失败,我怎么知道哪些单元测试对应于它?或者这甚至重要吗?
我不确定这是一个最佳实践问题还是人们认为正确的问题。
提前致谢。
【问题讨论】:
标签: specflow