|
rss_habr
Как правильно писать UI авто тесты на PythonПонедельник, 02 Января 2023 г. 21:19 (ссылка)
Как правильно писать UI авто тесты на python используя Page Object + Page Factory. Читать далееhttps://habr.com/ru/post/708932/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708932
rss_habr
[Перевод] Перевод книги Hands-On Selenium WebDriver with Java. Boni GarciaЧетверг, 08 Декабря 2022 г. 14:36 (ссылка)
Hands-On Selenium WebDriver with Java. Boni Garcia (Wait Strategy chapter/ Глава стратегия ожидания). В марте этого года вышла книга Бони Гарсия о Selenium WebDriver. Ниже приведена глава, посвященная ожиданиям в Selenium. В планах сделать максимально полный перевод этой замечательной книги, думаю его делать по главам, в том порядке, который мне будет казаться интересным и полезным. Читать далееhttps://habr.com/ru/post/704312/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704312
rss_habr
Как побороть Stale Element Reference Exception при E2E тестировании современных SPA-приложенийПятница, 11 Ноября 2022 г. 10:31 (ссылка)
Всем привет, меня зовут Денис, я Software Developer Engineer in Test (SDET) в компании Bimeister. Я занимаюсь разработкой софта для тестирования — это фреймворки, автоматизированные тесты, настройка CI Pipeline’ов и многое другое. В статье расскажу, как мы победили исключение Stale Element Reference Exception при разработке нашего фреймворка, используя Selenium WebDriver и C#. Читать далееhttps://habr.com/ru/post/698652/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698652
rss_habr
JavaScript в связке с Selenium WebDriver. Опыт использованияПонедельник, 31 Октября 2022 г. 17:54 (ссылка)
Одной из очень спорных и обсуждаемых тем в автоматизации тестирования является выбор языка программирования. Особенно, когда речь идет о связке с самым популярным инструментом автоматизации – Selenium WebDriver, ведь он имеет официальную поддержку пяти языков: Java, C#, Python, JavaScript и Ruby. В дополнении к этому существует большое количество реализаций на других языках. Так что же нам лучше выбрать? Опытный автоматизатор, хоть раз программирующий с использованием более чем одного языка, без сомнения скажет, что важна задача, а не инструмент. В этом и состоит большая разница, когда мы говорим “программированием на языке” или “программируем с использование языка.” При программировани с использование языка мы отталкиваемся от цели, для которой мы выбрали какой-либо язык программирования. Приведу пример: мы не хотим программировать на языке Swift, а хотим разрабатывать IOS приложения (это цель) и тогда, конечно же, мы должны освоить Swift, а не Java. Когда же мы говорим про автоматизацию тестирования, нашей целью может быть уменьшение времени ручного регресса за счет написания автотестов. Оно включает разработку многоуровневого фреймворка, подключение сторонних библиотек, оберток для интеграции вспомогательных инструментов, написание PageObjects для декомпозиции и инкапсуляции работы с элементами страницы / экрана приложения. Как видите, эти задачи не привязаны к платформе, технологии и какому-либо языку программирования. Именно поэтому в большинстве случаев в работе тестировщика-автоматизатора язык программирования является вспомогательным фактором. Читать далееhttps://habr.com/ru/post/696446/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696446
rss_habr
Как автоматизировать рутинные операции с помощью Jupyter, Python и SeleniumЧетверг, 27 Октября 2022 г. 09:30 (ссылка)
Привет, Хабр! Меня зовут Николай Суворов, я руководитель направления в МТС Digital. Занимаюсь продуктом МТС Premium – это единая подписка на сервисы МТС и партнеров. Сегодня я расскажу о нашем опыте создания робота для автоматизации повторяющихся действий сотрудников с помощью Jupyter, Python и Selenium. Статья будет интересна прежде всего менеджерам, которые хотят оптимизировать свою работу. Разработчикам мой текст будет полезен с точки зрения понимания возможностей по ускорению повторяющихся действий в интерфейсах. Весь необходимый код – внутри. Читать далееhttps://habr.com/ru/post/695696/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695696
rss_habr
Playwright или Selenium?Пятница, 30 Сентября 2022 г. 19:53 (ссылка)
Написание тестов в современной разработке играет одну из самых важных и неотъемлемых этапов разработки современного программного обеспечения. В рамках разработки одного из последних проектов перед нами возникла подобная задача. Одним из способов тестирования стала разработка полноценных End2End тестов. Читать далееhttps://habr.com/ru/post/691012/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691012
rss_habr
Как мы внедряли Allure TestOps в стриминговом сервисеСреда, 21 Сентября 2022 г. 09:00 (ссылка)
Всем привет! Меня зовут Иван Чечиков, я QA lead в МТС Digital, работаю над проектом стримингового сервиса WASD.TV. В этой статье я поделюсь опытом о том, как мы внедряли систему управления тестированием (TMS) Allure TestOps в наш проект и что из этого получилось. А еще отмечу подводные камни, с которыми столкнулись и обозначу пути их обхода. Статья может быть полезна тем, кто задумываются о переходе на данную TMS с других готовых решений, таких так Zephyr, TestRail, Test IT. Подробности – под катом. Читать далееhttps://habr.com/ru/post/689330/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689330
rss_habr
QaOps – DevOps для тестировщиков. Базовые инструменты и технологииВторник, 06 Сентября 2022 г. 16:52 (ссылка)
Все мы знакомы с термином “DevOps”. Для кого-то это смежный отдел в компании, а для кого-то – коллега из соседней комнаты. Но в первую очередь это методология, которая меняет и проходит через множество процессов разработки. Автоматизация тестирования здесь не является исключением. Автотесты неразрывно связаны с такими понятиями как «непрерывная интеграция», «непрерывное развертывание», “pipelines”, ведь тесты мы пишем не для себя и не для запуска на нашей локальной машине. Для автоматического запуска тестов всей командой необходимо настроить приличное количество компонентов, тут мы и обращаемся за помощью к DevOps отделу. В этой статье мы рассмотрим базовые технологии и инструменты из мира DevOps, необходимые для запуска E2E тестов, написанных с помощью Selenium для Web и Appium для mobile. Читать далееhttps://habr.com/ru/post/686144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686144
rss_habr
Способы сохранения промежуточных состояний системы при автоматизированном тестированииПонедельник, 15 Августа 2022 г. 11:36 (ссылка)
Ваше ПО проходит путь от MVP до Enterprise платформы? Атомарных тест-кейсов (ТК) оказывается слишком много, их поддержка становится дорогой с точки зрения времени и ресурсов? Возможное решение — объединять несколько близких ТК в один и автоматизировать результат. В свою очередь, автоматизация обобщенного ТК невозможна без сохранения промежуточных состояний. Под катом рассмотрим способы сохранения промежуточных состояний и проверим каждый из них на соответствие «лучшим практикам» автотестирования. Читать далееhttps://habr.com/ru/post/682530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682530
rss_habr
[Перевод] Обработка окон и вкладок браузера в Selenium PHPПонедельник, 01 Августа 2022 г. 12:00 (ссылка)
https://habr.com/ru/post/679048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679048
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |