使用C#自动执行GUI测试

时间:2010-03-31 17:03:06

标签: c# testing automated-tests gui-testing

我正在做一个项目,为.NET中的图形应用程序构建自动GUI测试。我将使用C#,但我正在尝试阅读以获得一些想法。但我对如何录制和重播没有任何想法。那么你可以给我你的想法。

7 个答案:

答案 0 :(得分:2)

这是一个来自视觉工作室团队的博客,它反映了这个话题。这是关于他们如何测试pre-wpf和post-wpf。

  

本文概述了我们用于为Visual Studio创建和维护自动用户界面回归测试的技术。回归测试是一种软件测试,它总体上旨在成为目标应用程序预期功能的神谕,经常针对新版本的产品运行 - 它们旨在揭示新构建中引入的行为的回归。

Visual Studio Blog

答案 1 :(得分:1)

Selenium RC

还有TFS测试,它有网络测试,与测试负责。很好的平台,但如果你还没有使用TFS,那就不值得了。

答案 2 :(得分:1)

坦率地说,我认为没有一个好的答案。但是,有两个选项可以正常工作

  1. Visual Studio Test Edition(正如durilai建议的那样)
  2. Telerik's Web Testing(免费版和版本都有成本,但取决于您的用户界面,这可能有效,也可能无效)

答案 3 :(得分:1)

一个好的(商业)基于C#的产品是Ranorex,它可以做你需要的。

答案 4 :(得分:1)

您是否已将Visual Studio更新为2010版?它具有内置的编码ui自动测试功能,可用于记录和重播win表格的测试。

答案 5 :(得分:0)

  • 华廷

    是我想到的一些选项

答案 6 :(得分:0)

为了测试C#应用程序,我们取得了一些成功:

  1. PowerShell
  2. TestPlant
  3. 并且可能是新的VSTS 2010 features,但我们还没有尝试过它们