автоматизация тестирования asp.net - PullRequest
0 голосов
/ 19 мая 2011

Каждое утро я должен тестировать почти 20 веб-приложений asp.net, чтобы убедиться в отсутствии проблем на веб-сайтах.так есть ли возможность автоматизировать это?Ввод данных, таких как ввод имени пользователя, пароля и т. Д.

Примечание. У меня не будет доступа к коду (только к URL-адресу приложения).

Пожалуйста, предложите для этого какой-нибудь варианттак что мы можем избежать ручного усилия, связанного с этим.Спасибо.

С уважением, Джебли.

Ответы [ 3 ]

2 голосов
/ 19 мая 2011

Вам следует обратиться к инструментам веб-автоматизации, таким как WatiN или Selenium.

Из документации WatiN:

[Test]  
 public void SearchForWatiNOnGoogle() 

{

  using (var browser = new IE("http://www.google.com"))  
  {  
     browser.TextField(Find.ByName("q")).TypeText("WatiN");    
     browser.Button(Find.ByName("btnG")).Click();            
     Assert.IsTrue(browser.ContainsText("WatiN"));            
  }       
}    

Из Selenium Документация:

using OpenQA.Selenium.Firefox;
using OpenQA.Selenium;

class GoogleSuggest
{

    static void Main(string[] args)
    {
        IWebDriver driver = new FirefoxDriver();

        //Notice navigation is slightly different than the Java version
        //This is because 'get' is a keyword in C#
        driver.Navigate().GoToUrl("http://www.google.com/");
        IWebElement query = driver.FindElement(By.Name("q"));
        query.SendKeys("Cheese");
        System.Console.WriteLine("Page title is: " + driver.Title);
        driver.Quit();
    }

}

WatiN и Selenium с открытым исходным кодом

0 голосов
/ 30 мая 2011

VSTT 2010 - хорошая ставка.

Пример демонстрации Практическое руководство. Автоматизация функционального тестирования с использованием Visual Studio 2010 - http://blogs.msdn.com/b/syedab/archive/2010/01/13/how-to-functional-testing-automation-using-visual-studio-2010.aspx

Тестирование пользовательского интерфейса с кодированием данных - http://blogs.msdn.com/b/mathew_aniyan/archive/2009/03/17/data-driving-coded-ui-tests.aspx

0 голосов
/ 19 мая 2011

Вы также можете попробовать iMacro http://www.iopus.com/imacros/firefox/, который позволит вам создать некоторые базовые макросы для Firefox, а затем сделать скриншоты результатов (используя бесплатную версию). Мы использовали его несколько раз для автоматического тестирования форм с достаточным успехом.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...