Bug or Defect?
2.51K subscribers
237 photos
94 videos
1 file
213 links
Download Telegram
Доброго ранку, друзі!
Як ви? Як ваші вихідні?

Слухайте, я за вихідні бачився з колегами і всі як один: AI, AI, 😅
І повагою до теми, але й з певним скепсисом.

Бо чому? - зараз ринок просто перевовнений джуніорами після курсів, і майже всі курси вже з інтеграцією AI:
як юзати, як питати, як писати промти, як задавати роль.

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

Так, AI може згенерувати тест-кейси, допомогти написати сценарій чи зробити SQL-запит.
Але якщо ви не розумієте, чому саме так, навіщо це потрібно і яку частину ви перевіряєте - результат буде пустий.
Без фундаменту і технічного розуміння все це - просто нажаль копіпаст.

Що я маю вам сказать
Хто тільки прийшов у КУа або зараз шукає себе в цій сфері:
Використовуйте AI, але з головою.
Питайте його не просто “що зробити”, а “чому саме так, поясни мені як новачку”.
Хай він вам розжовує все по кроках - від концепту до логіки.

Бо головне не десятки сертифікатів і не “AI inside” у резюме,
а розуміння процесу - що ви реально знаєте, навіщо це і як воно працює. Послухайте стару бурчалку - але так воно і є дивляться не на сертифікати але і на них теж)

Я трохи повернувся, тож готуйтеся - буду знову вас “діставати” постами)
Всім гарного дня і настрою!
Обійняв 💛💛💛
🔥157👏2🤝2🤗21👀1
Bug or Defect?
Завдання дня для QA:

Після перезапуску бекенду користувачі скаржаться, що частина функціоналу “ламається” або повертає 503 У логах видно, що REST від клієнта відправився одразу після старта контейнера. - Що з наведеного найімовірніше є причиною?
Друзі, привіт! Як ваш день?

Добрався я до розбору наших пулів))
Сьогодні розберемо цей кейс і він реально часто трапляється після деплою, особливо коли маєш справу з контейнерами, NGINX і REST-запитами)

Чому не (A) - пошкоджений SSL?
Тут якби був битий сертифікат, то в логах було б видно “SSL handshake failed”, “certificate expired” або “bad PEM”.
А тут сервер взагалі не відповів, тобто він ще не встиг піднятись до стану ready.

Чому не (B) - CORS?
CORS-ошибка виглядає зовсім інакше.
Тоді REST відповів би 403 або 401, але не 503. Тут ми навіть не дійшли до CORS - запит просто не дочекався сервісу.

Чому не (C) - кеш браузера?
Якщо сервер не слухає порт, кеш не допоможе. Браузеру нема куди стукатись, тому він навіть не отримає респонсу.

Чому всеж (D)
Контейнер з NGINX або бекендом стартує, але ще не готовий приймати запити (порт не слухає).
У цей момент клієнт або frontend вже відправляє REST-запит - і отримує 503 Service Unavailable, бо NGINX ще не “прокинувся”.
Це реальн типова історія для Docker або Kubernetes - коли healthcheck ще не пройшов, але трафік уже пішов.

Як це можно перевірити? та принцепі не проблема
Подивіться docker logs або kubectl describe pod - чи встигає сервіс реально стартувати до того, як приходить запит.
У NGINX-логах буде connect() failed (111: Connection refused) - це і є знак, що порт ще не слухає.

Що я маю вам сказати
Це прям класика після деплою - коли все працює, але щось “іноді падає”.
А насправді просто REST побіг швидше, ніж NGINX встав на ноги )

Хто вгадав із першого разу то вам респект)
А хто ні, тепер точно не попадетесь на цей “сонний NGINX”

Всім гарного вечора, і настрою

Обняв🤗
93👍3🔥2🤗1
Bug or Defect?
Друзі, привіт! Як ваш день? Добрався я до розбору наших пулів)) Сьогодні розберемо цей кейс і він реально часто трапляється після деплою, особливо коли маєш справу з контейнерами, NGINX і REST-запитами) Чому не (A) - пошкоджений SSL? Тут якби був битий…
Всім доброго раночку ☀️☀️☀️

Доповню цей розбір вам шпаргалочку про Докер - зараз це актуалочка)

Бо коли все йде не так, і Jenkins мовчить, а прод “підгорає” - саме ці команди рятують життя.
Тут і логування контейнерів, і чистка сміття, і робота з volume’ами, мережами та образом.
Коротше, та сама шпаргалка, яку треба тримати під рукою кожному, хто працює з контейнерами.

