Test Engineering Notes – Telegram
Test Engineering Notes
3.8K subscribers
177 photos
2 videos
645 links
Україномовний канал про технічні аспекти тестування, розподілені системи, блокчейн.

Консультації з автоматизації, менторинг, тестові співбесіди - @al8xr
Download Telegram
Учим теорию распределенных систем бесплатно, без регистрации и смс

#distributedsystems #learning #course

Параллельно с погружением в технические аспекты блокчейн систем, не будем забывать и о базовых вещах - о распределенных системах.

Сегодня я хотел бы порекомендовать отличный (и бесплатный!) курс по распределенным системам от Мартина Клепманна. (А он между прочим автор того самого Кабанчика). Осторожно - все на английском!

Курс преподается в University of Cambridge.

Что полезного можно узнать из курса?

- что такое распределенные системы и как узлы могут коммуницировать между собой

- канонические теоретические задачи от двух генералов до Византийских.

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

- понятие репликации и кворумов, а также алгоритмы броадкаста сообщений

- алгоритмы консенсуса - от самых простых до еще более простых (RAFT)

- как функционирует Google Spanner и разные средства для коллаборации между пользователями

Курс мне очень понравился. Особенно хорошо и подробно автор разбирает алгоритмы консенсуса. RAFT вообще можно просто по слайдам брать и сразу имплементировать (может руки дойдут как-нибудь сделать).

Более упрощенно и живо о распределенных системах говорит Chris Colohan в этом курсе.

Более академично (и слегка монотонно) Lindsey Kooper рассказывает еще в этом курсе. Контент очень перекликается с Клепманном. Чуть более подробно рассматривается время и синхронизация в системах. Мало практического применения.
👍5
Как работает TLS/SSL

#security #cryptography #web

Я тут открыл для себя дополнение к Телеграм заметкам - Telegraph. Тут нет ограничений по количеству символов, легко редактировать посты и вставлять туда картинки и видео. Попробую писать основные заметки в таком формате.

Сегодня мы поговорим о практическом применении шифрования - TLS/SSL.
Почему тестирование - это не просто или в поисках идеального тест инженера

#testing

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

Подробнее - тут
🔥9👍2
Подборка статей о тестировании и инженерии в целом [1]

#testing #engineering #compilation
Не хочу заниматься простым пересказом чужих статей, поэтому решил наиболее интересные из них сохранять и публиковать в виде подборок. По каждой статье будет краткое описание - почему стоит ее читать.
Надеюсь, такой формат тоже будет полезен.

Сегодня - компиляция numero uno.
👍11🔥3
Шпаргалка по Linux command line

#testing #linux

На работе мне частенько приходится коннектиться по ssh к удаленным машинам и работать там без графического интерфейса. Поэтому знание командной строки очень помогает.

Решил тут поделиться своей шпаргалкой по командной строке Linux, а также книгой по этой теме.
Тут только базовые вещи, никакого излишнего хардкора.

А какие команды вы используете чаще всего?
🔥9👍3
Недетерминированные ошибки в распределенных системах

#testing #paper #distributedsystems

Надежны ли известные распределенные системы, такие как Cassandra, ZooKeeper и другие? Какие сложные ошибки возникают в таких системах? Есть ли возможно такие ошибки обнаружить и предотвратить?

Сегодня мы разберем интересную научную работу, которая посвящена distributed concurrency багам в больших системах.
👍7
Как вести себя с разными людьми в IT

#softskills

Нашел интересный сайт с описанием разных типов людей на разных должностях в ИТ (и как с ними вести диалог и работать).
Много всего интересного нашел про тестировщиков и девелоперов.
5👍1
Война в Украине. Информация для подписчиков из РФ и РБ.

24.02.2022 мы проснулись от взрывов за окном. В начало шестого утра РФ нанесла ракетные удары по аэропортам и инфраструктуре многих городов Украины. Ракеты летели в том числе и с территории Беларуси.

После этого к нам в страну зашли войска. Войска чужого государства.
Не с целью "учений". А с целью убивать. Убивать людей и захватывать города. Освобождать от "бандеровцев".

Война идет уже 6ой день. Они стреляют по мирному населению. Стреляют без разбора. Бомбят города.
Умирают люди. Так выглядит "освобождение".

Ребята! Если у вас есть мозги - доносите до своих окружающих правду! Делайте что-нибудь!
Ваше правительство мало того, что врет о войне, запрещает и блокирует любую информацию о ней. Они умалчивают о реальных потерях. И будут продолжать умалчивать.

Если вы считаете, что у нас власть захватили "националисты" - подумайте - зачем националистов поддерживает сейчас ВЕСЬ МИР. Не только Запад, но Восток. Если весь мир превратился в нацистов - может что-то не так в Вашей картине мира?
Если вы "вне политики" или поддерживаете то, что происходит - отпишитесь и идите в жопу.

Слава Україні! Ми переможемо!
🔥28😢126