Bug or Defect?
2.51K subscribers
237 photos
94 videos
1 file
213 links
Download Telegram
Всім доброго ранку!
Як ваші справи? Сподіваюсь, у вас все добре ☀️
Сьогодні понеділок а це значить, планінг, таски, команди, фічі, баги і ми знову в строю 😎

Шо я маю вам сказати)
За ці вихідні я декілька разів натрапляв на знайомі теми й коментарі типу.

“Manual QA це вмираючий вид”,
“Ще трохи і все за нас буде робити AI”

І це мене прям наздогоняє всі вихідні(

І от що я хочу сказати з цього приводу,

Я не вірив у це 4 роки тому і зараз не вірю ще більше.

Колись мені казали,
"Мануальщики зникнуть бо все будуть робити автоматизатори".
Зараз кажуть,
"Все вас винесе штучний інтелект".

Але давайте по-чесному,
Хто пояснить деву, як має працювати фіча, коли в Figma пусто, а продакт вже нервує?
Хто складе план спринта так, щоб кожен взяв на себе ту фічу, де точно не вмре прод?
Хто буде перевіряти UX на реальних пристроях, не на емуляторі?

Так, автоматизатори круті.
Вони шарять код, пришвидшують тестування і знімають купу рутини. Але!
Дуже часто вони ізольовані:
- Не в курсі нюансів бізнесу
- Не бачать всього контексту продукту
- Не завжди можуть оцінити, наскільки саме зараз це критично для користувача

Я не кажу, що мануальщик краще,
Я кажу, що гарний продукт неможливий без нормального мануального QA.
Так, вимоги ростуть зараз часто шукають умовного full-stack QA, і мануал, і автоматизація, і трохи Project Manager, і ще каву за всіх варити.

Особисто я теж вчив Python, можу щось автоматизувати і автоматизую але в рамках Manual QA і це ппц як спрошую мені життя, але стати повним автомейшен, оооО ні дякую це не моє.
Я кайфую, коли можу знайти логіку помилки, вивести на чисту воду бага і врятувати реліз.
Автоматизація важлива. Але я QA з душею дослідника, а не скриптовика 🤓

Тож скажу прямо, мануальщики не вимерли і не вимруть.
Ми просто еволюціонували.

А що думаєте ви?
Чи справді настане момент, коли нас повністю замінить ШІ?
Чи, може, все ж... ні?

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

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

Буду вдячний за репост группи, +
приєднуйтесь до нас)

https://t.me/BugOrDefects
133👍8🤔2
Завдання дня для QA.

{ "query": "{ user(id:\"123\") { name email } }" } До якого типу API належить цей запит???
Anonymous Quiz
29%
(A) REST
19%
(B) SOAP
48%
(C) GraphQL
5%
(D) gRPC
5🔥5
Всім доброго вечора - Як ваш понеділок пройшов? 😊😊😊

Вечірня історія QA
SQL каже правду, API мовчить

Сьогодні тестував одну штуку - це теж саме шо чат в телеграм і коли юзер відправляє любий месседж, то після перевідкритя таби - месседжа вже нема(
UI робить запит, умовно
GET /chat/messages?user_id=7211

Очікую, юзер має бачити всі свої звернення.

А у відповідь
{
"history": []
}

Я такий хммм... юзер точно писав. Йду в базу.

Не просто SELECT *, бо я вже трохи знаю цей проєкт
Стартую з базового

SELECT id, user_id, body, created_at
FROM support_messages
WHERE user_id = 7211
ORDER BY created_at DESC;

Бачу 6 повідомлень
А API каже - пусто.

Думаю "Окей, щось фільтрується".
Дивлюсь - ага, є поле deleted_at.
І справді половина рядків з датою, інші NULL.

Добре. Додаю в запит

SELECT id, body, created_at
FROM support_messages
WHERE user_id = 7211
AND deleted_at IS NULL
ORDER BY created_at DESC;

Залишилось одне повідомлення. Ого.
Тобто API показує тільки ті, де deleted_at IS NULL. Логічно. Але звідки мені було знати?

А ще ж виявилось, що юзер бачить тільки недавні переписки, тобто максимум 1 міс. Це теж фільтрується.

А тепер увага, це ніде це не описано. UX мовчить. Документація відсутня.
А я злий шо потратив час шоб розібратися. Хотя це моя і робота)

