【发布时间】:2017-08-30 14:26:22
【问题描述】:
我们有一个 VB6.0 的 windows 应用程序。到目前为止,此应用程序不存在自动化测试。我们需要开始为这个应用程序编写测试自动化(单元测试和 UI 测试)。但预计它可能会迁移到新的基于 VB.NET 或 C#.NET 的 Windows 应用程序(WinForms 或 WPF),或者它可能会迁移到 Web 应用程序。在开始之前,我需要知道可以使用哪个工具来编写自动化测试(单元和 UI 测试),以便它可以在 VB6.0 和未来迁移的应用程序中保持适用,而我们可能没有为迁移的应用程序再次编写自动化,并确保测试在迁移后不会中断,我们也认为应用程序的功能在迁移后不会中断。意图是相同的自动化测试应该适用于当前和未来的迁移;我们可以在其中运行相同的自动化测试,确保功能不会中断。
注意:
迁移尚未确定,但可能是 Windows 应用程序 (WinForms/WPF) 或 VB.NET 或 C#.NET 中的 Web 应用程序。
我们在当前的 VB6.0 Windows 应用程序中也使用了第 3 方控件 (ComponentStudioOne-ActiveX)。
控件正在动态加载。
【问题讨论】:
-
偏好是开源的
-
我发现很难从所有细节中理解实际问题是什么
标签: .net unit-testing vb6 automated-tests ui-automation