Статьи

4 июня, 2025

Не люблю сертификации

Видели, там теперь можно навыки свои подтверждать на hh.ru?

31 мая, 2025

Сценарное vs. исследовательское

Несмотря на тысячи материалов о тестировании, путаница в этом противостоянии, на мой взгляд, все еще повсеместна. Тест-кейсы с чек-листами писать на курсах/в книжках учат, о наличии исследовательского тестирования так или иначе упоминают, ну а дальше как-то это, давайте сами. Так и я уяснил когда-то сам: есть сценарное, а есть исследовательское

27 мая, 2025

Alabaster BG для VSCode/VSCodium

Решил я недавно перейти с Pycharm'а на VSCodium. И все бы хорошо, но... Моя любимая тема выглядела совсем иначе: в Pycharm'е — одно, в VSCodium'е — совсем другое...

Тестирование

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

Автоматизация

Языки: Python, Swift, SQL

UI (web): Selene, Playwright, могу написать свой враппер поверх Selenium WebDriver. Строю стабильные CSS- и XPath-селекторы, использую Page Object Model и её вариации (Element/Steps/Fluent Page Object)

API: REST API (OpenAPI/Swagger), gRPC (Protobuf), SOAP (WSDL/XSD), Requests, Pydantic, Postman

Mobile: Нативные автотесты с XCTest для iOS, кросс-платформенные с Appium (Screen Object Model, запуск на симуляторах и реальных устройствах)

AI

MCP, Skills, Rules, AI-assisted coding (Claude, Codex), локальные модели с Ollama

CI/CD и инфраструктура

Git, GitHub/GitLab, Git Flow, Conventional Commits, Commitizen, Pytest, Docker, Selenoid, Allure Reports, allure-notifications, GitLab CI/GitHub Actions/Jenkins, GNU/Linux (Debian 13)