【问题标题】:Is there a difference between Coded UI and Unit Test projects?编码 UI 和单元测试项目之间有区别吗?
【发布时间】:2023-03-02 22:16:01
【问题描述】:

我有一个想要进行 UI 测试的 Windows 10 UWP。这两页 https://github.com/Microsoft/WinAppDriver https://medium.com/@yostane/automated-ui-testing-of-a-uwp-app-using-appium-dc10d8df6631#.kt3xoi3jb

使用单元测试项目而不是编码的 UI 项目。后一个链接甚至说没有区别。真的有关系吗?他们是否有任何编码的 UI 示例,或者对于 Win 10 UWP 应用,以上两个链接是否足够?

这似乎与我主持的链接中所问问题的重复 - 我问的是 VS 中的编码 UI 测试项目或单元测试项目之间是否存在差异。由于我提到的这两个链接都使用了后者,(包括 MSFT 的官方 GitHub 帐户)我有点困惑。我正在做 UI 测试,这不是 UI 与单元测试的问题。哪种 VS 解决方案才是首选。

【问题讨论】:

标签: win-universal-app coded-ui-tests


【解决方案1】:

我认为您想知道一种运行测试的方法。我认为两者都是运行测试的优秀工具。我使用 CodedUI 是因为

  • 我可以做图片验证
  • 我可以拖放项目
  • 我可以将它与 TFS(共享表)连接
  • 我可以在构建中运行测试

可能 CodedUI 在持续交付方面更好。

【讨论】:

    【解决方案2】:

    “哪种 VS 解决方案是首选解决方案”的问题。是一个宽泛的问题,没有一个好的答案。

    我使用过 Appium 和 WinApp 驱动程序,以及使用 Xunit 进行单元测试。 Appium 和 XUnit 两者解决了不同的问题。用于 UI 端的 Appium 和用于单元测试的 Xunit。

    我的意思是Unit Tests Don’t Test The UI,我附上了一个链接来解释我的意思。 但是,如果您只是问在 VS 中使用哪个测试平台进行 UI 测试,那么 Appium 是,IMO,Windows UI 测试的未来,所以更喜欢它是有道理的。

    【讨论】:

      猜你喜欢
      • 2016-05-17
      • 2012-03-15
      • 1970-01-01
      • 2015-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 2017-02-19
      相关资源
      最近更新 更多