Перейти к содержимому

Тестирование REST API
онлайн, начало 29 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

Тестирование ASP приложения

ASP C# Тестирование Функциональное ВЕБ-тест

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 akass

akass

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 15 Декабрь 2014 - 20:45

Подскажите,чем и как проще "Разработать функциональные сценарии и реализовать их с помощью одного из средств автоматизации.Оценить покрытие кода" для web приложения на ASP?


  • 0

#2 Molechka

Molechka

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 203 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 22 Декабрь 2014 - 14:28

Web-приложения прекрасно автоматизируются с помощью инструмента Selenium. 

По нему вы найдете максимальное количество мануалов, быстрее всего получит помощь (так как данный инструмент используют многие).

 

Другой вопрос — а вы вообще знаете, что такое "функциональные сценарии"? Судя по постановке вопроса, понимания нет.

А без этого автоматизацию лучше не начинать


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#3 akass

akass

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 22 Декабрь 2014 - 15:47

Web-приложения прекрасно автоматизируются с помощью инструмента Selenium.
По нему вы найдете максимальное количество мануалов, быстрее всего получит помощь (так как данный инструмент используют многие).

Другой вопрос — а вы вообще знаете, что такое "функциональные сценарии"? Судя по постановке вопроса, понимания нет.
А без этого автоматизацию лучше не начинать

Написал тесты с помощью selenium webdriver , но не уверен что это то что нужно.
Может вы мне подскажите что я должен понимать под этим термином?
  • 0

#4 Molechka

Molechka

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 203 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 22 Декабрь 2014 - 16:01

А что вы вообще знаете о тестировании?

Савина читали?

Знаете, что такое функциональное тестирование?

 

Кем вы работаете? Почему вам дают писать тесты, если вы вообще не знаете, зачем они нужны?

С какой целью вы пишите эти автоматизированные тесты?


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#5 akass

akass

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 22 Декабрь 2014 - 23:25

А что вы вообще знаете о тестировании?

Савина читали?

Знаете, что такое функциональное тестирование?

 

Кем вы работаете? Почему вам дают писать тесты, если вы вообще не знаете, зачем они нужны?

С какой целью вы пишите эти автоматизированные тесты?

Пока знаю немного , поработал только с юнит-тестами , автоматизированным тестирование UI ,  и вот селениум , с удовольствием учусь уму разуму ,когда есть у кого.

Савина не читал ,сейчас обязательно посмотрю , немного читал Луиза Тамре.

Казалось знал,но после вашего вопроса не уверен(

Пока ни кем не работаю,студент-программист 4 курса , прохожу дисциплину Тестирование ПО.Думаю это ответ на последние 3 вопроса.


  • 0

#6 Molechka

Molechka

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 203 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 23 Декабрь 2014 - 05:50

Прочитайте Савина, чтобы понимать основные прописные истины тестирования, потом составьте те самые функциональные сценарии.

Это те позитивные тесты, которые будут выполнять с приложением реальные пользователи.

После позитивных можно и на негативное перейти, попробовать вызвать сообщение об ошибке.

 

А потом селениум в руки и вперед, учиться :)


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#7 akass

akass

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 23 Декабрь 2014 - 09:42

чтобы понимать основные прописные истины тестирования, потом составьте те самые функциональные сценарии.

Это те позитивные тесты, которые будут выполнять с приложением реальные пользователи.

После позитивных можно и на негативное перейти, попробовать вызвать сообщение об ошибке.

 

 

Это как раз то что я делал при написании юнит-тестов


  • 0

#8 Molechka

Molechka

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 203 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 23 Декабрь 2014 - 13:06

Unit тесты покрывают нижние слои кода, проверяют работу контретного метода, конкретной функции.

А пользователь не лезет в код, он проходит свой сценарий, внутри которого зашиты самые разные методы и функции, это уже интеграционное тестирование "как оно все вместе работает"


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#9 akass

akass

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 23 Декабрь 2014 - 14:23

Unit тесты покрывают нижние слои кода, проверяют работу контретного метода, конкретной функции.

А пользователь не лезет в код, он проходит свой сценарий, внутри которого зашиты самые разные методы и функции, это уже интеграционное тестирование "как оно все вместе работает"

Тогда получается это у меня и получились тесты функциональных сценариев?

public void TestStandart()
        {Thread.Sleep(1000);
            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://localhost:157...bForm1.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);
            
            //    // TODO add wait
            driver.Quit();
        }

  • 0

#10 Molechka

Molechka

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 203 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 24 Декабрь 2014 - 09:04

Ну, если это реальный сценарий пользорвателя, то да


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами ASP, C#, Тестирование, Функциональное, ВЕБ-тест

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале