Друкарня від 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 - дуже корисна та практична стаття про різні типи проблемних інженерів у команді та як правильно підходити до їх управління.

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

  • Вітаємо з Різдвом Христовим!

    Друкарня та платформа WE.UA вітають всіх наших читачів та авторів зі світлим святом Різдва! Зичимо всім українцям довгожданого миру, міцного здоровʼя, злагоди, родинного затишку та втілення всього доброго і прекрасного, чого вам побажали колядники!

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

    Різдво
  • Каблучки – прикраси, які варто купувати

    Ювелірні вироби – це не тільки спосіб витратити гроші, але і зробити вигідні інвестиції. Бо вартість ювелірних виробів з кожним роком тільки зростає. Тому купуючи стильні прикраси, ви вигідно вкладаєте кошти.

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

    Як Вибрати Каблучку
  • П'ять помилок у виборі домашнього текстилю, які псують комфорт сну

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

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

    Домашній Текстиль
  • Як знайти житло в Києві

    Переїжджаєте до Києва і шукаєте житло? Дізнайтеся, як орендувати чи купити квартиру, перевірити власника та знайти варіанти, про які зазвичай не говорять.

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

    Агентство Нерухомості
  • Як заохотити дитину до читання?

    Як залучити до читання сучасну молодь - поради та факти. Користь читання для дітей - основні переваги. Розвиток дітей - це наше майбутнє.

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

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

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

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

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

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

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

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

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