Оказание услуг по внедрению и реализации автоматических тестов АБС ЦФТ

Содержание

Слайд 2

ИНФОРМАЦИЯ О КОМПАНИИ ПЕРФОМАНС ЛАБ

ИНФОРМАЦИЯ О КОМПАНИИ ПЕРФОМАНС ЛАБ

Слайд 3

ЦЕЛИ ПРОЕКТА сокращение сроков итерации тестирования за счет сокращения времени выполнения

ЦЕЛИ ПРОЕКТА

сокращение сроков итерации тестирования за счет сокращения времени выполнения тестов,

выполнения тестов во внерабочее время и в несколько параллельных потоков одновременно;
сокращение стоимости тестирования путем многократного использования автоматизированных скриптов при последующей автоматизации похожих бизнес-процессов или дополнительных ветвлений одного бизнес-процесса;
минимизация рисков, связанных с наличием дефектов в работе основной функциональности системы за счёт минимизации человеческого фактора.
Слайд 4

АРХИТЕКТУРА И ФУНКЦИОНАЛЬНОСТЬ РЕАЛИЗУЕМОГО РЕШЕНИЯ Автотесты: UI тесты API тесты Межсистемное

АРХИТЕКТУРА И ФУНКЦИОНАЛЬНОСТЬ РЕАЛИЗУЕМОГО РЕШЕНИЯ

Автотесты:
UI тесты
API тесты
Межсистемное взаимодействие
Атомарные тесты
Тестовые данные
Детализация

исходного кода
Запуск:
По событию
По расписанию
Выборочный запуск
Отчетность:
Детализация до шагов
Слайд 5

ПЛАН ПРОЕКТА

ПЛАН ПРОЕКТА

Слайд 6

НАША КОМАНДА Для реализации проекта мы сформируем и предоставим раздельные команды

НАША КОМАНДА

Для реализации проекта мы сформируем и предоставим раздельные команды специалистов,

работающих параллельно.
Типовая ролевая модель для проектной команды:
Менеджер по тестированию (1 человек – Москва)
Ведущий инженер по автоматизации (2 человека – Ижевск)
Дизайнер автотестов (5 человек – Москва, 5 человек – Ижевск)
Организация работы распределенной команды:
Коммуникации: Slack, Skype, Telegram, Trello
Доступ: VPN к виртуальным рабочим станциям Заказчика
Рабочий процесс: SCRUM
Слайд 7

ОПЫТ ВЫПОЛНЕНИЯ АНАЛОГИЧНЫХ ПРОЕКТОВ Пример крупного проекта – Автоматизация тестирования Новой

ОПЫТ ВЫПОЛНЕНИЯ АНАЛОГИЧНЫХ ПРОЕКТОВ

Пример крупного проекта – Автоматизация тестирования Новой Афины

для Банка ВТБ

Пример проекта с распределенной командой – Сервис по автоматизации тестирования систем банка Хоум Кредит

Слайд 8

ГОДОВОЕ СОПРОВОЖДЕНИЕ РЕШЕНИЯ Годовое сопровождение включает: доработку фреймворка под новые версии

ГОДОВОЕ СОПРОВОЖДЕНИЕ РЕШЕНИЯ

Годовое сопровождение включает:
доработку фреймворка под новые версии ПО (тестируемые

системы, ОС и пр.);
консультации по функциональности решения;
исправление ошибок разработки в тестах;
исправление ошибок в фреймворке.
Слайд 9

ПОДДЕРЖКА РЕШЕНИЯ Поддержка решения включает: актуализацию разработанных автотестов; разработку новых автотестов.

ПОДДЕРЖКА РЕШЕНИЯ

Поддержка решения включает:
актуализацию разработанных автотестов;
разработку новых автотестов.

Слайд 10

НАША ОТВЕТСТВЕННОСТЬ ЗА РЕЗУЛЬТАТЫ


НАША ОТВЕТСТВЕННОСТЬ ЗА РЕЗУЛЬТАТЫ

Слайд 11

Разработка автотестов в соответствии с концепцией «Пирамида»: Разрабатывается много низкоуровневых юнит-тестов

Разработка автотестов в соответствии с концепцией «Пирамида»:
Разрабатывается много низкоуровневых юнит-тестов и

мало высокоуровневых UI-тестов.
Чем ниже уровень пирамиды, тем быстрее будут выполняться соответствующие автотесты.
Таким образом, появляется возможность выполнить гораздо больше проверок за одно и то же время.

НАШЕ ПРЕДЛОЖЕНИЕ ПО РАЗВИТИЮ СОТРУДНИЧЕСТВА

Внедрение дополнительных проверок на ранних стадиях разработки: статический анализ кода, Code review

Анализ возможности реализации и внедрение практик DevOps: Continuous Integration (CI)/Continuous Delivery (CD)

Слайд 12

НАШЕ ПРЕДЛОЖЕНИЕ ПО РАЗВИТИЮ СОТРУДНИЧЕСТВА

НАШЕ ПРЕДЛОЖЕНИЕ ПО РАЗВИТИЮ СОТРУДНИЧЕСТВА

Слайд 13

ВОПРОСЫ К БАНКУ Какой порядок организации удаленного доступа? Как Заказчик будет

ВОПРОСЫ К БАНКУ


Какой порядок организации удаленного доступа?
Как Заказчик будет вовлечен

в проект?
Имеются ли планы по развитию автотестирования на других системах?
Интересует ли Сервис по ручному функциональному тестированию?
Интересует ли Сервис по нагрузочному тестированию?