QA Family by Alexey – Telegram
QA Family by Alexey
1.55K subscribers
99 photos
6 videos
219 links
Команда:
- Иванов Алексей 2ГИС @alexey_qa
- Иванова Ксения Wink

Этот канал из моего лично трансформируется в канал онлайн сообщества QA Family

👥 Делаем митап @moscowqa
🎙Подкаст family-qa.mave.digital
Download Telegram
Прочел интересный пост в блоге Google на тему shell-скриптов. Суть в том, что они хорошо подходят для простых задач, однако могут оказаться сложными в понимании и поддержке. Google рекомендует писать такие скрипты на Python или Go

https://testing.googleblog.com/2023/10/shell-noscripts-stay-small-simple.html?m=1
Теги: #shell_скрипты #python #Go
👎65👍12
🎥 HolyJS недавно опубликовали плейлист докладов с их последней конференции, и мне повезло посетить несколько из них.

🌟 Особенно хочу выделить доклад Глеба о rxJS — настоящая жемчужина для тех, кто хочет погрузиться в реактивное программирование.

🎙️ Еще фаворит — Андрей Смирнов, золотой голос фронтенда 😹. В его докладе есть раздел про зарплаты, который стоит просмотреть.

🤝 И конечно, было приятно встретить бывшего коллегу по Финаму, Сережу Самохова, который рассказывал про ReScript.

🩷 Добрая и ламповая была конфа, планирую поехать в ноябре в СПБ на новый сезон holyJS
Теги: #holyJS, #конференции
👎61👍6
🤓 Всем привет
Когда я только начинал путь в тестировании меня на собеседовании меня спросили: "Что такое фикстуры?"
Я ответил, что это статичные тестовые данные, но собеседующий сказал неправильно. Я тогда растерялся и не обосновал свой ответ, из-за маленького опыта работы

Так что же такое фикстуры на самом деле?

📌 Фикстуры в JavaScript:
В экосистеме JavaScript, особенно когда речь идет о фреймворках вроде Jest или Mocha, фикстура обычно означает статические тестовые данные. Это может быть все, что угодно - от JSON-файлов до объектов, которые могут быть импортированы и использованы в тестах.

Тестовые фреймворки JS также предоставляют хуки (beforeEach, afterEach, beforeAll, afterAll), которые можно использовать для инициализации и очистки среды, но сами фикстуры здесь - это данные, а не код.

📌 Фикстуры в Python (pytest):
В мире Python и в частности в pytest, фикстура - это функция, объявленная в тестовом коде. Она может выполняться для настройки начального состояния перед выполнением теста, например, для создания тестовой базы данных или конфигурирования системных параметров.

💭Так что, если вас когда-нибудь спросят о фикстурах на собеседовании, помните, что в разных языках это может означать разные вещи. В JavaScript это данные, а в Python — это функции, которые помогают создавать эти данные и управлять ими.
Теги: #testing #собеседование #фикстуры
Please open Telegram to view this post
VIEW IN TELEGRAM
👎57👍11😁8
🗓 Завтра на конференции SQA Days произойдет множество интересных событий, и я рад поделиться с вами своими планами:

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

🔹 Кроме того, у меня есть пара интересных докладов для баркэмпа. Обязательно поделюсь свежими идеями и наработками!
Теги: #sqa_days, #конференция, #доклад, #круглый_стол, #баркемп.
👎59👍10
Привет всем!

🚀 Сначала хочу сказать, что нас уже почти 1000 подписчиков! Это невероятно, и я благодарен каждому из вас.

🙋‍♂️ Для тех, кто со мной недавно, меня зовут Алексей Иванов. Я работаю инженером по тестированию в компании "Самолет" и живу в Москве.

🤔 Когда я создавал этот канал 2 года назад, у меня было много идей: запустить подкаст, сделать дайджест новостей, организовать митап, но 24 февраля произошла трагедия, и я потерял вдохновение. Все это время я старался делиться с вами своими заметками, надеюсь, они были вам полезны.

🌟 Недавно я решил вернуться к идее организации митапа по тестированию в Москве. Уже определились предварительные даты, место встречи и докладчики.

📣 Если вы из Москвы и вам интересна эта тема, подписывайтесь на канал. Скоро будут анонсы и подробности митапа!
Теги: #тестирование #митап
👎56👍16
Channel name was changed to «Alexey QA note»
Forwarded from moscowcss (Alёna Siprikova)
Друзья, внезапная новость! Один из наших докладчиков заболел 🤒 Поэтому, во-первых, желаем всем здоровья 🥝 Во-вторых, представляем нового докладчика на наш ближайший митап. 🙌

