Завдання дня для QA:
Що з наведених варіантів найкраще описує, що таке SSH?
Що з наведених варіантів найкраще описує, що таке SSH?
Anonymous Quiz
7%
(A) SSH - це браузерне розширення для шифрування HTTP-запитів на продакшені.
42%
(B )SSH - це протокол для захищеного підключення до серверів по API-ключу.
0%
(C) SSH - це інтерфейс для візуального керування UI сервера з віконечками та кнопочками.
51%
(D) SSH - це протокол для безпечного віддаленого доступу до серверів через командний рядок.
👍14❤3🔥3
Bug or Defect?
Завдання дня для QA:
Який порт найімовірніше використовується додатком, якщо він працює через HTTPS?
Який порт найімовірніше використовується додатком, якщо він працює через HTTPS?
Всім доброго вечора, Ну що, вихідні вже наступили, можна трохи розвантажити мозок😎😎😎
Результат відповідей чучуть мене здивував, але я розумію чому!! давайте коротенько розберу цей пул для вас 👀
і так чому же не порт 80 (А)
Так це HTTP без шифрування. Усе летить у відкритому вигляді тобто ні TLS, ні захисту. Використовується для звичайного веб-трафіку, але HTTPS тут точно не причому.
про порт 22 це взагалі інша тема (B)
Це якраз для SSH (Secure Shell) який у вас в наступньому пул, це інструмент для віддаленого підключення до серверів. Якщо ви зайшли сюди через HTTPS, а не в консолі щось колупаєте, то 22 вас не стосується
якраз чому саме Порт 443 (C)
HTTPS (HyperText Transfer Protocol Secure) це звичайний HTTP, але з бронею у вигляді TLS/SSL. І цей захищений трафік за замовчуванням іде через порт 443.
Цей порт бачить увесь світ, коли ви заходите на сайт із замочком
ну і лідер в пулі по вибору голосування Порт 8080
Це така собі резервна копія для HTTP. Ось тут нюанс у тестових і дев-середовищах HTTPS іноді крутять на 8080, 8443 чи ще десь, щоб не займати 443.
Але це нестандарт, тому найімовірніший варіант усе ж таки 443
Тут навіть якщо ви не вказали порт у браузері, він під капотом звертається до 443, коли бачить https://.
і так поки не забув
Ви завжди можете глянути, на якому порту працює бек (особливо в дев-середовищах), або в логах, або через netstat/lsof, або просто за URL
Всім гарного вечора і вихідних)
Буду вдячний за репост группи, + приєднуйтесь до нас)
https://t.me/BugOrDefects
Результат відповідей чучуть мене здивував, але я розумію чому!! давайте коротенько розберу цей пул для вас 👀
і так чому же не порт 80 (А)
Так це HTTP без шифрування. Усе летить у відкритому вигляді тобто ні TLS, ні захисту. Використовується для звичайного веб-трафіку, але HTTPS тут точно не причому.
про порт 22 це взагалі інша тема (B)
Це якраз для SSH (Secure Shell) який у вас в наступньому пул, це інструмент для віддаленого підключення до серверів. Якщо ви зайшли сюди через HTTPS, а не в консолі щось колупаєте, то 22 вас не стосується
якраз чому саме Порт 443 (C)
HTTPS (HyperText Transfer Protocol Secure) це звичайний HTTP, але з бронею у вигляді TLS/SSL. І цей захищений трафік за замовчуванням іде через порт 443.
Цей порт бачить увесь світ, коли ви заходите на сайт із замочком
ну і лідер в пулі по вибору голосування Порт 8080
Це така собі резервна копія для HTTP. Ось тут нюанс у тестових і дев-середовищах HTTPS іноді крутять на 8080, 8443 чи ще десь, щоб не займати 443.
Але це нестандарт, тому найімовірніший варіант усе ж таки 443
Тут навіть якщо ви не вказали порт у браузері, він під капотом звертається до 443, коли бачить https://.
і так поки не забув
Ви завжди можете глянути, на якому порту працює бек (особливо в дев-середовищах), або в логах, або через netstat/lsof, або просто за URL
Всім гарного вечора і вихідних)
Буду вдячний за репост группи, + приєднуйтесь до нас)
https://t.me/BugOrDefects
Telegram
Bug or Defect?
Welcome to Bug or Defect?
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
🔥12❤5👍3
🌞 Всім доброго ранку!
Сподіваюсь, що у вас все добре 🫶
Субота, треба трохи видихнути. І морально, і фізично.
У мене сьогодні тільки троє учнів до обіду, а далі відпочинок!
Ніяких історій, ніяких пожеж, тільки настрій і трошки користі для вас.
А тепер до справи. Ідея, яка може сподобатись мануальщику.
Як автоматизувати ручну перевірку API в Postman без танців з бубном.
Це не фул-автоматизація, але
Ти можеш написати прості тести прямо в Postman
І зробити це все навіть якщо ти не QA-автоматизатор
А головне це може замінити повторювану рутину типу “відкрив Postman, натиснув Send, глянув вручну”
Якщо вам буде цікаво, можу зробити серію коротких постів, як автоматизувати свої ручні перевірки в Postman без складного оточення, як я роблю на своїму прикладі. Поставте щось у коментарі під постом
А поки, випийте кави, сонця і тихої суботи 🤗
Буду вдячний за репост группи, +
приєднуйтесь до нас)
https://t.me/BugOrDefects
Сподіваюсь, що у вас все добре 🫶
Субота, треба трохи видихнути. І морально, і фізично.
У мене сьогодні тільки троє учнів до обіду, а далі відпочинок!
Ніяких історій, ніяких пожеж, тільки настрій і трошки користі для вас.
А тепер до справи. Ідея, яка може сподобатись мануальщику.
Як автоматизувати ручну перевірку API в Postman без танців з бубном.
Це не фул-автоматизація, але
Ти можеш написати прості тести прямо в Postman
І зробити це все навіть якщо ти не QA-автоматизатор
А головне це може замінити повторювану рутину типу “відкрив Postman, натиснув Send, глянув вручну”
Якщо вам буде цікаво, можу зробити серію коротких постів, як автоматизувати свої ручні перевірки в Postman без складного оточення, як я роблю на своїму прикладі. Поставте щось у коментарі під постом
А поки, випийте кави, сонця і тихої суботи 🤗
Буду вдячний за репост группи, +
приєднуйтесь до нас)
https://t.me/BugOrDefects
2❤44👍11🔥1
Bug or Defect?
🌞 Всім доброго ранку! Сподіваюсь, що у вас все добре 🫶 Субота, треба трохи видихнути. І морально, і фізично. У мене сьогодні тільки троє учнів до обіду, а далі відпочинок! Ніяких історій, ніяких пожеж, тільки настрій і трошки користі для вас. А тепер до…
Не залізло все у пост(((🙃
🔥13❤4👍2
Завдання для QA:
Ти тестуєш систему, яка передає дані у реальному часі, із мінімальною затримкою, між клієнтом і сервером.
Наприклад, онлайн-чати, фінансові біржі. Який протокол найбільш підходить?
Ти тестуєш систему, яка передає дані у реальному часі, із мінімальною затримкою, між клієнтом і сервером.
Наприклад, онлайн-чати, фінансові біржі. Який протокол найбільш підходить?
Anonymous Quiz
16%
(A) HTTP/ HTTPS
73%
(B) WebSocket
6%
(C) FTP
6%
(D) SMTP
🔥16❤4👍2
Всім доброго ранку!
Як ваші справи? Сподіваюсь, у вас все добре ☀️
Сьогодні понеділок а це значить, планінг, таски, команди, фічі, баги і ми знову в строю 😎
Шо я маю вам сказати)
За ці вихідні я декілька разів натрапляв на знайомі теми й коментарі типу.
“Manual QA це вмираючий вид”,
“Ще трохи і все за нас буде робити AI”
І це мене прям наздогоняє всі вихідні(
І от що я хочу сказати з цього приводу,
Я не вірив у це 4 роки тому і зараз не вірю ще більше.
Колись мені казали,
"Мануальщики зникнуть бо все будуть робити автоматизатори".
Зараз кажуть,
"Все вас винесе штучний інтелект".
Але давайте по-чесному,
Хто пояснить деву, як має працювати фіча, коли в Figma пусто, а продакт вже нервує?
Хто складе план спринта так, щоб кожен взяв на себе ту фічу, де точно не вмре прод?
Хто буде перевіряти UX на реальних пристроях, не на емуляторі?
Так, автоматизатори круті.
Вони шарять код, пришвидшують тестування і знімають купу рутини. Але!
Дуже часто вони ізольовані:
- Не в курсі нюансів бізнесу
- Не бачать всього контексту продукту
- Не завжди можуть оцінити, наскільки саме зараз це критично для користувача
Я не кажу, що мануальщик краще,
Я кажу, що гарний продукт неможливий без нормального мануального QA.
Так, вимоги ростуть зараз часто шукають умовного full-stack QA, і мануал, і автоматизація, і трохи Project Manager, і ще каву за всіх варити.
Особисто я теж вчив Python, можу щось автоматизувати і автоматизую але в рамках Manual QA і це ппц як спрошую мені життя, але стати повним автомейшен, оооО ні дякую це не моє.
Я кайфую, коли можу знайти логіку помилки, вивести на чисту воду бага і врятувати реліз.
Автоматизація важлива. Але я QA з душею дослідника, а не скриптовика 🤓
Тож скажу прямо, мануальщики не вимерли і не вимруть.
Ми просто еволюціонували.
А що думаєте ви?
Чи справді настане момент, коли нас повністю замінить ШІ?
Чи, може, все ж... ні?
Давайте це обговоримо в коментарях, бо я знаю, для багатьох це болюча і гаряча тема.
Пишіть, навіть просто цікаво почитати думки кожного.
А поки гарного вам робочого понеділка!
Хапайте каву, запускайте Джиру, і вперед у спринт
А хто ще шукає проєкт не зволікайте, оновлюйте резюме і кидайте на вакансіі - та не вірте шо понеділок не для нових справ.
Буду вдячний за репост группи, +
приєднуйтесь до нас)
https://t.me/BugOrDefects
Як ваші справи? Сподіваюсь, у вас все добре ☀️
Сьогодні понеділок а це значить, планінг, таски, команди, фічі, баги і ми знову в строю 😎
Шо я маю вам сказати)
За ці вихідні я декілька разів натрапляв на знайомі теми й коментарі типу.
“Manual QA це вмираючий вид”,
“Ще трохи і все за нас буде робити AI”
І це мене прям наздогоняє всі вихідні(
І от що я хочу сказати з цього приводу,
Я не вірив у це 4 роки тому і зараз не вірю ще більше.
Колись мені казали,
"Мануальщики зникнуть бо все будуть робити автоматизатори".
Зараз кажуть,
"Все вас винесе штучний інтелект".
Але давайте по-чесному,
Хто пояснить деву, як має працювати фіча, коли в Figma пусто, а продакт вже нервує?
Хто складе план спринта так, щоб кожен взяв на себе ту фічу, де точно не вмре прод?
Хто буде перевіряти UX на реальних пристроях, не на емуляторі?
Так, автоматизатори круті.
Вони шарять код, пришвидшують тестування і знімають купу рутини. Але!
Дуже часто вони ізольовані:
- Не в курсі нюансів бізнесу
- Не бачать всього контексту продукту
- Не завжди можуть оцінити, наскільки саме зараз це критично для користувача
Я не кажу, що мануальщик краще,
Я кажу, що гарний продукт неможливий без нормального мануального QA.
Так, вимоги ростуть зараз часто шукають умовного full-stack QA, і мануал, і автоматизація, і трохи Project Manager, і ще каву за всіх варити.
Особисто я теж вчив Python, можу щось автоматизувати і автоматизую але в рамках Manual QA і це ппц як спрошую мені життя, але стати повним автомейшен, оооО ні дякую це не моє.
Я кайфую, коли можу знайти логіку помилки, вивести на чисту воду бага і врятувати реліз.
Автоматизація важлива. Але я QA з душею дослідника, а не скриптовика 🤓
Тож скажу прямо, мануальщики не вимерли і не вимруть.
Ми просто еволюціонували.
А що думаєте ви?
Чи справді настане момент, коли нас повністю замінить ШІ?
Чи, може, все ж... ні?
Давайте це обговоримо в коментарях, бо я знаю, для багатьох це болюча і гаряча тема.
Пишіть, навіть просто цікаво почитати думки кожного.
А поки гарного вам робочого понеділка!
Хапайте каву, запускайте Джиру, і вперед у спринт
А хто ще шукає проєкт не зволікайте, оновлюйте резюме і кидайте на вакансіі - та не вірте шо понеділок не для нових справ.
Буду вдячний за репост группи, +
приєднуйтесь до нас)
https://t.me/BugOrDefects
Telegram
Bug or Defect?
Welcome to Bug or Defect?
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
1❤33👍8🤔2
Завдання дня для QA.
{ "query": "{ user(id:\"123\") { name email } }" } До якого типу API належить цей запит???
{ "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 робить запит, умовно
Очікую, юзер має бачити всі свої звернення.
А у відповідь
Я такий хммм... юзер точно писав. Йду в базу.
Не просто SELECT *, бо я вже трохи знаю цей проєкт
Стартую з базового
Бачу 6 повідомлень
А API каже - пусто.
Думаю "Окей, щось фільтрується".
Дивлюсь - ага, є поле deleted_at.
І справді половина рядків з датою, інші NULL.
Добре. Додаю в запит
Залишилось одне повідомлення. Ого.
Тобто API показує тільки ті, де deleted_at IS NULL. Логічно. Але звідки мені було знати?
А ще ж виявилось, що юзер бачить тільки недавні переписки, тобто максимум 1 міс. Це теж фільтрується.
А тепер увага, це ніде це не описано. UX мовчить. Документація відсутня.
А я злий шо потратив час шоб розібратися. Хотя це моя і робота)
А я вже сиджу і думаю блін, без SQL тут нічого не зрозумієш.
Ну зробив то що і завжди:
- Завів тікет на документацію по фільтрам
- Запропонував або показувати "закриті" з плашкою, або явно писати, що їх нема
- Додав SQL-чек до пайплайна в Postman, щоб на таких кейсах не ловити сюрпризи
А сам висновок
API це вершина айсберга.
А все цікаве там, де WHERE, IS NULL і тиша 😄
Всім гарного вечора 🤗🤗🤗
Буду вдячний за репост группи, +
приєднуйтесь до нас)
https://t.me/BugOrDefects
Вечірня історія 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
Telegram
Bug or Defect?
Welcome to Bug or Defect?
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
❤30🤔9👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Ну це прям класика понеділка. І вівторка. І середи…
І не кажіть шо у вас такого не було 🤪🤪🤪
І не кажіть шо у вас такого не було 🤪🤪🤪
3😁35
🌞 Всім доброго раночку!
Ранок історії QA
Вчора такий сижу, і як Лео з мема вище, розписую шо завтра буду робити
в голові план чіткий, завдання, важлива штука, доступ спрошу
но світ такий, Ооо ні
- півкоманди в хворобі
- доступ закритий
- тимлід зник
так шо шо робимо?
включаємо режим верифікації і вперед клікати ішшью🫠
А як у вас, народ?
Теж був план, а потім “до побачення”?
Буду вдячний за репост группи, +
приєднуйтесь до нас)
https://t.me/BugOrDefects
Ранок історії QA
Вчора такий сижу, і як Лео з мема вище, розписую шо завтра буду робити
в голові план чіткий, завдання, важлива штука, доступ спрошу
но світ такий, Ооо ні
- півкоманди в хворобі
- доступ закритий
- тимлід зник
так шо шо робимо?
включаємо режим верифікації і вперед клікати ішшью🫠
А як у вас, народ?
Теж був план, а потім “до побачення”?
Буду вдячний за репост группи, +
приєднуйтесь до нас)
https://t.me/BugOrDefects
Telegram
Bug or Defect?
Welcome to Bug or Defect?
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
youtube - https://www.youtube.com/@BugOrDefect
instagram - https://www.instagram.com/bugordefect_life?igsh=MTFlYzZyMncwZWd4eQ==
😁13
Завднаня дня для QA:
Що це таке? ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$
Що це таке? ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$
Anonymous Quiz
1%
(A) SQL запит
19%
(B) XPath вираз
70%
(C) Регулярний вираз для email
11%
(D) Це щось страшне, але я роблю вигляд що розумію
🔥11❤4🤪4🥴2