Size: a a a

automation-remarks.com

2018 November 01
automation-remarks.com
Самая распространенная ошибка любого проекта - выбор не правильного человека на роль тим лида/тех лида. Ко мне часто обращаются за консультацией ребята, которые оказались в этой роли и просто не знают, что с этим делать. Чаще всего им не хватает компетенции в построении процесса автоматизированного тестирования. Хуже всего, когда человек подрисовал резюме и попал в компанию на роль тимлида на совершенно новый проект, но он никогда до этого не стартовал проекты, не знает с чего вообще начать и какие вопросы задавать.  

На прошлых выходных смотрел отличный доклад о роли тим  лида и том с какими проблемами приходиться сталкиваться. Я лично проходил и прохожу все стадии описанные в докладе. Усидеть на двух стульях и перейти от майндсета "я крутой инжинер" к "у меня крутая команда" очень сложно. Доклад покрывает аспекты работы и сложности с которыми сталкиваются инжинеры переходящие из роли Senior в Team Lead. Очень рекомендую посмотреть

https://youtu.be/7fnY8WVtElY
источник
2018 November 02
automation-remarks.com
​​Ностальгический пост

Так вышло, что C# стал первым языком, который я начал учить и знания которого привели меня в большой аутсорсинг. После университета, я пошел работать Oracle database developer в одной из маленьких компаний Харькова. В тот момент я мог свободно писать запросы SQL и код на PL/SQL (до сих пор считаю тот опыт одним из самых ключевых).

Затем я купил книгу по С#, начал читать и пробовать что-то делать. Почему не Java? Она казалась мне сложной 😱 С очень хорошими знаниями SQL и базовым знанием C# я прошел собеседование на курсы в большую компанию. Тогда из всего набора студентов, C# знал только я. Спустя неделю обучения, я пошел на "Харьковскую балку" и купил книгу по Java. Я как одержимый читал книгу и смотрел все ролики, которые мог найти в youtube. Тогда в Харькове популярными были курсы Головача. Я слабо понимал о чем он говорит, но смотрел их все.
 
После окончания курсов ко мне пришел менеджер и сказал, что меня хотят отправить на проект с автоматизацией на C#! Тогда я отказался и был согласен ждать проект с Java (Суровый Junior). Еще спустя месяц меня перекинули на Java проект. С того момента я работал только с Java❤️.

Вот такая история! Хорошей пятницы и вдохновения
источник
2018 November 03
automation-remarks.com
Промокод

Очень хорошая новость! Сейчас знание облачных технологий ценится достаточно высоко. У меня для вас есть промокод от Digital ocean, по которому вы получите 100$ на баланс. Этого вполне достаточно для 3-4 месяцев бесплатного пользования сервисами и дроплетами. Я очень активно использую такую возможность для поднятия демо серверов.
источник
2018 November 05
automation-remarks.com
О Testcontainers

