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
Советы о том как избегать 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
Media is too big
VIEW IN TELEGRAM
Шедевральный доклад Артема
Очень рад был с ним пообщаться на конференции (один из плюсов рассказывать доклады, знакомиться с более крутыми людьми)
https://www.youtube.com/watch?v=FD56WvGDo9A
Теги: #automation, #playwright, #tools.
👎56👍12
Опубликовали мой доклад с осеннего гейзенбага
Я рассказывал про девтулзы и о том, как искать утечки памяти и проблемы с производительностью

В этом сезоне будет продолжение истории девтулзов, только с акцентом на проблемы рендеринга

И на осень в этом году (если все получится) поговорим про доступность и его тестирования, используя девтулзы

Оставлю тут промкод AlexeyIvanov дает скидку 25% на билеты «Для частных лиц»

https://www.youtube.com/watch?v=WroJikjigpg
Теги: #automation, #devtools, #performance, #rendering, #accessibility.
👎63👍16
На замену гермионе яндекс выпустил тестовый фреймворк Testplane
Основанный на wdio и mocha

🤔 Интересно там пофиксили баг со скриншотом айфрейма
Не знаю на сколько им пользуются, ссылку оставлю тут, вдруг кому интересно
https://github.com/gemini-testing/testplane
Теги: #testplane #wdio #mocha
Please open Telegram to view this post
VIEW IN TELEGRAM
👎60😁7👍4
Если у вас есть большой тест, и повторный запуск (retry) не имеет смысла, Сергей Гапанович предлагает отключать такие тесты для повторов. Используйте testInfo.retry, чтобы пропускать ненужные проверки:
test.describe("How testInfo works", async () => {  
test("check", async ({}, testInfo) => {
if (testInfo.retry) test.skip(true, "Повторы не поддерживаются");
expect(1).toBe(2);
});
});

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

Источник

Теги: #automation #cleanСode #playwright
👎49👍8