Size: a a a

automation-remarks.com

2020 September 25
automation-remarks.com
Разработчики Allure встроили отправку анонимной статистики в отчёты и не написали об этом ни слова в документации, только краткое описание в одном из файлов репозитория Allure. В статистику попадают такие данные, как используемая версия Allure, тип используемой CI системы, количество тестовых результатов, количество плагинов, название тестового фреймворка и язык программирования, используемый для тестов.К счастью, отправку статистики можно отключить. Если вы не хотите отправлять данные, то есть возможность отключить отправку через переменную окружения:

export ALLURE_NO_ANALYTICS=1

Отправка статистики имела бы смысл, если бы разработчики публиковали её публично (думаю многим было бы интересно посмотреть общие результаты), но это, к сожалению, закрытые данные.
источник
2020 September 28
automation-remarks.com
Вышел релиз Selenide 5.15.0

Свежая версия Selenide несет много полезного:

📌Добавили универсальный метод клика с параметром ClickOptions
📌Добавили универсальный метод скачивания файла с параметром DownloadOptions
📌 Добавили методы для работы с LocalStorage (я просил эту фичу и наконец-то ее сделали)
📌Добавили проверки для текст элемента без потомков
📌Ускорили работу с большими фильтрованными коллекциями

https://ru.selenide.org/2020/09/26/selenide-5.15.0/
источник
2020 September 29
automation-remarks.com
Тренинг по контрактному тестированию

Доступна запись тренинга по контрактному тестированию. В этом тренинге я покажу, как организовать подход с технической и процессной стороны. Будет полезно тем, кто давно хотел разобраться в теме и внедрить контрактные тесты у себя на проекте.

Цена 30$.
Длительность 2-3 часа.

Если вы хотите принять участие, пишите @spirogov или регистрируйтесь по ссылке👇

https://automation-remarks.com/trainings/contract-testing/index.html
источник
2020 September 30
automation-remarks.com
Network stubbing в Cypress

В cypress 5.1.0 появилась возможность стабать нетворк. Может быть достаточно полезно.

https://filiphric.com/playing-with-experimental-network-stubbing
источник
2020 October 01
automation-remarks.com
Security во все щели

Буквально вчера мы записали свежий эпизод подкаста, а сегодня я увидел новость о том, что Github официально запускает возможность проведения сканирования кода в публичных репозиториях. Для создания кастомизированных правил используется движок CodeQL. Ранее я уже постил видео об этом подходе.

https://github.blog/2020-09-30-code-scanning-is-now-available/
источник
2020 October 02
automation-remarks.com
Playwright для Python

2к20й продолжает удивлять. Если бы мне предложили выбрать сейчас построить проект по  автоматизации, я бы выбрал Python, Pytest и Playwright. Только посмотрите, какая же это пушка🧨

https://devblogs.microsoft.com/python/announcing-playwright-for-python-reliable-end-to-end-testing-for-the-web/
источник
2020 October 05
automation-remarks.com
QAGuild podcast S03E14: SecOps - второе пришествие

Доступен свежий выпуск подкаста. В этот раз мы поговорили про SecOps. У нас в гостях был автор канала @sec_devops. Обсудили, почему это важный аспект разработки, с чего начать и скоко денег дают. Приятного прослушивания🎧

https://soundcloud.com/qaguild/s03e14
источник
2020 October 08
automation-remarks.com
Microsoft выложил уроки по JavaScript

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

https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript
источник
2020 October 09
automation-remarks.com
DockTalk: Snyk Image Scanning

На youtube канале Docker вышло видео о том, как можно сканировать докер образы на предмет уязвимостей. Рекомендую глянуть для расширения кругозора и подготовки к будущему.

https://youtu.be/l1bncIvw-XA
источник
2020 October 12
automation-remarks.com
QAGuild S03E15: Visual Testing из Open Source

Привет, стал доступен очередной выпуск подкаста. В этом эпизоде мы поговорили про визуальное тестирование интерфейсов. Что это, как начать и чем отличаются опенсорс инструменты от тулов за 50к.

https://soundcloud.com/qaguild/s03e15
источник
2020 October 13
automation-remarks.com
Про то, как померять качество автотестов

Доступна запись вебинара, на котором я рассказывал про инструмент Drill4j. Я специально сделал это выступление в виде мини-воркшопа, чтобы показать эволюцию инструмента.

https://youtu.be/u5ENoJ6B-hE
источник
2020 October 14
automation-remarks.com
​​Про книгу Software Architecture in Practice

Все лето я читал книгу Software Architecture in Practice. Очень часто я сбрасывал цитаты в наш чатик. Эта книга предназначена для тех, кто планирует развиваться в сторону солюшин архитектора. Обычно у людей нету понимания, что должен делать архитектор и какими компетенциями должен обладать. В книге хорошо описаны архитектурные принципы и практики. Самое главное, я бы настоятельно рекомендовал эту книгу всем инженерам уровня Senior и выше, так как в ней описаны подходы, которые меняют взгляд на некоторые вещи. В частности в книге очень много говорится о требованиях, тестировании и тестабилити.

