Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Тестирование. / 24 сообщений из 24, страница 1 из 1
12.03.2019, 11:12
    #39784779
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Есть веб страницы, которые рендерятся динамически.
Их много. Сегодня 50, а завтра может быть 500 или больше.

Мне бы протестировать страницы не трогая код.

По сути, нужно открыть страницу в браузере, кстати, желательно в разных, хотя корп стандарт ИЕ, не критично.
Нажать несколько кнопок с заданными id с некоторой задержкой.
Взять з-я из полей, произвести некоторые расчеты для проверки результата.
И всё.

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

Я так понимаю можно написать плагин для браузера который откроет 100 страниц и будет имитировать действия пользователя.
Или взять готовое решение, например Selenium.
Умеет он параллельно 100 страниц тестировать?

Вообще написал робота на c#, который имитирует действие пользователя.
Но он может работать только с текущим открытым окном, долго получается.
...
Рейтинг: 0 / 0
12.03.2019, 11:54
    #39784792
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoview,

читай к примеру это: Your first C# test with SpecFlow
...
Рейтинг: 0 / 0
12.03.2019, 12:18
    #39784808
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoviewдолго получается.конечно долго.
a) не пишите сами
б) разделите нагрузочное тестирование, функциональное и ГУИ (404 not found)
...
Рейтинг: 0 / 0
12.03.2019, 12:19
    #39784809
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoviewЖелательно одновременно тестировать хотя бы 100 страниц, что бы укладываться в приемлемое время.это что значит?
...
Рейтинг: 0 / 0
12.03.2019, 12:21
    #39784811
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Petro123listtoviewЖелательно одновременно тестировать хотя бы 100 страниц, что бы укладываться в приемлемое время.это что значит?нагрузочное?
https://github.com/hallatore/Netling
...
Рейтинг: 0 / 0
12.03.2019, 12:22
    #39784813
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Petro123listtoviewЖелательно одновременно тестировать хотя бы 100 страниц, что бы укладываться в приемлемое время.это что значит?
открыть 100 страниц и скриптом нажимать кнопки
...
Рейтинг: 0 / 0
12.03.2019, 12:27
    #39784815
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoviewPetro123пропущено...
это что значит?
открыть 100 страниц и скриптом нажимать кнопкиа за секунду по очереди?))
Или 100 вкладок?
...
Рейтинг: 0 / 0
12.03.2019, 12:29
    #39784818
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
...
Рейтинг: 0 / 0
12.03.2019, 12:41
    #39784829
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoviewоткрыть 100 страниц и скриптом нажимать кнопки
Исполняемая спецификация: SpecFlow от А до Я
...
Рейтинг: 0 / 0
12.03.2019, 13:41
    #39784864
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoview,

есть watin библиотека
...
Рейтинг: 0 / 0
12.03.2019, 15:37
    #39784932
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
вообще говоря есть WebBrowser компонент
...
Рейтинг: 0 / 0
12.03.2019, 15:54
    #39784943
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoviewвообще говоря есть WebBrowser компонентэт вопрос или утверждение?
...
Рейтинг: 0 / 0
12.03.2019, 16:09
    #39784948
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Petro123listtoviewвообще говоря есть WebBrowser компонентэт вопрос или утверждение?
утверждение
я так понимаю смогу при помощи него открыть страницу, подождать аяксы, подписаться на события дом элементов
плюс он из коробки
...
Рейтинг: 0 / 0
12.03.2019, 16:36
    #39784961
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoviewСегодня 50, а завтра может быть 500 или больше.думаю тебе не DOM и код нужен.
Иначе как ты там подписываться собрался на 500 страниц * 50 элементов контролов в каждой.

listtoviewплюс он из коробки
Дай ссыль коробки.
...
Рейтинг: 0 / 0
12.03.2019, 16:45
    #39784966
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoview,
Вообще, тестирует в крупных компаниях штатная единица Тестировщик.
С окладом поменьше чем разработчик.
http://software-testing.ru/forum/
...
Рейтинг: 0 / 0
12.03.2019, 16:47
    #39784967
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Petro123listtoviewСегодня 50, а завтра может быть 500 или больше.думаю тебе не DOM и код нужен.
Иначе как ты там подписываться собрался на 500 страниц * 50 элементов контролов в каждой.

listtoviewплюс он из коробки
Дай ссыль коробки.
стандартный компонент в WinForms
страницу смогу открыть
кнопки могу нажимать
на события могу подписываться
хтмл текст накрайняк распарсю, если что ниб пойдет не так
...
Рейтинг: 0 / 0
12.03.2019, 16:49
    #39784970
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
listtoviewстандартный компонент в WinForms
Понятно.
Это imho долго и затратно.
Я тоже могу логгер свой рукописный написать.
...
Рейтинг: 0 / 0
12.03.2019, 16:52
    #39784971
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Начнем с этогоlisttoviewЕсть веб страницы, которые рендерятся динамически.Их что, ИИ генерит? Они ж так или иначе шаблонные, что их тестировать каждую?
...
Рейтинг: 0 / 0
12.03.2019, 17:53
    #39785013
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Petro123listtoviewстандартный компонент в WinForms
Понятно.
Это imho долго и затратно.
Я тоже могу логгер свой рукописный написать.

по поводу задач, что вы обсуждаете есть библиотека watin
я ей пользовался - автоматизировать клик там можно
...
Рейтинг: 0 / 0
12.03.2019, 19:54
    #39785063
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
monstrU,
Разве это живой проект?
...
Рейтинг: 0 / 0
13.03.2019, 06:26
    #39785158
Alex_SQLru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Какой-нить HTML парсер не подойдет? В цикле id ссылки менять и парсить? CsQuery, например
...
Рейтинг: 0 / 0
13.03.2019, 08:37
    #39785171
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
Alex_SQLru,
Парсеры предназначены Доставать данные.
Для тестирования у них никаких методов нет.
...
Рейтинг: 0 / 0
13.03.2019, 08:57
    #39785178
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
В сети множество статей и видео: https://www.google.com/search?q=SpecFlow page object model

Читай, смотри, используй...

Парсеры какие-то, древние вадины, WebBrowser... Ну ну :)
...
Рейтинг: 0 / 0
13.03.2019, 09:02
    #39785182
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Тестирование. / 24 сообщений из 24, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]