loading ...

  • Пример проекта

    Контроль качества единой информационно-образовательной системы

    ЗАКАЗЧИК

    Заказчик является лидером на российском рынке информационных технологий, специализируясь на предоставлении услуг в области создания ИТ-инфраструктур (системной интеграции), ИТ-поддержки и ИТ-аутсорсинга.

    Компания: системный интегратор

    Страна: Россия

    Сфера деятельности: информационные технологии

    Оказанные услуги: разработка тестовых моделей

    Анализ требований: функциональное тестирование, проверка дизайна портала SharePoint, тестирование кода на соответствие стандарту предприятия, проверка структуры базы данных на соответствие объектной модели

    Разработка программы и методики испытаний: общий контроль качества

    Модель взаимодействия: оказание услуг по обеспечению качества сторонней компании-разработчику ПО

    Продолжительность: 13 месяцев

    Трудозатраты: 2.2 человеко-лет

     

    ПРОЕКТ

    Проект заключается в реализации единой информационно-образовательной среды ВУЗа за счет интеграции нескольких информационных систем с целью обеспечить автоматизацию базовых бизнес-процессов и, как следствие, повысить качество обучения.

     

    ЗАДАЧА

    В ситуации нехватки имеющихся ресурсов заказчику необходимо было привлечь стороннюю команду тестирования для решения ряда задач в процессе подготовки системы к приемке-сдаче.

    В ходе реализации проекта наиболее приоритетными были следующие задачи:

    • Разработка тестовой модели, в том числе создание нетривиальных тестовых сценариев, учитывающих особенности всех интегрируемых систем;
    • Анализ требований на корректность, недвусмысленность, непротиворечивость, полноту описания;
    • Поиск ошибок и неточностей в бизнес-процессах;
    • Функциональное тестирование
    • Проверка дизайна портала для различных ВУЗов;
    • Тестирование C# и SQL кода на соответствие стандарту предприятия;
    • Проверка структуры БД на соответствие объектной модели;
    • Разработка программы и методики испытаний (ПиМИ) для приемки системы конечным заказчиком;
    • Проверка наполнения портала данными;
    • Общий контроль качества.

     

    РЕШЕНИЕ

    Из всего перечня успешно решенных задач можно выделить следующие:

    • Разработка тестовой модели. Для каждого функционального модуля на основе изучения бизнес-процессов и непосредственной работы с проектом нашей командой создавались подробные тестовые модели, включающие SQL-запросы. Это позволило проверить корректность выполнения операций с данными не только на уровне интерфейса, но и на уровне базы данных (БД). С целью обеспечить более полное тестовое покрытие разрабатывались нетривиальные модели, учитывающие специфику интегрируемых систем. Отдельные тестовые сценарии создавались для проверки конвертации данных при синхронизации портала со сторонними системами.
    • Анализ требований. Все бизнес-процессы анализировались на соответствие следующим критериям: логичность, корректность, недвусмысленность, непротиворечивость.
    • Проведение функционального тестирования. Проводилось функциональное тестирование единой информационно-образовательной среды ВУЗа, в том числе проверка работы сервисов синхронизации БД портала и AD, конвертации данных при синхронизации БД со сторонними АСУ, смены паролей пользователей.
    • Проверка дизайна портала. Для каждого ВУЗа имеются свои стили оформления информационно-образовательной среды. В связи с этим осуществлялась проверка дизайна по макетам каждого ВУЗа отдельно.
    • Создание ПиМИ. Для проведения приемо-сдаточных испытаний на основе функциональных требований разрабатывались программы и методики испытаний с учетом неполной реализации функциональности.
    • Контроль полноты данных. Для проведения приемо-сдаточных испытаний мы обеспечивали корректность наполнения БД актуальной информацией, достаточной для реальной работы с системой.

     

    СОТРУДНИЧЕСТВО С УДАЛЕННОЙ КОМАНДОЙ РАЗРАБОТЧИКОВ

    Взаимодействие с заказчиком осуществлялось по следующим направлениям:

    • Проектная команда.На начальном этапе заказчику были предложены резюме кандидатов, которые были отобраны с учетом требований и специфики проекта. В процессе взаимодействия была налажена обратная связь с заказчиком по вопросам качества работы сотрудников.
    • Организация удаленной работы. В качестве хранилища проектной и тестовой документации использовался SVN репозиторий на стороне разработчиков, доступ к тестовым стендам осуществлялся через VPN-подключение.
    • Использование системы для осуществления процесса тестирования на стороне заказчика. Нами использовалась корпоративная система управления проектами на стороне заказчика для осуществления процесса тестирования и отчетности. Система применялась для работы с задачами на тестирование, задачами на разработку, дефектами ПО, кода и функциональной спецификации.
    • Коммуникация с удаленной проектной командой. Для повышения эффективности сотрудничества были выбраны следующие средства коммуникации: многосторонняя телефонная связь, системы диалогового обмена сообщениями, электронная почта. Периодически для специалистов организовывались командировки.
    • Многоуровневая система отчетности. В качестве системы отчетности была выбрана трехуровневая система:
      • отчет о выполнении каждой задачи в системе управления проектами;
      • еженедельный отчет, отражающий статус задач текущего периода
      • список выполненных задач и информация о количестве потраченных часов за отчетный период.

     

    ИСПОЛЬЗОВАННЫЕ ТЕХНОЛОГИИ

    Система планирования и учета дефектов: корпоративная система управлением проектами на стороне заказчика

    СУБД: MS SQL Server 2005

    Среда администрирования компонентов SQL сервера: SQL Server Management Studio

    Пользовательский интерфейс для утилиты SQL Trace: SQL Server Profiler

    Язык структурированных запросов: SQL

    Среда разработки, используемая для проверки C# кода: Microsoft Visual Studio 2005

    Клиент для системы контроля версий: Tortoise SVN

    VPN клиент: Cisco Systems VPN client

    Браузеры: IE 6.0/7.0, FF 2.0

     

    РЕЗУЛЬТАТЫ

    За время сотрудничества с заказчиком в рамках данного проекта команда наших специалистов добилась следующих результатов:

    Заказчик в запланированные сроки успешно провел приемо-сдаточные испытания системы благодаря:

    • полной тестовой модели, позволившей проверить информационно-образовательную среду ВУЗа на уровне интерфейса и БД;
    • исправлению неточностей и ошибок функциональных требований;
    • своевременному выявлению дефектов и потенциально нестабильных мест системы;
    • использованию разработанного перечня документов ПиМИ.

    Заказчик высоко оценил аналитические способности и ответственность наших специалистов, умение включаться в работу в условиях нехватки времени, коммуникативные способности.

    Заказчик привлекает наших сотрудников и на другие проекты.

     

    Скачать файл

    Связаться с нами