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

Всім привіт. З вами Олександр Романов і 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 - існує така думка, що коли ви практикуєтесь навичці 10000 годин - то ви автоматично стаєте у цьому експертом. Та чи так це насправді, в реальному житті?

  • FAANG Principal Engineer answers common career questions - чим займаються інженери на рівні Principal? Хто вони такі? Чи варто туди взагалі розвиватися?

Відео

  • Playwright Videos - величезна підбірка відео з бібліотеки Playwright

  • Podcasts #5 "Military Tech" - хороший випуск подкасту про штучний інтелект у військовій справі

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

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Test Engineering Notes
Test Engineering Notes@TestEngineering

Про складні речі в тестуванні

1.2KПрочитань
4Автори
14Читачі
На Друкарні з 27 червня

Більше від автора

Вам також сподобається

  • Хто такий Android-розробник? Повний путівник

    В сучасному світі, де мобільні пристрої відіграють все більшу роль, професія Android-розробника стає все більш затребуваною. Ці спеціалісти створюють мобільні додатки для смартфонів, планшетів та інших пристроїв, які працюють на операційній системі Android.

    Теми цього довгочиту:

    Android
  • Будемо робити застосунок для обліку фінансів

    Знайома вам ситуація, коли кошти, які мали бути витрачені на велику покупку якимось чином зникали до моменту цієї самої покупки? Болісний момент, який може стати тригером, що приведе вас до кращого життя. Теоретично. Але щоб це сталося, потрібно якось вести історію витрат.

    Теми цього довгочиту:

    Розробка
  • Дайджест новин за травень

    _Останній місяць весни не приніс якихось значних подій. Багато новин відбувалось довкола Ubuntu, а також завершено підтримку кількох проектів._

    Теми цього довгочиту:

    Linux

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Вам також сподобається

  • Хто такий Android-розробник? Повний путівник

    В сучасному світі, де мобільні пристрої відіграють все більшу роль, професія Android-розробника стає все більш затребуваною. Ці спеціалісти створюють мобільні додатки для смартфонів, планшетів та інших пристроїв, які працюють на операційній системі Android.

    Теми цього довгочиту:

    Android
  • Будемо робити застосунок для обліку фінансів

    Знайома вам ситуація, коли кошти, які мали бути витрачені на велику покупку якимось чином зникали до моменту цієї самої покупки? Болісний момент, який може стати тригером, що приведе вас до кращого життя. Теоретично. Але щоб це сталося, потрібно якось вести історію витрат.

    Теми цього довгочиту:

    Розробка
  • Дайджест новин за травень

    _Останній місяць весни не приніс якихось значних подій. Багато новин відбувалось довкола Ubuntu, а також завершено підтримку кількох проектів._

    Теми цього довгочиту:

    Linux