Я работаю в области тестирования программного обеспечения с 1994 года. Прошёл путь от рядового тестировщика до руководителя подразделения заказного тестирования, побывав по пути и разработчиком, и аналитиком, и консультантом, и менеджером проектов. Большую часть этого времени я проработал в Институте системного программирования РАН, где приходилось заниматься и аутсорсинговым тестированием, и разработкой новых инструментов тестирования.
Участвовал в разработке инструментов для автоматизированной генерации тестов из формальных спецификаций, а также в ряде крупных проектов, где использовались эти инструменты (http://www.unitesk.ru/content/category/8/21/54/)
Более 20 лет занимаюсь образовательной деятельностью. Обучал одаренных школьников математике, имею более 10 лет опыта работы в вузах. Читал профильные курсы по тестированию в ВШЭ и МФТИ. С 2009 года провожу тренинги для открытой аудитории.
Сейчас я оказываю консультационные услуги в области тестирования, провожу тренинги для тестировщиков, участвую в организации профессиональных конференций, обеспечиваю поддержание и развитие крупнейшего русскоязычного сайта о тестировании Software-Testing.Ru.
Автор и редактор сайта Selenium2.ru, один из разработчиков инструмента Selenium (Webdriwer).
Новый блог: http://barancev.github.io/
Записи выступлений и открытых онлайн-семинаров:
- Экосистема Selenium, выступление на конференции SQA Days 20 (ноябрь 2016)
- Что такое производительность и что значит "быстро"?
- О Знании и Незнании, выступление для сообщества тестировщиков Екатеринбурга (апрель 2016)
- Я бы в тестеры пошёл..., профориентационная лекция для студентов УрФУ (матмех)
- Ещё раз про pairwise, выступление на онлайн-конференции для тестировщиков Fun ConfeT&QA
- Вы знаете, что такое Selenium? А вот и нет!
- Автоматизация в тестировании
- Как справиться с динамической сложностью при управлении требованиями, тестами, дефектами: чему нас учит наука кибернетика, запись выступления на конференции Microsoft ALM Summi
- Как выращивать автотесты, запись выступления на июньской встрече клуба тестировщиков в Москве
- Баг не воспроизводится… Что делать?!, запись выступления на конференции FunComfeT&QA
- Selenium и BrowserMobProxy: вместе веселее!, запись выступления на конференции SelenConfeT&QA
- Selenium: от инструмента к стандарту, запись выступления на конференции SelenConfeT&QA
- Источники информации о Selenium, мини-доклад для заполнения пауз на конференции Selen ConfeT&QA
- Какие браузеры поддерживает Selenium, мини-доклад для заполнения пауз на конференции Selen ConfeT&QA
- Краткая история проекта Selenium, мини-доклад для заполнения пауз на конференции Selen ConfeT&QA
- Запись фрагмента консультации к курсу Тестирование производительности JMeter - чтение данных из CSV-файлов
- Запись выступления на FunConfet&QA 2012 весна "Профессиональный скриншотинг"
- Запись выступления на FunConfet&QA 2013 весна “Firefox и его плагины”
- Запись выступления на конференции SQA Days 12 Каким будет Selenium 3.0 и Selenium 4.0?
- Запись выступления на конференции SQA Days 11 "Переходя все границы"
- Отладка Selenium-скриптов в Groovy Console
- Фрагмент вебинара "10. Управление требованиями, тестами, дефектами"
- Фрагмент вебинара "12. Тестирование методом свободного поиска (exploratory testing)”
- Фрагмент вебинара "01. Основные техники функционального тестирования"
- Фрагмент вебинара "04. Стандарты в области тестирования"
- Фрагмент вебинара "08. Автоматизация функционального тестирования: хорошие практики"
- Стратегия автоматизации: выступление на онлайн-конференции Auto ConfeT&QA
- Selenium против AJAX, выступление на SeleniumCamp 2012
- Кроссбраузерное тестирование, выступление на ConfeT&QA 2011
- Каким должно быть приёмочное тестирование в agile-проектах?
- Запись специального вводного семинара "Тестирование программного обеспечения: основные понятия".
- Фрагмент записи семинара, посвященного бесплатным инструментам тестирования Кто платит за разработку бесплатных инструментов
- Запись онлайн-семинара "Обзор методов анализа программ"
- Анатомия инструментов автоматизации функционального тестирования (слайдкаст) и (выступление)
- Запись лекции “Почему тестирование занимает так много времени?”
- Слайдкаст доклада на первой встрече клуба MSTC -- "Как узнать, что вы хорошо работаете"
- Слайдкаст мастер-класса на SQA Days 8 -- Какое дело тестировщикам до исходного кода?
- Запись ответа на вопрос консультации к тренингу "Программирование для тестировщиков": Selenium 2.0: просмотр элементов веб-страницы в отладчике
- Запись доклада на Selenium Camp 2011 Selenium без тормозов
- Почему я не люблю огурцы и фитнес — плюсы и минусы BDD и ATDD (Алексей Баранцев, AgileDays-2011)
- SQA Days 9: "О знании и незнании"
- Запись вебинара, проведенного для участников бета-тестирования в рамках Недели тестировани Акронис "Как искать и находить баги"
Публикации и переводы:
Онлайн-тренинги (все тренинги актуальны и стоят в текущем расписании)
- Автоматизация функционального тестирования, продолжительность 4 занятия
- Программирование на Java для тестировщиков, продолжительность 10 занятий
- Программирование на С# для тестировщиков, продолжительность 10 занятий
- Программирование на Python для тестировщиков, продолжительность 10 занятий
- Selenium 2.0: стартовый уровень, продолжительность 3 занятия
- Selenium WebDriver: полное руководство, родолжительность 12 занятий
- Эффективное использование TestNG и JUnit, продолжительность 4 занятия
- Тестирование защищенности веб-приложений, продолжительности 4 занятия
- Тестирование производительности, продолжительность 4 занятия
- Практикум по тест-дизайну, продолжительность 6 занятий
- Тестирование веб приложений, продолжительность 3 занятия
Очные тренинги
Актуальное расписание тренингов по тестированию ПО
Любой из представленных выше тренингов (очные или онлайн) можно заказать в корпоративном формате.
Консультационные услуги
Я предоставляю различные услуги в области тестирования ПО, как технического, так и организационного характера:
- разработка и выполнение тестов вручную, помощь в разработке тестов,
- автоматизация тестов, помощь в разработке и/или сопровождении автоматизированных тестов,
- обучение работе с инструментами автоматизации,
- оценка возможностей и потребности в автоматизации тестирования, внедрение автоматизированного тестирования,
- помощь в подборе и оценке инструментов тестирования,
- разработка тестовой стратегии для отдельных проектов или для организации в целом,
- организация отдела тестирования, оценка потребности в тестировании, внедрение тестирования, поиск руководителя отдела и консультационное сопровождение на этапе формирования команды и процесса,
- подбор и оценка специалистов по тестированию,
- разработка индивидуальных программ обучения и развития тестировщиков.
Я специализируюсь в тестировании функциональности и производительности, но могу оказать помощь также в тестировании удобства использования и безопасности компьютерных программ.
Считаю своей сильной стороной знания и опыт в автоматизации тестирования – понимание потребности в автоматизации, умение выбрать подходящий инструмент, хорошие навыки программирования, умение работать с различными видами интерфейсов: программными (API) , сетевыми, пользовательскими (GUI). Предпочитаю пользоваться бесплатными инструментами тестирования, такими как Selenium, AutoIt, JMeter, не навязывая своим клиентам потребность в приобретении дорогостоящих лицензий на использование коммерческих инструментов автоматизации. Но если у вас уже есть лицензии на какой-либо инструмент – я готов использовать его.
Кроме того, я готов взять на аутсорсинг сложные задачи по тестированию, как самостоятельно, при небольшом объёме работ, так и осуществляя руководство командой с многолетним опытом тестирования.
Вы можете связаться со мной по адресу
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
, я обязательно вам отвечу.
|