Блог Артема Ерошенко
563 subscribers
1 photo
16 links
Про автоматизацию тестирования. Контакты: @eroshenkoam.
Download Telegram
Тренажер для работы с Git

💪 Продолжаем тему тренажеров. Не могу обойти стороной очень клевый проект по работе с Git. Он включает в себя 18 заданий для работы с локальным репозиторием и 16 заданий с удаленным репозиторием. Прохождение всех заданий займет у вас не больше часа.
🇺🇸 Единственное ограничение в том, что интерфейс полностью на английском языке . Хотя это не должно быть проблемой для IT-шника в 2020 году 😂
Я крайне рекомендую пройти все задачи хотя бы раз всем подписчикам, чтобы освежить знания. Я периодически прохожу его заново, чтобы не забывать тонкостей.

Ссылка на инструмент:
https://learngitbranching.js.org
Разработчики Allure встроили отправку анонимной статистики в отчёты и не написали об этом ни слова в документации, только краткое описание в одном из файлов репозитория Allure. В статистику попадают такие данные, как используемая версия Allure, тип используемой CI системы, количество тестовых результатов, количество плагинов, название тестового фреймворка и язык программирования, используемый для тестов.К счастью, отправку статистики можно отключить. Если вы не хотите отправлять данные, то есть возможность отключить отправку через переменную окружения:

export ALLURE_NO_ANALYTICS=1

Отправка статистики имела бы смысл, если бы разработчики публиковали её публично (думаю многим было бы интересно посмотреть общие результаты), но это, к сожалению, закрытые данные.
Forwarded from Alena Bulygina
Всем привет!

🟢 Приглашаем присоединиться 20 октября к онлайн-конференции QA Meeting Point.

🤘🏻Стала известна тема круглого стола с программным комитетом:
“Правда или миф: хороший QA-инженер не будет оставаться в профессии, а станет разработчиком”

Ее выбрали участники в открытом голосовании, которое проходило в телеграм-канале (@meetingpoint_conf) конференции. Приходите послушать и поучаствовать.

⚡️Подробнее о программе и бесплатная регистрация: https://mpoint.dins.ru/
Playwright Java

ℹ️ Не прошло и пары дней с поста Сергея Пирогова о “5 топовых фичей Playwright Sharp” https://t.me/automation_remarks/941. В комментариях мы обсуждали перспективу появления Playwright на Java

📣 Тадам! Держите ссылку на репозиторий: https://github.com/microsoft/playwright-java 🔥🔥🔥

🤘 Примечательно, что в контрибьюторах мы видим знакомые лица: Ваня Крутов из команды aerokube.com (которая работает над лучшими инструментами в области инфраструктуры Selenium тестов). Это значит мы в надежных руках 🤝

🎁 Предсказываю в скором времени появление PlaywrightWebDriver, который поможет нам запускать обычные selenium тесты на инфраструктуре Playwright

Как вы думаете сможет ли Playwright заменить Selenium в итоге?
Hotkeys в Idea

ℹ️ На одном из выпусков шоу “Ошибка выжившего” я рассказывал про лист A4 c hotkeys для Intellij Idea, который лежит у меня на столе в качестве шпаргалки

📣 Вчера ко мне постучались в телеграм и рассказали про плагин “Key Promoter X”. Этот плагин позволяет вам обучаться горячим клавишам во время использования Idea

🤘Концепция очень простая. Вы работаете в обычном режиме а плагин постоянно нотифицирует вас о том, какие горячие клавиши можно было бы использовать в данным момент времени

А какими горячими клавишами пользуешься ты при работе с кодом?

Ссылки
📌 Ошибка выжившего - https://www.youtube.com/playlist?list=PLsVTVVvrKX9ulEqi0KeI-NYXSNCO4o1x0
📌 Шпаргалка - https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
📌 Плагин - https://plugins.jetbrains.com/plugin/9792-key-promoter-x
Курсы по автоматизации тестирования

ℹ️ В начале года мы со @iTerkin и @alexejv затеяли сделать курсы по автоматизации тестирования.

Еще одни курсы, спросите вы? Да, еще одни курсы, только немного другие. Обычно на курсах обучают решению какой либо узкой задачи: основы тестирования, написание web-тестов на selenide или api тесты на kotlin. При этом у студента нет понимания всего процесса - от коммита до встраивания тестов в пайплан разработки. Собственно именно эту задачу мы и хотели решить.

У нас на курсах вы узнаете:
📌 как работать с github (branch, pr, review)
📌 как создавать WEB тесты
📌 как поднять Selenoid
📌 как создавать API тесты
📌 как собрать все тесты в Allure
📌 как работать с Issue Tracker
📌 как настроить CI систему

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

