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

Публикации churkin

65 публикаций создано churkin (учитываются публикации только с 20 апреля 2023)



#163273 Yandex.browser

Отправлено автор: churkin 02 ноября 2017 - 14:05 в Автоматизированное тестирование

 

 

 

Привет, можно использовать TestCafe, если не принципиально использование webdriver.

 

А ещё можно не использовать. Поднимите мне очи, покажите где тут он поддерживается https://devexpress.g...er-support.html
Или расскажите, как закостылить чтобы работало?

По теме: в призенташке давней от яндекса, было приравненно опера, яндекс-браузер, хром, мол на одном движке. В теории. На практике, не видел чтобы работало, зато видел категорические ответы, что не взлетит. Даже примеры кода во фреймворке от Яндекса, htmlelements, на Файерфоксе. 

 

 

https://devexpress.g...rtable-browsers

 

Пример

testcafe path:d:\firefoxportable\firefoxportable.exe tests/sample-fixture.js

 

firefoxportable == YandexBrowser?

 

 

Я подумал что это очевидно, но похоже надо пояснить: вместо "d:\firefoxportable\firefoxportable.exe" надо подставить путь к любому другому браузеру, в случае автора топика - к яндекс браузеру.




#163271 Yandex.browser

Отправлено автор: churkin 02 ноября 2017 - 11:20 в Автоматизированное тестирование

 

Привет, можно использовать TestCafe, если не принципиально использование webdriver.

 

А ещё можно не использовать. Поднимите мне очи, покажите где тут он поддерживается https://devexpress.g...er-support.html
Или расскажите, как закостылить чтобы работало?

По теме: в призенташке давней от яндекса, было приравненно опера, яндекс-браузер, хром, мол на одном движке. В теории. На практике, не видел чтобы работало, зато видел категорические ответы, что не взлетит. Даже примеры кода во фреймворке от Яндекса, htmlelements, на Файерфоксе. 

 

 

https://devexpress.g...rtable-browsers

 

Пример

testcafe path:d:\firefoxportable\firefoxportable.exe tests/sample-fixture.js



#163266 Yandex.browser

Отправлено автор: churkin 02 ноября 2017 - 08:26 в Автоматизированное тестирование

Привет, можно использовать TestCafe, если не принципиально использование webdriver.




#159117 Мини обзор 5 самых рейтинговых фреймворков для тестирования Web

Отправлено автор: churkin 20 марта 2017 - 12:03 в Автоматизированное тестирование

Зачем просто ссылку постить -- выскажите своё мнение по поводу статьи.

 

Я заинтересованное лицо, вряд ли вы мое мнение всерьез воспримете.




#159049 Мини обзор 5 самых рейтинговых фреймворков для тестирования Web

Отправлено автор: churkin 17 марта 2017 - 14:17 в Автоматизированное тестирование

Умолчание - форма лжи.

О чем?




#159047 Мини обзор 5 самых рейтинговых фреймворков для тестирования Web

Отправлено автор: churkin 17 марта 2017 - 14:08 в Автоматизированное тестирование

Ссылка

 

Статья на английском. Вступление:

 

 

Top 5 Most Rated Node.js Frameworks for End-to-End Web Testing

 

Hello my friends, today we are going to look into the most popular solutions for functional web testing. For my review, I listed the most well-known and popular frameworks, sorted them by the number of stars in their GitHub repos and picked top 5. Here are they (the number of stars is specified for the moment when this article was written, and it can differ from the current score).




#158448 Программирование на Node.js для QA, где посоветуете обучиться?

Отправлено автор: churkin 17 февраля 2017 - 16:03 в Автоматизированное тестирование

Ну и не могу не посоветовать E2E тестовый фреймверк TestCafe, построенный на стеке nodejs технологий. Его очень удобно будет внедрять в nodejs инфраструктуру. По его использованию могу поконсультировать.




#158447 Программирование на Node.js для QA, где посоветуете обучиться?

Отправлено автор: churkin 17 февраля 2017 - 15:59 в Автоматизированное тестирование

Доброго времени суток, уважаемые.

 

Есть ли на примете какие-нибудь онлайн-тренинги по программированию на Node.js для тестировщиков?

В скором времени иду на позицию junior automation qa specialist и на новом месте используют node.js как для программирования самого софта, так и для автоматизации.