А я вже сиджу і думаю блін, без SQL тут нічого не зрозумієш.

Ну зробив то що і завжди:
- Завів тікет на документацію по фільтрам
- Запропонував або показувати "закриті" з плашкою, або явно писати, що їх нема
- Додав SQL-чек до пайплайна в Postman, щоб на таких кейсах не ловити сюрпризи

А сам висновок
API це вершина айсберга.
А все цікаве там, де WHERE, IS NULL і тиша 😄

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

Буду вдячний за репост группи, +
приєднуйтесь до нас)

https://t.me/BugOrDefects
30🤔9👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Ну це прям класика понеділка. І вівторка. І середи…

І не кажіть шо у вас такого не було 🤪🤪🤪
3😁35
🌞 Всім доброго раночку!

Ранок історії QA

Вчора такий сижу, і як Лео з мема вище, розписую шо завтра буду робити
в голові план чіткий, завдання, важлива штука, доступ спрошу

но світ такий, Ооо ні
- півкоманди в хворобі
- доступ закритий
- тимлід зник
так шо шо робимо?
включаємо режим верифікації і вперед клікати ішшью🫠

А як у вас, народ?
Теж був план, а потім “до побачення”?

Буду вдячний за репост группи, +
приєднуйтесь до нас)

https://t.me/BugOrDefects
😁13
🔥114🤪4🥴2
Bug or Defect?
Всім доброго вечора - Як ваш понеділок пройшов? 😊😊😊 Вечірня історія QA SQL каже правду, API мовчить Сьогодні тестував одну штуку - це теж саме шо чат в телеграм і коли юзер відправляє любий месседж, то після перевідкритя таби - месседжа вже нема( UI робить…
Тримайте, ось 100 команд, які QA точно мають знати. Бо коли API мовчить, тільки база скаже правду.
Він у мене вже притрусився пилом, бо вроді в голові все лежить, але вам може буду корисним
💪🏻💪🏻💪🏻
5🔥36👍82
This media is not supported in your browser
VIEW IN TELEGRAM
Доброго всім вечора - просто підняти вам настрій 😀

Це прям класика коли таска пінгується між усіма як в пінг-понгу,
а проджект, “Закриваєм, все ок, в прод уже катнули”.🤪

Всім гарного вечора🤗
4😁34
Всім привіт - як ваші справи? ☀️

Ранкова історія QA
Сьогодні треба срочно треба взяти OOO, але...

Є такі дні коли треба срочно треба взяти Лікарняний/вихідний
Бо голова вже як прод, тримається на костилях і логах.

Але ранок починається не з кави, а з Чатика.
"А хто сьогодні на зв'язку буде?"
"Є хтось, крім мене?"
“Я в дорозі, але можу з телефона глянути…”

І ти сидиш, дивишся в монітор, з надією, та з ноутом на колінах і чекаєш. Просто щоб знати. якщо раптом щось зламається, є хоча б одна людина, яка точно відповість.

І офіційно ти не на роботі.
Але внутрішньо ще як.

Було у вас таке?
Коли OOO це лише статус в Чатику і на пошті а не в голові.

Всім гарного рабочего та продуктивного дня)

Буду вдячний за репост группи, +
приєднуйтесь до нас)

https://t.me/BugOrDefects
18🫡1
Завдання дня для QA:

Що це за IP? Отримали лог: User login from IP 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Anonymous Quiz
9%
(A) IPv4
38%
(B) IPv6
10%
(C) CIDR
44%
(D) MAC-адреса
19🔥5🥴3
Bug or Defect?
Photo
Всім доброго вечора друзі, як ваші справи?

Вчора кидав шпаргалку зі 100 SQL-команд
А сьогодні трішки душевніше як воно буває на практиці.

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

А от коли починається оце а зведи ще з отією табличкою, і там LEFT, RIGHT, OUTER починається справжнє QA-шне життя

Показую як прикладами, як воно працює на базовому рівні і чучуть ширше 🤓🤓🤓

Буду вдячний за репост группи, +
приєднуйтесь до нас)

https://t.me/BugOrDefects
2🥰148🔥5