Привет! Давайте знакомиться. Меня зовут Илья, я являюсь Lead QA и SDET. Сегодня я хотел бы поделиться своим опытом создания платформенных решений в области автоматизации тестирования, а также рассказать о работе с уже существующими платформами. В данной статье я собрал все плюсы и минусы, которые заметил за время своей работы, чтобы понять, насколько платформы полезны и когда их стоит внедрять.
Прежде чем углубляться в тему, важно договориться о терминах, чтобы мы говорили на одном языке. Давайте синхронизируемся по терминам!
Рубрика «qa automation» - 3
Платформы — великое благо и великое зло
2025-01-14 в 9:50, admin, рубрики: qa, qa automation, qa management, qa strategy, qa testing, инструменты, платформы, процессы, стандарты, экосистемаКак я работала в стартапе и обучила 60 человек английскому языку
2024-11-16 в 12:15, admin, рубрики: business english, developer, english, english language, english learning, it-english, product manager, qa automation, английский, английский языкМеня зовут Юля, и я преподаю бизнес-английский язык как индивидуально, так и в корпоративном формате. Простыми словами, я помогаю подготовиться к собеседованиям, общаться на ежедневных встречах, эффективно общаться в команде и уверенно презентовать новые фичи. Мои клиенты — это компании, которые стремятся обучить своих сотрудников английскому, а также просто ребята, желающие подготовиться к собеседованию или улучшить свои навыки общения после трудоустройства в англоязычную компанию.
Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования
2024-09-03 в 13:01, admin, рубрики: allure, allure framework, pytest, python, qa automation, test it, автоматизация тестирования, автотесты, тестирование поПривет! Меня зовут Максим, я инженер по автоматизации тестирования в компании 1221СИСТЕМС и хотел бы поделиться своим опытом и рассказать путь настройки автотестов от минимального рабочего состояния до масштабного проекта. Поделюсь тем, какие инструменты я внедрил для улучшения процессов на нашем проекте.
Это статья для тех, у кого уже есть:
- Базовое понимание python
- Понимание паттернов автоматизации (если пока нет – рекомендую ознакомиться с этой статьей https://habr.com/ru/articles/777262/)
Рекомендую использовать из неё хотя бы следующие паттерны:
-
Page Object PatternЧитать полностью »
Повышаем качество сервисов и делаем пользователей счастливыми: как работают в команде QA ВКонтакте
2022-09-09 в 15:19, admin, рубрики: qa, qa automation, qa management, qa testing, Блог компании VK, Вконтакте, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений
Привет! Сегодня годовщина создания команды QA одного из самых нагруженных проектов VK — социальной сети ВКонтакте. Для нас это стало хорошим поводом поговорить о буднях тестировщиков.
QaraTMS — open source система для управления тестированием
2022-06-05 в 10:12, admin, рубрики: qa, qa automation, test case, test management, test management system, test suite, testrail, TMS, Тестирование IT-систем, Тестирование веб-сервисовВсем привет!
В этой статье я бы хотел рассказать о проекте, над которым сейчас работаю.
QaraTMS - это open source система для управления тестированием, менеджмента тест кейсов и тестовой документации.
Немного предыстории:
Изначально тест кейсы хранились в TestRail, но проект не очень большой, поэтому через время большая часть функционала была покрыта авто тестами.
У SDET — сердце разработчика
2022-03-05 в 12:58, admin, рубрики: qa, qa automation, SDET, виды тестирования, теория тестирования, Тестирование веб-сервисов
Я Software Engineer in Test (SET). Многие не совсем понимают, что это значит. Разработчики часто называют меня «тестировщиком» или «QA», а бывший директор однажды подумал, что я занимаюсь DevOps. Хотя моя работа и охватывает данные области, они не являются моим основным направлением занятости. Давайте я постараюсь прояснить, что значит быть SET.
Кто такой Software Engineer in Test?
Почему мы решили создать отдел кросс-системного тестирования
2021-05-27 в 8:11, admin, рубрики: qa, qa automation, qa management, Блог компании М.Видео-Эльдорадо, М.Видео, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений, Читальный зал, Эльдорадо
Там, где есть разработчики, рядом должны быть и тестировщики. И чем сложнее система, тем важнее роль последних. Но не все тестировщики выполняют одну и ту же функцию одинаково, и сегодня мы хотим рассказать о появлении особого подразделения в М.Видео-Эльдорадо, которое занимается кросс-системным тестированием. О том, почему мы решили создать отдельную касту тестеров, каким образом это помогло бизнесу и как мы пришли к такому решению, читайте под катом.Читать полностью »
Тесты на pytest с генерацией отчетов в Allure с использованием Docker и Gitlab Pages и частично selenium
2020-08-01 в 19:51, admin, рубрики: allure, docker, gitlab ci, gitlab pages, python, qa automation, системы сборки, Тестирование веб-сервисовЭтот текст предназначен для начинающих тестировщиков, желающих понять как делать отчеты на allure с историей тестов, также разъяснить где их хранить, чтобы в отчет мог заглянуть любой участник вашей команды.

Когда я хотел добавить в gitlab автотесты в стеке python, allure, docker, то я выяснил, что толковых статей на эту тему нет. Пришлось разбираться самостоятельно и как результат проб и ошибок появилась эта статья, которая скорее является гайдом, частично затрагивающим написание тестов, но наибольший фокус именно на выстраивании инфраструктуры. Если у вас уже написаны тесты на allure, то вы сразу можете переходить к разделу настройки инфраструктуры. Отмечу, что текст НЕ затрагивает написание UI тестов, но я затрону инфраструктуру для них в отдельном блоке.
Запись видео UI автотестов, работающих в headless Chrome
2020-05-23 в 18:08, admin, рубрики: C#, Google Chrome, Puppeteer, qa automation, screencast, selenium, video capture, Тестирование веб-сервисовВсем привет!
В данной статье хочется рассказать о том, как была решена задача записи видео автотестов, работающих в headless Chrome (с записью в не headless режиме проблем быть не должно). Будет рассмотрено несколько разных подходов, рассказано про трудности и пути их решения.
Постановка задачи
- Тесты выполняются под Windows
- Тесты используют Selenium Web Driver + Headless Chrome
- Тесты запускаются в несколько потоков
Для упавших тестов нужно сохранить видео, при этом
- Время выполнения должно вырасти не более чем на 10%.
- Обойтись минимумом изменений в текущей имплементации
Если интересно решение, добро пожаловать под кат.
Читать полностью »
Чем Cypress прекрасен для новичков автоматизации?
2020-03-09 в 14:29, admin, рубрики: Cypress, qa, qa automation, testing framework, автоматизация тестирования, тестирование, Тестирование IT-систем, Тестирование веб-сервисовДокументация
Уверен, что никакой другой framework для тестирования не имеет такой понятной, объёмной и обширной документации. Она написана на простом английском языке, содержит описание API, тонну полезных гайдов от разработчиков проекта, к примеру — настройка конфигурации.

