Привет! Сегодня годовщина создания команды QA одного из самых нагруженных проектов VK — социальной сети ВКонтакте. Для нас это стало хорошим поводом поговорить о буднях тестировщиков.
Рубрика «qa automation»
Повышаем качество сервисов и делаем пользователей счастливыми: как работают в команде QA ВКонтакте
2022-09-09 в 15:19, admin, рубрики: qa, qa automation, qa management, qa testing, Блог компании VK, Вконтакте, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений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, тонну полезных гайдов от разработчиков проекта, к примеру — настройка конфигурации.
QA Meetup в Нижнем — как это было и материалы с мероприятия
2020-03-05 в 8:36, admin, рубрики: qa, qa automation, Блог компании Mail.Ru Group, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование игр, Тестирование мобильных приложений, тестирование приложений
15 февраля в Нижнем Новгороде состоялся митап по тестированию и безопасности проектов. Поговорили о работе с инцидентами и баг-баунти-подходе команды Mail.ru Group, а коллеги из Ecommpay рассказали о DAST в CI/CD. Также узнали про интересный инструментарий Fidler & Charles, и отдельным блоком прошлись по автоматизации без тест-инженеров и по BDD-подходу.
Под катом собрали для вас все самое полезное, что может остаться после таких событий.
Читать полностью »
Почем Appium для народа
2020-02-15 в 12:20, admin, рубрики: appium, java, qa automation, Тестирование мобильных приложенийВ этой статье мы рассмотрим инструмент Appium. Данная статья является вводным материалом для введения в автоматизированное тестирование мобильных приложений. Она покажет с какими трудностями возможно придется столкнуться при использовании данного инструмента.
Рассмотрим небольшую задачу на примере «калькулятора», попробуем написать автоматизированные тесты для тестирования его и… Начнем с саааамого начала :)
Читать полностью »
Знакомство с драйверами Appium (или как выбрать нужный)
2019-12-16 в 13:05, admin, рубрики: appium, mobile automation, mobile testing, qa, qa automation, Блог компании FunCorp, Тестирование мобильных приложенийПрим. пер.: эту статью я перевела в помощь тем, кто делает первые шаги в автоматизации тестирования и хочет узнать больше об инструменте Appium. В ней описывается общий принцип работы драйверов Appium, а также их виды и назначение. В начале пути многим тестировщикам не хватает упорядоченной информации, а этот материал поможет определиться с выбором нужного инструмента.
Appium — это кроссплатформенный инструмент, который позволяет автоматизировать тестирование мобильных (iOS и Android) и десктопных приложений одновременно. Способ реализации этой мультиплатформенной модели заключается в использовании различных драйверов. По сути, Appium имеет примерно ту же архитектуру, что и Selenium WebDriver, который также использует ряд независимых драйверов для поддержки кроссбраузерной автоматизации тестирования.
Читать полностью »