В докладе мы обсудим методы анализа и оптимизации производительности веб-приложений с использованием инструментов разработчика в браузере Chrome. Сначала поговорим о возможностях Lighthouse и его ограничений. Затем перейдем к более продвинутым функциям DevTools, таким как вкладки "Memory" и "Performance". Расскажем в чем разница, чем они полезны и какие проблемы помогут найти

#moscowcss_23

Встреча пройдет 14 декабря в офисе Авито
по адресу улица Лесная, дом 7
Обязательно возьмите паспорт!

Программа доступна на Timepad:
https://moscowcss.timepad.ru/event/2691210/

Добавляйте событие в календарь, берегите себя и до скорых встреч!

Хочешь выступить? Подавай заявку на доклад: clc.to/moscowcss_cfp
По любым другим вопросам и предложениям пиши
@alonasi или @DreamShaded
👎48👍13😁2
Чем мне нравиться делать доклады, это поиск информации
Это самый интересный этап 🕵️‍♂️
В настоящее время я работаю над продолжением серии докладов о девтулзах
Следующий глава будет посвящена перфомансе рендеринга 🤓

Важно понимать различные этапы, из которых состоит рендеринг в вебе. Наверное, каждому знаком вопрос на собеседованиях:
- Что происходит в браузере после ввода URL?
На это я всегда отвечаю уточняющим вопросом:
- Хотят ли узнать о механизмах работы браузера или о принципах работы сети?

И вот на эту тему есть отличные статьи, где рассказывается о поведении браузера в процессе рендеринга страницы. Очень рекомендую к прочтению! 👀

🔗 Путь критического рендеринга
🔗 Как браузер рисует страницы

П.C
Решил добавить про полный путь
Теги: #browser, #rendering.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎61👍17😁2
Советы о том как избегать 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/
Теги: #flakyTests, #тестирование, #автоматизацияТестов
👎60👍9😁2
Forwarded from Moscow QA (Alexey)
🥳 И вот анонс!
Новогодние праздники закончились, и в новом году совместно с МТS AI и нашим новым молодым сообществом тестировщиков moscow QA мы организовываем наш первый митап.

Когда: 19 января 2024 года
Где: Москва Подсосенский переулок 23 с2

Что будет:

«Тестируем Flipper Zero. Автотесты, электроника и синяя изолента!», Волков Константин.
Вы знаете теорию тестирования и легко пишете автотесты? Тогда предлагаем попробовать протестировать устройство, взаимодействующее с объектами вокруг нас. Константин кратко обсудит автотесты на стыке электроники и веба.

«Ленивый рационализм при написании тестовой документации», Ермолаева Ольга.
Ольга поделится своими мыслями о том, почему все-таки стоит документировать тесты и как делать это так, чтобы процесс не вызывал мучительной боли.

«Я люблю свою работу, я приду сюда в субботу», Мясников Андрей.
Иногда работать совсем не хочется, но это необходимо. То же самое касается и общения с коллегами. Андрей расскажет, как справляться с выгоранием и находить мотивацию для работы.

Зарегистрироваться: https://moscowqa.timepad.ru/event/2730692/
Please open Telegram to view this post
VIEW IN TELEGRAM
👎63👍11
Теги:
👎66👍19
Наткнулся на отличное видео на YouTube, где подробно рассматриваются различные подходы к unit и component тестированию. Видео затрагивает множество методик и идей, которые могут быть полезны как разработчикам, так и специалистам по автоматизации тестирования.

В большинстве компаний такие тесты, как правило, пишут разработчики. Однако, я считаю, что каждый автоматизатор должен быть знаком с этими подходами. Ведь знание этих методик не только повышает нашу компетентность, но и помогает в случаях, когда нам может потребоваться написать подобные тесты.

https://www.youtube.com/watch?v=GcwK0vbTf_s
Теги: #testing #автоматизация_тестирования
👎60👍8
Продолжение
Начало: https://news.1rj.ru/str/dev_qa/174
Теги: #automation, #tools. К сожалению, без доступа к полному тексту статьи, я не могу точно определить, какие именно хештеги ей соответствуют. Но указанные хештеги являются наиболее общими и могут подходить к статье о тестировании программного обеспечения.
👎61👍14