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

Тестирование REST API
онлайн, начало 17 июня
Chrome DevTools: Инструменты тестировщика
онлайн, начало 20 июня
SQL для тестировщиков
онлайн, начало 24 июня
Git: инструменты тестировщика
онлайн, начало 20 июня
Фотография

Тестирование 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 анонимных

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