Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - All about QA - Все про тестування ПЗ
Añadido 23 jun. 2023

All about QA - Все про тестування ПЗ

@allaboutqa
Número de suscriptores: 2 488
Fotos: 305
Videos: 4
Enlaces: 1,080
Descripción:
Все про тестування ПЗ YouTube канал для тестувальників https://www.youtube.com/c/AllaboutQA Manual testing, Performance testing, Automated testing, Security testing, Mobile testing Курси, навчання, івенти, вакансії. Для питань —> @d_bezt

👥 Número de suscriptores

2 488
Promedio/Día:: -1
Promedio/Tiempo:: +3
Promedio/Mes:: -6

👁️ Vistas promedio por mensaje

709
Promedio/Día:: 730
Promedio/Tiempo:: 705
ERR: 28.5%

📊 Mensajes por Día

0.6
Último día: 1
Promedio semanal: 0.4
Promedio por día: 0.6

Historial de cambios de estado

Oficialmente no confirmado 2023-06-23

Muro

Estadísticas de telegram canal

Думаєте, що програмування — це «складно і не для вас»?А що, якщо вже за кілька тижнів ви зможете створити власну CMS-систему з нуля? 👇Розробка CMS на основі PHP — це не просто навчання.Це перехід від «дивлюсь на код» → до «я створюю продукт».Цей курс — третій етап шляху FullStack Web Developer, де ви перестаєте бути новачком і починаєте мислити як розробник.💡 Ви не просто вивчаєте PHP —ви будуєте власну систему управління контентом:✔️ працюєте з базами даних✔️ створюєте авторизацію та особисті кабінети✔️ реалізуєте CRUD-функціонал✔️ вивчаєте безпеку (SQL Injection, XSS)✔️ впроваджуєте ООП у реальному проєкті📚 Програма побудована так, щоб крок за кроком привести вас до результату:від основ PHP → до повноцінної CMS з адмінкою та користувачами.🎯 Після курсу ви отримуєте:✔️ власний готовий проєкт у портфоліо✔️ практичні, затребувані навички❗️ Важливо:Для старту вам достатньо знань HTML, CSS та базового JavaScript.🚀 Це той самий момент, коли варто перестати відкладати.Ринок потребує тих, хто вміє створювати, а не просто «розуміє теорію».📅 Початок навчання — вже 22 квітня📍 Формат: онлайн, у реальному часі з тренером🕒 Графік: Пн., Ср., Пт., 19:00–21:00📲 Telegram: @QALight_admin (реєстрація)📞 +38 (063) 78-010-78 | +38 (097) 78-010-78 | +38 (099) 78-010-78 Почніть зараз — і вже скоро ви будете тим, хто створює сайти, а не просто користується ними.
Ретро, яке не змінює процес — це просто розмова заради розмови.Якщо подивитись на ретро, що проводять деякі команди, можна зрозуміти просту річ: більшість команд робить їх формально. Але ретро — це один з небагатьох інструментів, який реально може впливати на результат.Як проводити ретро так, щоб був ефект 👇1. Чітка структура (і не імпровізуй кожного разу) Мінімум:- Що було добре - Що не ок - Що змінюємо Якщо цього немає — у вас не ретро, а балачка.2. Не збирай “думки” — збирай проблеми “Було складно”, “не дуже зручно” — це шум. Нормально звучить так:- “ADR приймаються, але не зрозуміло, що далі”- “Немає прозорості для менеджменту”- “Немає механізму впливу на рішення”Проблема має бути чітка і болюча.3. Кожна проблема → дія Якщо після ретро немає конкретних дій — ти витратив годину команди в нікуди.Формат:- Проблема - Рішення - Відповідальний - Дедлайн Без цього — це театр.4. Менше “як відчуваю”, більше “як вимірюємо” Замість: “Комунікація слабка” “2 задачі заблоковані >2 днів без ескалації”Як тільки з’являється метрика — з’являється контроль.5. Не уникай незручних тем Ретро без конфлікту = ретро без користі.Якщо всі “в цілому задоволені” — значить або:- всі мовчать - або команда деградує повільно6. Роби follow-up (це головне, що всі ігнорять) На наступному ретро:- що зробили з минулого?- що реально змінилось?Якщо цього немає — команда швидко розуміє, що ретро нічого не вирішує.7. Візуалізація має допомагати, а не просто висіти на стіні Стікери — це не магія. Магія — це коли:- проблеми агрегуються - повторювані патерни видно - рішення відслідковуються📌 Висновок: Ретро — це не про “поговорити”, це про керування системою через зворотний зв’язок.Якщо після ретро нічого не змінилось — у вас не ретро, а імітація процесу.#AllAboutQA #qa #ретро
🔍 Тест-рев’ю: чому це не “формальність”, а контроль якості самого QA.У більшості команд тест-рев’ю сприймають як щось другорядне:“Та що там дивитись, тест же написаний…”А потім: • flaky-тести падають в CI; • автотести перевіряють “не те”; • вимоги трактуються по-різному; • в проді вилітають дефекти, які “мали бути покриті”. Що таке тест-рев’ю насправді?Тест-рев’ю - це перевірка: • коректності покриття вимог • логіки сценаріїв • негативних кейсів • граничних значень • узгодженості з бізнес-логікою • якості автотест-коду (якщо це code review для QA).🎯 Навіщо це потрібно?1️⃣ Контроль покриттяЧи всі acceptance criteria реально перевірені?Чи немає “ілюзії покриття”?2️⃣ Запобігання дублюваннюДва тестувальники часто пишуть однакові сценарії — але по-різному.3️⃣ Підвищення якості автотестів • Немає hardcode? • Є адекватні очікування? • Немає залежності від стану середовища? • Чіткі assert-и?4️⃣ Зниження технічного боргу в QAПогані тести = нестабільний CI = недовіра до automation.🧠 Як проводити тест-рев’ю правильно?🔹 1. Рев’ю до імплементації.Спочатку перевіряємо тест-кейси — потім пишемо автотести.🔹 2. Чек-лист для рев’ю.Мінімальний набір питань: • Чи є позитивні та негативні сценарії? • Чи покриті permission / roles? • Чи враховані boundary values? • Чи описані передумови? • Чи немає логічних дір?🔹 3. Peer-review в automation.Якщо це автотест: • Чи відповідає патернам проєкту? • Чи немає flaky-локаторів? • Чи стабільні очікування? • Чи зрозумілий тест без додаткових пояснень?⚠️ Типові помилки Рев’ю “для галочки” Перевірка тільки форматування Ігнорування бізнес-логіки Відсутність зворотного зв’язку💡 Лайфхаки для сильних QA-команд • Робити рев’ю обов’язковим перед merge • Використовувати шаблони для тест-кейсів • Проводити групові review-сесії для складної логіки • Вести базу типових помилок • Аналізувати дефекти з продакшену через призму тест-рев’ю.🏁 ВисновокТест-рев’ю — це:🔐 контроль якості самого процесу тестування🧱 фундамент стабільної automation🚀 спосіб зменшити прод-інцидентиСильний QA — це не той, хто багато тестує.Сильний QA — це той, чиї тести неможливо “пробити”.#AllAboutQA
Старт кар’єри в IT без досвіду – з правильним фундаментомЯкщо ви прагнете увійти в професію QA швидко та ефективно, курс "Базовий модуль тестування" забезпечує саме те, що потрібно.Тут формують справжнє QA‑мислення: бачити баги там, де інші їх не помічають, правильно працювати з AI в команді та створювати портфоліо вже з перших тижнів.👨‍🏫 Ваш наставник — Микола Бобошко — засновник тренінг‑центру QALight, практик з понад 15‑річним досвідом у сфері тестування ПЗ. Він не лише розробив авторську методику навчання, а й щодня допомагає студентам трансформувати знання у реальні навички та працевлаштування в IT. Його підхід — не просто навчитись тестуванню, а формувати мислення QA‑інженера з перших занять.💻 Програма (130 годин):Тестування ПЗ – практика на реальних проєктахПрактичний SQLОснови Unix та мережТестування навантаженняWeb‑сервери та сервісиЯк правильно скласти резюме та пройти співбесіду🏆 Результат:4–6 місяців → реальний досвід, готове портфоліо та впевненість на інтерв’ю → позиція Junior QA з конкурентною зарплатою.🎓 13 років досвіду, понад 20 000 випускників, акредитація ISTQB — тренінг‑центр, який реально готує до роботи в IT.🎁 Перше заняття — безкоштовне, щоб ви могли оцінити методику навчання без зобов’язань.🗓 Старт: 3 березня💻 Онлайн наживо, Вт., Чт. 19:00–21:30Деталі 👉 https://qalight.ua/kursy/bmt/📲 Telegram: @QALight_admin (реєстрація)📞 +38 (063) 78-010-78 | +38 (097) 78-010-78 | +38 (099) 78-010-78⚡️ Отримуйте навички, які реально працюють на проєктах!
🧩 Nomad + Consul + Vault у тестуванні: як QA реально використовує цей стек у проєкті.Ці інструменти часто вважають “тільки для DevOps”.Але на практиці Nomad, Consul і Vault сильно підсилюють процес тестування — роблять його стабільнішим, безпечнішим і ближчим до продакшену.Розберемо, яку роль кожен відіграє саме для QA 👇🚀 Nomad — запуск тестового середовища та тестівЩо дає QA: • підйом ephemeral середовищ під PR / фічу • запуск автотестів як Nomad job (smoke / regression / perf) • перевірка поведінки сервісів при рестартах • тестування rolling update / canary • контроль ресурсів (CPU / RAM)👉 Тести стають частиною інфраструктури, а не “скриптом з ноутбука”.🧭 Consul — service discovery та health checksЩо використовує QA: • старт тестів тільки коли всі сервіси passing • відсутність хардкоду URL та IP • перевірка readiness сервісів • виявлення flaky через нестабільні сервіси • контроль доступності залежностей👉 Менше false-fail тестів, більше реальних багів.🔐 Vault — секрети та доступиЩо зберігаємо у Vault: • API tokens • DB credentials • service keys • OAuth secretsПереваги для QA: • секрети не лежать у коді • окремі доступи для DEV / TEST / STAGE • короткоживучі токени • мінімальні права доступу • відсутність витоків у логах👉 Безпека + чисті автотести.🔄 Як виглядає QA-флоу на практиці:1️⃣ Nomad піднімає тестове середовище (app + db + mocks)2️⃣ Сервіси реєструються в Consul3️⃣ Vault видає секрети для тестів4️⃣ QA-пайплайн чекає, поки всі сервіси стануть passing5️⃣ Запускаються smoke / regression / perf тести6️⃣ Збираються логи, метрики, репорти👉 Повністю автоматизований і відтворюваний процес.🧪 Що реально можна тестувати з цим стекомNomad: • рестарти сервісів • ліміти ресурсів • поведінку при деплої • стабільність під навантаженнямConsul: • readiness та health checks • правильну реєстрацію сервісів • маршрутизацію • залежності між сервісамиVault: • ротацію токенів • доступи по ролях • відсутність секретів у логах • роботу сервісів після оновлення ключів.⚠️ Типові помилки: • хардкодити URL у тестах • зберігати токени в .env або Git • запускати тести без перевірки readiness • використовувати один ключ для всіх середовищ • не ізолювати тестові середовища.🧠 Висновок:Nomad + Consul + Vault = це не просто DevOps-стек.Для QA це: • стабільні автотести • реалістичне середовище • безпечна робота з секретами • менше flaky • більше довіри до результатів тестуванняQA починає тестувати не тільки API, а й саму інфраструктурну поведінку системи.#AllAboutQA#qa
Майстер анонсів знову з вами 🌚Хоча ми намагаємось анонсувати події заздалегідь в наших соц. мережах, але я щось у себе в блозі викладаю з деякою затримкою. Мені хочеться щоб було більше заходів про мобільне тестування і платіжки, і як раз сьогодні у нас ці дві теми зійдуться в однині виступ. Де Анастасія розповість про платежі в середині мобільних застосунків. Анастасія Брижа: In-App Purchases під мікроскопом: як тестувати покупки в iOS та Android📆 Вівторок, 27 січня о 19:00📢 Формат заходу: лекція🔎 Про що подія?In-App Purchases є одним з ключових механізмів монетизації мобільних застосунків і водночас зоною підвищеного ризику для QA. Тут легко пропустити критичні баги, якщо не розуміти, як саме працюють стор, транзакції та контроль доступів.На лекції розглянемо:• що таке IAP і які типи покупок існують• ключові відмінності IAP у iOS та Android• як налаштовувати тестові середовища для покупок• як перевіряти Purchase та Restore Flow• типові помилки інтеграції і як їх знаходити• інструменти та сервіси, які допомагають QA у тестуванні IAP🎙 Анастасія про себеЯ QA Engineer в MEGOGO з 6-річним досвідом роботи. Працювала з мобільними застосунками в різних доменах, тому добре знаю, як по-різному можуть поводитися покупки в реальних продуктах. Люблю психологію, цікавлюсь тим, як люди взаємодіють із технологіями. Зумер, який внутрішньо відчуває себе міленіалом.🔎 Де знайти АнастасіюLinkedIn: https://www.linkedin.com/in/anastasiia-bryzha/Telegram: @anbryzha 🎟 Як взяти участь?• Придбати квиток (50% з вартості кожного квитка йде на ЗСУ). Посилання в шапці профілю ;)• Для учасників Суворої QA Community заходи спільноти безкоштовніДо зустрічі на лекції☃️
Figma у роботі QA: не просто «подивитись дизайн» 👀Якщо ти QA і досі сприймаєш Figma лише як «картинку від дизайнера» — ти недовикористовуєш потужний інструмент. Ось як Figma реально допомагає в щоденній QA-роботі 👇🔍 1. Чіткі вимоги без зайвих слів.Figma = жива специфікація: • відступи, кольори, шрифти • стани кнопок (hover / disabled / loading) • поведінка компонентівМенше «а дизайнер мав на увазі…» — більше фактів.🧪 2. Джерело тест-кейсів.З макетів легко витягуються: • позитивні та негативні сценарії • edge cases (довгі тексти, порожні стани, помилки) • адаптив (desktop / tablet / mobile)👉 Хороший QA читає Figma так само уважно, як і requirement doc.🧭 3. Перевірка відповідності UI.Figma + реальний інтерфейс =: • pixel-perfect (або усвідомлені відхилення) • швидке знаходження UI-дефектів • аргументовані баг-репорти зі скрінами та координатами💬 4. Комунікація без хаосу.Коментарі в Figma: • прямо в потрібному місці • з історією змін • без 20 повідомлень у чатіQA → дизайнер → дев — в одному контексті.⚙️ 5. Must-have навички QA у Figma.✔️ Inspect panel✔️ Component / Variant / Auto Layout✔️ Design system✔️ Prototype flowsЦе вже не «nice to have», а база.🚀 Висновок:Figma для QA - це:📐 специфікація🧪 джерело тестів🐞 інструмент пошуку дефектів🤝 майданчик для командної роботиХто вміє читати Figma — той тестує на рівень глибше.#AllAboutQA #figma #qa
🚩 Unleash у проєкті: навіщо він потрібен і чим корисний QA.Unleash — це feature toggle / feature flag система, яка дозволяє вмикати або вимикати функціональність без деплою коду.Фактично — керування фічами “на льоту”.🔧 Як Unleash використовують у проєктіУ коді нова фіча обгортається флагом: • фіча є в коді • але працює тільки якщо флаг увімкнений • флаг керується через UI або API UnleashПриклади: • 🧪 новий API ендпоінт • 🖥 нова кнопка / форма • 🔄 нова бізнес-логіка • 🧩 експериментальна інтеграція.🧠 Чому це дуже корисно тестувальнику 1. Тестування без очікування релізу • Фіча вже в коді • QA може самостійно ввімкнути флаг • Не потрібно чекати деплою / хотфіксу 2. Ізоляція фіч • Можна тестити одну конкретну фічу • Не ламаючи стабільний функціонал • Ідеально для regression + exploratory 3. Просте відтворення багів • Увімкнув флаг → баг є • Вимкнув → бага нема👉 чіткий proof, що проблема саме у фічі 4. Перевірка сценаріїв ON / OFFQA може протестувати: • поведінку системи з фічею • поведінку без неї • backward compatibility 5. Контроль ризиків • Якщо в проді проблема — флаг вимикається • Без rollback, без нічних деплоїв • Менше стресу для QA і DevOps 😄🧪 Що важливо памʼятати тестувальнику • Завжди фіксуй у тест-кейсах стан feature flag • Перевіряй дефолтне значення флагу • Уточнюй: • environment (DEV / TEST / STAGE) • strategy (on/off, gradual, user-based) • Не забувай про cleanup: фіча + флаг ≠ вічні.🧩 КороткоUnleash = контроль + гнучкість + швидкість тестуванняДля QA — це не просто “інструмент девів”,а реальний важіль впливу на якість і стабільність продукту.#AllAboutQA
🎯 OKR: як команди фокусуються на результаті, а не на процесі.OKR (Objectives & Key Results) — це не просто ще одна система цілей.Це спосіб зосередити команду на тому, що реально має вплив, і виміряти прогрес прозоро та чесно.🔹 Навіщо OKR?OKR допомагають: • 🧭 Пріоритезувати — фокус лише на ключових цілях • 🎯 Фокусуватись на впливі, а не активностях • 🤝 Об’єднувати команду навколо спільної мети.🔹 Що таке OKR?Objective (Ціль) — що ми хочемо досягти?Надихаюча, зрозуміла, пріоритетна для команди.Key Results (Ключові результати) — як ми зрозуміємо, що досягли цілі?Це вимірювані результати, а не задачі.👉 Якщо KR виконані — Objective досягнута.🔹 Як сформулювати хороший Objective? зрозумілий для всієї команди без двозначностей відповідає стратегії організації надихає, а не звучить як таск.🔹 Якими мають бути Key Results?Постав собі 3 простих питання: • Чи можемо виміряти зміну (з X → Y)? • Чи є результат обмеженим у часі (зазвичай квартал)? • Чи він амбіційний, але реалістичний?(💡 70% виконання — це вже успіх)🔹 Типи OKR🔹 Committed OKR —зобов’язуючі, мають бути досягнуті на 100%🔹 Aspirational (Stretch) OKR — амбітні, вихід за межі зони комфорту🔹 Learning OKR — для навчання, досліджень і перевірки гіпотез.🔹 Звідки беруться OKR?OKR не живуть самі по собі 👇Візія → Місія → Стратегія → Цілі → Key ResultsТобто OKR — це міст між стратегією і щоденною роботою команди.📌 Коротко:OKR = фокус + прозорість + вимірюваний результат.Якщо цілі не можна виміряти — це ще не OKR.#AllAboutQA#OKR
🚀 IT без складнощів? Легко!Хочете увійти в IT і почати заробляти швидко, але не знаєте з чого почати?Тоді курс "Базовий модуль тестування" від QALight саме для вас!💻 Ми знаємо, що старт може здаватися складним. Тому у QALight створили "Базовий модуль тестування" — курс, який дозволяє освоїти QA-професію з нуля та отримати шанс на реальну роботу вже через 4 місяці.🎯 Що ви отримаєте:Повні базові знання для тестувальника ПЗ.Практику на реальних проєктах, щоб одразу мати портфоліо.Навички, які цінують роботодавці, і можливість швидкого працевлаштування.💡 Для кого:Не має значення, ким ви працюєте зараз. Якщо хочете змінити життя і заробляти в IT, цей курс ваш шанс.🔥 Чому саме тестування:Легкий старт навіть без досвіду.Можливість заробляти та рости у сфері IT.Тестувальник ПЗ — одна з найзатребуваніших і високооплачуваних професій у світі IT.🎁 І бонус: перше заняття — безкоштовно!Спробуйте, відчуйте і вирішіть самі — без ризику, без зобов’язань - https://qalight.ua/kursy/bmt/testuvannya-pz/📅 Старт: 18 грудня📍 Онлайн у реальному часі🕒 Вт, Чт, 19:00–22:00📲 Telegram: @QALight_admin📞 +38 (063) 78-010-78 | +38 (097) 78-010-78 | +38 (099) 78-010-78