Тест фреймворк

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

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

Читать

Как менялось мое отношение к PageObject

История преобразования PageObject

Читать

Selenium Webdriver Manager

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

Читать

Будьте осторожны с TestNG лисенерами

Решил написать такую вот, на мой взгляд, интересную и, наверное, для многих познавательную заметку. Сегодня поговорим о скрытых угрозах, которые несут в себе TestNG лисенеры.

Читать

Документация к проекту на Github c AsciiDoctor и Travis CI

В данной заметке хочу поговорить о создании качественной документации к проектам.

Читать

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

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

Читать

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

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

Читать

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

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

Читать

Красивый Soft Assert

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

Читать

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

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

Читать

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

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

Читать

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

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

Читать

6 способов работы с проперти файлами

Тренинг, в котором я показываю различные способы работы с проперти файлами.

Читать

Automation testing using JavaScript

Лекция, в которой показаны инструменты для автоматизации тестирования с использованием языка JavaScript.

Читать

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

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

Читать

Travis CI на службе у автоматизации

В данной заметке хочу поговорить о сервисе, который называется Travis CI

Читать

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

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

Читать

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

Заметка, в которой попробуем разобраться в реалиях современности и попробуем дать ответ на вопрос: должен ли тестировщик, у которого на табличке написано "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.

Читать

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

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

Читать

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

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

Читать

Свое АОP в JDK

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

Читать

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

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

Читать

BDD In Test Automation lecture

Моя лекция, которую я проводил в компании, для студентов.

Читать

Lettuce Python

О BDD для Python

Читать

Выведите ваши тесты на новый уровень!

Пару месяцев назад, я задумался - вот есть у меня пару сотен тестов, фреймворк там да, все как положенно!

Читать

WebDriver factory без IF-ELSE

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

Читать

"Правильный" тестовый фреймворк

Несколько мыслей о том, каким должен быть "правильный" тестовый фреймворк.

Читать

Что такое Flaky тест?

Если у вас нету Flacky тестов - значит вы занимаетесь чем-то нереальным :). Flacky тесты - это зло!

Читать

О TestNG, Excel и DataProvider

Велкам!Второй пост не задержался.Как и обещал, расскажу о том, как мне удалось, казалось бы, из невозможного сделать возможное (изобрести свой велосипед).

Читать