NUnitAsp - NUnitAsp

NUnitAsp инструмент для автоматического тестирования ASP.NET веб-страница. Это расширение NUnit, инструмент для разработка через тестирование в .NET.

Как это устроено

NUnitAsp - это библиотека классов для использования в тестах NUnit. Он предоставляет NUnit возможность загружать, анализировать и управлять веб-страницами ASP.NET.

С NUnitASP тестам не нужно знать, как ASP.NET отображает элементы управления в HTML. Вместо этого это может сделать библиотека NUnitASP, сохраняя простой и чистый тестовый код. Например, тестам не нужно знать, что элемент управления DataGrid отображается в виде таблицы HTML; NUnitASP обрабатывает детали. Это дает пользователям свободу сосредоточиться на вопросах функциональности, например на том, содержит ли DataGrid ожидаемые значения.

  [Тест]  общественный пустота TestExample()  {    // Сначала создаем экземпляры объектов "Tester":    LabelTester метка = новый LabelTester("textLabel", CurrentWebForm);    LinkButtonTester связь = новый LinkButtonTester("linkButton", CurrentWebForm);    // Во-вторых, заходим на тестируемую страницу:    Браузер.GetPage("http: //localhost/example/example.aspx");    // В-третьих, используйте тестовые объекты для проверки страницы:    AssertEquals("Не нажал"., метка.Текст);    связь.Нажмите();    AssertEquals(«Щелкнул один раз»., метка.Текст);    связь.Нажмите();    AssertEquals(«Щелкнул дважды»., метка.Текст);  }

NUnitAsp может тестировать сложные веб-сайты, включающие несколько страниц и вложенные элементы управления.

Кредиты и история

NUnitAsp был создан Брайаном Ноулзом как простой способ чтения и управления веб-документами с помощью NUnit. Джим Шор (известный в то время как «Джим Литтл») вскоре возглавил проект и реорганизовал его в соответствии с подходом, основанным на тестерах, который использовался для первого выпуска. С тех пор более десятка человек внесли свой вклад в разработку продукта. В ноябре 2003 года Леви Хацкевич присоединился к команде в качестве «короля патчей» и привнес новую энергию в проект, что привело к долгожданному выпуску версии 1.4. 31 января 2008 года Джим Шор объявил о завершении разработки.

Смотрите также

внешняя ссылка