ASP.NET Web应用程序测试经验

时间:2009-01-21 16:24:19

标签: asp.net unit-testing testing custom-server-controls

在我们的项目中,我们有20个简单的Web控件,8个复合Web控件,包括Ajaxable Custom Grid。并且所有模块都是依赖于这些控制而开发的。

现在我害怕改变一个控件,因为它影响模块的次数比我想的要多。

我知道为时已晚,但我需要为我的控件编写一些测试用例。

我在网上搜索并找到了WatiN。它看起来不错,但我需要知道它是否有效?

我也想听听你在WatiN或其他工具上的经历。如果您有不同的解决方案/技术来测试您的Web应用程序/核心自定义控件,我想了解您遇到的细节和问题。

感谢所有回复!

3 个答案:

答案 0 :(得分:1)

+1 WatiN,就像魅力一样。

答案 1 :(得分:0)

Selenium对我来说是一个很棒的工具。它在firefox中提供了一个IDE来手动创建测试,并且有一个可以相当容易地自动化的测试运行器。它由ThoughtWorks支持/开发,他们的工作非常扎实,因此很快就不会消失。

硒的一些特征:

  • 适用于大多数主流浏览器(不确定Google Chrome)
  • 支持javascript(可以编写案例来检查javascript值)
  • 支持Java,C#,Ruby,Perl,PHP和&蟒

  • 答案 2 :(得分:0)

    对于Selenium,

    +100。我在上一份工作(一个高流量的公共网站)上用它进行回归测试,这大大提高了我对发布不会破坏网站的信心。