所以通常我的应用程序非常小,我的测试框架只是一个控制台项目。 。我用静态方法添加类并测试我的代码。我觉得这种方法非常简单,很好(特别是因为你可以看到输出)关于测试或单元测试的一些基本问题
我在Visual Studio中有一个很好的小测试项目,所以我对你如何测试东西有点困惑“T似乎单元喜欢,例如:
Purchase.LoadAllAsync()//finished loading on the loadcomplete event
我会写什么样的单元测试的这个?特别是因为这会根据数据库中的内容进行更改?
我做了一些侦察的SO,发现这个: When is a Test not a Unit-test?
进一步迷惑我,如果测试没有单元测试,你会怎么测试呢?
有时我通常只是在主窗体中写一个小测试函数,或者在silverlight中编写主页,然后将其删除。但我想单元测试是因为测试需要留在那里,所以你可以重新使用它们吗?
对不起,如果我有点太无知! = P
感谢
更新
也想补充一下:什么是运行在应用程序本身精细的测试,但是从外部代码调用时失败。 (这发生在我身上几次)这是否也发生在你们身上,或者这是否意味着糟糕的设计?
[关于测试或单元测试的一些基本问题]的可能的重复(http://stackoverflow.com/questions/4243374/some-basic-questions-on-testing-or-unit-testing) – 2010-11-22 07:53:19
@Pieter You'已经联系到我的问题? – gideon 2010-11-22 07:54:34
@Pieter,只有_one_可以是重复的,必须是原始的:-) – paxdiablo 2010-11-22 07:56:13