Pull to refresh
16
-2
Алексей Иванов @hel1n

QA Engineer

Send message

Как cделать тестирование кода более эффективным: принципы F.I.R.S.T

Level of difficultyEasy
Reading time3 min
Views1.4K

В последнее время я все больше уделяю внимание юнит тестированию, что связано с моим наставничеством Hexlet и выравнивание пирамиды на работе. И немного решил освежить основы при написании юнит тестов:

Читать далее
Total votes 6: ↑4 and ↓2+4
Comments3

Moscow QA #2 митап для тестировщиков

Reading time1 min
Views1.4K

Всем привет! Меня зовут Алексей Иванов, и я очень люблю тестирование.

Несколько месяцев назад я заметил, что в Москве не хватает митапов по тестированию. Да, есть митапы, которые иногда проводят ребята из Альфа-банка, Озона, X5, но все они исходят от компаний, а не от сообщества как такового. И мы с небольшой командой организовали сообщество MoscowQA и провели первый митап в МТС AI.

29 февраля наш митап пройдет при поддержки компании Самолет.

В программе доклады инженеров из Самолета, Flipper Devices и moretv.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

#2 Дайджест материалов для QA инженера за (1 — 13) февраль

Reading time2 min
Views4.7K

Всем привет, я пробовал в прошлом году сделать дайджест для qa инженеров, но в связи с событиями 24 февраля я не смог найти силы продолжить
В этом году я постараюсь делать дайджест на постоянной основе

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

В чем разница между unit и компонентным тестированием

Reading time4 min
Views9.9K

И почему вас это должно волновать.

При компонентном тестировании вы тестируете более ранние этапы процесса разработки, и вместо тестирования всего приложения (или его большого фрагмента) вы тестируете более мелкие части приложения. С точки зрения Shift Left это очень важно.

Читать далее
Total votes 4: ↑3 and ↓1+3
Comments2

Оптимизация тестов для Continuous Integration

Reading time6 min
Views1.9K

«Начинайте тестировать как можно раньше» — эта фраза часто встречается в разных докладах и обучающих материалах. Это правда, чем раньше наши тесты найдут проблему, тем быстрее и дешевле мы ее решим. Это одна из главных причин эффективности CI. Часто встречаются команды, у которых очень много написанных автотестов, но они не используют тесты как подход к CI. Существуют различные причины, по которым команда считает, что эти тесты нельзя использовать в CI. Возможно, выполнение тестов занимает слишком много времени или они недостаточно надежны

Читать далее
Total votes 2: ↑1 and ↓1+1
Comments2

#1 Дайджест материалов для QA инженера(12 Марта — 28 марта)

Reading time2 min
Views3.9K

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

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments6

Почему «осмысленное тестирование» – это важно?

Reading time4 min
Views8.4K

При рассмотрении термина «осмысленное тестирование» он выглядит как довольно странная абстракция, распространяющаяся на всю цепочку работы с программным обеспечением – от постановки задачи на разработку до деплоя. Что же значит слово «осмысленный» в данном контексте?

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

Читать далее
Total votes 3: ↑2 and ↓1+2
Comments12

Набор правил для общения между разработчиком и QA инженером

Reading time4 min
Views15K

После многих лет работы в должности QA Engineer я решил поделиться некоторыми советами по общению с разработчиками. Далее описаны мои наблюдения по этому поводу.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments5

6 грейдов в карьере инженера по автоматизации тестирования: основные критерии развития

Reading time5 min
Views13K

Данное руководство позволит оценить требующийся уровень знаний для инженеров по автоматизации и инженер по разработке ПО в тестировании (SDET). Статья содержит конкретные критерии, которые должны стать ориентиром при необходимости перехода на новый уровень.

Читать далее
Total votes 4: ↑3 and ↓1+3
Comments2

Начало работы с Playwright (Часть 2)

Reading time5 min
Views13K

Добро пожаловать  на 2-й день челленджа #30DaysOfPlaywright!

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

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments2

Что случилось с faker.js?

Reading time2 min
Views25K

При создании нового проекта я попытался использовать свою любимую библиотеку генерации случайных данных facker.js. Установилась версия facker@6.6.6.

Однако при попытке использовать привычные методы библиотеки выскакивала ошибка. Начав разбираться в проблеме, я перешел на github этой библиотеки. Обнаружилось, что весь исходный код удален. При этом был один коммит endgame, а в описании (Readme) текст – “Что на самом деле произошло с Аароном Шварцем?” (What really happened with Aaron Swartz?).

Читать далее
Total votes 25: ↑21 and ↓4+23
Comments31

Начало работы с Playwright (Часть 1)

Reading time6 min
Views38K

Добро пожаловать  на 1-й день челленджа #30DaysOfPlaywright!

Сегодня наша  цель – изучить руководство по началу работы с фреймворком, которое должно помочь настроить средство запуска Playwright Test в локальной среде разработки и подготовить его для  выполнения первого тестового прогона.

Читать далее
Total votes 7: ↑6 and ↓1+8
Comments0

Учимся e2e-тестированию с Playwright | #30DaysOfPlaywright

Reading time3 min
Views11K

В этом месяце было решено изучить тему, которая привлекает лично меня – e2e-тестирование веб-приложений. Я хочу перейти от изучения основных концепций и инструментов к реализации эффективных стратегий кросс-браузерного тестирования в рабочих процессах разработки веб-приложений. Планирую сделать это с помощью Playwright.

Присоединяйтесь к #30DaysOfPlaywright. Давайте изучим инструменты, API и лучшие практики, по одному сценарию тестирования за раз!

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Переход с Puppeteer на Playwright

Reading time7 min
Views8.2K

Несмотря на то, что у этих фреймворков много общего, Puppeteer и Playwright развивались с разной скоростью, и сейчас Playwright набрал обороты и оставил Puppeteer позади.

Это привело к тому, что многие перешли с Puppeteer на Playwright. Это статья показывает, какие нужны шаги и какие новые возможности открывает этот переход. Пусть вас не смущает объем этой статьи, в большинстве случаев переход происходит быстро и безболезненно.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments1

5 причин почему Playwright лучше Cypress

Reading time6 min
Views15K

Перевод статьи Alister ScottFive reasons why Playwright is better than Cypress

На основании проведенного сравнения, могу смело рассказать о причинах, почему Cypress все еще проигрывает конкуренцию.

Читать далее
Total votes 24: ↑24 and ↓0+22
Comments6

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity