Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - All about QA - Все про тестування ПЗ
Додано 23 чер 2023

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

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

👥 Кількість підписників

2 488
Середній/День:: -1
Середній/Тиждень:: +3
Середній/Місяць:: -6

👁️ Середній перегляд на повідомлення

709
Середній/День:: 730
Середній/Тиждень:: 705
ERR: 28.5%

📊 Кількість повідомлень на день

0.6
Останній день: 1
Середнє за тиждень: 0.4
Середнє за день: 0.6

Історія зміни статуса

Офіційно не підтверджена 2023-06-23

Стіна

Статистика telegram каналу

Отримай практичний досвід тестувальника!🔥👾📢 Ти вивчив тестування, але чуєш від працедавців: “Все добре, але не вистачає досвіду”?Курс EXPERIENCE.JOB – це шанс отримати реальну практику та додати до резюме досвід роботи на проєкті!😍🌟💡 Що на тебе чекає? Робота у форматі справжньої команди тестувальників Виконання тестових спринтів з тасками, дедлайнами, деплоями та фідбеком Виявлення, заведення та ретестування багів у реальному робочому процесі Досвід тестування критично важливих функцій: логін, реєстрація, smoke- та регресійне тестування Знання та навички, які допоможуть впевнено проходити співбесіди та знайти першу роботу🔎 Як проходить навчання?Програма курсу максимально наближена до реальних умов роботи:📌 Спринт 1: Тестування логіну – перевірка чеклісту, заведення багів, ретести📌 Спринт 2: Smoke-тестування – виявлення критичних помилок перед релізом📌 Спринт 3: Тестування реєстрації та повна регресія всіх змін🗓 Старт курсу: 19 березня🔐 Реєстрація: https://qalight.ua/kursy/testirovanie/praktychnyj-kurs-manualnogo-testuvannya-experience-job/✏️Або адміністратор у Телеграм: @QALight_admin☎️Чи за телефоном:+38 (063) 78-010-78+38 (097) 78-010-78+38 (099) 78-010-78
Чек-лист для перевірки доступності сайту (Web Accessibility Checklist).1. Загальні принципи доступності • Сайт відповідає стандартам WCAG 2.1 (мінімальний рівень AA). • Всі функції доступні за допомогою клавіатури (без використання миші). • Контент доступний для всіх користувачів, включаючи людей із вадами зору, слуху, моторики та когнітивними порушеннями.2. Структура та семантика HTML • Використані правильні HTML-теги (заголовки <h1>-<h6>, списки <ul>/<ol>, абзаци <p>, таблиці <table>, кнопки <button> тощо). • Відсутні пусті заголовки, списки або таблиці без заголовків. • Всі інтерактивні елементи мають відповідні атрибути ARIA, якщо це необхідно. • Всі ідентифікатори на сторінці унікальні.3. Навігація та клавіатурний доступ • Всі інтерактивні елементи доступні через клавіатуру (Tab, Enter, Space, Arrow keys). • Є можливість пропустити навігаційні елементи (наприклад, кнопка “Skip to Content”). • Логічний порядок навігації (відповідає візуальному порядку). • Фокус видимий для всіх інтерактивних елементів. • Можна закрити будь-яке модальне вікно або випадаюче меню без миші.4. Альтернативний текст для медіа • Всі зображення мають відповідні alt-описи. • Декоративні зображення позначені alt="" або через role="presentation". • Відео мають субтитри або текстові транскрипти. • Аудіофайли мають текстову транскрипцію. • Є аудіоописи для відеоконтенту, якщо це необхідно.5. Контрастність та кольори • Мінімальний контраст тексту до фону — 4.5:1 (для звичайного тексту) або 3:1 (для великого тексту). • Колір не є єдиним засобом передачі інформації (наприклад, помилки підсвічуються не лише кольором, але й текстом або іконками). • Фон не зливається з текстом.6. Форматування тексту • Використовується читабельний шрифт, мінімальний розмір тексту — 16px. • Лінійна висота (line-height) тексту не менше 1.5. • Текст не втрачає читабельність при збільшенні масштабу браузера (до 200%). • Використовується вирівнювання за лівим краєм (уникається повне вирівнювання).7. Функціональність та інтерактивність • Всі інтерактивні елементи доступні за допомогою клавіатури. • Випадаючі списки, модальні вікна та інші інтерактивні елементи працюють коректно без миші. • Фокус автоматично не переноситься без відома користувача. • Форми мають підписані (label або aria-label) поля введення. • Всі кнопки мають зрозумілі текстові описи, а не лише іконки.8. Тести на різних пристроях • Перевірено доступність сайту на мобільних пристроях. • Сайт коректно відображається у різних браузерах. • Всі елементи мають достатній розмір для зручного натискання на сенсорних екранах.9. Додаткові перевірки • Використані автоматизовані інструменти перевірки доступності (Lighthouse, Axe, WAVE). • Проведено тестування користувачами з інвалідністю. • Випробувано сайт із екранними читалками (NVDA, JAWS, VoiceOver).
Хочеш опанувати один із найзатребуваніших напрямків в ІТ? Мрієш працювати у міжнародних компаніях та отримувати високу зарплату? Готовий перейти на новий рівень та вивчити автоматизоване тестування за допомогою Selenium WebDriver (Python)?🔥🔥🔥Тоді цей курс саме для тебе!13 березня в QALight стартує курс "Автоматизація тестування за допомогою Selenium WebDriver (Python)".🔹 Що на тебе чекає?💡 24 заняття, повністю орієнтовані на практику💡 Навчання з нуля: від основ Python до побудови власного тестового фреймворку💡 Написання реальних автотестів, робота з API, базами даних, CI/CD💡 Підготовка до тестового інтерв’ю💼 Для кого цей курс?🔹 Початківців, які хочуть стати автоматизаторами🔹 Мануальних тестувальників, які прагнуть зменшити кількість операційки🔹 Розробників, які хочуть покращити якість свого коду 🔥 Запишись на безкоштовний перший урок прямо зараз! 👉 https://qalight.ua/kursy/automation/selenium-python/Адміністратор у Телеграм: @QALight_admin☎️Телефони:+38 (063) 78-010-78+38 (097) 78-010-78+38 (099) 78-010-78
Що в собі містить і для чого потрібно тест ревʼю?Тест рев’ю (Test Review) в контексті роботи QA-інженера — це процес перевірки тестової документації для виявлення помилок, покращення якості тест-кейсів і забезпечення відповідності вимогам. Це може бути як формальна, так і неформальна перевірка тестових артефактів.Що містить в собі тест рев’ю?1. Оцінка тестової документації: • Тест-план (Test Plan) — чи містить чіткий опис стратегії тестування, підходів, середовищ і критеріїв виходу. • Тест-кейси (Test Cases) / Чек-листи (Checklists) — чи покривають всі важливі сценарії, чи зрозуміло сформульовані, чи містять очікуваний результат. • Тестові сценарії (Test Scenarios) — чи враховані всі критичні бізнес-функції. • Тестові дані (Test Data) — чи правильно підібрані вхідні дані для різних сценаріїв. • Тестові звіти (Test Reports) — чи чітко зафіксовані результати тестування, дефекти, покриття тестами.2. Перевірка відповідності вимогам: • Чи тест-кейси покривають всі функціональні та нефункціональні вимоги. • Чи є зв’язок між тест-кейсами та вимогами (traceability matrix). • Чи немає пропущених або дубльованих тестів.3. Аналіз якості тестів: • Чи є чіткість і зрозумілість у тест-кейсах (унікальність, структура Given-When-Then, коректне формулювання очікуваного результату). • Чи не надто складні або непотрібні тест-кейси, які можуть ускладнити тестування. • Чи достатньо негативних сценаріїв та тестів на граничні значення.4. Аналіз ефективності покриття тестами: • Чи враховані основні користувацькі сценарії (happy path). • Чи є перехресне тестування (наприклад, API vs UI). • Чи враховано регресійне тестування.5. Автоматизовані тести (якщо є): • Чи правильно покриті ключові функції автоматизованими тестами. • Чи оптимізовані локатори, структура коду та логіка перевірок. • Чи є документація на автоматизовані тести.Формати тест рев’ю:🔹 Саморев’ю — коли QA перевіряє свої тести перед відправкою на командний рев’ю.🔹 Взаємне рев’ю (Peer Review) — коли інший тестувальник переглядає тест-кейси перед використанням.🔹 Формальне рев’ю (Formal Review) — коли вся команда (QA, розробники, аналітики) перевіряє тестову документацію, часто з фіксацією зауважень.🔹 Code Review для автотестів — якщо тести автоматизовані, їх код також переглядається за стандартами команди.Що дає тест рев’ю? Підвищує якість тестування (менше помилок у тестах). Виявляє пропущені сценарії ще до початку тестування. Робить тестову документацію більш зрозумілою для команди. Допомагає економити час за рахунок зменшення переробок тестів.Цей процес є ключовою частиною якісного QA-процесу, особливо в командах, що працюють за Agile або DevOps.
🔍 Аналітичні інструменти, які повинен знати тестувальник ПЗ.Сучасний тестувальник – це не просто виконавець тест-кейсів, а справжній аналітик, який допомагає команді покращувати якість продукту. Ось ключові інструменти аналітики, якими варто володіти:📊 Інструменти для аналізу логів: • Kibana, Splunk – пошук і візуалізація логів • Logstash, Graylog – збір та обробка логів🕵️ Моніторинг продуктивності та аплікейшен логів: • Grafana, Prometheus – моніторинг метрик додатків • New Relic, Datadog, AppDynamics – профілювання та аналіз продуктивності📢 Системи краш-репортів та аналітики поведінки користувачів: • Sentry, Firebase Crashlytics – відстеження помилок на проді • Google Analytics, Mixpanel, Hotjar – аналіз взаємодії користувачів з продуктом📌 Інструменти для роботи з базами даних: • SQL (MySQL, PostgreSQL, MS SQL, Oracle) – написання запитів для перевірки даних • NoSQL (MongoDB, Firebase, Redis) – робота з нереляційними БД📑 Інструменти BI (Business Intelligence): • Tableau, Power BI – створення інтерактивних звітів і дашбордів💡 Чому це важливо?Знання аналітичних інструментів допомагає тестувальнику не тільки знаходити баги, а й глибше розуміти причини їх появи, аналізувати тренди та вплив змін на продукт.
📌 Що містить стратегія тестування ПЗ і чим вона відрізняється від плану тестування? Стратегія тестування – це високорівневий документ, що визначає загальні підходи, методи та принципи тестування в організації або конкретному проєкті. Вона відповідає на питання “як ми тестуємо?”Основні компоненти стратегії тестування:🔹 Об’єкт тестування – які компоненти або системи будуть тестуватися.🔹 Методологія –підходи до тестування (Waterfall, Agile, DevOps тощо).🔹 Типи тестування –функціональне, нефункціональне, регресійне, безпекове і т. д.🔹 Рівні тестування – юніт-тестування, інтеграційне, системне, приймальне.🔹 Автоматизація – які тести будуть автоматизовані, які інструменти використовуються.🔹 Критерії виходу та входу – коли тестування починається і коли вважається завершеним.🔹 Ризики та їх мінімізація – які загрози можуть вплинути на якість тестування. Чим стратегія відрізняється від плану тестування?🔹 Стратегія – це загальний підхід до тестування, вона є довгостроковою та може застосовуватися до кількох проєктів.🔹 План тестування – це конкретний документ для певного проєкту, який визначає що, коли і як буде тестуватися, хто відповідає за тестування, які ресурси необхідні тощо.📢 Висновок: стратегія тестування задає напрям, а тест-план – це детальна карта руху.#тестування#QA#allaboutqa
Модель "водоспад" або Waterfall — це не методологія, а модель розробки програмного забезпечення. Її можна використовувати в рамках різних методологій. Найчастіше Waterfall асоціюється з традиційними методологіями розробки, такими як Каскадна модель (Predictive Methodology).Основна методологія, яка відповідає моделі Waterfall, — це планово-орієнтована методологія (Plan-Driven Methodology). Вона базується на суворому плануванні, чітко визначених етапах розробки і фіксованих вимогах, які не змінюються під час реалізації проєкту.Основні характеристики цієї методології:1. Послідовність етапів: Аналіз вимог → Проєктування → Реалізація → Тестування → Впровадження → Підтримка.2. Детальне планування: Усі вимоги і завдання визначаються на початку проєкту.3. Документованість: Кожен етап супроводжується створенням великої кількості документації.4. Фіксовані терміни і бюджет: Після початку розробки змінювати план небажано.Отже, якщо використовується модель Waterfall, найімовірніше, проєкт реалізується за традиційною, планово-орієнтованою методологією розробки.
📌 Що таке ADR і навіщо він потрібен у розробці?ADR (Architecture Decision Record) — це документ, у якому фіксуються архітектурні рішення, прийняті в процесі розробки. Він допомагає команді відстежувати зміни, розуміти, чому було прийнято те чи інше рішення, і уникати повторних дискусій у майбутньому.🔹 Хто пише ADR?Зазвичай його складають архітектори, техліди або досвідчені розробники, які приймають архітектурні рішення. Однак будь-який член команди може ініціювати створення ADR, якщо є потреба зафіксувати важливу зміну.🔹 Що входить до ADR?Стандартна структура ADR містить: • Назву – коротке та зрозуміле формулювання рішення. • Контекст – опис проблеми, яка потребує вирішення. • Рішення – яке рішення було прийнято та чому. • Альтернативи – які інші варіанти розглядалися і чому вони були відхилені. • Наслідки – які плюси та мінуси несе рішення для системи.🔹 Як працювати з ADR тестувальнику? • Розуміти зміни – ADR допоможе зрозуміти, які зміни внесені в архітектуру та як вони впливають на тестування. • Оцінювати ризики – знання альтернатив та обраного рішення дозволить виявити потенційні проблемні місця. • Адаптувати тестову стратегію – якщо змінюється архітектура, можливо, знадобиться коригування тест-кейсів, тестових середовищ або підходів до тестування. • Комунікувати з командою – тестувальник може поставити питання щодо рішень або запропонувати додаткові тестові перевірки.ADR — це корисний інструмент, який допомагає всій команді, зокрема тестувальникам, краще розуміти продукт і його розвиток. Тож не нехтуйте його читанням!#ADR#архітектура#тестування#QA#AllAboutQA
👾🤔Ти вивчив тестування, але не можеш знайти роботу? 👨‍💻👩‍💻Ти відправляєш десятки резюме, але чуєш лише: "Все чудово, але не вистачає досвіду"?🔥🔥🔥Курс EXPERIENCE.JOB – це не просто навчання, а реальний проєкт, де ти: Будеш працювати у справжніх спринтах, з тасками, дедлайнами та фідбеком Навчишся коректно взаємодіяти з командою Отримаєш досвід та портфоліо, які зроблять твоє резюме конкурентним на ринку🗓Старт: 19 лютого🔐Реєстрація: https://qalight.ua/kursy/testirovanie/praktychnyj-kurs-manualnogo-testuvannya-experience-job/📈Що ти отримаєш?• Роботу в умовах, наближених до реальних (справжній проєкт, спринти, енвайрменти, баги, таски)• Практику виявлення багів та їх фіксацію у робочому процесі• Цінний фідбек від тренера, що допоможе покращити твої навички• Різниця між цим курсом та реальною роботою тільки одна: якщо ти зробиш помилку – тебе не звільнять, а дадуть шанс виправитися📌Що від тебе потрібно?• Знання теорії тестування• Самостійність, відповідальність та ініціативність• Готовність працювати та зануритися в реальний процес🌟Після проходження курсу ти матимеш реальний досвід роботи на проєкті, знатимеш, як працювати в команді, знаходити та фіксувати баги, а також зможеш впевнено проходити співбесіди та конкурувати за реальну роботу!🟢Реєстрація: https://qalight.ua/kursy/testirovanie/praktychnyj-kurs-manualnogo-testuvannya-experience-job/✏️Або в адміністратора у Телеграм: @QALight_admin☎️Чи за телефоном:+38 (063) 78-010-78+38 (097) 78-010-78+38 (099) 78-010-78
🔍 Інструменти для тестування Android-застосунків 📱Тестування мобільних додатків – важливий етап розробки, що допомагає виявити баги та покращити якість продукту. Що допоможе вам ефективно тестувати Android-застосунки?🚀 Емульятори та реальні пристрої🟢 Android Studio Emulator – стандартний емулятор з гнучкими налаштуваннями.🟢 Genymotion – швидший емулятор з хмарною підтримкою.🟢 Фізичні пристрої – найкращий спосіб тестувати продуктивність та UX.🛠 Автоматизація тестування🔹 Appium – кросплатформний фреймворк для UI-тестів.🔹 Espresso – інструмент від Google для швидкого UI-тестування.🔹 UIAutomator – для інтеграційного тестування інтерфейсу.📡 Тестування API та мережевої взаємодії🔸 Postman – для тестування API-запитів.🔸 Charles Proxy / Fiddler – для перехоплення та аналізу трафіку.📊 Логи та дебагінг🔍 Logcat (Android Studio) – аналіз логів додатку.🔍 ADB (Android Debug Bridge) – інструмент для глибшого тестування.🎭 Тестування UX та доступності Google Accessibility Scanner – аналіз доступності UI. Firebase Test Lab – тестування на реальних пристроях у хмарі.💡 Корисні сервіси🔸 BrowserStack / Sauce Labs – віддалене тестування на різних пристроях.🔸 Firebase Crashlytics – збір та аналіз крашів.#AllAboutQA