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