РАЗРАБОТКА АДМИНИСТРИРОВАНИЯ И XMLПАРСЕРА ДЛЯ СИСТЕМЫ УПРАВЛЕНИЯ ТЕСТАМИ Студент Научный руководитель Фурсова Н.Н. Беляев А.С. ПРИЛОЖЕНИЯ АНАЛОГИ Системы TestLink XStudio QaTraq управления тестами TESTLINK Достоинства •Роли пользователей •Выгрузка, загрузка XML •Иерархическая структура тест кейсов. Недостатки •Проблемы с русским языком •Проблемы при интеграции с системами отслеживания ошибок •Нет возможности добавления тестовых данных XSTUDIO Достоинства •Выгрузка, загрузка XML •Собственной система отслеживания ошибок Недостатки •Нет интеграции со сторонними системами отслеживания ошибок •Проблемы с русским языком •Нет возможности добавления тестовых данных QATRACK Достоинства •Интеграция с Bugzilla •Набор шаблонов отчетов •Возможность прикреплять данные к разным документам Недостатки •Не удобный процесс создания тест кейсов и тест комплектов •Проблема с ролями •Проблемы с русским языком АНАЛИЗ ТРЕБОВАНИЙ Форум it4bussiness.ru/forum Интеграция с системами трекинга багов Экпорт/Импорт XML Составление тест планов Генерация отчетов Хранение тестовых данных Оформление Поддержка нескольких языков Прочее 39,1% 16,2% 14,3% 7,6% 5,3% 2,8% 2,1% 12% ПОСТАНОВКА ЗАДАЧИ Администрирование Работа с пользователями Работа с проектами Назначение ролей пользователям на проекты Работа с XML Интеграция с системой отслеживания ошибок Хранение истории Новости (изменения в проекте) Поддержка нескольких языков ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ Java EE EJB JPA JSF AJAX JBoss JBoss Seam MySQL АРХИТЕКТУРА ПРИЛОЖЕНИЯ ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ Работа администратора РАБОТА С ПРОЕКТАМИ И ПОЛЬЗОВАТЕЛЯМИ РАБОТА ПОЛЬЗОВАТЕЛЯ КОМПОНЕНТЫ СИСТЕМЫ Бины сессии UserSessionBean RoleSessionBean XMLWorkerSessionBean HistorySessionBean NewsSesionBean БИНЫ СУЩНОСТИ DataBean UserBean RoleBean ЗАКЛЮЧЕНИЕ Выделены требования Выбраны технологии Выбрана архитектура Выявлены основные компоненты 15 СПАСИБО ЗА ВНИМАНИЕ