WatiN - фреймворк для автоматического тестирования веб-приложений

by DenizK 23. июля 2008 14:10

WatiN (http://watin.sourceforge.net/) - опенсорсный фреймворк (написанный на C#) для автоматического тестирования веб-приложений в Internet Explorer. С момощью СОМ создается экземпляр браузера, в котором и происходит тестирование веб-приложения. Сценарий тестирования a-la Hellow World для поиска в Google приведен ниже

[Test]
public void SearchForWatiNOnGoogle()
{
 using (IE ie = new IE("http://www.google.com"))
 {
  ie.TextField(Find.ByName("q")).TypeText("asp.net");
  ie.Button(Find.ByName("btnG")).Click();
  
  Assert.IsTrue(ie.ContainsText("inln.ru"));
 }

 



C помощью WatiN можно:

  • тестировать AJAX приложения 
  • искать контролы на странице по многим атрибутам
  • тестировать страницы с фреймами или всплывающими окнами
  • автоматически создавать скриншоты

Создание сценариев тестирования можно автоматизировать с помощью  WatiN Test Recorder (http://watintestrecord.sourceforge.net/).

 



Утилита так же интегрируется с Internet Explorer и предоставляем расширяемый механизм генерации тестов. По умолчанию тесты могут создаваться на

  • C#
  • VB.NET
  • PHP
  • Perl
  • Python

и использоваться для тестирования в

  • NUnit
  • MbUnit
  • PHPUnit
  • Python UnitTest
  • VS2005 Test
  • ZaneBug

 

 

Текущий рейтинг: 5.0 (1 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Tools

Комментарии

Комментарии закрыты

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов