首先,我不认为这是重复 of 其他问题 on 单元测试。我所寻求的帮助是向一个由程序员、分析师、经理和测试人员组成的团队阐述其价值。通过自动测试,我不认为我需要区分单元测试(例如JUnit)、BDD (例如JBehave、Fitness)和UI (Selenium,Watir),因为我认为它们都提供了相似的价值(但可以自由地写出不同意的答案:)节省时间/成本:编写自动化测试可能比编写测试</em
在编写单元测试时,有时可以为每个可能失败的条件创建断言,也可以为捕获所有这些条件的断言创建断言。ExpectedValue", "'ExpectedKey' is present but value is not 'ExpectedValue'");我使用的是VS2010和集成的测试工具,但这个问题是通用的。