Тестирование единой международной электронной системы учета имущества
Краткое описание проекта: автоматизированная информационная система позволяет вести учет объектов имущества на территории нескольких государств. Данная концепция обеспечивает создание единого информационного пространства, что дает возможность безошибочно идентифицировать объект в системе и полностью исключить вероятность дублирования информации. Помимо этого, система электронного учета не позволяет появиться на рынке объектам, не отвечающим заданным требованиям к качеству.
Разработанное решение представляет собой веб-приложение с гибким разграничением прав доступа к конкретным типам документов и набору функций системы. С помощью приложения основные пользователи (производители, поставщики, продавцы, кредитные и лизинговые компании) могут создавать и вносить изменения в объекты, выполнять операции по налогам и сборам, работать с таможенными и лизинговыми документами, вести журналы и справочники, формировать отчеты, согласовывать документы между различными участниками процесса.
Приложение поддерживает работу с электронной цифровой подписью (ЭЦП), что обеспечивает дополнительный уровень безопасности при проверке личности подписывающего лица.
Схема процесса тестирования на проекте:
Обязанности команды JazzTeam:
- Проведение тест-дизайна согласно требованиям заказчика и принятым стандартам и написание тест-кейсов для проведения ручного тестирования (работа проводилась в TestLink).
- Функциональное тестирование программного комплекса.
- Smoke-тестирование разделов системы.
- Регрессионное тестирование программного комплекса.
- Проведение приемочного тестирования программного комплекса.
- Проверка корректности работы разработанных веб-сервисов при помощи SoapUI.
- Анализ критичных ошибок и поиск причин их возникновения по логам из Kibana.
Используемые технологии:
Инфраструктура: Jira, Confluence, TestLink, SVN, PostgreSQL.
Другие инструменты: Kibana, SoapUI, XMLSpy, Navicat.
Особенности проекта:
- Работа в составе распределенной команды, состоящей из бизнес-аналитиков, разработчиков, тестировщиков.
- Работа в режиме постоянного изменения требований и изменения приоритетов задач заказчиком.
- Еженедельные статус-митинги с распределенной командой.
Результат проекта:
- Все виды тестирования (ручное функциональное, ручное интеграционное) проводятся в соответствии с установленным графиком.
-
В общей сложности за время работы на проекте было написано около полутысячи тест-кейсов. Покрыто 22 раздела системы.
- Выявлено и обработано порядка 380 дефектов.
- Выполнена проверка по 230 задачам, подзадачам и дефектам.
- По просьбе заказчика тестировщики написали все необходимые автоматизированные тесты (при помощи приложения SoapUI) для проверки веб-сервисов по основным разделам системы.
- В соответствии с приемочным тестированием системы заказчиком, проведено около десяти полноценных приемочных тестирований (прогон двух тысяч тест-кейсов) после каждого выпуска версии и около тридцати коротких приемочных тестирований после каждого промежуточного обновления системы (соответствующего окончанию спринта).
Достижения компании на проекте:
- Команда успешно справлялась с задачами по тестированию релизов. Все релизы были выпущены вовремя.
- Несмотря на плотную загрузку, команда описала все необходимые для приемочного тестирования тест-кейсы.
- Для проверки перед каждым релизом ранее разработанной функциональности командой был создан набор тест-кейсов для проведения smoke-тестирования. Это облегчило процесс в момент передачи данной работы другим членам команды.
Свяжитесь с нами, чтобы обсудить Ваш IT-проект