Обновить
8K+
2
Владимир Смирнов@sva_work

Пользователь

1
Рейтинг
1
Подписчики
Отправить сообщение

The Philosophy of Automated Tests: Management, Maintenance and Flakiness

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели2.4K

My name is Vladimir Smirnov, and I am responsible for testing the trading backend at EXANTE. Development moves fast. Regression suites grow. With them come the chaos and inconsistency of test environments, and a steady rise in unstable failures, known as flakes. Real problems hide behind those flakes. How do we keep our automated tests in acceptable shape without spending too much time on it? That is what this article is about.

Read more

Философия автотестов: управление, поддержка и флаки

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.2K

Привет, меня зовут Смирнов Владимир, и я отвечаю за тестирование торгового бэкенда в EXANTE. Разработка кипит, регрессионные наборы автотестов растут - всё это сопровождается хаосом и различиями тестовых окружений, из-за чего неизбежно растёт и число нестабильных падений (ака флаки), за завесой которых могут теряться реальные проблемы. Как мы регулярно поддерживаем автотесты в приемлемом состоянии и стараемся не тратить на это слишком много времени? Об этом и поговорим.

Читать далее

Как мы тестируем бэкенд

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели21K

Мы - брокерская платформа. Что мы имеем? С одной стороны сложную предметную область, высокую вариативность сценариев и потенциально огромные риски от ошибок. С другой - короткие итерации разработки и частые циклы доставки. Я расскажу о том, как при таких вводных на данный момент выглядят процессы обеспечения качества множества бэкенд-сервисов, которые поставляют всю необходимую информацию нашим торговым терминалам.

Читать далее

How we test the backend

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели4.5K

We are a brokerage platform operating in a dynamic and complex domain. This specificity comes with a set of challenges. On the one hand, it entails a high variability of scenarios and potentially significant risks associated with errors. On the other hand, it has short development iterations with frequent delivery cycles. 

In this article, we will share how we maintain the quality of our numerous backend services, which provide essential information to our trading terminals.

Read more

Информация

В рейтинге
1 961-й
Зарегистрирован
Активность

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

Менеджер по обеспечению качества
От 10 000 €
Git
Python
PostgreSQL
Английский язык
REST
Golang
Bash
CI/CD