cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

Alexey QA note

Всем привет 🔍 Я QA инженер из самолета 🎤 Выступаю на конференцих и митапах 👥 Делаю митап от сообщества в москве @moscowqa ✍️ Делюсь своими наработками и заметками и интересными статьями Вопросы или предложения: @alexey_qa

Ko'proq ko'rsatish
Reklama postlari
887
Obunachilar
-124 soatlar
Ma'lumot yo'q7 kunlar
+830 kunlar

Ma'lumot yuklanmoqda...

Obunachilar o'sish tezligi

Ma'lumot yuklanmoqda...

00:27
Video unavailableShow in Telegram
Шедевральный доклад Артема Очень рад был с ним пообщаться на конференции (один из плюсов рассказывать доклады, знакомиться с более крутыми людьми) https://www.youtube.com/watch?v=FD56WvGDo9A
Hammasini ko'rsatish...
video_2024-01-31_18-30-02.mp415.97 MB
👍 9
Продолжение
Hammasini ko'rsatish...
👍 12
Наткнулся на отличное видео на YouTube, где подробно рассматриваются различные подходы к unit и component тестированию. Видео затрагивает множество методик и идей, которые могут быть полезны как разработчикам, так и специалистам по автоматизации тестирования. В большинстве компаний такие тесты, как правило, пишут разработчики. Однако, я считаю, что каждый автоматизатор должен быть знаком с этими подходами. Ведь знание этих методик не только повышает нашу компетентность, но и помогает в случаях, когда нам может потребоваться написать подобные тесты. https://www.youtube.com/watch?v=GcwK0vbTf_s
Hammasini ko'rsatish...
Unit-тесты во фронтенде: 6 примеров с кодом, инструменты и подходы

🔥 Бесплатный курс «Основы JS»:

https://ru.hexlet.io/link/4SlLQi

🔥 Научись писать Unit-тесты с помощью курса по автоматическому тестированию на JS:

https://ru.hexlet.io/link/Av1lI7

🔥 Подготовительный курс для начинающих фронтендеров:

https://ru.hexlet.io/link/SmUmMe

✅ Полезные вебинары по программированию каждую неделю:

https://ru.hexlet.io/link/j1hCEv

Начнём с откровения: в Хекслете очень сильно топят за написание тестов) Поэтому в этом выпуске мы будем разбираться в Unit-тестировании, а в этом нам поможет Георгий Бузин, Frontend Team Lead в Junehomes: – узнаем, зачем программистам писать Unit-тесты – пройдёмся по инструментам тестирования – от простых к более сложным – посмотрим, какие инструменты помогут в тестировании frontend – напишем 6 тестов с помощью разных подходов и на практике поймём отличия Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш telegram-канал:

https://t.me/hexlet_ru

____ 🔗 Полезные ссылки: – Знакомимся с понятием тестов и пишем первые простые тесты:

https://youtu.be/Z3w6eMq7etw

– Вебинар Кирилла Мочевина о написании тестов:

https://youtu.be/zsz8kdi62mE

– Комьюнити Хекслета:

https://t.me/hexletcommunity

– Какие бывают этапы и виды тестирования:

https://ru.hexlet.io/link/cR0G0R

– Чек-лист для разработчиков по тестированию приложений:

https://ru.hexlet.io/link/aQzsVl

– Начинаем писать тесты (правильно):

https://ru.hexlet.io/link/R6ekK2

– Другие вебинары для разработчиков:

https://youtube.com/playlist?list=PLo6puixMwuSNd3iTJwcAT0ysvnr1RMsty&si=kUufYVUosBbB1weI

____ 00:00:00 интро 00:00:21 зачем программистам писать Unit-тесты 00:01:37 что нужно тестировать 00:02:58 пирамида тестирования 00:04:57 необходимость тестирования 00:05:36 какие кейсы мы сегодня разбираем 00:06:34 как развивалось тестирование кода – эра SPA 00:08:12 Unit в других языках программирования и во фронтенде 00:09:27 Unit в NodeJS + ES5 00:10:07 как пишут Unit-тесты сейчас 00:10:48 кейс: простые тесты NodeJS с помощью describe, it и strictEqual 00:16:06 кейс: тестируем умножение и добавляем forEach 00:18:38 кейс: тестирование функций высшего порядка, mocking + expire 00:24:53 плюс использования Unit-тестов с mock 00:26:33 эмуляция DOM 00:27:38 кейс: native unit test с happy-dom 00:33:05 фреймворки Unit 00:35:35 кейс: пример тестирования компонента vitest + testing library 00:42:42 как используется expect 00:44:15 имеет ли значение сборка 00:46:45 test debug и test addiction, getbyRole, library user-event 00:53:56 тестирование с помощью renderHook 00:57:43 плюсы и минусы использования testing library 00:59:18 Snapshot тестирование 01:01:12 кейс: пример snapshot теста 01:03:02 плюсы и минусы использования Snapshot-тестов 01:04:53 проблемы jsdom и happy-dom 01:06:07 components тесты и headless browsers 01:09:43 пример компонентного теста в Playwright и cypress 01:20:26 плюсы и минусы компонентного тестирования 01:21:15 кейс: Screenshot тесты 01:26:18 плюсы и минусы Screenshot тестирования 01:26:55 для каких целей подходит каждый инструмент тестирования #программирование #js #unittesting #хекслет

