Test Engineering Notes: Vol.4. Про автоматизацію в Reddit, тестування Kafka, баги в Atlassian та важливість естимацій

💡 Усі статті, обговорення, новини про тестування — в одному місці. Приєднуйтесь до QA спільноти!

Всім привіт. З вами Олександр Романов й Test Engineering Notes.

Липень вже майже завершений. На ринку праці зараз — тиша. Але поки є час, треба дізнаватись та вивчати нове. Саме тому я прийшов до вас із новим дайджестом статей про тестування, розробку та інші технічні штуки.

TLDR, або Що у випуску

  • історія про розробника, який став тестувальником — та що з цього вийшло;
  • огляд інструментів тестування в світі Web3;
  • багато практичних кейсів роботи з Playwright — від візуальних тестів до оптимізації стабільності;
  • тестування Kafka-коннекторів та досвіду користувача;
  • розповідь про підходи до балансування наванатаження та Gossip-протокол у розподілених системах;
  • шикарна історія про те, як Atlassian мав багу на продакшені та «лежав» майже два тижні;
  • корисні поради для інженерів, які хочуть стати менторами;
  • правда про те, чому ми все ж таки помиляємося з оцінками задач;
  • приклад написання сайту на технологіях кінця минулого сторіччя;
  • навчальне відео про Playwright та запис подкасту про штучний інтелект у військовій справі;
  • багато багато іншого ...

Тестування

Практичні приклади

Інструменти

Розробка

Теорія

  • Hashing — якщо ви хотіли побачити приклади того, що таке хешування — то ця стаття точно стане у пригоді.
  • What Happens When You Type a URL Into Your Browser? — величезна стаття, яку потрібно прочитати просто для того, щоб зрозуміти, як багато заховано під «простими» на перший погляд технологіями.
  • Load Balancing: The Intuition Behind the Power of Two Random Choices — стаття про різні підходи до балансування навантаження.
  • Architecture Principles: An approach to effective decision making in software architecture
  • Gossip Protocol — як розподілені системи комунікують зміну стану між вузлами? Один з варіантів — це gossip protocol.
  • How to prevent digital wallet fraud — стаття про те, які вразливості безпеки є у сучасних електроних гаманців в блокчейн-світі.
  • Якщо ви щось там читали та вчили про Machine Learning, але вам не вистачає візуалізації — у цих двох статтях крок за кроком пояснюється, як все це працює — 1 та 2.
  • Understanding DeepMind’s Sorting Algorithm — лаконічне пояснення того, як працює алгоритм сортування в DeepMind. Хардкорно, але цікаво.
  • Text Editor Data Structures — уявімо, що завтра вам потрібно буде писати свій текстовий редактор «з нуля». У цій статті можна подивитись, як при цьому краще використовувати структури даних.
  • The Full Circle on Developer Productivity with Steve Yegge — велике інтерв’ю про те, що таке продуктивність розробника та як її забезпечувати. Фактично, робота SDET`а.

Практика

Менеджерське

  • Для тих, хто хотів трохи більше дізнатися про те, чим все ж таки займаються VP of Engineering — цикл з двох статей, 1 та 2.
  • Being a good mentor — a developers guide — чи знаєте ви про те, як бути насправді корисним ментором та чи потрібен цей скіл розробнику?
  • Estimation Isn’t for Everyone — доволі провокативна стаття про те, чому ми не можемо нормально оцінювати задачі та що з цим можна робити.
  • The false promise of the 10,000 hour rule — існує така думка, що коли ви практикуєте навичку 10 000 годин — то ви автоматично стаєте у цьому експертом. Та чи так це насправді, в реальному житті?
  • FAANG Principal Engineer answers common career questions — чим займаються інженери на рівні Principal? Хто вони такі? Чи варто туди взагалі розвиватися?

Відео

  • Playwright Videos — величезна добірка відео з бібліотеки Playwright.
  • Podcasts #5 «Military Tech» — хороший випуск подкасту про штучний інтелект у військовій справі.

Як завжди — більше цікавого про інженерію в тестуванні, блокчейн та розподілені системи читайте в моєму каналі.

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному3
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі