5.3 Применяемые инструменты

В ходе тестирования информационной системы будут использованы следующие инструменты:

Название

Описание

Windows XP Professional SP2

ОС

Microsoft Word 2003

Defect Tracking

SVN

Контроль версий

JUnit 4

Unit и Load-тестирования

Rational Robot 7

GUI

Подробнее см. Tools

6. Отчётность

6.1 Тест-лог

Результаты тестирования будут документированы MS Word 2003

6.2 Отчёт о дефектах

Найденные дефекты будут документированы MS Word 2003

Отчет о дефектах - отчет о полученных ошибках.

7. Ответственности. Требования по персоналу

    1. People and Roles

Роль

Число человек, которое рекомендовано задействовать

Ответственности

Менеджер контроля качества

1

Обеспечение технического руководства

Обеспечение необходимых ресурсов

Управление отчетностью

Системный аналитик

2

Создание тест-плана

Оценка эффективности тестирования

Тестировщик

3

Выполнение тестов

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

Программист

1

Разработка unit-тестов

Администратор БД

1

Управление тестовыми данными (база данных)

8. Календарный план тестирования

Покажем распределение процесса тестирования во времени:

Название тестирование

Время

1

Unit-тестирование

01.06.08-16.06.08

2

Тестирование функциональности

01.06.08-10.06.08

3

Тестирование пользовательского интерфейса

05.06.08-12.06.08

4

Тестирования безопасности и контроля доступа

10.06.08-14.06.08

5

Приёмо-сдаточное тестирование

17.06.08-27.06.08

9. Состав и описание юнит-тестов

9.1 Тестирование объектной модели классов

Тестируется класс DbLayer

Тестирование производится с помощью написания класса DbLayerTest. Опишем методы этого класса:

Метод login – предназначен для тестирования входа в систему. Тесты проводятся на разных наборах Escape-последовательностей и SQL-внедрённых текстовых строках, а также на допустимой паре логин/пароль существующего в базе сотрудника. Тестируются методы: tryToLogin

Метод employsTransactionRollback – предназначен для тестирования отката транзакции в базе данных при неудачном добавлении нового сотрудника (откат как сотрудника, так и человека). Тестируются методы: addEmployee

Метод employsCreation – предназначен для тестирования создания (приёма на работу) новых сотрудников в базе данных, а также их увольнения с производства. Тестируются методы: getEmployeeByID, getAllEmploys, getTotalEmployees.

Метод EmploysUpdate – предназначен для тестирования обновления данных о сотрудниках. Тестируются методы: getEmployeeInfoByPassport.

Метод TaskCirculation – предназначен для тестирования методов, связанных с созданием задач, посылкой запросов, отчётов и передаче этой информации между сотрудниками различных отделов. Тестируются методы: getTotalTasks, getTotalFinishedTasks, getTaskProgressPercentage, fetchNewTask, getTaskProgressPercentage, getAllTasks.

Соседние файлы в папке информационная система umbrella - документы