我相信大多数人都在编写大量的自动化测试,而且在进行单元测试时你也遇到了一些常见的陷阱.
我的问题是你是否遵循任何编写测试的行为规则以避免将来出现问题?更具体一点:良好单元测试的属性是什么,或者您如何编写测试?
鼓励语言不可知的建议.
language-agnostic tdd integration-testing unit-testing testing-strategies
我们使用SWTBot编写功能测试.测试某些情况非常困难,一些程序员直接从实现中使用类及其方法(例如,类中的调用方法AddUserDialog等).这是好方法吗?为什么?
请下一个qustion.SWTBot足以测试基于Eclipse的RCP应用程序吗?是否有必要编写单元测试?
注意:我们是scrum团队.