Обязанности и достижения:
Компания Люксофт, отдел специальных разработок IBM - проект OMEGAMON
1. Создание площадки для тестирования программного продукта OMEGAMON for CICS/TG на стороне
московского офиса и подготовка персонала к процессу BVT
- В составе команды из 10 тестировщиков была проведена работа по организации локальных
рабочих мест для возможности тестирования продукта IBM Tivoli OMEGAMON for CICS/TG.
- Были проведены переговоры с американской стороной, на предмет knowledge transfer в
результате которых были запланированны и успешно завершены недельные курсы с участием
американского специалиста по CICS/TG
- Были выявленны основные требования к методологии тестирования.
- Был организован рабочий процесс для равноправного участия московской стороны в
тестировании BVT
- Команда тестировщиков была обучена инсталяции и конфигурированию продукта Тivoli
Enterprise Portal для связи с удалённым агентом Tivoli Monitoring Server.
- Подготовлены соответствующие текстовые и видео презентации для отчёта готовности
персонала к запуску тестировочного процесса на московской стороне офиса
2. Создание индивидуального рабочего окружения на стороне z/OS.
- Американской стороне был предложен, и впоследствии одобрен ими, вариант создания
индивидуального рабочего окружения для московской стороны тестеров в системе z/OS
В результате переговоров было достигнуто решение о проведении on-line курсов в виде
lotus-live conference для московской команды, после успешного завершения которых наши
тестировщики имели возможность независимо создавать необходимые варианты тестировочных
площадок как для регрессионного тестирования, так и для тестирования новых компонент
продукта. Так-же был проведён ряд работ по мотивации команды тестеров для самостоятельного
открытия и отслеживания "тикетов" во внутренней системе баг-трекинга CMVC. Был проведён ряд
net-meeting-ов на эту тему.
3. Предложение по автоматизации тестирования.
- Американской стороне был предложен вариант автоматизации как регрессионного тестирования,
так и автоматизации тестирования новых "тасков". Предложение было рассмотренно и одобрено с
пометкой "highly recommended" для BVT и CVT других OMEGAMON продуктов
- В результате переговоров с командой CAT (Common Automation Testing) было принято решение
взять за основу автоматизации их проект.
- Проект был успешно внедрён и адаптирован для OMEGAMON. На основе проекта было создано
порядка 2000 автоматизированных тестов, которые покрывали большинство "воркспейсов" для
CICS/TG и обеспечивали тестирование любого компонента страницы. САТ автоматизация была
успешно внедрена в рабочий процесс BVT
- Проект перешёл на новую стадию развития
4. Предложение по переходу тестирования OMEGAMON на новый проект s-CAT и миграции и
адаптации имеющихся тестов на новом продукте
- В результате перехода автоматизация приобрела ряд таких преимуществ, как:
интуитивный интерфейс для запуска инсталяции новых build-ов
возможность запуска тестов на нескольких виртуальных машинах одновременно
возможность запуска тестов "на расписании"
более совершенную систему логирования и разделение системных сообщений z/OS и сообщений от
monitoring server-а
- Процесс запуска автоматических регрессионных тестов на s-CAT был взят за стандарт для BVT
5. Раширение автоматизации до стандарта 'интерфейс 3270'
- Были предложены и одобрены варианты автоматизации тестов для OMEGAMON Classic, автоматизации тестов для запуска
Tivoli Monitoring Server-a, структурирования и анализа данных сервера.
- Были созданны несколько десятков демонстрационных тестов включая автоматизированную
инсталляцию и конфигурирование рабочего окружения на платформе z/OS, автоматизированное
создание и настройку рабочих заданий monitoring server-а и агентов.
- Тесты были имплементированы в дальнейшие релизы проекта CAT (s-CAT) с поддержкой запуска
в проекте OMEGAMON
6. Вне проекта OMEGAMON
- В сотрудничестве с менеджерами компании IBS мною было разработано проектное решение для конкурсного тендера по реструктуризации системы документооборота для пенсионного фонда РФ.
В основу проектного решения был положен стандарт ESB на базе IBM Websphere. Проектное решение было одобрено конкурсной комиссией.