– Строка закладок, переключающих режимы работа программы. На ней расположены следующие закладки:

– «View» – «Просмотр» – режим загрузки и просмотра проекта, выбора текущего пользователя и просмотр его дерева ресурсов

– «Compare» – «Сравнение» – режим сравнения дерева ресурсов ПРД с реальным.

– «Plan» – «План тестирования» – режим построения плана тестирования для текущего пользователя.

– «Test» – «Тестирование» – режим выполнения тестов разрешительной системы.

Режим просмотра

В окне программы имеются следующие элементы:

– Список пользователей

– Дерево ресурсов

– Список содержимого папки

– Панель инструментов


Рисунок 14 – Вид окна программы в режиме просмотра


В режиме просмотра доступны следующие действия:

– Открытие проекта – нажатием на кнопку вызывается диалог открытия файла. После выбора файла проекта, в списке пользователей отображаются пользователи проекта. В дереве ресурсов и списке содержимого папки отображаются ресурсы первого пользователя проекта. Если в проекте нет пользователей, то такой проект не открывается, о чем выдается сообщение.

– Сохранение проекта – нажатием на кнопку вызывается диалог сохранения файла. Нужно указать файл для сохранения ПРД.

– Выбор пользователя – осуществляется щелчком левой кнопки мыши на имени пользователя в списке пользователей.

– Просмотр дерева ресурсов пользователя – дерево ресурсов доступно только для просмотра. Внесение изменений невозможно, за исключением случая сравнения ресурсов.

Режим сравнения

В этом режиме осуществляется сравнение дерева ресурсов ПРД с реальным. Сравнение осуществляется нажатием кнопки на панели инструментов. После окончания сканирования выводится список выявленных отличий. Напротив каждого имени файла присутствует знак «+» или «-». Плюс означает, что файл отсутствует в дереве ресурсов ПРД, но присутствует в реальном дереве ресурсов, минус – отсутствует в реальном дереве ресурсов, но присутствует в дереве ресурсов ПРД. После сканирования и просмотра ресурсов можно сохранить найденные отличия в дереве ресурсов ПРД нажатием кнопки. Также список отличий можно сохранить в файл (рис. 15).


Рисунок 15 – Вид окна программы в режиме сравнение

Режим построения плана тестирования

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


Рисунок 16 – Вид окна программы в режиме построения плана тестирования


Панель инструментов имеете следующие кнопки:



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

Создание плана тестирования

План тестирования можно построить двумя способами:

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


Рисунок 17 – Окно выбора объектов для тестирования


В этом окне отображается дерево ресурсов. После выбора нужного объекта его можно добавить в план, нажав кнопку в верхней части окна. Нажатие этой кнопки не закрывает окна, поэтому возможно добавление нескольких объектов за один раз. Если выбранный объект уже присутствует в плане тестирования, он не будет добавлен.