Релиз без QA.

catandmanandtelephone

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

Ставим моки на Back-end.

1..Oi8UoU0.7

Cегодня речь пойдёт о том, как тестировать фронт-енд отдельно от бек-енда. Зачем это нужно? На самом деле, пока я слабо это представляю, но возможность отдельного тестирования интерфейсов от серверной логики кажется мне заманчивой. Почему? Потому что заебался писать вебдрайвер тестики на всякое говно. Мною были написаны сотни тестов на API и UI по ручным тесткейсам. Часто сталкивался с тем, что те, кто писал эти сраные тесткейсы, не очень понимали, что данные и отображение этих данных – разные вещи. Задумайтесь об этом, когда в следующий раз будете писать очередной унылый тест на вебдрайвере, который проверяет фильтр для сортировки результатов поиска или отображение очередной ошибочки. Далее »

Доклад на Selenium Camp 2016.

В февраля мне посчастливилось стать докладчиком одной из самых крупных конференций по автоматизированному тестированию в СНГ «Selenium Camp 2016».  Было круто. Крутые спецы, интересные обсуждения, узнал много нового. Всем спасибо.

В открытый доступ выложили материалы конференции с которыми можно ознакомиться по ССЫЛКЕ. Ну а сюда, традиционно, выложу свой доклад. Далее »

Wishlist 2016

И так. Приближаеться апрель, а это значит, что пора опубликовать мой вишлист на день рождения. Далее »

Видео доклада с sts.sef.by.

Выложили видео моего доклада с конференции sts.sef.by. Конференция для студентов, поэтому и доклад популяризационного характера.  Приятного просмотра.

Остальные видео в ОФИЦИАЛЬНОМ КАНАЛЕ КОНФЕРЕНЦИИ.

Cлайды доклада с sts.sef.by.

Всем участникам и докладчикам конференции спасибо. Выкладываю слайды своего доклада «А почему бы не пойти в QA?»

Генерируем фикстуры вместе с factory_boy.

oldboy

Недавно решил заняться отделением тестовых данных в коде от реальных тестовых сущностей в тестируемом приложении. Зачем?  Это хорошая практика, несколько упрощающая работу с Grail, который используется для написания тестовых шагов в WG.

Знающие пацаны посоветовали мне отличный Фреймворк для создания тестовых фикстур под названием factory_boy, про основные функции которого и расскажу. Далее »

PhantomJS вместо htmlUnitDriver.

phantomjs_400x400

На выходных занимался наведением порядка на своём github, заодно решил подремонтировать свои говноподелки, чтобы работали. Так вот, любил я использовать htmlUnitDriver. Но эта штука вечно не хочет работать с JS: то ей не нравится, что JS с ошибками, то не работает и валится с ошибками вроде: Далее »

Тестирование производительности и WebDriver.

gSqwcw1lvFU

В чате автоматизаторов всё чаще возникают подозрительные вопросы. «Пацаны, посоветуйте, как с помощью webdriver нагрузить приложение?» У данного вида ереси даже начали появляться апологеты.  Давайте же разберёмся, что является глубинной причиной заблуждений этих еретиков. Далее »

С днём тестировщика!

4973557034_719f6600d0_b

Поздравляю всех коллег с профессиональным праздником.