Size: a a a

automation-remarks.com

2020 April 20
automation-remarks.com
​​Карантинный тренинг по jenkins

Ко мне часто приходят с вопросами относительно CI
Решил выложить доступ к тренингу по Jenkins за символические 15$.

Из того, что можно будет узнать:
- Настройка Jenkins server
- Покопаемся во внутрянках
- Настроим джобы и попробуем Jenkins pipeline
- Подключим slave
- Интеграция с мессенджерами типа Slack
- Посмотрим на разные полезные плагины, которые делают жизнь проще

Длительность 3 часа 27 минут

Чтобы получить доступ, пиште в лс @spirogov
источник
2020 April 21
automation-remarks.com
QAGuild online #27: Selenide на Kotlin для тестирования UI

В пятницу пописали чуть на Kotlin. Пока я писал свой велосипед, настоящий Selenide зарелизил очередную версию😀

https://youtu.be/gm3lcdcNvMs
источник
2020 April 22
automation-remarks.com
Курс по Kubernetes

Привет, в разных стримах встречаю вопрос относительно Kubernetes. Видать, мы уже пережили эру "А что такое Docker и зачем?" и теперь движемся в эру вопросов про куб. Это  нормально, мне довелось поработать на проекте, где этот самый куб был основной частью инфраструктуры, но я не особо осилил его внутряк. Сейчас прохожу очень хороший курс по Kubernetes. Видео лекции записаны в свободном доступе на Youtube. Я их собрал в один плейлист, чтобы было удобно их найти в одном месте. Хорошего обучения🎓

https://www.youtube.com/playlist?list=PLQRy7z-RMbqGI2s6C11Ro2ZMyENzQ2Tcv
источник
2020 April 23
automation-remarks.com
Puppeteer теперь поддерживает Firefox

Вышла очередная версия Puppeteer. По словам авторов, теперь можно работать с Firefox😮

https://www.infoq.com/news/2020/04/puppeteer-3-firefox-support/
источник
2020 April 24
automation-remarks.com
Легкое вхождение в DevSecOps

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

Перед тем, как выложить выпуск подкаста (он выйдет в понедельник), предлагаю посмотреть видео о том, как не безопасны могут быть ваши Docker контейнеры. Самое то, чтобы посмотреть на выходных🍺

https://youtu.be/WSiCZ6v35gw
источник
2020 April 27
automation-remarks.com
QAGuild S03E07: Про DevSecOps с Барухом Садогурским

Как и обещал, выкладываю свежий выпуск подкаста. В этот раз к нам на огонек зашел Барух Садогурский🎩 и рассказал про DevSecOps. Из выпуска вы узнаете, что за зверь такой DevSecOps, чей это головняк и почему Рома прав😏

Хорошего начала рабочей недели. Погнали🚀

http://automation-remarks.com/2020/qaguild-s03e07/index.html

P/S: Я перевел блог на новую платформу и теперь все выпуски подкаста(с кликабельными таймкодами) можно слушать там🤟
источник
2020 April 28
automation-remarks.com
Как работает Selenium

Привет, для всех, кто хочет понять как работает Selenium под капотом, рекомендую почитать блог Девида Бернса, который выпускает статью под названием "How Selenium works". Очень подробно расписано и позволяет понять, как оно все это происходит. Подойдет как начинающим, так и маститым самцам. Считаю, что Senior Selenium QA должен знать внутрянку.

https://www.theautomatedtester.co.uk/blog/
источник
2020 April 29
automation-remarks.com
​​Книга для тимлидов "Новые правила деловой переписки"

Привет, продолжаю делиться впечатлениями о прочитанных книгах. Сегодня хочу порекомендовать книгу "Новые правила деловой переписки". Книга будет полезна тем, кто в своей работе пишет много писем. Книга учит структурировать свою речь, а многие подходы пригодятся и при ведении документации, и при построении докладов. Рекомендую почитать на карантине📚
источник
2020 May 04
automation-remarks.com
QAGuild S03E08: Про DevOps и немного про релокацию в США

Пока вы жарили шашлыкян, мы записывали подкаст. В этот раз у нас в гостях был DevOps инженер🤭.

