Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - 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
Джерело

All about QA - Все про тестування ПЗ | Chrome DevTools для QA - вкладка Console! ⚙️Продовжуємо подорож по Chr...

Логотип телеграм спільноти - All about QA - Все про тестування ПЗ All about QA - Все про тестування ПЗ @allaboutqa
885 Охват/переглядів 2025-05-06 06:55 Повідомлення №1097
Chrome DevTools для QA - вкладка Console! ⚙️Продовжуємо подорож по Chrome DevTools! На черзі вкладка Console (Консоль) – ваш командний центр для взаємодії з JavaScript сторінки та відстеження її "здоров'я". Якщо вкладка Elements – це про структуру та вигляд, то Console – про логіку та події "під капотом".Як QA може використовувати вкладку Console?🐞 Відстеження помилок JavaScript:Перше, що кидається в очі – червоні повідомлення про помилки. Консоль показує помилки JavaScript, які виникають на сторінці під час її завантаження або взаємодії. Це критично важливо для репортингу багів – точне повідомлення про помилку та інформація, звідки вона походить, допомагають розробникам швидше знайти проблему.📜 Перегляд логів від розробників (і не тільки):Розробники часто використовують console.log(), console.warn(), console.error() для виведення налагоджувальної інформації. Це може дати підказки про те, що відбувається "під капотом", які дані обробляються, або на якому етапі щось пішло не так. Ви також можете використовувати ці команди для власних перевірок! Виконання JavaScript "на льоту":Консоль дозволяє виконувати будь-який JavaScript-код прямо на сторінці.Що це дає QA?Змінити значення змінної: Наприклад, app.user.isAdmin = true; щоб перевірити адмінські функції без реального входу як адмін.Викликати функцію: validateForm(); щоб протестувати валідацію форми без заповнення всіх полів.Перевірити стан об'єктів: console.log(window.currentUserData); щоб побачити, які дані користувача завантажені.Швидко симулювати сценарії: Наприклад, змінити стан якогось перемикача програмно.🖐️ Взаємодія з DOM (альтернативно до Elements):Хоча вкладка Elements краще для візуального аналізу, з консолі теж можна маніпулювати DOM.Отримати елемент: let myButton = document.getElementById('submitBtn');Симулювати клік: document.querySelector('.important-button').click(); – корисно для перевірки обробників подій.🔍 Фільтрація та очищення виводу:Якщо логів забагато, використовуйте фільтри (за типом: Errors, Warnings, Info, Verbose; або за текстом). Іконка "Очистити консоль" (або Ctrl+L / Cmd+K на macOS) допоможе почати з чистого аркуша. Розуміння асинхронних операцій:Часто баги виникають через проблеми з асинхронними запитами (наприклад, до API). Помилки або логи, пов'язані з Promise або fetch, часто з'являються саме тут, даючи зрозуміти, чи успішно виконався запит.Як відкрити:Так само, як і Elements: клавіша F12 або права кнопка миші -> Inspect (Перевірити), а потім перейдіть на вкладку "Console".Вкладка Console – це потужний інструмент для діагностики, швидких перевірок та глибшого розуміння роботи JavaScript на вашому сайті. Не бійтеся експериментувати з нею!