Блог Maxilect

Как я перешла в тестирование

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

Фишки IDEA. Часть 2

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

Фишки IDEA. Часть 1

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

Начинающему QA: полезные функции снифферов на примере Charles Proxy

В этой статье я расскажу об основных функциях снифферов, которые могут быть полезны QA.

Docker для самых маленьких автоматизаторов

Сегодня поговорим о базовых понятиях Devops, которые пригодятся автоматизатору.

Один рабочий день QA

В этой статье расскажу о том, как выглядит мой рабочий день и работа в целом.

AspectJ в автоматическом тестировании — несколько практических примеров

Мне понравился механизм аспектно-ориентированного программирования (АОП), который используется в Allure Framework для перехвата выполнения тестовых шагов, отмеченных аннотацией @Step. И я попробовал применить его в автотестировании, не подключая к тестам таких монстров, как Spring или Guice.

12.02.2021

Как не закопаться в рефакторинге на фронте. Советы новичку

Имея опыт с действительно долгосрочными историями, мы собрали несколько советов о том, как не “стрелять в ноги” себе, своим коллегам и тем, кто придет на проект после вас.

Чем отличается сениор от миддла, или как второму стать первым

В этой статье мы попробуем на примере сегмента тестирования сформулировать, в чем основные отличия сениора от миддла. И дадим несколько советов – что изучать, чтобы быстрее стать сениором.

13.08.2020

Как научиться тестировать ПО

Наши советы и ответы на распространенные вопросы новичков. Есть немного и о том, куда двигаться дальше, когда кажется, что потолок знаний близко.

Почему мы перешли на Selenide, попутно написав более 200 новых автотестов

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

Оптимизируем автоматизацию: как мы ускорили автотесты в 3-4 раза, сохранив старые наработки

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

30.01.2020

Путь тестировщика: из “ручников” в автоматизаторы

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

Почему для нового проекта я взял Robot Framework

В этой статье я расскажу, почему на новом проекте предпочел Robot Framework.

Мок-сервер для автоматизации мобильного тестирования

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

23.12.2018

Обратной дороги нет: личный опыт тестировщика

Хочу рассказать о работе тестировщика с нетипичного ракурса, который вряд ли покажут в учебных заведениях или профессиональной литературе

Практика тестирования бэкенда на Java + Rest-Assured

В предыдущей статье я поделился своим опытом автоматизации на Robot Framework. Теперь же речь пойдет о несколько другом подходе к тестированию API для проекта на Kotlin.

07.11.2018

Мой опыт знакомства и работы с Robot Framework

За время моего участия в довольно масштабном проекте я испытал на своей шкуре два разных подхода к автоматизации тестирования с помощью этого инструмента: написание тестов на чистом DSL Robot Framework и работу в связке с Python. Об их особенностях и поговорим.