![]() |
1
2
包括单元测试所需的任何内容,该测试可以在没有任何人交互的情况下运行,或者包含正在观察的期望。 如果您想查看表单中的某些内容是否正确显示,那么您正在进行功能测试。 如果您发现必须对表单进行大量测试,那么您的表示层(视图层)中可能有过多的业务逻辑,您可能希望将业务逻辑移动到一个类中,该类可以独立于处理表单的任何内容进行单元测试。 如果您只需要Windows.Forms中的一些枚举类或助手类,而这些与实际创建表单无关,那么可以进行单元测试。 |
![]() |
2
2
如果您只需要DialogResult的枚举定义,我看不到任何问题。 如果您使用这个库来显示用户界面,从自动化的角度来看,这将是一件糟糕的事情,除非这个自动化套件是专门为自动测试用户界面而设计的(我想它不是这样,或者您已经有了引用)。 |
![]() |
3
2
你的测试本质上与什么形式有关?如果不是,则类型本身不应引用
|
![]() |
4
1
这取决于您的设置和您的测试项目的要求,但是作为一个一般规则,我会说这样做并不是一个坏的实践;尽管在我的经验中,这是一个相对罕见的实践。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |