Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_Mage / Диплом / !!! Диплом (сборка).doc
Скачиваний:
51
Добавлен:
16.04.2013
Размер:
2.94 Mб
Скачать

Протокол тестирования

теста

Описание теста

Дата

Результат тестирования

Описание ошибки или примечание

Исправление ошибки

1.1

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

16.04.05

Выводятся информационное сообщение о подключении к базе данных, приветствие пользователя, главное окно «Элементы» и окно выбора категории.

В приветствии “Пожалуйста, подожДите” пропущена буква Д.

Исправлено. Внесены изменения в форму-приветствие.

1.2

Использование команды Файл | Добавить, соответствующей кнопки на панели инструментов и горячих клавиш Ctrl-N

17.04.05

Активизируется диалоговое окно “Добавление пользователя”

1.3

Использование команды Файл | Удалить, соответствующей кнопки на панели инструментов и горячих клавиш Ctrl-Del

29.04.05

Если строка в списке пользователей выделена цветом (выбрана), то выводится диалоговое окно “Confirm (заголовок окна) Удалить пользователя “…” ”. После нажатия кнопки НЕТ (NO) происходит вывод списка пользователей. После нажатия кнопки ДА (YES) происходит обновление списка пользователей.

1. Если строка в списке пользователей не выделена цветом (не выбрана), то выводится диалоговое окно “Информационно-поисковая система (заголовок окна) Access violation at address … in module ‘RegModule.exe’. Read of address 00000008”.

2. Обновление и вывод списка пользователей на закладке ВСЕ происходит построчным стиранием и повторным выводом. Это неудачный способ отображения списка.

Исправлено.

1. Сделана проверка на условие отметки пользователя, в противном случае выводится предупреждение.

2. Заменен механизм обновления и отображения информации в таблице.

1.4

Использование команды Файл | Импорт данных, соответствующей кнопки на панели инструментов и горячих клавиш Ctrl-I

29.04.05

Активизируется диалоговое окно “Импорт сведений о пользователях”

1.5

Использование команды Поиск| Найти …, соответствующей кнопки на панели инструментов и горячих клавиш Ctrl-F

29.04.05

Активизируется диалоговое окно “Поиск пользователей”.

1.6

Работа с диалоговым окном “Поиск пользователей ”

29.04.05

Результаты поиска помещаются на новую закладку “Результаты поиска”.

Если все критерии не отмечены или значения для всех критериев не заданы, то результаты поиска включают в себя всех зарегистрированных пользователей.

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

1. По логину ищет правильно.

2. По ФИО ищет правильно.

3. По должности ищет правильно.

4. По подразделению ищет правильно.

5. По роли ищет правильно.

6. По сочетанию этих критериев ищет правильно.

1. По коду доступа поиск приводит к ошибке

Dynamic SQL Error

SQL error code = -104

Token unknown – line 1, char 35 and.

2. По дате регистрации поиск приводит к ошибке conversion error from string “0”

Исправлено.

Внесены изменения в процедуру формирования запроса к базе данных.

1.7

Использование команды Правка | Редактировать, соответствую-щей кнопки на панели инструментов и горячих клавиш Ctrl-E

29.04.05

Активизируется диалоговое окно “Редактирование пользователя”.

Независимо от того, выделена строка в списке пользователей или нет, диалоговое окно “Редактирование пользователя” всегда содержит сведения о пользователе, которые находятся в последней строке списка пользователей в главном окне.

Исправлено.

Добавлено слежение за выделенной строкой главного окна, если выделения нет – тогда выводится предупреждение.

1.8

Переход в режим редактирования сведений о пользователе двойным щелчком по списку пользователей

29.04.05

Активизируется диалоговое окно “Редактирование пользователя” со сведениями об указанном мышью пользователе.

Если сделать двойной щелчок за последней строкой списка, то выводится диалоговое окно “Информационно-поисковая система (заголовок окна) Access violation at address … in module ‘RegModule.exe’. Read of address 00000008”.

Исправлено.

Добавлено перманентное выделение – теперь по двойному щелчку осуществляется переход в окно редактирования отмеченного пользователя

1.9

Запуск модуля пользователем с ролью администратора

17.04.05

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

1.10

Работа с окном “Внимание!”

17.04.05

Нажатие кнопки “OK” обычным пользователем активизирует диалоговое окно с сообщением “Вы не являетесь администратором системы”; администратор после ввода логина и пароля входит в систему. Нажатие кнопки “Отмена” активизирует диалоговое окно с надписью “Выход”. После кнопки ОК происходит завершение работы модуля.

Это окно должно появляться при выборе пункта Администрирование в модуле Rimbase.

Исправлено при объединении модулей

1.11

Работа с диалоговым окном “Добавление пользователя”

20.04.05

29.04.05

1. Если не указан Логин, то при нажатии на кнопку Сохранить выводится диалоговое окно с сообщением “Ошибка! (заголовок окна) Не указан логин”. После нажатия кнопки OK происходит возврат в окно “Добавление пользователя”.

2. Значение атрибута “Уровень доступа” не контролируется на допустимость (можно ввести любое целое число <0, =0, >0).

3. Незаданное значение атрибута “Уровень доступа” по умолчанию устанавливается равным нулю. Остальные атрибуты с незаданными значениями устанавливается пустыми.

4. Если заполнено хотя бы поле логина, то при нажатии на кнопку Сохранить выводится диалоговое окно с запросом “Information (заголовок окна) Добавить пользователя “…”?”. После нажатия кнопки ДА (YES) выводится диалоговое окно с сообщением “Информационно-поисковая с… (заголовок окна) Пользователь успешно добавлен”. Нажатие кнопки ОК в этом окне приводит к закрытию диалогового окна “Добавление пользователя”.

После нажатия кнопки НЕТ (NO) происходит возврат в окно “Добавление пользователя”.

5. При попытке добавить пользователя с логином, который уже имеется в БД, выводится сообщение об ошибке “Ошибка! (заголовок окна) Такой пользователь уже существует”.

6. При нажатии на кнопку ОТМЕНА диалоговое окно “Добавление пользователя” закрывается.

1. Откуда появился атрибут “Уровень доступа”? В БД есть “Код доступа к документам”.

2. После закрытия диалогового окна “Добавление пользователя” происходит обновление списка пользователей на закладке ВСЕ построчным стиранием и повторным выводом. Это неудачный способ обновления списка

1. Исправлено. Внесены изменения в соответствующие формы.

2. Исправлено.

1.12

Работа с диалоговым окном “Импорт сведений о пользователях”

29.04.04

1. После выбора источника сведений (локальный компьютер или домен) и нажатия кнопки ПОЛУЧИТЬ СВЕДЕНИЯ формируется список пользователей сведений (локального компьютера или домена). В среднем поле строки состояния выводится сообщение “Идет получение информации …”. После получения сведений в левом поле строки состояния выводится сообщение, что получены сведения о “Всего: k” пользователях.

2. Щелчок по заголовку первой колонки позволяет отметить (или снять отметки) все строки списка пользователей. В правом поле строки состояния выводится сообщение “Отмечено: i”. Это сообщение оперативно информирует о количестве отмеченных строк сразу после установки или снятия отметок.

3. Если строки не отмечены, то при нажатии на кнопку ИМПОРТИРОВАТЬ выводится диалоговое окно “Информационно-п… (заголовок окна) Добавлено записей: 0 Обновлено записей: 0 ” (в среднем поле строки состояния выводится сообщение “Идет импорт данных …”). Нажатие кнопки ОК в этом окне приводит к возврату в диалоговое окно “Импорт сведений о пользователях”.

4. Если какие-то строки отмечены, то при нажатии на кнопку ИМПОРТИРОВАТЬ выводится диалоговое окно “Информационно-п… (заголовок окна) Добавлено записей: n Обновлено записей: m ”. Нажатие кнопки ОК в этом окне приводит к возврату в диалоговое окно “Импорт сведений о пользователях”.

5. При нажатии на кнопку ВЫХОД диалоговое окно “Импорт сведений о пользователях” закрывается.

1. Если окно активизируется повторно после того, как производилось получение сведений, то в левом поле строки состояния вместо сообщения “Пусто” выводится старое сообщение “Всего: k”.

2. После возврата в главное окно импортированные сведения о пользователях появляются в списке на закладке ВСЕ только при щелчке по заголовку любого столбца (кроме 1-го) или при переключении на закладку НОВЫЕ и возврата на закладку ВСЕ.

1. Исправлено. Внесены изменения в форму.

2. Исправлено. Изменен механизм работы с транзакциями.

1.13

Использование команды Файл | Выход

29.04.05

Завершается работа подсистемы.

1.14

Работа с диалоговым окном “Редактирование пользователя”

30.04.05

Все измененные атрибуты пользователя (кроме недоступного для корректировки логина) запоминаются после нажатия кнопки СОХРАНИТЬ и нажатия кнопки ДА (YES) в диалоговом окне “Information (заголовок окна) Изменить сведения о пользователе “…”?” (после этого окно “Редактирование пользователя”закрывается). Нажатие кнопки НЕТ (NO) приводит к возврату в окно “Редактирование пользователя”.

При нажатии на кнопку ОТМЕНА сделанные изменения не сохраняются, и окно закрывается.

Заголовок окна Information следует заменить на Подтвердите.

Исправлено

1.15

Использование команды Вид | Таблица, соответствующей кнопки на панели инструментов и горячих клавиш F11

30.04.05

Список пользователей на активной закладке отображается в виде таблицы.

1.16

Использование команды Вид | Форма, соответствующей кнопки на панели инструментов и горячих клавиш F11

30.04.05

Сведения об отмеченном в списке пользователе на активной закладке отображается в виде формы. С помощью кнопок навигатора можно переходить к сведениям “соседних” пользователей.

1.17

Использование кнопки ПОКАЗАТЬ УВЕДОМЛЕ-НИЕ О НОВЫХ ПОЛЬЗОВАТЕ-ЛЯХ на инструменталь-ной панели

30.04.05

Активизируется диалоговое окно “Уведомление (заголовок окна) Внимание! В системе зарегистрированы новые пользователи …”

1.18

Работа с диалоговым окном “Уведомление (заголовок окна) Внимание! В системе зарегистрированы новые пользователи

Количество новых пользователей: n Желаете ввести о них учетную информацию?

Показывать при входе в систему”

30.04.05

Если окно активизировано на закладке “Все” или “Новые”, то при нажатии кнопки ДА выполняется переход на закладку “Новые”.

Если снять отметку индикатора, то при входе в систему администратора диалоговое окно не показывается.

Обнаружены ошибки 1-3.

1. При нажатии кнопки НЕТ выполняется переход на закладку “Новые”.

2.Если окно активизировано на закладке “Результаты поиска”, то при нажатии кнопки ДА переход на закладку “Новые” не выполняется.

3. При наличии текста в поле ввода “Поиск по логину” работа с диалоговым окном сопровождается ошибкой

Dynamic SQL Error

SQL error code = -104

Token unknown – line 1, char 39 where.

4. Дополнить сообщение словом “…Показывать уведомление при входе в систему”.

Ошибки исправлены

1.19

Работа с закладками в главном окне модуля

30.04.05

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

В строке состояния указывается номер активной закладки и число строк со сведениями о пользователях на ней.

Щелчок по заголовку левого столбца приводит к отметке всех строк, щелчки по другим заголовкам – к сортировке по соответствующему атрибуту.

1.Нужно уточнить подсказку о назначении левого столбца (для чего нужно делать отметку в этом столбце).

2. Медленно обновляется информация при переходе между закладками

Исправлено

1.20

Использование кнопки НАЗНАЧИТЬ НОВЫЙ УРОВЕНЬ ДОСТУПА в главном окне модуля

30.12.04

Активизируется диалоговое окно “Назначение прав доступа”

Изменитьнадпись на кнопке на НАЗНАЧИТЬ НОВЫЕ ПРАВА ДОСТУПА ОТМЕЧЕННЫМ ПОЛЬЗОВАТЕЛЯМ

Исправлено

1.21

Работа с диалоговым окном “Назначение прав доступа”

30.12.04

При работе на закладках “Все” и “Новые” для всех пользователей, отмеченных с помощью индикаторов левого столбца, устанавливаются заданные значения двух атрибутов после нажатия кнопки НАЗНАЧИТЬ.

1. . Откуда появился атрибут “Уровень доступа”? В БД есть “Код доступа к документам”.

2. При работе на закладке “Результаты поиска” после закрытия диалогового окна возникает ошибка:

“Информационно-поисковая система (заголовок окна) Cannot focus a disabled or invisible window.”

3. При наличии текста в поле ввода “Поиск по логину” работа с диалоговым окном сопровождается ошибкой

Dynamic SQL Error

SQL error code = -104

Token unknown – line 1, char 39 where.

4. Следует изменить текст

«Подсказка: будут изменены только отмеченные поля»

на текст

«Будут изменены права доступа только отмеченных пользователей»

Ошибки исправлены

1.22

Работа с полем ввода “Поиск по логину”

30.12.04

На закладке “Все” реализован инкрементальный поиск по логину (прописные и строчные буквы не различаются).

1. Медленно обновляется информация о найденных пользователях.

2. На закладке ”Новые” ввод символов в поле вызывает ошибку

Dynamic SQL Error

SQL error code = -104

Token unknown – line 1, char 39 where.

3. При переключении с закладки на закладку содержащийся в поле ввода шаблон не учитывается, и поиск не выполняется.

Ошибки исправлены