Java

Тест кейсы как код

О своем опыте использования тест кейсов как кода

Читать

Учим Gradle менять потоки в TestNG

Костыли вокруг Gradle и TestNG

Читать

Kotlin для автотестов: боевой опыт

Мой опыт написания автотестов на Котлине

Читать

Test Data Supplier - TestNG Dataprovider на стероидах

Об одной очень хорошей библиотеке для TestNG

Читать

JSON рандомизатор

История о рандомизации JSON

Читать

Kotlin и базы данных

Работаем с базами данных

Читать

Как мы перешли на Selenoid

История нашего перехода на Selenoid

Читать

Video Recorder v1.6

Вышел апдейт видеорекордера

Читать

Используем супер силу Kotlin в тестах

о применении котлин в деле

Читать

Все будет Kotlin

Имхо о хайповом языке

Читать

Переходим на Allure2 без Gradle плагина

Способ интеграции Allure2 и Gradle

Читать

Аттачим RestAssured логи к Allure

О том, как прикрепить логи к отчету

Читать

Блеск и нищета Report Portal

Об опенсорс проекте Report Portal

Читать

Как писать проверки быстро

О способах ускорить процесс написания проверок в автотестах

Читать

Как писать автотесты быстро

О способах ускорить процесс написания автотестов

Читать

Мой взгляд на "хорошие" локаторы в Selenium

Почему я не сильно много времени трачу на написание локаторов

Читать

Java Video Recorder поддержка Junit 5

Чем хорош JUnit 5

Читать

Как выжить в мире Python после Java

Про мой опыт пугружения в автоматизацию на Python

Читать

Темная сторона Selenide

Скромная заметка о станностях Selenide

Читать

Selenium Webdriver Manager

Небольшая заметка об одной полезной библиотеке

Читать

Java Video Recorder 1.0.8 is production ready

Привет! Новая статейка о том, как можно сваять клиент на Java для работы с REST API.

Читать

Избавьтесь от нестабильных тестов с VideoRecorder

В этот раз хочу поделиться парой мыслей по поводу нестабильных тестов и способами борьбы с ними.

Читать

Автоматизация в контейнере с TestContainers

Воу-воу. Как обычно ранним утром в воскресенье хочу поделиться новой порцией полезностей с многочисленной армией автоматизаторов.

Читать

Боль при параллелизации тестов

Хочу поделиться личным опытом параллелизации тестов и выводами, которые я для себя сделал.

Читать

Красивый Soft Assert

Пользовались ли вы когда-либо ассертами? Автоматизаторы не понаслышке знают, что это такое и как им пользоваться.

Читать

Лаконичный PageObject с GroovyPage + Selenide

Не буду писать много вступительных речей, скажу сразу: если вы давно задумывались над оптимизацией ваших page объектов или хотели бы видеть, как это делают другие, то вам сюда.

Читать

Работа с базой данных без боли и страданий

Уже очень давно я писал заметку про работу с базой данных с использованием Groovy.

Читать

Как автоматизатору побороть SSH

Я решил не тратить время попусту и в этот короткий промежуток между праздниками написать небольшую заметку.

Читать

Делаем матчеры веселее с Groovy

Последняя заметка в этом году. Я думаю, что активные читатели давно заметили мою склонность к Groovy.

Читать

Подборка Rest клиентов на любой случай жизни

Заметка, в которой я решил собрать все самые достойные, по моему мнению, библиотеки или инструменты для работы с REST сервисами.

Читать

Книги, обязательные к прочтению автоматизатору

Продолжение цикла под названием "Как развиваться тестировщику"

Читать

Автоматизатор, который не умеет программировать. Кто он?

Заметка, в которой попробуем разобраться в реалиях современности и попробуем дать ответ на вопрос: должен ли тестировщик, у которого на табличке написано "Software Test Automation Engineer" уметь программировать?

Читать

Как развиваться тестировщику. Разбираемся с Linux.

В этой заметке хочу снова затронуть тему Groovy

Читать

Парсим командную строку с Groovy CliBuilder

В этой заметке хочу снова затронуть тему Groovy

Читать

Запускаем JBehave из Gradle

Как запустить JBahve из Gradle

Читать

Почему фразу "Мы будем писать свой тестовый фреймворк" нужно произносить шепотом

Достаточно интересная тема, на которую я попробую покумекать.

Читать

Автоматизация тестирования, обмен опытом и полезные увлечения

Заметка о том, как можно coздавать виртуалки.

Читать

Интегрируем YAML и тестовый фреймворк

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

Читать

Тюнингуем Vagrant box

Снова о Vagrant

Читать

Создаем виртуальную машину в три шага

Заметка о том, как можно coздавать виртуалки.

Читать

Делаем тесты читабельнее. Кастомный Matcher

Новая заметка о том, как сделать тесты читабельнее.

Читать

Пишем Allure Jbehave адаптер

Заметка о том, как я писал свой адаптер для интеграции Allure Yandex и JBehave.

Читать

Пишем видео во время прогона тестов

В этой заметке показан пример того, как можно реализовать запись видео во время прогона Selenium тестов.

Читать

Получаем больше логов от Selenium

Заметка о том, как залогировать действия Selenium Webdriver.

Читать

Введение в Selenium для мануальных тестировщиков

Одна из лекций под одноименным названием.

Читать

Cucumber плюс Spring и Selenium или жирное BDD

Заметка с громким названием на достаточно спорную тему - BDD.

Читать

Используем Selenium Grid

Заметка, в которой я покажу, как использовать настроенный Selenium grid в тестовом фреймворке.

Читать

Настраиваем Selenium Grid за 5 минут

Заметка о том, как правильно настроить Selenium-Grid.

Читать

Магия Groovy и SQL

Новая заметка, о том как можно упростить и ускорить тестирование баз данных.

Читать

Достойная замена проперти файлам

Этой заметкой я продолжу когда-то уже начатый разговор о груви.

Читать

4 библиотеки, о которых должен знать каждый Автоматизатор

Самая выразительная часть хорошо написанного теста - хорошо написанный Assert.

Читать

Свое АОP в JDK

Заметка о том, как можно реализовать AOP без Spring и AspectJ.

Читать

А как вы логируете?

Данной статьей хотелось бы поделиться тем, как я переизобрел велосипед и перестал писать логер после каждой строки кода.

Читать

WebDriver factory без IF-ELSE

В этой заметке покажу, как можно написать WebDriver factory без применения IF-ELSE.

Читать

Замечательный каталог рефакторинга

Совсем недавно решил окунуться в мир "правильного" рефакторинга.

Читать

Gradle run single TestNG method

This is the shortest remark ever. Just a few word and a few lines of code.

Читать

Мощь Groovy: Reading URL Content

Groovy adds some methods to the URL class which make reading data from an URL easy.

Читать

Java Simple REST Client

Привет! Новая статейка о том, как можно сваять клиент на Java для работы с REST API.

Читать