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
Fuente

All about QA - Все про тестування ПЗ | Чому data-test-id — це біль? • Бо їх треба прокидати в коді всюди, хоч...

Logotipo de la comunidad de telegram - All about QA - Все про тестування ПЗ All about QA - Все про тестування ПЗ @allaboutqa
568 Vistas/Alcance 2025-03-26 07:20 Mensaje №1059
Чому data-test-id — це біль? • Бо їх треба прокидати в коді всюди, хоча реально вони потрібні тільки для автотестів. • Таска “додати data-test-id” — це завжди лоу пріоріті. Її бере самий лінивий дев, якому нема шо на стендапі сказати. Або береш і робиш сам. 🙃 • В React’і це часто болюче — щоб прокинути айдішнік кудись глибоко, треба модифікувати купу вкладених компонентів. • Це техборг: • змінюється компонент — міняй data-test-id; • редизайн або рефакторинг — компонент зник, що робити з тестами? Натягувати айдішнік на новий компонент чи переписувати півпейджобджекта? • на проді треба вирізати ці атрибути для мінімізації — ще одна порція складності в коді.І все це — тільки для автотестів, які парсять DOM і намагаються працювати з UI як юзер. Хвилинку… А ще ж є скрінрідери — вони теж так роблять 👀🎯 Вихід: accessibility-based локаториARIA-атрибути, ролі, лейбли — це вже не просто “та знову ті куеї якусь херню хочать, потерплять”, це про юзерів на проді.І тепер, якщо “тест не може знайти кнопку” — це не тільки проблема QA, це проблема, бо реальні юзери теж не можуть її знайти або натиснути! 🔥От вам і союзник — accessibility. Впроваджуйте раз, і користь всім.