Друкарня від WE.UA

Test Engineering Notes: Vol.5. Про тестування LLM, ідею тест-кейсів, баги в безпеці Microsoft й не тільки

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

Літо пролетіло дуже швидко. Попереду осінь та можливе пожвавлення на ринку праці. Щоб не опинитись за бортом компанії - треба вміти вправно та майстерно володіти вашим “веслом”. (Та збирати докази того, що саме ваше весло приносить найбільше користі). Крім того, підтримка та розвиток ваших скілів - це ваше надійне рятівне коло у бурхливому океані пошуку роботи.

Тестування

Теорія

  • Велика стаття про деякі з останніх багів в безпеці та чи можна було їх уникнути якщо у вас є достатньо розвинута культура тестування.

  • The Very Idea of Test Cases - дуже формальна та теоретична розповідь про те, що таке тест кейси з математичної та інженерної точки зору.

  • Mastering T-Shaped Skills - багато хто говорить, що треба розвиватись у “різні боки” та бути T-Shape спеціалістом. В цій статті автор пояснює, що це значить в контексті автоматизації.

  • Test design techniques - якщо ви забули, які техніки тест дизайну існують, можна трохи освіжити свої знання.

  • Demystifying Unit and Integration Tests: Understanding Their Significance and Differences - чергова стаття, яка намагається пояснити різницю між модульними та інтеграційними тестами. А ви розумієте цю різницю?

  • WHY IS BDD CONFUSED WITH TESTING? - здається питання з BDD вже вирішено. Але ж ні. Час від часу треба нагадувати людям, що цей підхід працює на усюди, завжди та для всіх. А навпаки.

  • Quality gates and Test orchestration strategy in one slide - якщо ви ще не до кінця зрозуміли де та коли запускати ваші (та й не тільки ваші) тести - у цій статті ви знайдете чудову візуалізацію пайплайнів та різних тестів. Для тих, хто ще не розуміє слова пайплайни - ласкаво прошу почитати окрему статтю.

  • Contract Testing: Navigating Through Common Pitfalls - декілька корисних думок щодо того, які підводні камені вас чекають з контрактними тестами.

Практика

Інструменти

Інженерія

Теорія

  • A jargon-free explanation of how AI large language models work - перед тим, як тестувати ChatGPT непогано б зрозуміти, як такі системи працюють.

  • Багато хто з нас працює з протоколом HTTP (так чи інакше). Але чи в курсі ви - які зміни несе HTTP/3? Якщо ні, то маю для вас дуже глибоке пояснення змін у протоколі - у першій, другій та третій частинах.

  • Challenging algorithms and data structures every programmer should try - вивчили усі алгоритми? Нема нічого дійсно складного та цікавого? У цій статті наводяться декілька прикладів нетривіальних алгоритмів.

  • An introduction to graph theory - а тим, хто копає в сторону теорії графів - маю навіть вичерпну книжку з цієї теми.

  • Коли ми стикаємося з проблемами в системах, доволі часто нам спадає думка - а може варто переписати усю систему замість того, щоб намагатись “їсти кактус”? Декілька інженерів мають поради щодо таких ситуацій: порада перша та друга.

  • What we talk about when we talk about System Design - набір порад для тих, хто зайнятий системним дизайном.

Практика

Інструменти

Кібербезпека

Перфоманс

Менеджмент, лідерство та софт скіли

  • How platform teams get stuff done - як завжди у блозі Мартіна Фаулера - базована стаття із купою практичних прикладів. Цього разу розмова йде про те, хто такі платформені команди та як правильно організувати їх взаємодію з іншими департаментами.

  • What Being a Staff Developer Means at Shopify - основні речі, які робить Staff розробник (на прикладі компанії Shopify)

  • Should I change job? Earn, learn or quit. - коли вам дійсно треба звільнятись та шукати нову роботу? Ця стаття (дуже коротка) допоможе знайти відповідь на таке важливе питання.

  • When your coworker does great work, tell their manager - чи знаєте ви, як правильно хвалити своїх колег?

  • Remote work requires communicating more, less frequently - чим відрізняються комунікації в офісі та на повному ремоуті.

  • Agile performance reviews and compensation - стаття про те, як непросто переглядати зарплати в командах.

  • Managing difficult software engineers - дуже корисна та практична стаття про різні типи проблемних інженерів у команді та як правильно підходити до їх управління.

Статті про вітчизняний бізнес та цікавих людей:

  • CRM keyCRM: зручне рішення для продажів, комунікацій і керування командою

    Успіх компанії залежить від того, наскільки швидко вона здатна опрацьовувати вхідні запити. Коли дані про клієнтів розпорошені між різними месенджерами, виникає хаос. CRM keyCRM пропонує вихід із цієї ситуації, об’єднуючи всі робочі процеси в єдиному зручному інтерфейсі.

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

    Crm
  • Різниця між UX і UI, яку варто зрозуміти ще до першого заняття

    Більшість людей, які обирають професію UX чи UI, довго вважають це одним і тим самим. Насправді це два різних підходи до роботи над продуктом, і плутанина між ними гальмує розвиток ще на старті.

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

    Ui-ux
  • Логіка змін: як SEO оптимізація прибирає бар’єри до зростання

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

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

    Seo
  • Музичний футуризм: неймовірні інструменти XXI століття

    Еволюція музичних інструментів це один із найкрутіших проявів потужності людської уяви і потреби виразити себе через мистецтво. І хоча багато традиційних інструментів майже не змінилися за століття існування, інновації і пошук не зупиняються.

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

    Музичні Інструменти
  • Стіл – всьому голова? Так, якщо його правильно підібрати

    Коли починаєш вивчати пропозицію меблевих фабрик щодо столів, дивуєшся кількості варіантів, адже вони пропонують різні розміри, різні матеріали, різноманітні форми та дизайни. Скористайтесь нашим каталогом MebelOK, щоб Ви могли підібрати найкращу модель для Вашого приміщення

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

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

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

18Довгочити
1.5KПерегляди
14Підписники
На Друкарні з 27 червня 2023

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

Це також може зацікавити:

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

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

Це також може зацікавити: