Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом.docx
Скачиваний:
35
Добавлен:
22.03.2016
Размер:
1.07 Mб
Скачать

3.2.2 Цели системы

Основными целями создания АИП «EasyAnalitic» являются:

  • повышение эффективности процесса тестирования, путем сокращения непроизводительных и дублирующих операций, операций, выполняемых «вручную»;

  • повышение качества принятия управленческих решений за счет оперативности представления, полноты, достоверности и удобства форматов отображения информации;

  • повышение информационной открытости и прозрачности деятельности отдела тестирования, повышение удобства и комфорта руководящих лиц при получении информации о деятельности отдела.

Данные цели будут достигнуты :

  • в случае уменьшении времени на получение сведений о состоянии тестирования до 0,5 часа;

  • при понимании результатов тестирования руководителями среднего и высшего звена без специального обучения и без присутствия специалистов по тестированию;

  • когда работники других отделов будут иметь возможность получить сведения о результатах тестирования в простом и понятном виде.

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

  • Анализ результатов тестирования.

  • Построение разноцелевых отчетов.

  • Отображение аналитической информации по результатам прохождения тестов в простом и понятном виде.

  • Интеграция с существующими источниками данных о прохождении тестов.

3.3 Характеристика объекта автоматизации

Объектом автоматизации является процесс анализа результатов тестирования, а именно, получение информации:

  • о рекомендации релизов на разные периоды времени;

  • о результатах прохождения конкретного теста;

  • о результатах прохождения группы тестов, релизов;

  • о времени прохождения теста, группы тестов;

  • о времени прохождения тестов на разных релизах;

  • о динамике выявления ошибок;

  • о времени устранения ошибок;

  • о количестве выявленных ошибок в группах тестов;

  • о рекомендации релиза.

Данные процессы осуществляются при помощи программ автоматизированного тестирования и специалистами по контролю качества программного обеспечения.

3.4 Требования к системе

3.4.1 Требования к системе в целом

3.4.1.1 Требования к структуре и функционированию системы

3.4.1.1.1 Перечень модулей, их назначение и основные характеристики

В состав «EasyAnalitic» должны входить следующие модули:

  • Отчет «Состояние релиза».

  • Отчет «Динамика прохождения тестов».

  • Отчет «Динамика выявления и устранения ошибок».

  • Отчет «Сравнение логов».

  • Отчет «Анализ производительности».

Отчет «Состояние релиза» содержит информацию о выбранных релизах на определенный момент времени (день).

В отчете отображается:

  • Общая информация по ошибкам в системе.

  • Итоговая таблица, в которой отображаются результаты о состоянии выбранных релизов.

  • Графики состояния выбранных релизов, на текущий момент времени и на время ночного прогона.

Отчет Состояние «Динамика прохождения тестов» содержит информацию по конкретным тестам или группам тестов, т.е. мы можем посмотреть состояния тестов или групп тестов за какой-либо период времени.

Отчет «Динамика выявления и устранения ошибок» содержит информацию об ошибках, выявленных за определенный момент времени. Отчет можно построить как по всему релизу, так и по конкретному тесту. Он содержит:

  • Общую информацию по выявленным ошибкам.

  • График на котором отображается какое количество ошибок было по данному тесту/релизу за период времени и время, которое потребовалось на их устранение.

Отчет «Сравнение логов» содержит информацию о сравнении результатов тестов в разных логах для выявления проблем производительности и стабильности.

Отчет «Анализ производительности» содержит информацию о времени прохождения тестов или группы тестов за периоды времени.

3.4.1.1.2 Требования к способам и средствам связи для информационного обмена между компонентами системы

Входящие в состав «EasyAnalitic» модули в процессе функционирования должны обмениваться информацией с Системой Управления Тестирования. Форматы данных будут разработаны и утверждены на этапе технического проектирования.

3.4.1.1.3 Требования к режимам функционирования системы

«EasyAnalitic» определены следующие режимы функционирования:

  • Нормальный режим функционирования.

  • Аварийный режим функционирования.

Основным режимом функционирования EA является нормальный режим.  В нормальном режиме функционирования системы:

  • клиентское программное обеспечение и технические средства пользователей и администратора системы обеспечивают возможность функционирования в течение рабочего дня (с 09:00 до 18:00) пять дней в неделю;

  • серверное программное обеспечение и технические средства северов обеспечивают возможность круглосуточного функционирования, с перерывами на обслуживание;

  • исправно работает оборудование, составляющее комплекс технических средств;

  • исправно функционирует системное, базовое и прикладное программное обеспечение системы.

Для обеспечения нормального режима функционирования системы необходимо выполнять требования и выдерживать условия эксплуатации программного обеспечения и комплекса технических средств системы, указанные в соответствующих технических документах (техническая документация, инструкции по эксплуатации и т.д.).

Аварийный режим функционирования системы характеризуется отказом одного или нескольких компонент программного и (или) технического обеспечения.  В случае перехода системы в предаварийный режим необходимо корректно завершить работу приложения без потери или повреждения данных.

3.4.1.1.4 Перспективы развития, модернизации системы

EA должна реализовывать возможность дальнейшей модернизации как программного обеспечения, так и комплекса технических средств. Также необходимо предусмотреть возможность увеличения производительности системы путем её масштабирования.