en
Feedback
Alexey QA note

Alexey QA note

Open in Telegram

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

Show more
887
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Шедевральный доклад Артема Очень рад был с ним пообщаться на конференции (один из плюсов рассказывать доклады, знакомиться с более крутыми людьми) https://www.youtube.com/watch?v=FD56WvGDo9A

Продолжение
+5
Продолжение

Наткнулся на отличное видео на YouTube, где подробно рассматриваются различные подходы к unit и component тестированию. Видео затрагивает множество методик и идей, которые могут быть полезны как разработчикам, так и специалистам по автоматизации тестирования. В большинстве компаний такие тесты, как правило, пишут разработчики. Однако, я считаю, что каждый автоматизатор должен быть знаком с этими подходами. Ведь знание этих методик не только повышает нашу компетентность, но и помогает в случаях, когда нам может потребоваться написать подобные тесты. https://www.youtube.com/watch?v=GcwK0vbTf_s

photo content
+5

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

Советы о том как избегать 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/

0.03 KB

Чем мне нравиться делать доклады, это поиск информации Это самый интересный этап 🕵️‍♂️ В настоящее время я работаю над продолжением серии докладов о девтулзах Следующий глава будет посвящена перфомансе рендеринга 🤓 Важно понимать различные этапы, из которых состоит рендеринг в вебе. Наверное, каждому знаком вопрос на собеседованиях: - Что происходит в браузере после ввода URL? На это я всегда отвечаю уточняющим вопросом: - Хотят ли узнать о механизмах работы браузера или о принципах работы сети? И вот на эту тему есть отличные статьи, где рассказывается о поведении браузера в процессе рендеринга страницы. Очень рекомендую к прочтению! 👀 🔗 Путь критического рендеринга 🔗 Как браузер рисует страницы

Repost from moscowcss
Друзья, внезапная новость! Один из наших докладчиков заболел 🤒 Поэтому, во-первых, желаем всем здоровья 🥝 Во-вторых, предст
Друзья, внезапная новость! Один из наших докладчиков заболел 🤒 Поэтому, во-первых, желаем всем здоровья 🥝 Во-вторых, представляем нового докладчика на наш ближайший митап. 🙌 В докладе мы обсудим методы анализа и оптимизации производительности веб-приложений с использованием инструментов разработчика в браузере Chrome. Сначала поговорим о возможностях Lighthouse и его ограничений. Затем перейдем к более продвинутым функциям DevTools, таким как вкладки "Memory" и "Performance". Расскажем в чем разница, чем они полезны и какие проблемы помогут найти #moscowcss_23 Встреча пройдет 14 декабря в офисе Авито по адресу улица Лесная, дом 7 Обязательно возьмите паспорт! Программа доступна на Timepad: https://moscowcss.timepad.ru/event/2691210/ Добавляйте событие в календарь, берегите себя и до скорых встреч! Хочешь выступить? Подавай заявку на доклад: clc.to/moscowcss_cfp По любым другим вопросам и предложениям пиши @alonasi или @DreamShaded

Сегодня выступаю с докладом на MoscowCSS. Это будет немного переделанная версия моего доклада, который я рассказывал на Heisenbug. мой позор можно посмотреть 😁 https://www.youtube.com/watch?v=cYgw9LGvb7k

Привет всем! 🚀 Сначала хочу сказать, что нас уже почти 1000 подписчиков! Это невероятно, и я благодарен каждому из вас. 🙋‍♂️ Для тех, кто со мной недавно, меня зовут Алексей Иванов. Я работаю инженером по тестированию в компании "Самолет" и живу в Москве. 🤔 Когда я создавал этот канал 2 года назад, у меня было много идей: запустить подкаст, сделать дайджест новостей, организовать митап, но 24 февраля произошла трагедия, и я потерял вдохновение. Все это время я старался делиться с вами своими заметками, надеюсь, они были вам полезны. 🌟 Недавно я решил вернуться к идее организации митапа по тестированию в Москве. Уже определились предварительные даты, место встречи и докладчики. 📣 Если вы из Москвы и вам интересна эта тема, подписывайтесь на канал. Скоро будут анонсы и подробности митапа!

Доклады с прошлого сезона SQA days https://www.youtube.com/playlist?list=PL_XScYmjXxkec0vcrDFl6tIxSMoKj2aBE

🗓 Завтра на конференции SQA Days произойдет множество интересных событий, и я рад поделиться с вами своими планами: 🔹 Мой доклад, к сожалению, оказался в резерве, но это не повод для огорчения. Мне посчастливилось получить возможность участвовать в круглом столе, организованном моей подругой. Мы будем обсуждать актуальную тему факапа в процессе найма. Подробнее о теме можно узнать здесь: SQA Days - Факап найма. 🔹 Кроме того, у меня есть пара интересных докладов для баркэмпа. Обязательно поделюсь свежими идеями и наработками!

🤓 Всем привет Когда я только начинал путь в тестировании меня на собеседовании меня спросили: "Что такое фикстуры?" Я ответил, что это статичные тестовые данные, но собеседующий сказал неправильно. Я тогда растерялся и не обосновал свой ответ, из-за маленького опыта работы Так что же такое фикстуры на самом деле? 📌 Фикстуры в JavaScript: В экосистеме JavaScript, особенно когда речь идет о фреймворках вроде Jest или Mocha, фикстура обычно означает статические тестовые данные. Это может быть все, что угодно - от JSON-файлов до объектов, которые могут быть импортированы и использованы в тестах. Тестовые фреймворки JS также предоставляют хуки (beforeEach, afterEach, beforeAll, afterAll), которые можно использовать для инициализации и очистки среды, но сами фикстуры здесь - это данные, а не код. 📌 Фикстуры в Python (pytest): В мире Python и в частности в pytest, фикстура - это функция, объявленная в тестовом коде. Она может выполняться для настройки начального состояния перед выполнением теста, например, для создания тестовой базы данных или конфигурирования системных параметров. 💭Так что, если вас когда-нибудь спросят о фикстурах на собеседовании, помните, что в разных языках это может означать разные вещи. В JavaScript это данные, а в Python — это функции, которые помогают создавать эти данные и управлять ими.

🎥 HolyJS недавно опубликовали плейлист докладов с их последней конференции, и мне повезло посетить несколько из них. 🌟 Особенно хочу выделить доклад Глеба о rxJS — настоящая жемчужина для тех, кто хочет погрузиться в реактивное программирование. 🎙️ Еще фаворит — Андрей Смирнов, золотой голос фронтенда 😹. В его докладе есть раздел про зарплаты, который стоит просмотреть. 🤝 И конечно, было приятно встретить бывшего коллегу по Финаму, Сережу Самохова, который рассказывал про ReScript. 🩷 Добрая и ламповая была конфа, планирую поехать в ноябре в СПБ на новый сезон holyJS

Прочел интересный пост в блоге Google на тему shell-скриптов. Суть в том, что они хорошо подходят для простых задач, однако могут оказаться сложными в понимании и поддержке. Google рекомендует писать такие скрипты на Python или Go https://testing.googleblog.com/2023/10/shell-scripts-stay-small-simple.html?m=1

Где вы храните UI автотесты?
Anonymous voting

Недавно мне сделали замечания, то что я пишу кривые комит сообщения Этот инструмент решил мою проблему https://github.com/marketplace/actions/opencommit-improve-commits-with-ai

Вот почему cypress лучше не брать в новые проекты, используйте playwright https://www.cypress.io/blog/2023/09/25/defense-intellectual-property