https://www.amazon.com/Software-Architecture-Practice-3rd-Engineering/dp/0321815734
источник
2020 October 16
automation-remarks.com
Automated Testing with JavaScript

Запись вебинара от Sauce labs, в котором Николай Адворкин поделился опытом автоматизации на JS и показал, что такое ESLint, Jest и Cypress. Самый топ для  начинающих в JS.

https://youtu.be/hB3LGNkLGu8
источник
2020 October 19
automation-remarks.com
Тренинг по автоматизации тестирования UI с помощью Python

Привет👋
За время консультаций и помощи разным проектам я вижу, что люди совершают типичные ошибки при построении проектов по автоматизации тестирования.  
У меня есть запрос на тренинг по автоматизации тестирования UI с помощью Python. У тебя есть возможность принять участие. Тренинг пройдет в онлайн формате в субботу 24 октября в 18-00.

На этом тренинге мы посмотрим:
📌 на подходы к построению проекта: selenium based vs playwright
📌 управление тестовыми данными
📌 управление конфигурациями для запуска на различных тестовых средах
📌 построение инфраструктуры
📌 различные системы репортинга

Стоимость 30$.

Если вы хотите принять участие, пишите @spirogov или регистрируйтесь по ссылке👇
https://automation-remarks.com/trainings/ui-python/index.html
источник
2020 October 22
automation-remarks.com
5 топовых фичей Playwright Sharp

Нашел прикольное видое про фичи Playwright C#. Похоже, Java автоматизация начинает терять позиции. Playwright уже есть под Python, JS/TS, C#. Как думаете, будет что-то подобное для Java?

https://youtu.be/V4CE_mNpmXU
источник
2020 October 23
automation-remarks.com
Contract Tests with Pact

Буквально месяц назад я проводил тренинг по контрактному тестированию с помощью Spring Cloud contracts. Нашел для вас пример использования инструмента PACT для тех же целей.

https://testautomationu.applitools.com/pact-contract-tests
источник
2020 October 26
automation-remarks.com
Майкрософт начинает разрывать новостями

На прошлой неделе появилась новость о том, что Edge станет доступен на Linux. Сразу стало понятно, что теперь автотесты можно будет запускать в контейнерах. Вчера команда Selenoid зарелизила образ для Edge💥

https://twitter.com/aerokube/status/1320342203617730562?s=20
источник
2020 October 30
automation-remarks.com
Про паттерны проектирования

Привет, меня часто просят рассказать про паттерны. К сожалению, у меня нет достаточно времени, чтобы систематизировать информацию и выдать ее в удобном формате. Но я нашел неплохую альтернативу - книга Погружение в ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ.
В ней описаны 22 классических паттерна проектирования, а также 8 принципов проектирования, на которых они основаны. Примеры показаны на Java, C#, C++, Go, PHP, Python, Ruby, Swift или TypeScript.  Сейчас на нее действует неплохая скидка, поэтому я прикупил себе 1 экземпляр.
источник
2020 November 04
automation-remarks.com
QAGuild live #41: Что Selenium 4 готовит для тестировщика?

В этом эпизоде посмотрели на новые функции Selenium 4. В целом впечатления не однозначные. По моему мнению, Relative locators - вообще бесполезная фича, которую не стоило даже вносить в инструмент, потому что становится сложно проверить локатор на работоспособность через консоль браузера.  Для новых табов и окон я лично пока не придумал вариантов использования. Единственное, что радует - поддержка Chrome devtools protocol. В alpha версии она пока работает не очень хорошо, но в целом функционал очень нужный и полезный. Минус - работает только для Chrome. В том же playwright это работает для трех браузеров. По итогу, Selenium продолжает доминировать, но конкуренты уже очень близко. Как думаете, что позволит Selenium удерживать доминирующие позиции?

https://youtu.be/d7aq0aXYEss
источник
2020 November 10
automation-remarks.com
​​Конец эпохи Java

Весь интернет облетела новость, что Java больше не топ. В рейтинге Tiobe С и Python обогнали джаву и теперь она 3я по популярности. В этой новости удивительно две вещи. Почему Python и где JavaScript? Тиобе рейтинг строится на отностительно субьективных метриках, но мне кажется, что все справедливо. Молодые уже не берутся учить Java. Еще когда я был джуном, Python называли лучшим языком для начинающих. В последние годы Data science набирал обороты, а там Python - это default. Согласно моим личным исследованиям, Java все еще остается в топе по запросу работодателей, но уже сейчас наблюдается сдвиг в сторону JavaScript и Python. Приведу ниже парочку картинок, чтобы вы сами могли сделать выводы🙂
источник