До этого я писал скрипты на C# + Selenium, пройдя курс обучения на software-testing.ru. На node.js выполнил лишь тестовое задание, а так же сам поработал с ним для общего понимания синтаксиса, но всё-таки хочу перестраховаться и пройти курс обучения, чтобы закрыть пробелы в знаниях и так далее.

 

Буду рад любым ссылкам на онлайн-тренинги, книги и другую литературу как на русском, так и на английском языках.

Или может есть подобная книга\тренинг на другом языке программирования, который очень похож на node.js? (может программирование на Java очень похоже на код, написанные на node.js?)

 

P.S На новом месте обещали всему обучить, но всё-таки есть время в запасе, чтобы обучиться каким-то вещам самому и возможно даже пройти дополнительный курс обучения.

 

Nodejs - очень грубо говоря, V8 движок для серверного исполнения кода. Учите javascript, желательно ES6 (да и ES7), последние версии ноды его поддерживают. Конечно, обязательно ознакомиться с тем что такое NPM и NVM, информации по нима - куча. 




#158226 selenium+java+instagram

Отправлено автор: churkin 08 февраля 2017 - 14:55 в Автоматизированное тестирование

проблему решил (банально и просто) добавил sleep(3000) 

Плохое решение, лучше вейтер написать

 

Судя по всему, Вы пишете какую-то накручивалку лайков, соответственно, Вам надо будет подписываться тысячи раз, представьте сколько вермени Вы будете терять на каждом слипе.




#158158 selenium+java+instagram

Отправлено автор: churkin 06 февраля 2017 - 12:17 в Автоматизированное тестирование

Возможно какая-то защита? Проверил в TestCafe - работает. Если не получится c Selenium - welcom.

 

Снял на видео чтобы не быть голословным.




#157919 Передать параметры в всплывающее окно

Отправлено автор: churkin 27 января 2017 - 10:08 в Автоматизированное тестирование

Спасибо помогло, так же узнал что не всегда и везде это работает.

 

Если вы не найдете решения на Selenium, можете обратить внимание на TestCafe, он поддерживает Basic и Windows аутентификацию из коробки.




#157918 Тестируем Aurelia с помощью TestCafe

Отправлено автор: churkin 27 января 2017 - 10:00 в Автоматизированное тестирование

Мы написали статью о том какие средства предоставляет TestCafe для тестирования Aurelia решений. Возможно это заинтересует тех, кто подбирает систему тестирования для своего проекта.

 

Кроме того, мы продолжаем активно развивать наш проект, и выпустили пару плагинов для SublimeText и Visual Studio Code, которые позволяют запускать тесты прямо из контекстного меню редактора.

 

Sublime Text plugin

 

demo.gif

 

 

Visual Studio Code plugin

 

 

demo.gif

 

 

Как и всегда, вы можете задать мне любые интересующие вас вопросы.

 

 

 




#157577 TestCafe - пример написания реального теста

Отправлено автор: churkin 16 января 2017 - 09:40 в Автоматизированное тестирование

Здравствуйте, всем неравнодушым предлагаю прочитать статью о реальном использовании TestCafe.

В ней расписан по шагам небольшой шутливый пример тестирования веб-сервиса по доставке кофе.




#157411 C чего начать и куда двигаться?

Отправлено автор: churkin 09 января 2017 - 07:26 в Автоматизированное тестирование

Я бы начал с того, что больше всего распространено на рынке автоматизации.

Из тулов это Selenium Webdriver

Из языков программирования - Python или Java.

 

И все, что вокруг процесса разработки находится, тоже потихоньку надо впитывать - работа с базами данных, виртуальные среды, системы непрерывной интеграции, виды API  и т.д.

Абсолютно верно, добавлю только что плюсом к этому надо изучать сам Web - javascript, html, css ...




#156789 TestCafe - Functional Testing

Отправлено автор: churkin 12 декабря 2016 - 07:47 в Автоматизированное тестирование

да, лучшие практики с рекордером - это запиши действия, сгенерируй код - а потом допили его руками, экстрактируй и подставь переменные и т.п.

 

всё-таки рекордер по сравнению с обычным локатором обеспечивает низкий порог вхождения, так как даёт рабочие примеры какой код может/должен быть, очень удобно для начинающего

 

многие начали с рекордером, а потом всё больше переходили на чистые локаторы

 

рекордер: "вот тебе рабочие примеры кода которые работают именно для твоего приложения!" да, это круто

 

главное воспринимать их как примеры

Полностью согласен :)




