selenium_cheat_sheet.jpg
199.9 KB
Короткий лист с ключевыми командами: запуск драйверов, локаторы, навигация, работа с алертами, фреймами и окнами, взаимодействие с элементами и быстрые скриншоты.
Подходит и джунам, и тем, кто пишет UI-автотесты каждый день — удобный минимальный набор, который всегда помогает ускорить работу.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤩2👏1
📊 А правда, что математика в Data Science не нужна?
Нет. Без неё вы не пройдёте собес и не поймёте, почему модель ведёт себя странно. Линал, матан и вероятности — это база, без которой работа в ML превращается в угадайку.
🔥 Эту базу можно собрать за 2 месяца на экспресс-курсе «Математика для Data Science».
👩🏫 Кто ведёт курс:
→ Мария Тихонова
PhD, руководитель исследовательского направления в SberAI, доцент ВШЭ.
→ Диана Миронидис
Преподаватель ВШЭ, автор научпоп-материалов по математике для блога МТС.
→ Ксения Кондаурова
Преподаватель преподаватель T-Банка, автор курсов ЦУ и Edutoria.
→ Маргарита Бурова
Академический руководитель программ по аналитике и ML, Wildberries & Russ.
🎁 Что сейчас доступно:
→ бесплатный тест, чтобы узнать свой уровень математики;
→ скидка 40% до 30 ноября;
→ если оплатить до конца ноября, курс «Базовая математика» в подарок.
👉 Пишите менеджеру, если хотите попасть в поток
Нет. Без неё вы не пройдёте собес и не поймёте, почему модель ведёт себя странно. Линал, матан и вероятности — это база, без которой работа в ML превращается в угадайку.
🔥 Эту базу можно собрать за 2 месяца на экспресс-курсе «Математика для Data Science».
👩🏫 Кто ведёт курс:
→ Мария Тихонова
PhD, руководитель исследовательского направления в SberAI, доцент ВШЭ.
→ Диана Миронидис
Преподаватель ВШЭ, автор научпоп-материалов по математике для блога МТС.
→ Ксения Кондаурова
Преподаватель преподаватель T-Банка, автор курсов ЦУ и Edutoria.
→ Маргарита Бурова
Академический руководитель программ по аналитике и ML, Wildberries & Russ.
🎁 Что сейчас доступно:
→ бесплатный тест, чтобы узнать свой уровень математики;
→ скидка 40% до 30 ноября;
→ если оплатить до конца ноября, курс «Базовая математика» в подарок.
👉 Пишите менеджеру, если хотите попасть в поток
🥰3🤩1
..и баг появляется с первого раза 🔜
Начинаю проверять:
iPhone 13 Mini — работает ✓
iPhone 12 обычный — работает ✓
Откатываю iOS до 18.0 на том же 12 Mini — баг пропал ✓
Показываю разработчику девайс и логи.
➡️ В чем была проблема:
В iOS 18.1 Apple изменили задержку обработки тапов именно на 12 Mini (оптимизация батареи). Наш дебаунс на кнопке рассчитан на старые тайминги — просто не успевает блокировать второй клик.
➡️ Что сделали:
Увеличили задержку блокировки кнопки + добавили защиту от дублей на бэкенде.
⚡️ Всегда фильтруй баг-репорты по моделям устройств и версиям ОС. Иногда проблема не в твоём коде, а в том, как конкретное железо обрабатывает события.
🔹 ML для старта в Data Science
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека тестировщика
#стендап_qa
Начинаю проверять:
iPhone 13 Mini — работает ✓
iPhone 12 обычный — работает ✓
Откатываю iOS до 18.0 на том же 12 Mini — баг пропал ✓
Показываю разработчику девайс и логи.
В iOS 18.1 Apple изменили задержку обработки тапов именно на 12 Mini (оптимизация батареи). Наш дебаунс на кнопке рассчитан на старые тайминги — просто не успевает блокировать второй клик.
Увеличили задержку блокировки кнопки + добавили защиту от дублей на бэкенде.
🔹 ML для старта в Data Science
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🥰2❤1🤩1
Многие теряют деньги не из-за навыков, а из-за неверных фраз на этапе обсуждения компенсации.
— когда говорить о деньгах;
— как звучит сильный диапазон;
— как обосновать рост +30–50%;
— что делать с lowball.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5👍2🤩2
🏗️ Юнит-тесты (80%) — фундамент
Что проверяют: отдельные функции и
Примеры: расчёт скидки, проверка email, преобразование данных.
Плюсы: быстрые, дешёвые, запускаются тысячами.
Минусы: не дают понимания, работает ли система целиком.
Что проверяют: как части системы вз
Пример: API → сервис → база → отправка email.
Плюсы: находят проблемы на стыках.
Минусы: медленнее и требуют больше подготовки.
Пример: вход → корзина → оплата → чек на почту.
Плюсы: уверенность, что весь бизнес-флоу живой.
Минусы: дорогие, нестабильные, долго выполняются.
Можно поставить 50 навесных замков на дверь, но если окна открыты — смысла мало. Настоящая защита — это баланс всех уровней.
🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3👍2🤩2
В один момент в e-commerce начали поступать жалобы:
«Заказ оформился, но в личном кабинете пусто».
«Трек-номер не появляется».
«Статус заказа не обновляется».
Разработчики думали на очередь сообщений, курьеров, кэш… пока кто-то не посмотрел сырые события Kafka.
В одном из SKU затесился пробел:
"sku": "A-1001"
Для фронта и бэка это был разный товар. Один микросервис обрезал пробелы, другой — нет. Третий использовал SKU как primary key и просто отбрасывал «неизвестные события».
— Автотесты проверяли только happy-path
— Нет валидации SKU перед сохранением
— Тестовые данные были «образцово-показательные»
В проде же этот SKU ввёл контент-менеджер вручную.
А вы проверяете обработку «грязных» данных на вводе
👍 — Да, валидируем всё
❤️ — Частично
🤩 — Иногда лифта хватает на дебаг
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🥰1🤩1