Обсудили темы от начала времен, как найти первую работу, какие инструменты учить. В конце узнали кучу полезного о переезде в США.

Приятного прослушивания🎧

https://automation-remarks.com/2020/qaguild-s03e08/index.html
источник
2020 May 05
automation-remarks.com
​​Как я делал тихий компьютер дома

Работа из дома поменяла наше отношение не только к способу работы, но и к вещам, которым мы раньше не придавали особого значения. Шум - одна из проблем, на которую мы мало обращаем внимание. Он окружает на везде, особенно если вы до карантина работали в open space, где постоянно кто-то стучит по клавиатуре или скрипит стулом. Дома можно легко устранить источники шума. У меня была проблема шумного системника. Я ее не замечал, пока работал за ним от силы 2-3 часа в неделю, но с наступлением карантина пришлось это решать.
Решил описать в блоге свой опыт создания "тихого" компьютера, потому как в интернете не много информации о бесшумных кулерах и блоках питания.

https://automation-remarks.com/2020/quiet-home-pc/index.html

P/S. Если пост соберет 50+❤️, напишу статью про микрофоны, чтобы на созвонах вас приятно было слушать
источник
2020 May 06
automation-remarks.com
​​Про QAWolf

Привет, сегодня хочу поделиться интересной находкой. Библиотека для настоящих QA волчар - QAWolf. Сами разработчики говорят, что библиотека позволяет создавать тесты в 10 раз быстрее. Я склонен им верить. посмотрите на демо gif на главной. Попахивает как очередной убийца всего, что есть у нас сейчас.

https://www.qawolf.com/
источник
2020 May 07
automation-remarks.com
Релиз Playwright

Вчера состоялся релиз Playwright версии 1.0.1💣 Это огромный шаг навстречу миру автоматизации. Мне кажется, что эта штука таки завоюет рынок автоматизации по нескольким причинам:

⚡️ Майкрософт - посмотрите, что творится с Github. У них есть деньги, влияние и крутые инженеры.

⚡️ JS/TS - тайпскрипт уже достаточно плотно закрепился и его влияние будет расти. Как бы Java господа не сопротивлялись, но нужно признать, что наше время проходит. Пора дать дорогу молодым и дерзким😏

https://github.com/microsoft/playwright
источник
2020 May 08
automation-remarks.com
​​Pylenium почти как Selenide

5 лет назад Selenide ворвался в мир автоматизации и захватил разумы QA чемпионов. Сейчас в мире Java автоматизации - это считай default. Простой синтаксис и возможность программировать через точку обесценило труды Senior Selenium Test automation framework архитекторов. Selenide покорил сердца людей вне Java мира настолько сильно, что они начали портировать его на Python, .Net, JS. Даже я в порыве подучить Python ходил поконтрибьютить в некоторые проекты. Проекты-двойники появлялись и умирали, а Selenide, как символ простоты и надёжности, остается впереди планеты всей.
Посмотрев на развитие и тренды, я задумался! А ведь Java захватила 50% рынка автоматизации только из-за наличия библиотек.  Ранний Selenium был Java first. Аналогов RestAssured в других экосистемах нет до сих пор. Из наблюдений:  эра Java в мире автоматизации проходит😒. На арене новые герои - JS и Python. Если вы не верите, сходите в вакансии на DOU и посмотрите на описания и требования. Java там осталась как дань моде. Новые и молодежные проекты стартуют на JS или Python.
Но не стоит грустить, на этой неделе мы увидели QAWolf и playwright. В Python есть отличные альтернативы, к примеру, Pylenium.

Посмотрите на список фич:
⚡️ Automatic waiting and synchronization
⚡️Quick setup to start writing tests
⚡️Easy to use and clean syntax for amazing readability and maintainability
⚡️Automatic driver installation so you don't need to manage drivers (там внутри мой webdriver manager😮)
⚡️Leverage the awesome Python language

Крайне рекомендую посмотреть
источник
2020 May 12
automation-remarks.com
Про то, как классно быть тестировщиком в Google

В пятницу в Google testing blog вышла статья - COOL to be a TE @ Google. Оказывается, в 2016 году они уже писали о работе тестировщиков. Я чето помню байки, что в Гугле тестировщиков нет🤔 Ну да ладно. В обозреваемой статье человек описывает 4 ключевых навыка:

- Constant learning
- Out-of-the-box thinking
- Orchestrating the testing efforts
- Leading-edge user

В общем нужно быть COOL, чтобы работать на передке тестирования в Google.
Больше в самой статье: https://testing.googleblog.com/2020/05/cool-to-be-te-google.html
источник
2020 May 13
automation-remarks.com
QAGuild S03E09: Что общего между SRE и QA

На прошлой неделе записали подкаст, в котором поговорили про SRE. Из выпуска вы узнаете:

- Что такое и чем занимается SRE?
- SRE vs DevOps друг или враг?
- Какие скилы нужны и важны?
- Про хаос инжиниринг
- Где учиться, чтобы стать SRE?
- Почему QA и SRE близкие друзья

Приятного прослушивания🎧

https://automation-remarks.com/2020/qaguild-s03e09/index.html
источник
2020 May 14
automation-remarks.com
Про playwright

Позавчера состоялся стрим с одним из разработчиков microsoft/playwright. Рекомендую посмотреть, чтобы узнать убъет он Selenium или нет🤔

https://youtu.be/xJw7iQKp2cI?t=1479
источник
2020 May 18
automation-remarks.com
​​Закрытый стрим по Gitlab vs Github Actions vs Travis CI

Привет✌️

После публикации тренинга по Jenkins ко мне в личку пришло много людей с вопросом о чем-то таком же, но только по Gitlab.
Я подумал и решил, а давайте сделаем лучше и посмотрим еще и на Github Actions и Travis CI.
Интересно сравнить три очень похожих инструмента.
Стрим будет проходить 24 мая в 18-00. Длительность 2 часа.
Стоимость участия 15$.

Чтобы принять участие, пишите в лс @spirogov.
источник
2020 May 19
automation-remarks.com
​​Про Google Lighthouse

В работе веб приложений очень важна скорость работы и соответствие лучшим практикам. Уже достаточно давно существует отличный инструмент Google Lighthouse. С его помощью вы можете проверить свой сайт или веб приложение не наличие проблем. Я бы рекомендовал тестировщикам посмотреть на этот инструмент и для начала просто прогнал аудит на своих проектах. Интуиция подсказывает, что найдется много интересных проблем. Ниже на картинке пример отчета, который я получил после проверки своего блога.
источник
2020 May 20
automation-remarks.com
​​Безопасный DevOps

Традиционно в среду рекомендую книгу, которую недавно закончил читать. Сегодня хочу порекомендовать еще одно чтиво про DevSecOps😒 Книга называется "Безопасный DevOps".

Приложение, запущенное в облаке, обладает множеством преимуществ, но в то же время подвержено особенным угрозам. Задача DevOps-команд — оценивать эти риски и усиливать защиту системы от них.
Книга основана на уникальном опыте автора и предлагает важнейшие стратегические решения для защиты веб-приложений от атак, предотвращения попыток вторжения. Вы увидите, как обеспечить надежность при автоматизированном тестировании, непрерывной поставке и ключевых DevOps-процессах. Научитесь выявлять, оценивать и устранять уязвимости, существующие в вашем приложении. Автор поможет ориентироваться в облачных конфигурациях, а также применять популярные средства автоматизации.

В этой книге:
• Обеспечение непрерывной безопасности.
• Внедрение безопасности на основе тестирования в DevOps.
• Приемы, помогающие повысить надежность облачных сервисов.
• Отслеживание вторжений и реагирование на инциденты .
• Тестирование безопасности и оценка рисков.

Требуется знание Linux и владение стандартными практиками DevOps, такими как CI, CD и модульное тестирование.

Такие книги показывают безграничие мира тестирования и карьерных возможностей.
источник
2020 May 21
automation-remarks.com
Мок интервью тестировщика

Сейчас стало модным проводить так называемые мок интервью. Мы никогда не стояли в стороне от современных интернет трендов. Сегодня в 19-00 проведем пробный стрим в таком формате. Залетайте, задавайте вопросы. Будет забавно😜

https://www.youtube.com/watch?v=RbxRoQ3yS-k
источник