#156788 TestCafe - Functional Testing

Отправлено автор: churkin 12 декабря 2016 - 07:47 в Автоматизированное тестирование

 

Но тем не менее он может сэкономить кучу времени, например на генерации селекторов к нужным вам элементам на странице.

Так может, стоит тогда сделать вместо рекордера нормальный "поисковик локаторов" хоть плагином для хрома, хоть еще как?

 

Многие так и делают, есть уже готовые плагины, не очень удобные правда. Но люди любят комфорт и удобство и готовы платить за него деньги. Это как ездить на ВАЗ или на BMW, и на той и на той доберешься до работы, но комфорт есть комфорт.




#156773 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 13:43 в Автоматизированное тестирование

 

Хороший рекордер - плохой, трудноподдерживаемый код.

 

Есть ситуации, когда код не нужно поддерживать, а проще перезаписать сценарий. Самый распространенный пример, с каким я сталкивался, это мониторинг интернет-магазина или веб-сервиса, где нужно на продакшене, например, раз в десять минут запускать серию тестов, которые быстро проверяют, что юзер может залогинниться, что в нужных разделах, есть нужная информация и т.п.

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

 

Конечно, о серьезном тестировании речь не идет.

 

Мне кажется рекордер надо воспринимать как помощника, а не как полноценную замену ручному написанию. Генерируемый им код в 99% случаев (если не брать совсем простые примеры, как вы упомянули) приходится править, дополнять. Но тем не менее он может сэкономить кучу времени, например на генерации селекторов к нужным вам элементам на странице.




#156770 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 13:33 в Автоматизированное тестирование

 

Рекордер - это инструмент, если вы не умеете им пользваться это не значит что инструмент виноват :) Первый раз слышу чтобы кривизну кода валили на ПО :)

Чьего кода?
У меня есть хороший рекордер. Я его взял, записал тест. Потом гоняю. Какой код? Не знаю вообще никакого кода! :)
Надо изменить данные для теста? Ну ок, щас перезапишу тест.
Надо поправить упавшие тесты? Ну ок, подождите три дня, перезаписываю

 

Если у вас такой идеальный рекордер, который все умеет, то какая вам разница какой он генерирует код, вы его и не увидете? :)




#156759 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 13:07 в Автоматизированное тестирование

Рекордер - это инструмент, если вы не умеете им пользваться это не значит что инструмент виноват :) Первый раз слышу чтобы кривизну кода валили на ПО :)




#156758 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 13:03 в Автоматизированное тестирование

Хороший рекордер - плохой, трудноподдерживаемый код.

Кривые руки - плохой, трудноподдерживаемый код. :)




#156752 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 12:47 в Автоматизированное тестирование

Ха! :) 

Ну за такое и заплатить можно. Оно стоит того. 

 

Так платный продукт не развивается, выходит? 

 

Если б в опенсорсе был UI и рекордер, это была бы бомба!  :beach:

Платный продукт в разработке.




#156751 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 12:46 в Автоматизированное тестирование

 

 

 

 

рекордер и вообще GUI - и есть ваши самые главные преимущества перед Селениумом

у Селениума есть рекордер - Selenium IDE

Наш удобнее.




#156747 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 12:29 в Автоматизированное тестирование

 

Как вы устанавливаете?

 

Скачал Windows-инсталлятор, как было предложено на сайте.

 

Я рискнул и проигнорил предупреждение, и установил штуку :)

 

Первое впечатление очень хорошее - приятный и понятный интерфейс. 

Понравилось, как работает рекордер. 

 

Вот лично мне сразу стало ясно, что именно рекордер и вообще GUI - и есть ваши самые главные преимущества перед Селениумом, а вы о них почему-то не упомянули.

 

Боюсь вас разочаровать, но вы скачали устаревшую, платную версию, ей почти 2 года. Новый, open source TestCafe на порядок быстрее, стабильнее и бесплатнее ). Но, к сожалению, у него нет UI.

 

Открытый TestCafe построен на базе старого, но был очень сильно переработан, была изменена филосовия написания тестов. Хотя тесты которые вы запишете старым рекордером можно запускать на новом TestCafe.




#156737 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 11:44 в Автоматизированное тестирование

Как вы устанавливаете?




#156732 TestCafe - Functional Testing

Отправлено автор: churkin 09 декабря 2016 - 11:15 в Автоматизированное тестирование

surveyjs - пример проекта, который использует TestCafe.