QAMania

Description
Ламповий блог про тестування, пишемо про те, що нам цікаво та власний досвід.

А ще в нас є
? https://qamania.org
? https://youtube.com/@QAMania
Advertising
We recommend to visit

Офіційний канал.

Питання про замовлення: @Rozetka_helpBot

Інші соціальні мережі:

Fashion: t.me/rozetka_fashion
Instagram: instagram.com/rozetkaua
YouTube: youtube.com/channel/UCr7r1-z79TYfqS2IPeRR47A
Twitter: x.com/rozetka_ua

Last updated 1 day, 1 hour ago

Простір для вивчення нової професії, зростання в кар’єрі або розвитку бізнесу👇🏻

Наша команда пише для вас найкращі та найцікавіші матеріали, які обов’язково допоможуть у вашому навчанні: https://genius.space/lab/

Last updated 1 month, 2 weeks ago

Реклама: @Vladislav24_04

Last updated 2 days, 7 hours ago

2 months, 3 weeks ago

Смертельний код ☢️
#bugseverywhere #friday

Кожен другий QA тренер (а може й кожний перший - ми з Льошею точно так робили :) ), коли розповідає початківцям про баги - наводить декілька найбільш екстремальних прикладів, що мали не просто негативний, а люто ніщивний вплив на якусь сферу людського життя.
Але не кожний тренер знає про root cause таких багів.

Один з таких широко відомих багів - помилка в конфігураційному коді медичного радіаційного апарата Therac-25, яка в певних випадках призводила до 100-кратного передозування пацієнта радіацією, що для шістьох пацієнтів не закінчилось нічим хорошим..

От і ми про цей баг також завжди розповідали: "..який в певних випадках приводив до..", і лише нещодавно я таки дізнався що ж там таки за випадки такі були. Розповім і вам коротенько.

Therac-25 був медичним апаратом для лікування раку, здатним генерувати низькострумовий електронний промінь й направляти його безпосередньо на пацієнта або високострумовий промінь для створення рентгенівських променів за посередництва металевої мішені й коліматора, що встановлювались між апаратом та пацієнтом. Для безпечної роботи апарату необхідно було переконатися, що металеву мішень і коліматор встановлено між електронним променем і пацієнтом. Програмне забезпечення апарату використовувало змінну під назвою Class3, яка мала перевіряти, чи всі системи перебувають у правильному положенні перед увімкненням променя. Кожного разу при запуску конфігураційного циклу значення Class3 збільшувалося, а після успішної перевірки безпеки встановлювалося на нуль.

Проблема полягала в тому, що змінна Class3 зберігалась як 8-розрядне двійкове число, значення якого встановлювалось на нуль після досягнення максимального значення 255. Через це кожен 256-й раз, коли запускався конфігураційний цикл, Class3 встановлювалася на нуль, незалежно від фактичної перевірки безпеки. Це призводило до того, що апарат пропускав критичну перевірку коліматора і мішені, що могло спричинити випромінювання небезпечного для життя рівня радіації.

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

Знаю ще декілька прикладів overflow, цікаво було б почути?

**Смертельний код** ***☢️***
3 months ago

33 роки ??❤️

З Днем Незалежності, Україно!
В моєму житті, і мабуть для більшості з нас, ці слова ніколи раніше не були такими сповненими сенсу, як останні 3 роки.
Величезна подяка нашим захисникам та захисницям, волонтерам, медикам, рятувальникам, та всім тим, на чиїх плечах зараз тримається ця незалежність, і завдяки кому ми маємо змогу жити, святкувати й також намагатися її підтримувати ??

3 months ago
***?*** **Я живий, я легітимний**

? Я живий, я легітимний

Привіт! Якщо ви думаєте, де це я пропав, чого нічого не пишу, то це все через нову роботу - занурився з головою і не мав достатньо сили, щоб ще й написати щось. Але потроху повертаюсь до звичного ритму життя.

Якщо коротко - працюю в компанії nCube просто Test Automation інженером, насолоджуюсь виконанням інженерних задач. Більш детально, напевне, розкажу вже в черговому подкасті, чи при зустрічі всім бажаючим на DOU Пікнік вже за тиждень!

Ну і звісно ж трохи інсайдів:
В новому проєкті основна робоча система - Ubuntu. Тож, незважаючи на мою любов до Windows, довелось ставити другу ОС. Давно не працював з Linux повноцінно - це прикольний досвід. Тепер ціную вінду ще сильніше ? І готую пости по використанню лінукс в тестуванні в якості основної ОС

В новому проєкті активно використовується Azure DevOps - продукт чи радше екосистема для розробки, що включає Git, wiki, task tracker, build server. З яким би стеком ви не працювали раніше - досвід майже однаковий. Залетів з ноги і почав працювати. Тож хто нервує, шука.чи роботу, що в вакансії немає вимоги роботи з умовною джирою - не варто.

Гарного, продуктивного і безпечного всім дня!

3 months ago
3 months ago
3 months, 2 weeks ago

До речі, сьогодні в мене був останній робочий день в Інфопульс. Я працював з цією компанією довгих 16 років! Почав, ще будучи студентом 3-го курсу, а йду головою практики автоматизації. Це був довгий, але цікавий шлях. Я завжди мав можливість отримувати цікавий і різноманітний досвід і познайомився з чудовими людьми! Саме завдяки Інфопульсу я став тим, ким я є.

Але я не сумую, бо попереду мене чекають нові досягнення і новий досвід, яким я обов'язково поділюсь із вами!

Гарних всім вихідних і бережіть себе! ??

