Как стать автором
Поиск
Написать публикацию
Обновить
8
0

QA Automation Engineer

Отправить сообщение

Continuous Documentation, MVD и документация как продукт: три подхода, которые изменят ваше представление о документации

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров1.4K

Когда-то я относился к документации по-старому: написал – и забыл. Думаю, многие разработчики меня поймут. Традиционный подход зачастую сводится к тому, что документацию пишут в конце проекта или от случая к случаю, а затем она покрывается пылью. В эпоху Agile и DevOps такой подход не работает: изменения в коде происходят постоянно, и статичные тексты не успевают за ними. В результате документация стремительно устаревает, вводя команду в заблуждение и порождая ошибки​. Настала пора пересмотреть взгляд на эту часть разработки.

Хочу поделиться тремя подходами, которые кардинально изменили мой подход к документации. Это Continuous Documentation (непрерывная документация), MVD (Minimum Viable Documentation) – минимально жизнеспособная документация, и «документация как продукт». Каждый из них появился как ответ на боль, с которой мы сталкивались в гибкой разработке: как держать документацию актуальной, достаточной и полезной для пользователей. Расскажу о каждом по порядку – на примерах из собственного опыта, с живыми кейсами и свежими идеями. Возможно, эти подходы перевернут и ваше представление о том, какой должна быть документация в современных проектах.

Читать далее

Слушаем события в Selenium с помощью Listeners. Как реагировать на события без тонны кода

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.4K

Привет!

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

Читать далее

Мониторинг систем: от веб-ресурсов до физической инфраструктуры. Кто такой Monitoring Engineer и зачем он нужен?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.5K

Привет!

Данная статья преследует цель осветить проблему непонимания бизнесом и смежными специалистами того, кто такой monitoring engineer. Есть ли вообще такой специалист? Зачем и где он нужен? Почему это не SRE, тестировщик-автоматизатор, разработчик или кто-то еще? Какие задачи он решает? Как им стать и не полысеть? Рассмотрим ключевые вопросы.

Читать далее

Как мониторинг связан с тестированием. Преимущества мониторинга для бизнеса: как экономить время и деньги

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.5K

Привет!

Проходя множество собеседований, я не раз слышал вопросы по типу: «Что такое мониторинг?», «Как это связано с тестированием?», «Зачем это нужно?». Для меня, волей случая ставшего специалистом по мониторингу чуть больше года назад, это тривиальные вопросы, однако многие компании либо не знают, что это такое, либо не видят в этом пользы. На одном из последних интервью я услышал интересное мнение от QA Lead о том, что assert должен быть в каждом тесте. Смелое заявление, подумал я. Поэтому, собственно, вы и читаете эту статью.

Разберёмся, что такое мониторинг и с чем его едят. А главное, зачем он нужен вообще.

Погрузиться в мониторинг

Тутор: как нажать на кнопку. Продвинутые техники работы с веб-элементами для Selenium

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров5.3K

Привет!)
Возникали ситуации, когда стандартных методов поиска веб-элементов не хватало для полноценной автоматизации? То кнопка не нажимается, то элемент перекрывается, то не подгружается. У всего этого есть разные причины и самые разные решения.
В этой статье как раз таки рассмотрим некоторые из таких проблем.

Читать далее

Умные настройки Chrome для стабильной автоматизации тестов

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров6K

Привет!

Как часто у вас возникают проблемы с браузером при запуске автоматических тестов?
Если тесты выполняются пару раз за спринт, то ошибки могут показаться незначительными. Но в моем случае, где скрипты работают постоянно в качестве мониторинга, ошибки браузера становятся настоящей проблемой. В этой статье я собрал некоторые опции для запуска Chrome, которые позволили сократить количество ошибок и улучшить качество мониторинга.

Читать далее

Устраивался на автоматизатора тестирования, а попал в поддержку

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров10K

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

Читать далее

Информация

В рейтинге
3 109-й
Откуда
Грузия
Дата рождения
Зарегистрирован
Активность

Специализация

Test Automation Engineer, Quality Assurance Engineer
Senior
От 2 000 $
Git
Python
SQL
Linux
Docker
Bash
CI/CD
Grafana
GitLab
Monitoring