"Питання якості" - #1: мої думки після прослуховування подкасту
#review #testing
Тут цього тижня виклали новий випуск DOU QA Podcast. Прослухавши його - я написав декілька коментарів, щодо тем, обговорених у випуску.
#review #testing
Тут цього тижня виклали новий випуск DOU QA Podcast. Прослухавши його - я написав декілька коментарів, щодо тем, обговорених у випуску.
Telegraph
"Питання якості" - #1: мої думки після прослуховування подкасту
У вівторок 23.08.22 вийшов новий випуск тестувальницького подкасту від DOU - "Питання якості". Насамперед хочу подякувати ведучим - бо запис подкасту та підготовка до нього займає багато часу та сил. Подкаст спонукав мене написати декілька коментарів - які…
👍10🔥2❤1
Мануальне тестування вмирає. Чому це добре?
#testing
Alan Richardson розповідає про це у своєму відео.
#testing
Alan Richardson розповідає про це у своєму відео.
YouTube
Manual QA is Dead - Evil Tester Show Podcast
Manual QA is dead. Companies are getting rid of their QA teams. Quality Control performed manually is phasing out of style. What can we do instead? Become coaches, assistants or advisors? We could become developers? Or we could be better testers. QA and Quality…
👎6🤔5👍3
[Test Engineering Weekly] Про реальні баги, одноразові паролі, токсичних інженерів, навчання в NASA та hacking автомобіля
#testing #weekly #digest
Всім гарного початку робочого тижня!
Сьогодні в дайджесті:
- як втратити сотні мільйонів доларів через погане тестування?
- пісні, які ламають операційні системи.
- як працюють OTP паролі?
- як хакнути автомобіль?
- що робити з токсичними інженерами у команді?
#testing #weekly #digest
Всім гарного початку робочого тижня!
Сьогодні в дайджесті:
- як втратити сотні мільйонів доларів через погане тестування?
- пісні, які ламають операційні системи.
- як працюють OTP паролі?
- як хакнути автомобіль?
- що робити з токсичними інженерами у команді?
Telegraph
[Test Engineering Weekly] Про реальні баги, одноразові паролі, токсичних інженерів, навчання в NASA та hacking автомобіля
Про баги Як старий код, відсутність належного тестування та неправильний деплоймент привели до втрати 440 мільйонів доларів та самої компанії? Софт в авіації дуже й дуже гарно тестується. Та чи достатньо? Тоді чому падали літаки Boeing 737 Max? Ваш комп'ютер…
👍10🔥4
Тестування розподілених систем за допомогою Jepsen
#testing #distributedsystems
Знайшов тут гарну доповідь від розробника інструменту Jepsen. У ній можна побачити величезну кількість різних багів, які він з командою знайшов у популярних розподілених базах даних, key-value сховищах, та навіть у блокчейн системах.
Дуже цікаво. Хочеться розібратися в цьому інструменту глибше.
#testing #distributedsystems
Знайшов тут гарну доповідь від розробника інструменту Jepsen. У ній можна побачити величезну кількість різних багів, які він з командою знайшов у популярних розподілених базах даних, key-value сховищах, та навіть у блокчейн системах.
Дуже цікаво. Хочеться розібратися в цьому інструменту глибше.
YouTube
Jepsen 9: A Fsyncing Feeling • Kyle Kingsbury • GOTO 2018
This presentation was recorded at GOTO Chicago 2018. #gotocon #gotochgo
http://gotochgo.com
Kyle Kingsbury - Author of Riemann Monitoring System & Jepsen Series on Distributed Systems Correctness
ABSTRACT
Distributed systems often claim to save our data…
http://gotochgo.com
Kyle Kingsbury - Author of Riemann Monitoring System & Jepsen Series on Distributed Systems Correctness
ABSTRACT
Distributed systems often claim to save our data…
👍8❤1🔥1
Найбільш "зелені" та енергоефективні мови програмування
#coding
Натрапив тут на цікаву статтю про найбільш "зелені" мови програмування.
Тим, хто полюбляє Пайтон - треба замислитися...
#coding
Натрапив тут на цікаву статтю про найбільш "зелені" мови програмування.
Тим, хто полюбляє Пайтон - треба замислитися...
Medium
What Are the Greenest Programming Languages?
Programming languages and energy consumption
👍6😁4
Консенсус у розподілених системах #1: Синхронність та помилки
#distributedsystems #engineering
Розпочинаю серію статей - таких собі нотаток з теми розподілених систем. Інформації з теми доволі багато, але її потрібно збирати з багатьох книг та дослідницьких робіт.
Сподіваюся, такі нотатки стануть у пригоді як мені самому (щоб згадати якісь концепти) та і людям, які хочуть почати вивчати такі системи трохи глибше.
Сьогодні поговоримо про консенсус - а точніше про базові аспекти які допомагають будувати моделі розподілених систем.
#distributedsystems #engineering
Розпочинаю серію статей - таких собі нотаток з теми розподілених систем. Інформації з теми доволі багато, але її потрібно збирати з багатьох книг та дослідницьких робіт.
Сподіваюся, такі нотатки стануть у пригоді як мені самому (щоб згадати якісь концепти) та і людям, які хочуть почати вивчати такі системи трохи глибше.
Сьогодні поговоримо про консенсус - а точніше про базові аспекти які допомагають будувати моделі розподілених систем.
Telegraph
Консенсус у розподілених системах #1: Синхронність та помилки
Вирішив занотувати те, що вивчав та продовжую вивчати зі світу розподілених систем. Моя мета - робити нотатки максимально простими та зрозумілими усім (наскільки це можливо). А також - збільшувати подібний контент в україномовному просторі. Що таке консенсус?…
👍6
[Test Engineering Weekly] Ймовірнісні моделі нестабільності тестів у Facebook, автоматизоване тестування безпеки, під капотом Git та шардинг в Instagram
#testing #engineering #weekly #digest
Всім гарного початку робочого тижня!
Чергова порція найцікавішого зі світу тестування та інженерії:
- статистичні моделі flaky тестів у Facebook
- інструменти для автоматизованого тестування безпеки
- помилки при найманні нових тест інженерів
- внутрішня робота Git (від інженерів GitHub)
- як правильно піти з відео дзвінка раніше
#testing #engineering #weekly #digest
Всім гарного початку робочого тижня!
Чергова порція найцікавішого зі світу тестування та інженерії:
- статистичні моделі flaky тестів у Facebook
- інструменти для автоматизованого тестування безпеки
- помилки при найманні нових тест інженерів
- внутрішня робота Git (від інженерів GitHub)
- як правильно піти з відео дзвінка раніше
Telegraph
[Test Engineering Weekly] Ймовірнісні моделі нестабільності тестів у Facebook, автоматизоване тестування безпеки, під капотом Git…
Статті Про тестування Ви написали перші автоматизовані тести. Ви навіть інтегрували їх у CICD пайплайн та надсилаєте репорти усій команді. Наступний крок - це збирати безліч метрик щодо покриття коду, проблем в інтеграції та інші цікаві речі. Але як тестувати…
👍15
[Рецензія] Staff Engineer by Will Larson
#book #review
Сьогодні хочу розповісти про менш технічну книгу, ніж завжди. Але книга варта Вашої уваги.
Особливо, якщо ви працюєте на рівні сіньйор.
#book #review
Сьогодні хочу розповісти про менш технічну книгу, ніж завжди. Але книга варта Вашої уваги.
Особливо, якщо ви працюєте на рівні сіньйор.
Telegraph
[Рецензія] Staff Engineer by Will Larson
Цю книгу мені порекомендував мій хороший друг. Сказав, що у них в компанії зараз багато хто з інженерів її читає. Тому я вирішив також її почитати. Додатковою мотивацією для мене було подивитися, які ж є шляхи розвитку, відмінні від Engineering Management…
👍18
Як бути "зірковим" інженером?
#testing #career #engineering
Чому одні інженери вважаються "зірками" та вкрай продуктивними за інших? Чи вони справді вдесятеро розумніші за інших? У чому їх секрет?
Інженери та менеджери з компанії Bell Laboratories мали такі самі питання ще у кінці 80-х років. Тому, як справжні науковці, вони провели масштабне дослідження та, схоже, змогли знайти ту чарівну "формулу успіху зіркових інженерів".
#testing #career #engineering
Чому одні інженери вважаються "зірками" та вкрай продуктивними за інших? Чи вони справді вдесятеро розумніші за інших? У чому їх секрет?
Інженери та менеджери з компанії Bell Laboratories мали такі самі питання ще у кінці 80-х років. Тому, як справжні науковці, вони провели масштабне дослідження та, схоже, змогли знайти ту чарівну "формулу успіху зіркових інженерів".
Telegraph
Як бути "зірковим" інженером
Питання продуктивності В інтернеті існує дуже багато статей та відео з теми продуктивності розробників. Деякі говорять навіть про "міфічних" 10X інженерів - людей, які можуть робити в десятки разів більше за той самий відведений час. Або про інженерів, які…
👍14
Всіх з Днем Тестувальника!
На честь цього свята, хочу поділитися прекрасним відео від Ярослава Пернеровського для тих, хто хоче пізнати світ автоматизації!
"Тести крутяться, лавеха мутиться!" (с) Ярослав
На честь цього свята, хочу поділитися прекрасним відео від Ярослава Пернеровського для тих, хто хоче пізнати світ автоматизації!
"Тести крутяться, лавеха мутиться!" (с) Ярослав
YouTube
Школа автоматизатора #1: Як автоматизувати дії в браузері і як це робить Selenium
Перше відео циклу Школа Автоматизатора
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Нудний вступ
01:09 База і фундамент
03:33 Головне питання
03:54 Головна…
Слухайте наш подкаст:
Anchor: https://anchor.fm/notabugpodcast
Apple: https://apple.co/3Av6iPv
Google: https://bit.ly/3wGEian
Навігація:
00:00 Нудний вступ
01:09 База і фундамент
03:33 Головне питання
03:54 Головна…
❤23🔥11👍5
[Test Engineering Weekly] Як вчити мови програмування, DDoS атака на Google Cloud, види хешування та помилкові судження про email
#testing #engineering #weekly #digest
Легкого та спокійного Вам тижня!
Це Олександр із черговою порцією найцікавішого зі світу тестування та інженерії:
- що таке навчання та як правильно вивчати нові мови програмування
- що таке oracles в тестуванні та в чому їх проблема
- testability тест для Вашого проєкту
- DDoS атака на Google Cloud з 46 000 000 RPS
- великий світ хешування
- багато інших цікавих речей...
#testing #engineering #weekly #digest
Легкого та спокійного Вам тижня!
Це Олександр із черговою порцією найцікавішого зі світу тестування та інженерії:
- що таке навчання та як правильно вивчати нові мови програмування
- що таке oracles в тестуванні та в чому їх проблема
- testability тест для Вашого проєкту
- DDoS атака на Google Cloud з 46 000 000 RPS
- великий світ хешування
- багато інших цікавих речей...
Telegraph
[Test Engineering Weekly] Як вчити мови програмування, DDoS атака на Google Cloud, види хешування та помилкові судження про email
Краще Поки що не читав поганих статей від Matthieu Cneude. Сьогодні хочу порекомендувати дві статті, які доповнюють одна одну: How to Learn a Programming Language in Three Steps та The Art Of Learning For Software Developers
👍10🔥1
Консенсус у розподілених системах #2: Алгоритм усного обміну повідомленнями
#distributedsystems #engineering
Продовжуємо відкривати для себе великий та чарівний світ розподілених систем.
Сьогодні ми розберемо алгоритм розв'язання задачі Візантійських генералів.
#distributedsystems #engineering
Продовжуємо відкривати для себе великий та чарівний світ розподілених систем.
Сьогодні ми розберемо алгоритм розв'язання задачі Візантійських генералів.
Telegraph
Консенсус у розподілених системах #2: Алгоритм усного обміну повідомленнями
У минулій статті ми почали розглядати базові концепції розподілених систем. Ці базові поняття трохи згодом допоможуть нам краще зрозуміти різні протоколи консенсусу та як вони працюють. Сьогодні ми поглянемо на алгоритм розв'язання задачі Візантійських генералів.…
👍7
Як швидко розібратися у новій мові програмування? Забули базові моменти у роботі з інструментом?
#testing #engineering
Так буває, що треба швидко розібратися з базовим синтаксисом мови програмування: можливо написати скрипт або швидко пофіксити щось. Або навіть заради цікавості подивитися, як подібні конструкції виглядають в інших мовах програмування.
Набагато частіше забувається синтаксис інструментів, які з часом перестаєш використовувати кожного дня.
Для того, щоб отримати дуже базовий огляд мови або отримати коротку "шпаргалку" з інструменту я користуюся ресурсом Learn X in Y minutes. Тут є дуже багато текстових туторіалів по різним мовам, а також інструментам.
UPDATE: Ще один крутий ресурс порадили у коментарях - The Valley Of Code.
#testing #engineering
Так буває, що треба швидко розібратися з базовим синтаксисом мови програмування: можливо написати скрипт або швидко пофіксити щось. Або навіть заради цікавості подивитися, як подібні конструкції виглядають в інших мовах програмування.
Набагато частіше забувається синтаксис інструментів, які з часом перестаєш використовувати кожного дня.
Для того, щоб отримати дуже базовий огляд мови або отримати коротку "шпаргалку" з інструменту я користуюся ресурсом Learn X in Y minutes. Тут є дуже багато текстових туторіалів по різним мовам, а також інструментам.
UPDATE: Ще один крутий ресурс порадили у коментарях - The Valley Of Code.
🔥12👍8
Не баг, а фіча - другий епізод подкасту!
#testing #podcast
Як обрати мову для автоматизації? Та чи потрібно це робити? А також історії входу в айті "сивої давнини". Про все це - у свіжому випуску подкасту "Не баг, а фіча"!
#testing #podcast
Як обрати мову для автоматизації? Та чи потрібно це робити? А також історії входу в айті "сивої давнини". Про все це - у свіжому випуску подкасту "Не баг, а фіча"!
YouTube
Не баг, а фіча #2 Вибір мови програмування та як ми потрапили до айті
Ярослав Пернеровський, Сергій Пірогов, Артур Шевченко, Олександр Романов та Оля Геворгізова поговорили про вибір мови програмування для автоматизації, а також згадали як саме вони потрапили в тестування та в айті загалом.
Послухати на пробіжці можна також…
Послухати на пробіжці можна також…
👍14⚡3👏1
Колега з компанії організує збір. Давайте допоможемо!
Далі - його оригінальний пост.
"""
Пані та панове!
Сподіваюсь, Ви та ваші близькі й рідні живі та здорові.
Хлопчина, з яким перетинався в професійній діяльності, Дмитро, вже досить давно й успішно воює в складі ССО Азов. Наразі, він та його побратими очікуюють відправлення на Південно-Східний напрямок, де продовжать полювання на окупантів, в тому числі, й вночі.
Щоб покращити результативність, від них є запит на прилади нічного бачення. Мінімально достатній погоджений варіант виглядає якось так:
https://topoptics.com.ua/.../pribor-nochnogo-videniya-pvs
Фронтові байки з його вуст на каналі Юрія Бутусова:
https://youtu.be/EVkCyN7vcbM?t=100
Посилання на банку для бажаючих долучитися до збору коштів:
https://send.monobank.ua/jar/3w9XLahu5v
"""
Віримо в ЗСУ!
Віримо в перемогу!
Далі - його оригінальний пост.
"""
Пані та панове!
Сподіваюсь, Ви та ваші близькі й рідні живі та здорові.
Хлопчина, з яким перетинався в професійній діяльності, Дмитро, вже досить давно й успішно воює в складі ССО Азов. Наразі, він та його побратими очікуюють відправлення на Південно-Східний напрямок, де продовжать полювання на окупантів, в тому числі, й вночі.
Щоб покращити результативність, від них є запит на прилади нічного бачення. Мінімально достатній погоджений варіант виглядає якось так:
https://topoptics.com.ua/.../pribor-nochnogo-videniya-pvs
Фронтові байки з його вуст на каналі Юрія Бутусова:
https://youtu.be/EVkCyN7vcbM?t=100
Посилання на банку для бажаючих долучитися до збору коштів:
https://send.monobank.ua/jar/3w9XLahu5v
"""
Віримо в ЗСУ!
Віримо в перемогу!
YouTube
"Тут морпіхи, проти яких воювали в Мощуні". Як "Азов" боронить Запоріжчину. | ПАПАДІН
ССО Азов з квітня боронить території України у Запорізькій області. До цього бійці Азову воювали на Київщині, вони завадили окупантам зробити переправу в районі с. Мощун та прорватися до столиці.
Станьте спонсором цього каналу:
https://www.youtube.com/c…
Станьте спонсором цього каналу:
https://www.youtube.com/c…
👍10🙏5
Етапи розвитку тест інженера та питання на кожному з них
#testing #career
Чим відрізняється робота на рівні junior, middle або senior? Крім товщини масного конверта, звісно).
Я думаю, що насамперед спеціалісти та їхня зрілість відрізняються саме тим, питання якого масштабу вони задають та вирішують.
Які це питання? Спробуймо розібратися.
#testing #career
Чим відрізняється робота на рівні junior, middle або senior? Крім товщини масного конверта, звісно).
Я думаю, що насамперед спеціалісти та їхня зрілість відрізняються саме тим, питання якого масштабу вони задають та вирішують.
Які це питання? Спробуймо розібратися.
Telegraph
Етапи розвитку тест інженера та питання на кожному з них
Час від часу в різних тестувальницьких чатах виникають подібні один до одного питання: Чи достатньо я знаю, як junior чи trainee? Що повинен знати middle? Коли зрозуміти, що ти senior? Як отримати позицію lead чи менеджера? Я також задавав собі та іншим людям…
👍24
[Рецензія] Курс HashiCorp Certified: Terraform Associate 2022 на Udemy
#review #devops
Минулого тижня я нарешті завершив курс із вивчення Terraform. Сьогодні я хочу коротко розповісти про свої враження від нього.
Terraform в роботі я трохи використовую, але за більшу частину скриптів відповідає окремо взятий DevOps інженер. Незважаючи на це, я все ж таки вирішив скористатися можливістю та поглибити свої знання з цього інструменту.
Що ви взнаєте з курсу?
- як писати базові (та й не дуже) скрипти для деплою різних штук у AWS
- як користуватися вбудованими функціями
- чи потрібні модулі та як ними користуватися
- як виконувати кастомний код до та після деплою
- нащо той Terraform Cloud та як із ним працювати
- як підготуватися до екзамену Terraform Associate: декілька тестів - для самоперевірки включені в сам курс
Які недоліки я знайшов?
- курс на 99% складається з прикладів роботи із AWS (для інших провайдерів потрібно буде розибратися самому)
- не знайшов у курсі прикладів написання тестів на Terraform :(
- комусь буде незвичним англійський акцент автора курсу (та до цього швидко звикаєш)
Чи потрібно Вам проходити цей курс?
Так - якщо ви користуєтеся цим інструментом та хочете більше взнати про інструменти DevOps та AWS.
Ні - якщо Ви маєте більш приорітетні теми для навчання (автоматизація, мови програмування, тощо).
#review #devops
Минулого тижня я нарешті завершив курс із вивчення Terraform. Сьогодні я хочу коротко розповісти про свої враження від нього.
Terraform в роботі я трохи використовую, але за більшу частину скриптів відповідає окремо взятий DevOps інженер. Незважаючи на це, я все ж таки вирішив скористатися можливістю та поглибити свої знання з цього інструменту.
Що ви взнаєте з курсу?
- як писати базові (та й не дуже) скрипти для деплою різних штук у AWS
- як користуватися вбудованими функціями
- чи потрібні модулі та як ними користуватися
- як виконувати кастомний код до та після деплою
- нащо той Terraform Cloud та як із ним працювати
- як підготуватися до екзамену Terraform Associate: декілька тестів - для самоперевірки включені в сам курс
Які недоліки я знайшов?
- курс на 99% складається з прикладів роботи із AWS (для інших провайдерів потрібно буде розибратися самому)
- не знайшов у курсі прикладів написання тестів на Terraform :(
- комусь буде незвичним англійський акцент автора курсу (та до цього швидко звикаєш)
Чи потрібно Вам проходити цей курс?
Так - якщо ви користуєтеся цим інструментом та хочете більше взнати про інструменти DevOps та AWS.
Ні - якщо Ви маєте більш приорітетні теми для навчання (автоматизація, мови програмування, тощо).
Udemy
HashiCorp Certified: Terraform Associate 2026
All in One course for learning Terraform and gaining the official Terraform Associate Certification (004).
❤7👍4
On test engineer's maturity
#testing #career
На вихідних я переклав свою статтю про рівні тестування та питання на кожному з рівнів.
#testing #career
На вихідних я переклав свою статтю про рівні тестування та питання на кожному з рівнів.
Test Engineering Notes
On test engineer's maturity
Questions at different levels of test engineer's maturity
👍19