[Test Engineering Weekly #8] Про візуальні тести, фабрики драйверів, кеші та real-time сприйняття
Test Engineering NotesЦього тижня кількість цікавих статей та відео - вражає!

Статті
- Про візуальне тестування. Велика стаття (з купою прикладів) про те, чому візуальне тестування - це круто! Для тих, хто не хоче платити багато грошей, є безплатна альтернатива Applitools - Visual Regression Tracker.
- Про автоматизацію. Для тих, хто хоче побачити Factory патерн для роботи з драйверами - ця стаття буде досить цікавою.
- Про розвиток. Чи потрібно бути вузькоспеціалізованим спеціалістом? Чи варто знати "багато, але не глибоко?". А для тих, хто полюбляє продуктивність - я знайшов ще один метод організації роботи та задач - Timeboxing.
- Про архітектуру. Навіщо у застосунках використовувати кеші? Які види кешування бувають? Як правильно оновити кеш значення (особливо при роботі з розподіленими кешами).
- Про технології. How fast is Real-Time?
- Про безпеку. Розповідь про те, як з невеликих дампів можна "виловити" приватні RSA ключі.
- Про мікросервіси. Дуже гарні роздуми про те, чи потрібні взагалі нам мікросервіси та як боротися з різними видами складностей у великих системах.
- Про філософське. Багато хто з тестувальників задає собі питання "Чи варто вчити автоматизацію?". Nicola Lindgren у своєму пості дає відповідь на це питання.
- Про блокчейн. Мабуть, найкраща стаття про базові моменти консенсусу у розподілених системах. Попереджаю - стаття досить велика та потребує часу на опрацювання.
Відео
- Розповідь про те, як будувалися апарати для дослідження Марсу та що нас чекає у майбутньому: The Future of Mars Exploration
- Хороша доповідь про те, що реально потрібно розробляти замість софту - Make Impacts Not Software
- Коротко та смішно про важливість тестування (від розробника) - Test all the f***ing time
Що я читаю зараз
Це все ще книга "Modern Software Engineering". Плюс деяка кількість академічних робіт для робочих задач. Але читати цього тижня часу дуже мало - бо на роботі проходжу цікавий тренінг.