|
Тестирование.
|
|||
---|---|---|---|
#18+
Есть веб страницы, которые рендерятся динамически. Их много. Сегодня 50, а завтра может быть 500 или больше. Мне бы протестировать страницы не трогая код. По сути, нужно открыть страницу в браузере, кстати, желательно в разных, хотя корп стандарт ИЕ, не критично. Нажать несколько кнопок с заданными id с некоторой задержкой. Взять з-я из полей, произвести некоторые расчеты для проверки результата. И всё. Желательно одновременно тестировать хотя бы 100 страниц, что бы укладываться в приемлемое время. Я так понимаю можно написать плагин для браузера который откроет 100 страниц и будет имитировать действия пользователя. Или взять готовое решение, например Selenium. Умеет он параллельно 100 страниц тестировать? Вообще написал робота на c#, который имитирует действие пользователя. Но он может работать только с текущим открытым окном, долго получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 11:12 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoviewдолго получается.конечно долго. a) не пишите сами б) разделите нагрузочное тестирование, функциональное и ГУИ (404 not found) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 12:18 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoviewЖелательно одновременно тестировать хотя бы 100 страниц, что бы укладываться в приемлемое время.это что значит? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 12:19 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Petro123listtoviewЖелательно одновременно тестировать хотя бы 100 страниц, что бы укладываться в приемлемое время.это что значит?нагрузочное? https://github.com/hallatore/Netling ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 12:21 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Petro123listtoviewЖелательно одновременно тестировать хотя бы 100 страниц, что бы укладываться в приемлемое время.это что значит? открыть 100 страниц и скриптом нажимать кнопки ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 12:22 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoviewPetro123пропущено... это что значит? открыть 100 страниц и скриптом нажимать кнопкиа за секунду по очереди?)) Или 100 вкладок? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 12:27 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoviewоткрыть 100 страниц и скриптом нажимать кнопки Исполняемая спецификация: SpecFlow от А до Я ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 12:41 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoview, есть watin библиотека ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 13:41 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
вообще говоря есть WebBrowser компонент ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 15:37 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoviewвообще говоря есть WebBrowser компонентэт вопрос или утверждение? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 15:54 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Petro123listtoviewвообще говоря есть WebBrowser компонентэт вопрос или утверждение? утверждение я так понимаю смогу при помощи него открыть страницу, подождать аяксы, подписаться на события дом элементов плюс он из коробки ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 16:09 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoviewСегодня 50, а завтра может быть 500 или больше.думаю тебе не DOM и код нужен. Иначе как ты там подписываться собрался на 500 страниц * 50 элементов контролов в каждой. listtoviewплюс он из коробки Дай ссыль коробки. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 16:36 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoview, Вообще, тестирует в крупных компаниях штатная единица Тестировщик. С окладом поменьше чем разработчик. http://software-testing.ru/forum/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 16:45 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Petro123listtoviewСегодня 50, а завтра может быть 500 или больше.думаю тебе не DOM и код нужен. Иначе как ты там подписываться собрался на 500 страниц * 50 элементов контролов в каждой. listtoviewплюс он из коробки Дай ссыль коробки. стандартный компонент в WinForms страницу смогу открыть кнопки могу нажимать на события могу подписываться хтмл текст накрайняк распарсю, если что ниб пойдет не так ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 16:47 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
listtoviewстандартный компонент в WinForms Понятно. Это imho долго и затратно. Я тоже могу логгер свой рукописный написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 16:49 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Начнем с этогоlisttoviewЕсть веб страницы, которые рендерятся динамически.Их что, ИИ генерит? Они ж так или иначе шаблонные, что их тестировать каждую? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 16:52 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Petro123listtoviewстандартный компонент в WinForms Понятно. Это imho долго и затратно. Я тоже могу логгер свой рукописный написать. по поводу задач, что вы обсуждаете есть библиотека watin я ей пользовался - автоматизировать клик там можно ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 17:53 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
monstrU, Разве это живой проект? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2019, 19:54 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Какой-нить HTML парсер не подойдет? В цикле id ссылки менять и парсить? CsQuery, например ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2019, 06:26 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
Alex_SQLru, Парсеры предназначены Доставать данные. Для тестирования у них никаких методов нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2019, 08:37 |
|
Тестирование.
|
|||
---|---|---|---|
#18+
В сети множество статей и видео: https://www.google.com/search?q=SpecFlow page object model Читай, смотри, используй... Парсеры какие-то, древние вадины, WebBrowser... Ну ну :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2019, 08:57 |
|
|
start [/forum/topic.php?fid=18&msg=39784792&tid=1355029]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
128ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 252ms |
total: | 485ms |
0 / 0 |