5 months, 3 weeks ago

? Offline DOU MeetUp у Львові
#event

Привіт! Це, звісно, не розкішний DOU DAY (хто пропустив, рекомендую планувати піти наступного року прям вже), але теж класна офлайн подія - DOU QA MeetUp у Львові.

Спікери:
Евген Веклин - Як за 10 хв створити фреймворк автоматизації, використовуючи Vividus (шкода, що не дізнався про цей тул раніше і мій дипломник вже написав диплом)
Олександра Ковальова - Localization Testing. Прикольна тема, з якою я сам майже не працював
Олекса Мащиць - Життя та смерть мануального тестувальника. Тут думки у всіх різні і тому завжди цікаві

Хто ще не зареєструвався, ➡️ ось посиланнячко

DOU

Офлайн-мітап від DOU для QA. Львів — реєстрація відкрита, 11 червня, Львів

Запрошуємо на перший офлайн-мітап DOU для QA фахівців у Львові! В програмі: тематичні доповіді від колег, нетворк за фуршетом, а також розіграш подарунків за донати на ЗСУ.

***?*** **Offline DOU MeetUp у Львові**
5 months, 4 weeks ago

*⚡️ *Топ ідея для важливих мітингів

Привіт друзі! Сьогодні хочу обговорити з вами дуже важливу ідею для проведення мітингів.

Коли є вільна хвилинка, дивлюсь цікаві відео по історії, фізиці та астрономії на YouTube. Дуже тішусь, що з'являється все більше контенту українською мовою. Так от, дивився я відео про давню Персію https://youtu.be/9TyrEkFQpeE і почув про цікавий спосіб, яким перси ухвалювали рішення. Вони вважали, що п'яні люди не можуть брехати, тож напивались, обговорювали важливі питання, приймали рішення. Наступного дня обговорювали ще раз, тверезо, і якщо рішення все ще звучало норм - його приймали, а як ні, починали все спочатку ?

Я, як почув, одразу подумав, що це цікавий спосіб проводити важливі мітинги і робити естімейшени. Забуті технології пращурів! Можливо, у доковідні часи, коли ми в офісі мали постійний міні-бар і періодично щось попивали - то був не просто алкоголізм, а підсвідома пам'ять минулих поколінь? ?

Так чи інакше, що думаєте про таку ідею? Варто включити в якусь методологію? В новий гайдлайн по скраму? ?

YouTube

Давня Персія за 20 хвилин

Допомога 206ОбТрО: https://send.monobank.ua/jar/6fqhQzHPws Стань спонсором каналу: https://www.youtube.com/@spqr\_ancient\_rome/join та отримай доступ до ексклюзивних відео для спонсорів Підтримай випуск нових відео донатом: https://spqr.diaka.ua/donare Долучайся…

6 months ago

Збір на РЕБ

Привіт друзі! Мій друг і колега нараз розпочав збір на РЕБ. Велике прохання долучитись за можливості. Його пост нижче.
https://www.facebook.com/story.php?story_fbid=7916427381741416&id=100001226970674

Прийшов запит від наших захисників зі східного напрямку. Треба РЕБ і збір терміновий.
?Ціль: 180 000.00 ₴
?Посилання на банку
https://send.monobank.ua/jar/8u6Q8Ga75g
?Номер картки банки
5375 4112 1846 9570
Прохання долучатися всім, хто може ?
P.S. Для донатів з-за кордону маю PayPal.

P.P.S. Ми з вами збирали на РЕБ "Синиця" для 18 батальону морської піхоти. Я його замовив майже місяць тому. Як тільки він буде виготовлений і поставлений, надам звіт ASAP.

Facebook

Log in or sign up to view

See posts, photos and more on Facebook.

7 months, 4 weeks ago

? Питання якості s02e03
#video

Привіт друзі! Нарешті вийшов довгоочікуваний мною випуск подкасту, записаний нами в одній студії. На 100% тепліше, на 200% ламповіше. Після цього записувати відео вдома кожен окремо ще менше бажання. Шкода, що ми не можемо збиратись частіше.

В цьому випуску говоримо про:
➡️ Solo learning автоматизації тестування
➡️ Test Process Improvement
➡️ чи треба нам, QA, проводити демо? Плюси, мінуси, підводні камені

Приємного перегляду https://youtu.be/pVRQyKpuRB4?si=qSYtfoiCngx_TAK9

YouTube

Самостійне навчання | Оцінка тестового процесу | Публічність в QA — Питання якості #16

***🔍*** У цьому випуску обговорюємо самостійне навчання у тестуванні, оцінку процесів та важливість впізнаваності тестувальника. Дивіться разом з нами! ***🔔*** Підпишіться на DOU та включіть сповіщення: https://dou.ua/goto/87Qb ***📢*** Приєднуйтесь до нашого Telegram-каналу…

We recommend to visit

Офіційний канал.

Питання про замовлення: @Rozetka_helpBot

Інші соціальні мережі:

Fashion: t.me/rozetka_fashion
Instagram: instagram.com/rozetkaua
YouTube: youtube.com/channel/UCr7r1-z79TYfqS2IPeRR47A
Twitter: x.com/rozetka_ua

Last updated 1 day, 1 hour ago

Простір для вивчення нової професії, зростання в кар’єрі або розвитку бізнесу👇🏻

Наша команда пише для вас найкращі та найцікавіші матеріали, які обов’язково допоможуть у вашому навчанні: https://genius.space/lab/

Last updated 1 month, 2 weeks ago

Реклама: @Vladislav24_04

Last updated 2 days, 7 hours ago