Как писать функциональные тесты для ASP приложения?
Подскажите,чем и как проще "Разработать функциональные сценарии и реализовать их с помощью одного из средств автоматизации.Оценить покрытие кода" для web приложения на ASP?
А какой проще в освоении? тутор по силениуму не нашел(
а встроенного ничего нет ?
В студии есть какие-то "веб-тесты производительности и нагрузочные тесты" это не то?
И что из этих средств сможет собрать покрытие кода?
akass: Всяческих обучалок по селениуму достаточно. Ищите Selenium Web Driver, #C
Или просто C# test automation и получаете гору всяких мануалов о том, как с этим работать.
Ничего сложного там нет, осваивается при желании за неделю.
AigizK: Ну, мне кажется что с сутками вы конечно погорячились.
В принципе это такой же фреймворк, как и остальные. Что бы что-нибудь на нем написать - да, суток достаточно. Что бы освоить (в плане понять как, и что стоит делать, а что нет) - времени потребуется все таки больше.
Но, может быть просто я туповат. :D
azShoo: Написал такой тест (создал проект юнит-тестов),но не понятно как запускать ,asp приложение же не запущено и его не открыть.
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
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("localhost:15715/WebForm1.aspx");
IWebElement query = driver.FindElement(By.Id("TextBox1"));
query.SendKeys("АГЦЦ ЦЦУУ");
IWebElement query2 = driver.FindElement(By.Id("Button1"));
query2.Click();
IWebElement query3 = driver.FindElement(By.Id("TextBox2"));
string.Equals("АГЦЦУУ", query3.Text);