👍 7
👍 18
Repost from MoscowQA
🥳 И вот анонс! Новогодние праздники закончились, и в новом году совместно с МТS AI и нашим новым молодым сообществом тестировщиков moscow QA мы организовываем наш первый митап. Когда: 19 января 2024 года Где: Москва Подсосенский переулок 23 с2 Что будет: «Тестируем Flipper Zero. Автотесты, электроника и синяя изолента!», Волков Константин. Вы знаете теорию тестирования и легко пишете автотесты? Тогда предлагаем попробовать протестировать устройство, взаимодействующее с объектами вокруг нас. Константин кратко обсудит автотесты на стыке электроники и веба. «Ленивый рационализм при написании тестовой документации», Ермолаева Ольга. Ольга поделится своими мыслями о том, почему все-таки стоит документировать тесты и как делать это так, чтобы процесс не вызывал мучительной боли. «Я люблю свою работу, я приду сюда в субботу», Мясников Андрей. Иногда работать совсем не хочется, но это необходимо. То же самое касается и общения с коллегами. Андрей расскажет, как справляться с выгоранием и находить мотивацию для работы. Зарегистрироваться: https://moscowqa.timepad.ru/event/2730692/
Hammasini ko'rsatish...
Moscow QA #1 / События на TimePad.ru

Первая встреча по тестированию от сообщества Moscow QA в офисе МТС AI. Moscow QA — это регулярные мероприятия, собирающие специалистов в области качества и тестирования программного обеспечения для обсуждения последних трендов в отрасли и обмена опытом.

👍 10
Советы о том как избегать flaky тестов 1. Разработка тестов: - Следуйте принципам и стандартам тестирования, таким как шаблон AAA (Arrange, Act, Assert) и принципы FIRST (Fast, Independent, Repeatable, Self-validating, Timely). 2. Тестовые данные: Используйте актуальные и реалистичные тестовые данные, регулярно их обновляя и очищая. 3. Тестовые среды: Поддерживайте стабильность и соответствие производственной среде, регулярно обновляйте и настраивайте. 4. Рефакторинг: Регулярно проверяйте и улучшайте тесты, не забывайте исправлять TODO оставленные в коде Подборки статей : https://blog.mergify.com/flaky-tests-how-to-fix-them/ https://dev.to/grunet/flaky-tests-are-not-the-problem-24j https://dev.to/codux/flaky-tests-and-how-to-deal-with-them-2id2 https://habr.com/ru/companies/jugru/articles/416757/
Hammasini ko'rsatish...
👍 8😁 1
0.03 KB
Чем мне нравиться делать доклады, это поиск информации Это самый интересный этап 🕵️‍♂️ В настоящее время я работаю над продолжением серии докладов о девтулзах Следующий глава будет посвящена перфомансе рендеринга 🤓 Важно понимать различные этапы, из которых состоит рендеринг в вебе. Наверное, каждому знаком вопрос на собеседованиях: - Что происходит в браузере после ввода URL? На это я всегда отвечаю уточняющим вопросом: - Хотят ли узнать о механизмах работы браузера или о принципах работы сети? И вот на эту тему есть отличные статьи, где рассказывается о поведении браузера в процессе рендеринга страницы. Очень рекомендую к прочтению! 👀 🔗 Путь критического рендеринга 🔗 Как браузер рисует страницы
Hammasini ko'rsatish...
👍 16😁 2
Сегодня выступаю с докладом на MoscowCSS. Это будет немного переделанная версия моего доклада, который я рассказывал на Heisenbug. мой позор можно посмотреть 😁 https://www.youtube.com/watch?v=cYgw9LGvb7k
Hammasini ko'rsatish...
👍 7