This media is not supported in your browser
VIEW IN TELEGRAM
Друзі, привіт!
Сьогодні без складних кейсів і термінів.
Просто, гарного вам дня і багато натхнення ✨☀️🤗
Хай баги обходять вас стороною,
а релакс ловиться навіть у дрібницях
І пам’ятайте: мотивашка завжди в кишені
ви вже круті, просто не забувайте про це 💪
Сьогодні без складних кейсів і термінів.
Просто, гарного вам дня і багато натхнення ✨☀️🤗
Хай баги обходять вас стороною,
а релакс ловиться навіть у дрібницях
І пам’ятайте: мотивашка завжди в кишені
ви вже круті, просто не забувайте про це 💪
❤13🫡9👍3🥰1
Завдання дня для QA:
У вас є такий запит до API: GET /products?category=books&sort=price Що означає & у цьому запиті?
У вас є такий запит до API: GET /products?category=books&sort=price Що означає & у цьому запиті?
Anonymous Quiz
6%
(А) Відділяє ключ від значення
4%
(B) Відділяє тіло запиту від хедерів
89%
(C) Розділяє кілька параметрів у URL
1%
(D) Вказує, що це POST-запит
👍11❤3🔥2😁1
Всім доброго вечора друзі! Як ваш день?
Вечірня історія QA
Коли клієнт не готовий, що сервер теж може не бути готовий)
Сьогодні історія про те, як одна система "вмерла", і як треба перевіряти круто щоб це не пішло в реліз, бо як що би ніхто не перевірив - то бобо, як кажуть а хто знав що Microsoft теж може не відповідати 🫠
Що я маю вам сказать)
Звичайне SSO, логін через Microsoft. Працює роками.
Аж поки не відвалиться зовнішній сервіс.
І що от тут фронт намагається отримати токен, отримує 403 Forbidden, а далі тиша. Ніякого graceful degradation, fallback-у чи хоча б діалогу сервіс недоступний. Просто краш. В логах, винятки, в інтерфейсі порожнеча. і ви просто уявіть якщоб таке було у людей які користуються тим чи іншим продуктом
І це класичний сценарій, коли клієнт не готовий до того, що зовнішній сервіс може бути: умовно недоступний (timeout)/ повернути 403/500/ не віддати відповідь взагалі
І таких ситуацій у реальному продакшені більше, ніж здається.
ТО що треба робити при тестувані яких то таких інтеграцій) щоб нічого не бракувало?
- Перевірки доступності зовнішнього сервісу
- Обробки помилки (а не падіння на 403)
- Емуляції ситуацій "а якщо не буде відповіді?" так саме так
Як це тестувати, нормально і локально?
Щоб перевірити, як поводиться система, коли SSO недоступне, треба не чекати аварії, а змоделювати її руками. Один із найпростіших способів, перекрити DNS через hosts.
Блокування Microsoft SSO на macOS - бо я принцепі з мака працюю теж) але і для віндовс низче теж напишу)
Відкриваєте Terminal:
Редагуєте файл hosts:
Додаєте в кінець:
Зберігаєте зміни:
Ctrl + X → Y → Enter
ну і звісно чищаєш DNS-кеш:
ну і обовьязково щоб впевнитися перевіряєте:
Якщо отримуєш 127.0.0.1 або timeout, блокування працює.
Для віндовс принцепі все теж саме але
Відкрий файл hosts:
У Блокноті: Файл → Відкрити
Перейди сюди:
ну і в кінці теж пінгуєте і готово)
Мій поінт який
Не завжди проблема в нас, іноді сервер на тому боці просто пішов спати. І нам треба бути до цього готовими
І не забувай: тестуєш інтеграцію, блокуй URL і дивись, що станеться. Бо тестуючи інтеграції, більшість перевіряє тільки "щасливий шлях". Але стабільність системи це не про щастя. Це про готовність до невдач.
Всім гарного вечора, не грузіться і не бежіть провіряти заблокованний хост) відпочівайте
Обняв 🤗🤗🤗
Вечірня історія QA
Коли клієнт не готовий, що сервер теж може не бути готовий)
Сьогодні історія про те, як одна система "вмерла", і як треба перевіряти круто щоб це не пішло в реліз, бо як що би ніхто не перевірив - то бобо, як кажуть а хто знав що Microsoft теж може не відповідати 🫠
Що я маю вам сказать)
Звичайне SSO, логін через Microsoft. Працює роками.
Аж поки не відвалиться зовнішній сервіс.
І що от тут фронт намагається отримати токен, отримує 403 Forbidden, а далі тиша. Ніякого graceful degradation, fallback-у чи хоча б діалогу сервіс недоступний. Просто краш. В логах, винятки, в інтерфейсі порожнеча. і ви просто уявіть якщоб таке було у людей які користуються тим чи іншим продуктом
І це класичний сценарій, коли клієнт не готовий до того, що зовнішній сервіс може бути: умовно недоступний (timeout)/ повернути 403/500/ не віддати відповідь взагалі
І таких ситуацій у реальному продакшені більше, ніж здається.
ТО що треба робити при тестувані яких то таких інтеграцій) щоб нічого не бракувало?
- Перевірки доступності зовнішнього сервісу
- Обробки помилки (а не падіння на 403)
- Емуляції ситуацій "а якщо не буде відповіді?" так саме так
Як це тестувати, нормально і локально?
Щоб перевірити, як поводиться система, коли SSO недоступне, треба не чекати аварії, а змоделювати її руками. Один із найпростіших способів, перекрити DNS через hosts.
Блокування Microsoft SSO на macOS - бо я принцепі з мака працюю теж) але і для віндовс низче теж напишу)
Відкриваєте Terminal:
Cmd + Space → Terminal → Enter
Редагуєте файл hosts:
sudo nano /etc/hosts
Додаєте в кінець:
127.0.0.1 auth.yourcompany.com
127.0.0.1 www.auth.yourcompany.com
::1 auth.yourcompany.com
::1 www.auth.yourcompany.com
Зберігаєте зміни:
Ctrl + X → Y → Enter
ну і звісно чищаєш DNS-кеш:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
ну і обовьязково щоб впевнитися перевіряєте:
ping auth.yourcompany.com
Якщо отримуєш 127.0.0.1 або timeout, блокування працює.
Для віндовс принцепі все теж саме але
Відкрий файл hosts:
У Блокноті: Файл → Відкрити
Перейди сюди:
C:\Windows\System32\drivers\etc
ну і в кінці теж пінгуєте і готово)
Мій поінт який
Не завжди проблема в нас, іноді сервер на тому боці просто пішов спати. І нам треба бути до цього готовими
І не забувай: тестуєш інтеграцію, блокуй URL і дивись, що станеться. Бо тестуючи інтеграції, більшість перевіряє тільки "щасливий шлях". Але стабільність системи це не про щастя. Це про готовність до невдач.
Всім гарного вечора, не грузіться і не бежіть провіряти заблокованний хост) відпочівайте
Обняв 🤗🤗🤗
🔥23❤4❤🔥3🤯1
Друзі, всім привіт, як ваші справи?
Є до вас одне питаннячко.
Мені часто прилітають вакансії для КУА мої знайомі HR, і manual, і automation. Зазвичай я їх скидаю своїм учням, але подумав: а чому б не ділитися і тут? Можливо, хтось із вас знайде свій новий офер або принаймні розвідає ринок )
Це не реклама, не партнери, просто людське бажання допомогти 🫣
Якщо вам цікаво і хочете бачити такі пости(Інколи) ставте ❤️
Якщо ні, можна поставити 👎, і я орієнтуюсь по більшості.
Всім гарного настрою, спокою і натхнення сьогодні!
Всіх обіймаю. сильні 💛
Є до вас одне питаннячко.
Мені часто прилітають вакансії для КУА мої знайомі HR, і manual, і automation. Зазвичай я їх скидаю своїм учням, але подумав: а чому б не ділитися і тут? Можливо, хтось із вас знайде свій новий офер або принаймні розвідає ринок )
Це не реклама, не партнери, просто людське бажання допомогти 🫣
Якщо вам цікаво і хочете бачити такі пости(Інколи) ставте ❤️
Якщо ні, можна поставити 👎, і я орієнтуюсь по більшості.
Всім гарного настрою, спокою і натхнення сьогодні!
Всіх обіймаю. сильні 💛
2❤112👎1
Завдання дня для QA:
Ви перевіряєте доступність мікросервісів у внутрішній мережі. Один з них доступний лише в підмережі 192.168.1.0/24. Ти відкриваєш документацію і бачиш "subnet mask: 255.255.255.0". Що це означає?
Ви перевіряєте доступність мікросервісів у внутрішній мережі. Один з них доступний лише в підмережі 192.168.1.0/24. Ти відкриваєш документацію і бачиш "subnet mask: 255.255.255.0". Що це означає?
Anonymous Quiz
17%
(А) IP-адреса сервісу обмежена тільки портом 255
53%
(B) Маска означає, що доступ відкрито лише для хостів із адресами 192.168.1.*
16%
(C) Це означає, що IP-пакети шифруються на 255 бітів
14%
(D) Маска використовується тільки в IPv6, а тут вона помилкова
👀12
Всім доброго ранку друзі) як ви?
Як кажуть якість це не кнопка перед релізом, це стиль життя.
Сьогодні за кавою перед уроком прочитав круту аналітику про те, яким буде світ QA вже зараз, не завтра.
https://www.vml.com/insight/from-ai-to-accessibility-5-game-changing-qa-trends-for-2025
Зараз світ куа змінюється не щомісяця, а щотижня. Якщо ми не будемо вчитися, ми будемо стояти на місці, і будемо відставати(
Бережіть цікавість, пильність і допитливість. І нехай баги зранку будуть тільки в кавомашині 😄
Сильні 💛
Як кажуть якість це не кнопка перед релізом, це стиль життя.
Сьогодні за кавою перед уроком прочитав круту аналітику про те, яким буде світ QA вже зараз, не завтра.
https://www.vml.com/insight/from-ai-to-accessibility-5-game-changing-qa-trends-for-2025
Зараз світ куа змінюється не щомісяця, а щотижня. Якщо ми не будемо вчитися, ми будемо стояти на місці, і будемо відставати(
Бережіть цікавість, пильність і допитливість. І нехай баги зранку будуть тільки в кавомашині 😄
Сильні 💛
VML
From AI to Accessibility: 5 Game-Changing QA Trends for 2025
Empowering QA Teams with Next-Generation Testing Approaches and Tools
❤11🔥4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Привіт, друзі! Як ваші вихідні?
Сподіваюсь, у вас усе добре і ви в безпеці 💛
Я вчора виклав пост у LinkedIn, там про Docker: 100 найкорисніших команд.
У Telegram він просто не вміщується, тому вирішив закинути туди.
Подивіться якщо цікаво)
Бажаю вам гарного дня і натхнення
Не забудьте випити кави і вперед, підкорювати баги!
Нехай робота приносить не лише досвід, а ще й задоволення…
А якщо не задоволення, то багато грошей 😅
Всіх обійняв!🤗
Сподіваюсь, у вас усе добре і ви в безпеці 💛
Я вчора виклав пост у LinkedIn, там про Docker: 100 найкорисніших команд.
У Telegram він просто не вміщується, тому вирішив закинути туди.
Подивіться якщо цікаво)
Бажаю вам гарного дня і натхнення
Не забудьте випити кави і вперед, підкорювати баги!
Нехай робота приносить не лише досвід, а ще й задоволення…
А якщо не задоволення, то багато грошей 😅
Всіх обійняв!🤗
❤14👍4😁4🤗2
Завдання дня для QA:
Ви тестуєте клієнт, який працює на Ubuntu-сервері. Після оновлення, перестали запускатись певні сервіси. Щоб перевірити статус сервісу, ви вводите: systemctl status myapp.service
Ви тестуєте клієнт, який працює на Ubuntu-сервері. Після оновлення, перестали запускатись певні сервіси. Щоб перевірити статус сервісу, ви вводите: systemctl status myapp.service
Anonymous Quiz
29%
(A) Команда для перегляду логів системи
20%
(B) Менеджер мережевих інтерфейсів
50%
(C) Інструмент керування сервісами в Linux
1%
(D) Сканер для пошуку вірусів у системі
👀5👍4🔥3👌1
Всім привіт! Як ваш день? ☀️
Сьогодні маю для вас дуже корисну і реально топову штуку, яка може прокачати вашу кібербезпеку не гірше, ніж курси за $200 😅
Знаєте, ми як QA-шники часто копаємо баги, тестимо API і UI але інколи забуваємо, а як там у нас із власною безпекою?
Так що я маю вам сказать)
я натрапив на дуже круту штуку https://digital-defense.io/
Чесно, я спочатку подумав "ну ще один список", А потім завис, бо там реально 250+ пунктів, які стосуються всього
Це не просто типо сайтик, це персональний чекліст з кібербезпеки, який реально працює
Типо як захистити свої паролі, акаунти, браузер, VPN, пошту, месенджери, мобілки і навіть фізичні пристрої, Ти просто заходиш, і по-людськи відмічаєш, що вже зробив, а що ще треба. Все по категоріях. Дуже зручно.
І що найголовніше, це не для безпековиків з сертифікатами, а для нас з вами КУА, які в реальному житті мають справу з доступами, токенами, базами, де юзери, де бабки, де все.
Коротше кажучи, хочеш бути не просто тестером, а КУА-спецом з кібербекапом за плечима, ця штука точно для тебе.
Зберігайте, прокачуйте себе, діліться з командою.
Якщо сподобалось? Буду вдячний за серденько або репост.
І не забувайте, технарі теж мають бути захищеними)
Всім гарного вечора - головне спокійного) Вже на-нічь каву не приймайте - бо до 4й будите щось там тестити) Краше Чайка з мелісаю і на відпочинок
Обняв 🤗🤗🤗
Сьогодні маю для вас дуже корисну і реально топову штуку, яка може прокачати вашу кібербезпеку не гірше, ніж курси за $200 😅
Знаєте, ми як QA-шники часто копаємо баги, тестимо API і UI але інколи забуваємо, а як там у нас із власною безпекою?
Так що я маю вам сказать)
я натрапив на дуже круту штуку https://digital-defense.io/
Чесно, я спочатку подумав "ну ще один список", А потім завис, бо там реально 250+ пунктів, які стосуються всього
Це не просто типо сайтик, це персональний чекліст з кібербезпеки, який реально працює
Типо як захистити свої паролі, акаунти, браузер, VPN, пошту, месенджери, мобілки і навіть фізичні пристрої, Ти просто заходиш, і по-людськи відмічаєш, що вже зробив, а що ще треба. Все по категоріях. Дуже зручно.
І що найголовніше, це не для безпековиків з сертифікатами, а для нас з вами КУА, які в реальному житті мають справу з доступами, токенами, базами, де юзери, де бабки, де все.
Коротше кажучи, хочеш бути не просто тестером, а КУА-спецом з кібербекапом за плечима, ця штука точно для тебе.
Зберігайте, прокачуйте себе, діліться з командою.
Якщо сподобалось? Буду вдячний за серденько або репост.
І не забувайте, технарі теж мають бути захищеними)
Всім гарного вечора - головне спокійного) Вже на-нічь каву не приймайте - бо до 4й будите щось там тестити) Краше Чайка з мелісаю і на відпочинок
Обняв 🤗🤗🤗
digital-defense.io
Digital Defense - The ultimate personal security checklist to secure your digital life
❤43❤🔥9👍5🔥1
Bug or Defect?
Всім привіт! Як ваш день? ☀️ Сьогодні маю для вас дуже корисну і реально топову штуку, яка може прокачати вашу кібербезпеку не гірше, ніж курси за $200 😅 Знаєте, ми як QA-шники часто копаємо баги, тестимо API і UI але інколи забуваємо, а як там у нас із…
Друзі, доброго ранку ☀️
Сьогодні сонечко жарить, ой ой ой як)
Чекав сьогодні людинку в городі, то поки пив каву в машині, трохи часу, і тут попав на дуже актуальну статтю про сек’юрність в ІТ.
Знаєте, інколи такі матеріали прям заходять в момент )
Про тренди на 2025, що відбувається, куди рухається кібербезпека, і як нам КУА не втратити хвилю.
Рекомендую почитати, особливо якщо хочеться бути в темі, а не просто ловити баги.
https://www.techrepublic.com/article/cyber-security-trends-2025/
Всім гарного дня!
Ростемо 💪
Сильні 💙💛
Сьогодні сонечко жарить, ой ой ой як)
Чекав сьогодні людинку в городі, то поки пив каву в машині, трохи часу, і тут попав на дуже актуальну статтю про сек’юрність в ІТ.
Знаєте, інколи такі матеріали прям заходять в момент )
Про тренди на 2025, що відбувається, куди рухається кібербезпека, і як нам КУА не втратити хвилю.
Рекомендую почитати, особливо якщо хочеться бути в темі, а не просто ловити баги.
https://www.techrepublic.com/article/cyber-security-trends-2025/
Всім гарного дня!
Ростемо 💪
Сильні 💙💛
TechRepublic
Top 5 Cyber Security Trends for 2025
TechRepublic asked cyber experts to predict the top trends that will impact the security field in 2025.
🔥12👍5❤3
Завдання дня для QA:
Тобі пише дев: Сервер дивиться в світ треба закрити. Що це може значити?
Тобі пише дев: Сервер дивиться в світ треба закрити. Що це може значити?
Anonymous Quiz
2%
(A) У сервера відкритий інтернет-браузер
4%
(B) Сервер пінгує всі сайти світу
92%
(C) У сервера є публічний IP і він доступний ззовні
2%
(D) Сервер під'єднаний до моніторінга
👍9👀5🔥4❤1
Bug or Defect?
Burp Suite якщо хочеш прямо сам руками все перевірити
Юзається для ручного тестування безпеки, редіректи, токени, фуззинг, інспекція респонсів.
Це вже не натисни кнопку а це прямо дай-но я сам подивлюсь, що ви тут натворили.
Складніший, але кайфовий інструмент.
https://portswigger.net/burp/pro
Юзається для ручного тестування безпеки, редіректи, токени, фуззинг, інспекція респонсів.
Це вже не натисни кнопку а це прямо дай-но я сам подивлюсь, що ви тут натворили.
Складніший, але кайфовий інструмент.
https://portswigger.net/burp/pro
Друзі, привіт. Як ваш день?
Ну що як і обіцяв, продовжую серію постів по інструментах, які реально допомагають QA руками перевіряти безпеку - а то я забувся але нотатки роблять вещі коли ти їх пишеш)
Сьогодні, коротенько Burp Suite, трохи глибше і технічніше, просто те, що реально юзається в роботі. https://portswigger.net/burp/pro
Ну Налаштування Proxy це стандартний базіс так? Щоб перехоплювати запити з браузера/клієнта:
Налаштовуєшь локальний проксі в Burp (127.0.0.1:8080) далі у браузері вказуєте проксі вручну або через FoxyProxy ну і додаете Burp CA-сертифікат, щоб бачити HTTPS-запити
Ну а далі вже цікавіше
Фільтрація в Proxy / HTTP history
Також Repeater, ручні тести
Переніс запит → вручну змінив тіло, хедери, токен:
Часто дозволяє перевірити доступ до чужих об'єктів (IDOR), перевірку ролей.
Intruder / фуззинг
Тут про пошук вразливостей на змінних:
ну а Active Scan (Pro) там конечно не без грошей) АЛЕ
Автоматичне сканування на XSS, SQLi, CSRF, Open Redirect, SSRF і т.д. Можна запускати на окремі запити вручну.
ну і також не забуваємо про Розшифровка JWT, Base64, URL-encoding, порівняння респонсів при зміні одного поля
Мій поінт який про це все)
Бо КУА це не лише працює чи ні, а, а що буде, якщо я трохи схитрю?
І Burp якраз той інструмент, з яким ти не просто тестер, ти вже трошки хакер.
Пішіть якщо знаєте про нього щось цікавіше або аналог - мені буде цікаво)
Але про серденько не забувайте - хай погріє душу)
Всім гарного і спокійного вечора друзі
Обняв 🤗
Ну що як і обіцяв, продовжую серію постів по інструментах, які реально допомагають QA руками перевіряти безпеку - а то я забувся але нотатки роблять вещі коли ти їх пишеш)
Сьогодні, коротенько Burp Suite, трохи глибше і технічніше, просто те, що реально юзається в роботі. https://portswigger.net/burp/pro
Ну Налаштування Proxy це стандартний базіс так? Щоб перехоплювати запити з браузера/клієнта:
Налаштовуєшь локальний проксі в Burp (127.0.0.1:8080) далі у браузері вказуєте проксі вручну або через FoxyProxy ну і додаете Burp CA-сертифікат, щоб бачити HTTPS-запити
Ну а далі вже цікавіше
Фільтрація в Proxy / HTTP history
method == "POST" && request.uri contains "/api"
response.status == 500 || 403
Також Repeater, ручні тести
Переніс запит → вручну змінив тіло, хедери, токен:
Authorization: Bearer <тут ваш токін>
Content-Type: application/json
{
"userId": "123",
"role": "admin"
}
Часто дозволяє перевірити доступ до чужих об'єктів (IDOR), перевірку ролей.
Intruder / фуззинг
Тут про пошук вразливостей на змінних:
api/user?id=§1§
Payloads: 1–1000, ' OR '1'='1, <script>alert(1)</script>
ну а Active Scan (Pro) там конечно не без грошей) АЛЕ
Автоматичне сканування на XSS, SQLi, CSRF, Open Redirect, SSRF і т.д. Можна запускати на окремі запити вручну.
ну і також не забуваємо про Розшифровка JWT, Base64, URL-encoding, порівняння респонсів при зміні одного поля
Мій поінт який про це все)
Бо КУА це не лише працює чи ні, а, а що буде, якщо я трохи схитрю?
І Burp якраз той інструмент, з яким ти не просто тестер, ти вже трошки хакер.
Пішіть якщо знаєте про нього щось цікавіше або аналог - мені буде цікаво)
Але про серденько не забувайте - хай погріє душу)
Всім гарного і спокійного вечора друзі
Обняв 🤗
👍10❤5⚡1🔥1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Всім привіт! Як настрій, як ранок?
Бажаю вам легких багів, зрозумілих вимог і кави без тайм-ауту )
не міг вам не підняти настрій з ранку)
ну цеж правило життя не так лі?
коли дев пише документацію без прикладів, а куа читає її буквально?
Мораль для девів ? Пишіть вимоги так, щоб навіть QA не зміг їх зрозуміти по-своєму 😄
Гарного вам дня і чітких acceptance criteria!)
Бажаю вам легких багів, зрозумілих вимог і кави без тайм-ауту )
не міг вам не підняти настрій з ранку)
ну цеж правило життя не так лі?
коли дев пише документацію без прикладів, а куа читає її буквально?
Мораль для девів ? Пишіть вимоги так, щоб навіть QA не зміг їх зрозуміти по-своєму 😄
Гарного вам дня і чітких acceptance criteria!)
😁22❤4🔥4👍3
Завдання дня для QA:
Dev кидає фразу: "То, мабуть, DHCP не встиг." А ви стоїте із великими очима і гуглите, Що таке DHCP?
Dev кидає фразу: "То, мабуть, DHCP не встиг." А ви стоїте із великими очима і гуглите, Що таке DHCP?
Anonymous Quiz
9%
(A) Сервіс для зберігання логів під час тестування мережі
72%
(B) Протокол, який автоматично видає IP-адреси пристроям у мережі
16%
(C) Система для проксіювання запитів через інтернет
3%
(D) Планувальник оновлень для мережевого обладнання
👀7👍4❤2🔥1
Bug or Defect?
Друзі, всім привіт, як ваші справи? Є до вас одне питаннячко. Мені часто прилітають вакансії для КУА мої знайомі HR, і manual, і automation. Зазвичай я їх скидаю своїм учням, але подумав: а чому б не ділитися і тут? Можливо, хтось із вас знайде свій новий…
Поділилися вакансією
Привіт🙌
⠀
Я зараз в пошуку Manual QA Engineer для нашого клієнта Shift4 - масштабна Fintech компанія.
Деталі вакансії: https://tinyurl.com/2c3kzfze
Привіт🙌
⠀
Я зараз в пошуку Manual QA Engineer для нашого клієнта Shift4 - масштабна Fintech компанія.
Деталі вакансії: https://tinyurl.com/2c3kzfze
sdsolutions on Notion
Shift4 (form. Finaro) | Manual QA Engineer (Server-side testing) | SD Solutions | Notion
Hello, all!
👍11❤4
Друзі привіт!
Як ви? Сподіваюся, у безпеці, ви й ваші рідні.
Сьогодні просто хочу побажати вам спокою, сили та користі від цього дня.
Нехай кожна хвилина працює на вас.
Сильні,
Обійняв ❤️🤗🤗🤗
Як ви? Сподіваюся, у безпеці, ви й ваші рідні.
Сьогодні просто хочу побажати вам спокою, сили та користі від цього дня.
Нехай кожна хвилина працює на вас.
Сильні,
Обійняв ❤️🤗🤗🤗
❤32👍4🤗3
Завднання дня для QA:
/^[^\s@]+@[^\s@]+\.[^\s@]+$/ : Що це за чудо?
/^[^\s@]+@[^\s@]+\.[^\s@]+$/ : Що це за чудо?
Anonymous Quiz
4%
(A) Це заклинання з «Гаррі Поттера» для зламу пошти
79%
(B) Це шаблон регулярного виразу для базової валідації email
6%
(C) Це валідація, яка перевіряє, що email починається з крапки
11%
(D) Це CSS-селектор для email-кнопки
❤9👀7
Привіт, Друзі! ☀️
Вчора якось без активності бо після роботи до півночі, ти справжній овощь)
Все хотів вам написати крутих пару тулів для роботи з Accessibility - то треба це зробити) бо чай іде а ви тестуєте без них))
Так що я маю вам сказать)
Ось короткий гайд по тулах для Accessibility testing щоб і розібратись, і одразу почати використовувати.
WAVE
https://wave.webaim.org/
Просто вставив URL, і бачиш, що не так з доступністю. Alt’и, контрасти, навігація, все підсвічено. Працює як розширення або онлайн.
Pa11y
https://github.com/pa11y/pa11y
це прям крутий CLI-тула. Можна юзати в CI, і воно красиво плює помилки по WCAG. Мінімалістично, швидко, технічно. Підійде, якщо хочеш автоматизувати перевірки.
Google Lighthouse я думаю вже багатьом відомий)
https://github.com/GoogleChrome/lighthouse
Вже в DevTools → вкладка Lighthouse
Перевіряє все, перформанс, SEO, доступність. Є бал, є поради. Мінімум рухів, максимум інфи.
axe DevTools
https://github.com/dequelabs/axe-core
Розширення до хрому, яке юзають навіть ті, хто пише стандарти доступності. Скани, поради, приклади, інтеграції.
Pro-версія платна, але базової вистачить з головою.
Мій поінт який)
Якщо ви QA і ще не перевіряв доступність. зроби це. ми тестимо не тільки для себе, а й для тих, кому складніше. ну і так головне це реально частина якості. А це значить, наша зона відповідальності.
Всім гарного дня
Всіх Обняв 🤗🤗🤗
Вчора якось без активності бо після роботи до півночі, ти справжній овощь)
Все хотів вам написати крутих пару тулів для роботи з Accessibility - то треба це зробити) бо чай іде а ви тестуєте без них))
Так що я маю вам сказать)
Ось короткий гайд по тулах для Accessibility testing щоб і розібратись, і одразу почати використовувати.
WAVE
https://wave.webaim.org/
Просто вставив URL, і бачиш, що не так з доступністю. Alt’и, контрасти, навігація, все підсвічено. Працює як розширення або онлайн.
Pa11y
https://github.com/pa11y/pa11y
це прям крутий CLI-тула. Можна юзати в CI, і воно красиво плює помилки по WCAG. Мінімалістично, швидко, технічно. Підійде, якщо хочеш автоматизувати перевірки.
Google Lighthouse я думаю вже багатьом відомий)
https://github.com/GoogleChrome/lighthouse
Вже в DevTools → вкладка Lighthouse
Перевіряє все, перформанс, SEO, доступність. Є бал, є поради. Мінімум рухів, максимум інфи.
axe DevTools
https://github.com/dequelabs/axe-core
Розширення до хрому, яке юзають навіть ті, хто пише стандарти доступності. Скани, поради, приклади, інтеграції.
Pro-версія платна, але базової вистачить з головою.
Мій поінт який)
Якщо ви QA і ще не перевіряв доступність. зроби це. ми тестимо не тільки для себе, а й для тих, кому складніше. ну і так головне це реально частина якості. А це значить, наша зона відповідальності.
Всім гарного дня
Всіх Обняв 🤗🤗🤗
🔥26❤9🤗2
Завдання дня для QA:
Dev каже: "Все логірується в appLogger, там шукай.": ([INFO] Init complete [DEBUG] Result = null [INFO] Still alive) Що таке appLogger і яке його реальне призначення?
Dev каже: "Все логірується в appLogger, там шукай.": ([INFO] Init complete [DEBUG] Result = null [INFO] Still alive) Що таке appLogger і яке його реальне призначення?
Anonymous Quiz
19%
(A) Це бібліотека для логування, яка записує тільки system info
53%
(B) Це компонент, що логірує runtime-події застосунку, зокрема й помилки
15%
(C) Це сервіс, який показує realtime-логи в UI, але не зберігає їх
13%
(D) Це dev-tool, що логірує лише network-запити, а не внутрішні стани
👍8❤2🔥2