Testcontainers - одна из библиотек на которую я случайно натолкнулся в Твиттере еще на самое заре ее популярности. Мне очень понравилась концепция. Я помню, как мы на одном из проектов с помощью H2 пытались симулировать полноценный Postrgess во время прогона интеграционных тестов. Docker`а тогда еще не было и мы извращались как могли, балансируя между скоростью прогона и сложностью решения. Теперь все стало попроще и вы можете проганять свои тесты прямо против настоящей бд.

Когда я начал учить питон, идея написать testcontainers для python мне показалась прикольной. Я не сильно пиарил этот проект так как он был просто моей игрушкой. Спустя два года проект приняли в официальную семью testcontainers и добавили в официальный репо на Github🔥.

На этих выходных я туда смержил первых два пулл риквеста😱

Яркий пример того, как инвестиция в самообучение вылилась во что-то полезное для людей 🤘
источник
2018 November 06
automation-remarks.com
Про скамейку (бенч)

В больших компаниях есть такое понятие - бенч. Это по сути пулл работяг которые ждут своего шанса проявить себя на новом и красивом проекте. Компании платят как обычно, просто ты ходишь на работу но "ничего не делаешь".  Я сидел на такой лавке один раз и длилось это все около двух месяцев😞.

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

Я же расцениваю бенч как неуспех, но его можно использовать с пользой:
- Отдохнуть от работы (в моем случае я закончил проект, слетал в бизнесс трип и по возвращению ждал старта нового)
- Инвестировать время в самообучение (начните учить новый язык технологию, лучше если это все будет в рамках R&D той же компании)
- Обновить резюме и ходить на собеседования (вариант для нетерпеливых)🚢

Вот с таким опытом я столкнулся побывав на бенче. Возможно мы сделаем на эту тему подкаст.

Напишите в комментариях о своем опыте сидения на лавке, интересно узнать опыт со стороны
источник
2018 November 07
automation-remarks.com
​​О технологиях

В эру микросервисов очень сложно понимать что в системе идет не так. Я слушаю много подкастов  и стараюсь следить за опытом других компаний. ELK стэк стал дефолтным вариантом для сбора логов и других метрик о системе. В какой-то момент я начал замечать, что во время прогона автоматических e2e либо API тестов нужно собирать максимальное количество метаданных о тестируемой системе.

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

Одним из инструментов, который может помочь является Zipkin. С его помощью можно собирать трейсы всех запросов в системе и затем аттачить их к результатам прогона тестов. Пока что, красивого способа интегрировать это все с Allure отчетами нет, но я думаю к следующей большой конференции я смогу придумать какой-то способ.  Если вы уже такое используете, напишите пожалуйста в комментариях.
источник
2018 November 08
automation-remarks.com
​​Решил сделать четверг днем менеджеров! Любите менеджера своего ибо только он сделает вас счастливым 😄
источник
2018 November 09
automation-remarks.com
​​Промокод на Гайзенбаг

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

В этом году конференция пройдет 6-7 декабря в Москве.

Основная цель – обмен опытом и помощь в решении стратегических задач в тестировании.

Доклады – исключительно практические, «бери и делай», без воды и рекламы:

– Тестирование безопасности;
– Тестирование конфигурации;
– Тестирование блокчейна;
– Инструменты, фреймворки и библиотеки для тестировщиков;

Спикеры конференции:

Алексей Баранцев – консультант, тренер и один из разработчиков Selenium WebDriver;
Rhian Lewis – эксперт по блокчейн-проектам и их тестированию;
Jim Holmes – владелец Guidepost Systems и Executive Consultant в Pillar Technology;
Виталий Фридман – фронтенд-гуру, создатель и главный редактор Smashing Magazine;
Артём Ерошенко (QametaSoftware) – известный эксперт по автоматизации тестирования и инструментам;
Алексей Лавренюк и другие эксперты по тестированию.

Все спикеры, доклады и билеты – на сайте конференциии.

Скидка на персональные билеты по промокоду QARemarksHeis18Msk.
источник
2018 November 10
automation-remarks.com
​​На следующей неделе собираемся записать подкаст не тему сертификатов в целом и ISTQB в частности. Напишите в комментариях свои вопросы относительно этой темы и мы постараемся на них ответить.
источник
2018 November 12
automation-remarks.com
Говорят что в фейсбуке нету тестировщиков! Видео подтверждение того, что они там есть.

https://youtu.be/ZOxBj2tc_Oc
источник
2018 November 13
automation-remarks.com
Про Kotlin

На одном из проектов, еще во времена работы на "горе", у меня была возможность экспериментировать с технологиями. Мне стало интересно попробовать Kotlin. Он же такой классный и молодежный. Я сделал PoC проекта и потом начал искать людей, которые могут продолжить этим заниматься. Увы я не смог этого сделать, так как не нашлось тех кому это может быть интересно. Этот момент научил меня думать не только о том, как бы так запилить что-то на модной технологии, но и сделать это удобным для последователей. С того момента я потерял интерес к Котлину, ибо никакого профита особого не приносит.

Несколько месяцев назад проходила конференция Kotlinconf 2018. Было много докладов о том, что нового и куда все идет. Jetbrains пытается убедить всех, что язык подходит не только лишь для мобильной разработки. Лично я очень жду, когда Gradle начнет нормально поддерживать Kotlin DSL. Буквально вчера в твиттере я выдел аннонс Gradle 5.0 и вот там вроде как будет Kotlin DSL 1.0🔥

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

https://youtu.be/RX_g65J14H0
источник
2018 November 14
automation-remarks.com
Jenkins X - новый, молодежный CI для кубернетиса. Я его называю Jenkins через консоль. Больше информации можете узнать из доклада с последннего Jenkins World

https://youtu.be/FwQPMbRJXUo
источник
2018 November 15
automation-remarks.com
​​Конференции

Новость дня!
Открыта продажа билетов на SeleniumCamp 2019. Early bird закончатся быстро!
Что делать вы знаете. Удачи🤘
источник
2018 November 16
automation-remarks.com
Думали ли вы над тем, как теструют базы данных? На HackerNews один из бывших разработчиков Oracle рассказал как происходит разработка (и тестирование) их СУБД

https://news.ycombinator.com/item?id=18442941
источник
2018 November 19
automation-remarks.com
О конференциях этой осени уже говорить не о чем! Пришло время сделать анонс первой конференции в 2019 году на которую я поеду - Delex 2019. Эта конференциях - хороший способ съездить в Минск и послушать интересные доклады. Сейчас открыта продажа Early bird  билетов.
источник
2018 November 20
automation-remarks.com
Про инструменты

На прошлой неделе в Бельгии проходила конференция Devoxx 2018. Видео докладов уже доступно в youtube. Рекомендую посмотреть запись выступления о хайповом на сегодня Cypress.io.

https://www.youtube.com/watch?v=CkGQ0fFH3yE&t=0s&index=30&list=PLRsbF2sD7JVp8vBso4ysmj-X0u6uGx1rH
источник
2018 November 21
automation-remarks.com
Про Chaos Engineering

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

Благо сейчас уже появляется много инструментов таких как Chaos Monkey и Pumba. По ссылке ниже вы можете почитать о возможностях инструмента Gremlin.

https://www.gremlin.com/blog/the-discipline-of-chaos-engineering/
источник
2018 November 22
automation-remarks.com
Анонc митапа

E-Healthcare в IT развивается стремительными темпами. И чтобы идти в ногу со временем и гигантами, как Google и Apple, необходимо сильное техническое сообщество и коллаборация.

Компания в которой я работаю, Whirl Software, занимаемся разработкой масштабной платформы электронного здравоохранения на уровне целой страны. У нас возникла идея проведения открытых встреч сообщества всех, кто занимается продуктами, связанными с электронным здравоохранением и другими интересными бизнес доменами.

1 декабря в Киеве, на первую встречу мы собираем экспертов из Украины, ЕС и других регионов, таких как:

Николай Рыжиков, CTO компании «Health Samurai». Компания работает в области применения стандарта HL7 FHIR и создаёт платформу Aidbox для разработки FHIR-first приложений, а также линейку Open Source продуктов на базе HL7 FHIR: Fhirbase, Fhirschema, Fhir.js.

Александр Иванов - руководитель отдела разработки в Medlinx. Компания занимается разработкой медицинской интеграционной платформы, CDSS и разработкой модулей интеграции на стороне клиентов. С 2017 года активно внедряет стандарт HL7 FHIR.

Игорь Босенко - oснователь и CEO в Kodality. Является "отцом" и архитектором таких систем в Эстонии как Estonian Blood System, HIS ESTER3, HIS eHL. Активный участник сообщества стандарта HL7 FHIR, реализовывал систему NHS в Литве.

Ребята поделятся опытом и знаниями на Domain meetups: E-Healthcare #1. И это только начало! Следите за обновлениями, дальше – больше.

Регистрацию участников открыта!

Все участники познакомятся, пообщаются в неформальной атмосфере и найдут ответы на интересующие вопросы. Приходите, будет полезно.

https://www.facebook.com/events/194346258148166/
источник
2018 November 23
automation-remarks.com
QAGuild подкаст #25

В эту черную пятницу решили обсудить детище Рекса Блэка - ISTQB сертификацию. В гостях Alexandra Kovalyova и Стивен Сигнал

Встречайте очередной выпуск подкаста от кустарных подкастеров: https://soundcloud.com/qaguild/ep-25
источник
2018 November 24
automation-remarks.com
Чернопятничный пост

Если у вас есть желание поучиться автоматизации в Новом году, у вас будет такой шанс. Вы можете зарегистрироваться на курс автоматизации со скидкой 15%. Скидка будет действовать до 30 ноября.

Курс будет стартовать в конце января. Детали регистрации и описание по ссылке.
Если есть останутся вопросы пишите @spirogov.

https://spirogov.github.io/training/2018/08/06/java.html
источник