📣 Мы набираем третий поток. По-этому приглашаю вас на бесплатное вводное занятие 9 ноября в 20:00 МСК. Для регистрации заполните форму на сайте qa.guru или вступайте в чат (https://t.me/qa_guru_chat) — перед началом занятия ребята опубликуют ссылку там.
С чего начать автоматизацию?

ℹ️ Недавно выступал на QA-митапе у Сбера. В этот раз решил рассказать про старт проекта автоматизации тестирования.

👩‍💻 Многие считают, что автоматизация тестирования состоит исключительно из написания автотестов. Скуууучно. На самом деле это не так. В докладе я рассказываю про 4 основных области автоматизации тестирования, которым нужно удалять время с самого начала:
📌 пишем автотесты
📌 запускаем автотесты
📌 разбираем результаты
📌 показываем отчеты

📖 Я постарался собрать в каждом пункте несколько полезных советов. Например, как не попасть в лигу "несправедливости" 🦹‍♂️

🔗 Видео уже доступно на Youtube: https://youtu.be/vfvQ1ILqJJc

Приятного просмотра)
Intellij Test Management Plugin

ℹ️ Полгода назад я рассказывал про подход "Тест-кейсы как код". Этот подход позволяет вам перенести ваши ручные тест-кейсы в код.

🔥 Вчера компания JetBrains сделала первый шаг в этом направлении. В блоге компании появился анонс очень интересного плагина, который позволяет вам интегрироваться с TMS.

С помощью этого плагина вы сможете:
📌 получать список тест-кейсов и запусков прямо в IDE.
📌 искать по списку тест-кейсов и запусков
📌 генерировать болванки автотестов🤘
📌 связывать автотесты и тест-кейсы через аннотации
📌 генерировать тестовые данные (Name, UID, Email, etc...)

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

У плагина также есть некоторые ограничения:
📌 плагин требует IntelliJ IDEA Ultimate (499.00$ на пользователя в год)
📌 поддерживаются только языки Java и Kotlin

🔗 Ссылки:
Тест кейсы как код: https://www.youtube.com/watch?v=Prm2-c_5mYs
Анонс плагина: https://blog.jetbrains.com/idea/2021/03/test-management-system-integration-in-intellij-idea-ultimate/
Страница плагина: https://plugins.jetbrains.com/plugin/15109-test-management
Если вы смотрели в сторону Allure TestOps, но не хотели брать триал, до 20 апреля можно посмотреть на полностью функциональный публичный демо-стенд: https://heisenbug.allure.aws.qameta.in

На стенде можно погонять свои тесты, посоздавать дефекты и отчеты, и делать все, что не требует админских прав:)

Если зайдет и захочется разобраться подробнее, в эту пятницу я провожу воркшоп по TestOps, приходите: https://qameta.timepad.ru/event/1579720/
Forwarded from Max Galashichev
Хотели в автоматизацию?
Клёвые новости для всех, кто хочет стартануть в этой профессии — ребята из школы автоматизации QA.GURU проводят бесплатное вводное занятие 25-го августа в 20:00 МСК

Почему надо сходить:
— Разработаем ваш первый (или не первый) автотест на поиск в Google
—Расскажут о рынке QA🔥 Кто, кому, за что и сколько платит?
— Покажут боевой проект с полной инфраструктурой.
— Дадут домашнее задание и проверят его.

Занятие бесплатное — для участия вступайте в чат @qa_guru_chat — ссылка на занятие будет там.
Forwarded from Айтишники
StackOverflow report

Недавно наткнулся на интересный отчет от компании StackOverflow. В нем обнаружилось довольно много интересной информации. Ниже представлена выжимка из него.

📌 IT-шники молодеют)
1% опрошенных написали первую строчку кода до 5 лет и более половины в 11-17 лет)
Я, например, начал программировать в 17-лет)

📌 IT-шники предпочитают онлайн ресурсы школам
Почти 60% респондентов обучаются программированию через открытые онлайн ресурсы (видео, блоги и т.д). На втором месте идет школа с внушительными 54%. Удивительно что довольно большой пласт респондентов (18%) обучаются у друзей или родственников)

📌 IT-шники любят JS и Python
Конкретно в этом отчете утверждается, что JavaScript (64.96%) и Python (48.25%) просто на голову обходят Java (35.35%). Удивительно, что в июльском отчете компании JetBrains цифры были другими и Java там до сих пор остается лидером. Интересно кто ошибается?

📌 IT-шники используют Docker
GIt (93.43%) и Docker (48.85%) являются самыми используемыми инструментами в индустрии. QA, просыпаемся, пора изучать Docker и не боятся использоваться его в повседневной жизни. Я это не просто так говорю. Недавно в одном из чатов видел сообщение в стиле: "тестировщик должен тестировать, а Docker сложно, он нужен DevOps-серами".
Во-первых, DevOps-еры говорить некорректно, об этом нам часто напоминает Барух Садогурский.
Во-вторых, использовать Docker можно и нужно, особенно в тестировании. Я об этом наверное отдельный пост чуть позже запилю.

📌 IT-шники кодят в VSCode
VSCode (71,06%) с большим отрывом побеждает Intellij Idea (28,74%). На самом деле, если присмотреться, то в этом списке можно увидеть еще несколько продуктов компании JetBrains, так что такое сравнение нечестное. Тем не менее, стоит признать, что VSCode довольно сильно набирает обороты в последнее время.

На самом деле там довольно много еще полезной информации. Я крайне рекомендую послушать наш обзор на Youtube, либо посмотреть отчет самостоятельно.

🔗 Ссылки:
Youtube: https://youtu.be/cnNHzOZsBpA
Отчет: https://insights.stackoverflow.com/survey/2021