Тут зібране тільки найкорисніше - без води, коротко й по суті.
Збережіть собі, бо потім дякуєте не мені, а самому собі 😉

Обняв, сильні 💛
14🔥4🤗2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Колеги, привіт ☀️☀️☀️
Як ви? Як настрій?

Ну не міг я не поділитися цим відео - це ж чиста реальність нашого життя)
Коли все горить, дедлайни підходять, Jenkins завис, DevOps у відпустц
І тут прилітає ще одне дуже критичне ішшью

Підозрюю, багато хто з вас зараз кивнув - бо це прям наш біль, правда ж? 😄

Всім гарного дня і настрою,
менше “urgent багів” і більше кави )
Обняв 💛💛
🤪17😁62🤣2🥴1🤗1
Доброго ранку, друзі
Як ви? Як настрій сьогодні?

Натрапив на цікаву статтю від тестдев - там коротко і по суті про те, що варто й не варто робити у мануальному тестуванні.
Без “води”, але з реальними порадами, які реально працюють у щоденній роботі куа - вроді непогано кажуть

Почитайте, потім скажете, що думаєте 😉
https://www.testdevlab.com/blog/dos-and-donts-for-effective-manual-testing

Всім гарного дня і настрою
Сильні 💪
👍942🤔1🤗1
Завдання дня для QA:

Під час тестування REST API ви бачите, що іноді сервер повертає статус 409 Conflict. Усі параметри однакові, але запит час від часу “падає” саме з цим кодом. Що найімовірніше стало причиною?
Anonymous Quiz
15%
(A) Сервер не розпізнає Content-Type
68%
(B) Конкурентний доступ або дублюючий запит
9%
(C) Запит містить некоректні дані
8%
(D) Проблема з автентифікацією користувача
👍5🔥2👀21👻1
Друзі, доброго ранку - якщо воно так)
Але все одно, кава вже вариться, а ми йдемо далі

Як у вас справи???

Слухайте, є прикольна штука - хто зараз у пошуках початку шляху в КУа, може бути цікаво

https://grandiasolutions.hrpartner.io/jobs/qa-trainee-program---grandia-solutions-5egzq

Всім гарного дня і настрою, а головне безпеки
Обіймаю 🤗
8❤‍🔥2🤗2👍1
Друзі, доброго вечора )
як ви? як ваш день?

Я сьогодні натрапив на один пост, і от чесно - тільки звільнився, але думаю, треба з вами поділитися, поки не забув. Бо тема прям дуже в точку.

Писали про те, де губляться світчери в QA.
І знаєте, я з цим десь погоджуюсь.

Більшість новачків не губляться на тест-кейсах чи Jira, а от саме “під водою айсберга” - тобто де починається мислення, логіка, аналітика і командна взаємодія.

Багато хто концентрується на інструментах - “вивчу Postman, Jira, Charles - і все, я КУА”.
Але, друзі, ці тулзи самі не думають нажаль(
Їхнє завдання - допомагати вам, а не заміняти голову.
Бо QA - це не просто перевірити, а зрозуміти, чому, як і навіщо.

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

Мені здається, КУА - це не про кнопки.
Це про мислення, процеси і про те, як твоя робота впливає на продукт і команду.

А як ви думаєте?
Де, по-вашому, найбільше “застрягають” новачки, коли приходять у куа? Давайте обсудимо?

Всім тихого вечора і ночі
Сильні 💛💛💛
14🤔7🤝3🤗2🔥1😁1
Друзі привіт, як ви?
Сьогодні хочу поділитися штукою, яка може бути реально корисною тим, хто працює з AI, але не хоче світити свої дані по всьому інтернету.

Натрапив на такий тул - Perplexica.
І, чесно, це виглядає як нормальна альтернатива комерційним AI-пошукам, але з повним контролем у себе на машині.

коротше якщо коротко що це таке
Це локальний пошуковий AI, який не відправляє ваші дані нікуди, а працює на вашему комп’ютері або сервері.
Можете підключити свої моделі через Ollama, або навіть хмарні типу Claude/Gemini - якщо хочите комбінувати.

Що в ньому кайфового то це працює локально → повна приватність, може робити веб-пошук через SearxNG. Може обмежувати домени пошуку (на випадок коли треба знайти щось точково) Можете кидати файли прямо в інтерфейс і аналізувати
ну і як же без API є, UI є, Docker-запуск теж максимально простий

Реально 1 командою)
docker run -d -p 3000:3000 \
-v perplexica-data:/home/perplexica/data \
-v perplexica-uploads:/home/perplexica/uploads \
--name perplexica \
itzcrazykns1337/perplexica:latest



Вроді офіційний репо:=)))
https://github.com/ItzCrazyKns/Perplexica

Шо я маю вам сказать
Ключова ідея саме в тому ви повністю контролюєш усі дані.
Хочете - ганяєте запити тільки через локальні моделі в Ollama.
Хочете - комбінуєш із хмарними Claude чи Gemini.
Жодних “випадкових витоків”, бо все обмежується твоєю машиною або VPS.

Вроді все розповів))

Всім гарного дня і настрою друзі)
Сильні💛💛💛
10👀5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Друзі всім доброго ранку? як у вас справи?

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


Всім гарно дня і настрою а головне продуктивності) - я опять написав матеріал для завдання дня до QA - то рубрика повертається)
Всіх обняв 🤗🤗🤗
😁133🤪2🔥1
Привіт, друзі!
Чи бачили вже цю новину? Уявіть собі - перший зафіксований кібератаку, організовану штучним інтелектом.
https://the-decoder.com/anthropic-uncovers-first-large-scale-ai-orchestrated-cyberattack-targeting-30-organizations/

Круто? Бать-який жесть? Як на вашу думку?

Для нас, хто працює в QA і безпеці, це - сигнал: змінюється аренa.
Не просто “людина написала скрипт”, а AI-агент, який виконав основну частину атаки майже автономно.

Всі наступні дні будемо думати: якщо атакують таким чином як будемо захищатись ми?
Беріть каву, прочитайте і потім обсудимо разом.
Обняв 🤗🤗🤗
👀10🤔3🔥1😈1
Друзі доброго раночку, як у вас початок дня?
Я вже попив каву, о 8 ранку провів одне заняття і тільки зараз сів працювати )

Хочу поділитись думкою, бо стикаюсь із цим дуже часто.
Є люди, які знають теорію просто космос - інколи те, чого і я не знаю, хоча веду курси. Але фішка ж не в тому, щоб знати теорію.
Фішка - саме в практиці. або як ви применяєте цю теорію)

Що я маю вам сказать)
Кросбраузерне або мобільне тестування - це дуже тонка, делікатна штука.
Якщо вам дають таке завдання або питають на співбесіді - не треба говорити:
“візьму всі браузери” або “протестую на всіх телефонах”.

Це не про кількість.
Це про розумне покриття.

Потрібно вміти ділити й обирати:
Умовно взяти браузери на різних движках (Blink / WebKit / Gecko),
Або зрозуміти, на чому написана мобільна апка (Java/Kotlin, Swift, React Native),
Також врахувати, що у людей досі є 7-й iPhone, де частина пам’яті ще писалась під Objective-C, і тільки після цього визначати набір пристроїв.

Бо тестувати “все підряд” - це не про КУА так
Тестувати логічно і цілеспрямовано - ось де суть.

Дам вам один корисний ресурс:
https://gs.statcounter.com/

Там можна глянути реальну статистику браузерів і мобільних платформ по світу та регіонах - і вже від цього відштовхуватися.
Хто тестує мобайл - точно знає, наскільки це допомагає.

Всім гарного дня і настрою.
Обняв. Сильні 💛
1821🤗1
Доброго вечора друзі - як ви? Бачили? як просто 1 сервіс може покласти мільон ресурсів в 1 міг

https://www.theguardian.com/technology/2025/nov/18/cloudflare-outage-causes-error-messages-across-the-internet

Ви уявляєте скільки грошей вони втратили за цей failure? я думаю якщо це оплошность того чи іншого коміта в реліз то це жесть))

якщо ще не бачили по почитайте - цікаво шо сталось, чекаю вже на відповідь якшо вона буде.

Всім гарного вечора і настрою

Обняв🤗🤗🤗
🤯5🤔321
Друзі привіт, як ви? я сподіваюсь ви та ваші близки в безпеці

Тяжкий ранок - але кава а може і не одна повина побороти сон і треба працювати

А хто ще не найшов всій офер є гарна нагода - є непогана вакансія зараз - https://obrio-76be502da02f.breezy.hr/6c05 - подевіться можешь комусь саме те)

Всім гарного дня і настрою, всіх обняв🤗🤗🤗

Сильні💛💛💛💛💛
👍5🤗32