- •1. Введение
- •3. Подход к тестированию
- •3.1 Тестируемые объекты
- •3.1.1 Тестирование объектной модели классов
- •3.1.4 Тестирование безопасности и контроля доступа к данным (Security and Access Control Testing)
- •3.1.5 Нагрузочное тестирование (Load Testing)
- •4. Entry/exit criteria
- •Работа с вкладкой ход выполнения. На этой вкладке содержатся списки отчётов всех сотрудников по выполненным задачам (вирусы, отчёты службы безопасности, отчёты техподдержки)
- •5.1.2 Test Case “Научный сотрудник”
- •Предусловия: в системе зарегистрирован пользователь с ролью «Научный сотрудник».
- •5.1.3 Test Case “Тестировщик”
- •Предусловия: в системе зарегистрирован пользователь с ролью «Тестировщик».
- •5.1.4 Test Case “Сотрудник службы безопасности”
- •Предусловия: в системе зарегистрирован пользователь с ролью «Сотрудник службы безопасности».
- •5.1.5 Test Case “Сотрудник техподдержки”
- •Предусловия: в системе зарегистрирован пользователь с ролью «Сотрудник техподдержки».
- •5.2 Протокол приёмо-сдаточных испытаний
- •5.3 Применяемые инструменты
- •8. Календарный план тестирования
- •9. Состав и описание юнит-тестов
- •9.1 Тестирование объектной модели классов
Работа с вкладкой ход выполнения. На этой вкладке содержатся списки отчётов всех сотрудников по выполненным задачам (вирусы, отчёты службы безопасности, отчёты техподдержки)
№ |
Описание действия |
Входные данные |
Результат |
Просмотр отчётов о проделанной работе | |||
1 |
Руководитель выбирает на вкладке в выпадающем списке интересующий его тип отчётов (вирусы, техподдержка, секьюрити) |
Отсутствуют |
В списке «Задача» (слева) появляется список всех задач, выполняемых в данный момент |
2 |
Руководитель ставит галочку «Показать завершенные» для отображения в списке уже завершённых задач |
Отсутствуют |
В списке «Задача» (слева) добавляется список всех задач, уже завершённых к данному моменту времени |
3 |
Руководитель ставит галочку «Показать удаленные» для отображения в списке удалённых задач |
Отсутствуют |
В списке «Задача» (слева) добавляется список удалённых задач |
4 |
Руководитель выделяет интересующую его задачу в списке «Задача» (слева) |
Отсутствуют |
В списке по середине появляется список отчётов, относящихся к выделенной задаче |
5 |
Руководитель выбирает в списке отчётов по данной задаче интересующий его отчёт |
Отсутствуют |
В поле справа появляется содержимое отчёта, отображается дата его посылки, в списке под содержанием появляется список приложенных к отчёту файлов |
Удаление задачи | |||
1 |
Руководитель выделяет задачу в списке «Задача» (слева), нажимает правую кнопку мыши для вызова контекстного меню |
Отсутствуют |
Появляется контекстное меню |
2 |
В появившемся меню выбирается пункт «Удалить» |
Отсутствуют |
Задача удаляется |
5.1.2 Test Case “Научный сотрудник”
Назначение: Проверка возможных действий пользователя, обладающего ролью «Научный сотрудник».
Предусловия: в системе зарегистрирован пользователь с ролью «Научный сотрудник».
№ |
Описание действия |
Входные данные |
Результат |
Вход в систему | |||
1 |
Пользователь входит в систему под своим именем/паролем |
Вводит логин и пароль Нажимает Enter |
Вход в систему научного сотрудника |
Просмотр информации о существующем (разработанном) вирусе | |||
1 |
Научный сотрудник выбирает вкладку «Ход выполнения» |
Отсутствуют |
Открывается вкладка со списком вирусов (задач) |
2 |
Научный сотрудник выделяет интересующий его вирус в списке «Задача» (слева) |
Отсутствуют |
В списке по середине появляется список отчётов, относящихся к циклу производства выбранного вируса |
3 |
Научный сотрудник выбирает в списке отчётов по данному вирусу интересующий его отчёт |
Отсутствуют |
В поле справа появляется содержимое отчёта, отображается дата его посылки, в списке под содержанием появляется список приложенных к отчёту файлов |
Просмотр отчётов о разрабатываемом продукте | |||
1 |
Научный сотрудник выбирает на своей форме в списке «Ход выполнения» интересующий его отчёт |
Отсутствуют |
Форма заполняется соответствующими этому отчёту данными |
Посылка запроса (задания) | |||
1 |
Научный сотрудник на своей форме нажимает кнопку «Запрос в службу безопасности», чтобы послать запрос в службу безопасности |
Отсутствуют |
Открывается форма «Запрос в службу безопасности» для составления запроса |
2 |
Научный сотрудник заполняет форму запроса нажимает «Ок» |
Ввод содержимого (требования) текста запроса и добавление файлов (при необходимости) |
Запрос (задание) посылается в отдел-адресат (сотруднику безопасности) |
3 |
Научный сотрудник на своей форме нажимает кнопку «Запрос в техподдержку», чтобы послать запрос в службу технической поддержки |
Отсутствуют |
Открывается форма «Запрос в техподдержку» для составления запроса |
4 |
Научный сотрудник заполняет форму запроса нажимает «Ок» |
Ввод содержимого (требования) текста запроса и добавление файлов (при необходимости) |
Запрос (задание) посылается в отдел-адресат (сотруднику техподдержки) |
5 |
Научный сотрудник на своей форме нажимает кнопку «Отчитаться», чтобы послать задание на тестирование изготовленного им вируса |
Отсутствуют |
Открывается форма «Создать отчёт по заданию» |
6 |
Научный сотрудник заполняет форму и нажимает кнопку «Ок» |
Ввод содержимого, процент выполненности ставится равным 100 и добавляются файлы (при необходимости) |
Отчёт сохраняется. Научный сотрудник освобождается от задачи. Задание автоматически пересылается тестировщикам |
Составление отчёта | |||
1 |
Научный сотрудник нажимает кнопку «Отчитаться» на своей форме |
Отсутствуют |
Открывается форма «Создать отчёт по заданию» для составления отчёта |
2 |
Научный сотрудник заполняет форму и нажимает кнопку «Ок» |
Ввод содержимого, процента выполненности (заполняется сотрудником по собственной оценке) и добавление файлов (при необходимости) |
Отчёт сохраняется. Научный сотрудник освобождается от задачи. |