我有一个 C# 项目,它的大部分复杂行为都实现为用户与之交互的电子表格的事件处理程序。
我熟悉测试代码,但我不确定如何测试电子表格的复杂行为(例如在用户更改单元格的值时添加和删除行或调用第 3 方组件)。不仅编码行为与电子表格行为纠缠在一起,而且当以编程方式更改其值时,我也无法触发电子表格事件。我不知道要模拟什么,因为它也没有真正分成不同的类。
是否有用于 WinForms 的 Selenium 或其他方式来做到这一点?
我有一个 C# 项目,它的大部分复杂行为都实现为用户与之交互的电子表格的事件处理程序。
我熟悉测试代码,但我不确定如何测试电子表格的复杂行为(例如在用户更改单元格的值时添加和删除行或调用第 3 方组件)。不仅编码行为与电子表格行为纠缠在一起,而且当以编程方式更改其值时,我也无法触发电子表格事件。我不知道要模拟什么,因为它也没有真正分成不同的类。
是否有用于 WinForms 的 Selenium 或其他方式来做到这一点?