我喜欢编写单元测试,并同意它们是测试代码,防止回归等的绝佳方法。但是,我发现自己无法编写它们,因为我日复一日地工作的绝大多数代码都是应用程序向用户显示UI的代码。是否有对应用程序代码进行单元测试的好方法?这里的最佳做法是什么?
我不是在寻找诸如框架之类的具体答案。而是,总的来说,您如何解决这个问题?
什么是“显示UI的应用程序代码”?您是在谈论MVC中的C吗?
—
Martin Wickman 2010年
我说的是任何图形界面-JavaScript / HTML,带有MFC的C ++,WinForms,WPF等...
—
Justin Ethier 2010年
MVVM易于进行单元测试。请参阅MVVM 命令模式。
—
阿米尔·雷扎伊
@amir-您有参考文献或其他信息吗?
—
贾斯汀·埃斯蒂尔2010年