Были ли у вас когда-либо трудности с объяснением возможного бага разработчику, архитектору, проектному менеджеру? Бывает ли, что вас не понимают, или вы не понимаете других участников команды, обсуждая систему проекта или другие абстрактные концепции? Вы не одиноки. Большие и сложные системы влекут за собой возможность абсолютного отсутствия единства их понимания среди коллег. Эта статья рассматривает использование символов и рисунков как инструмента, который поможет вам понимать и объяснять сложные системы.
Пришла мне задача оптимизации интеграционного тестирования в команде интеграционной шины Active MQ.
На данный момент следующая ситуация: есть порядка трёх сотен jmx-тестов, большинство из которых однотипные: сюда положить сообщение, отсюда забрать и сравнить полученный ответ с требуемым.
Поддерживать это хозяйство сложно и дорого, особенно учитывая рост системы и количество тест-кейсов.
Задача это всё автоматизировать и сделать красиво-модно-молодёжно c CI/CD и периодическим автоматическим запуском.
Пока пробуем такую идею: Создаем в БД табличку с данными для тестов, а тестирующий движок уже автоматически их реализует.
На данный момент становились на варианте со стандартным JMX-скриптом, в который передаем параметры конкретного теста.
Пускать через дженкинс.
На данный момент уткнулись в проблему реализации:
При последовательном пуске тестов (питон-скрипт дёргает БД и передаёт параметры в стандартный JMX-скрипт) вызов каждого теста занимает очень много времени и суммарное выполнение всех тестов будет длиться вечность.
Попытка запустить параллельное выполнение скриптов через Taurus закончилась тем, что тестирование начинает жрать слишком много памяти, поскольку каждый тест создает свой экземпляр jmeter.
Нужно придумать максимальный эффективный способ выполнения тестовых сценариев.
Требуется помощь: Советы, статьи, направление движения = )
Мы - Quality Services (http://www.qualityservices.ru/). Нам всего 3 года, а мы уже тестируем ПО для Сбера, ВТБ, Альфы, Пенсионного фонда. И нам очень, очень нужны крутые ФТ на новые проекты.
Мы готовы предложить:
- Постоянное развитие. Слишком легкий проект? Переведем на более сложный. Хочешь в автоматизацию? Обучим за свой счет.
- Конкурентную заработную плату. Зачем ограничивать себя вилками, если можно отталкиваться от твоих ожиданий и скиллов?
- Надежность. Да, наши проекты заканчиваются, как и все, circle of life. Но мы всегда предложим новый, потому что заключаем с тобой договор на неопределенный срок официально по ТК. В наших интересах, чтобы тебе с нами нравилось и хотелось работать.
- Плюшки от наших партнеров.
Мы ждем от тебя:
- Опыт в функциональном тестировании от 5-6 мес.
- Знания SQL чуть лучше, чем на базовом уровне.
- Умение в XML, XSD.
- Понимание теории практик DevOps и методологии SCRUM.
- JIRA!
В данный момент мы приглашаем на проект для Сбера (ЕФС). Работать нужно на Нагатинской (серая ветка), бизнес-центр РТС.
Наш HQ находится в 10 минут ходьбы от станции метро Ленинский Проспект.
Ждем твое резюме и вопросы по адресу: a.levin@quality-services.ru
А еще можно позвонить: 8-962-906-33-48 (Александр)
Мы - Quality Services (http://www.qualityservices.ru/). Нам всего 3 года, а мы уже тестируем ПО для Сбера, ВТБ, Альфы, Пенсионного фонда. И нам очень, очень нужны крутые автотестеры на новые проекты.
Мы готовы предложить:
- Постоянное развитие. Слишком легкий проект? Переведем на более сложный. Хочешь стать еще круче? Обучим за свой счет.
- Конкурентную заработную плату. Зачем ограничивать себя вилками, если можно отталкиваться от твоих ожиданий и скиллов?
- Надежность. Да, наши проекты заканчиваются, как и все, circle of life. Но мы всегда предложим новый, потому что заключаем с тобой договор на неопределенный срок официально по ТК. В наших интересах, чтобы тебе с нами нравилось и хотелось работать.
- Плюшки от наших партнеров.
Мы ждем от тебя:
- Опыт в автоматизированном тестировании от 1 года.
- Автотесты на Java.
- Опыт написания API (если на Junit, то ты большой молодец и пиши нам скорее).
- Знания SQL чуть лучше, чем на базовом уровне.
- Умение в XML, XSD.
- Понимание теории практик DevOps и методологии SCRUM.
- JIRA!
- И Selenium!
В данный момент мы приглашаем на проект для Сбера (ЕФС). Работать нужно на Нагатинской (серая ветка), бизнес-центр РТС.
Наш HQ находится в 10 минут ходьбы от станции метро Ленинский Проспект.
Ждем твое резюме и вопросы по адресу: a.levin@quality-services.ru
А еще можно позвонить: 8-962-906-33-48 (Александр)