next up previous
Next: Тестирование модулей фильтра Up: plan_testirov Previous: plan_testirov

Тестирование модулей индексатора

I. Тестирование модулей индексатора

 1) Тестирование интерфейсной части

  1.1 - номер теста.
    Описание:
        Анализ опций и параметров
    Действия:
        Программа запускается с различным набором опций и параметров
    Критерий успешности теста:
        Выполнение программы в соответствии с заданными опциями или завершение работы с выводом
        сообщения об ошибке
  1.2 - номер теста.
    Описание:
        Чтение файла шаблона
    Действия:
        Запуск программы с различными опциями и вариантами файла-шаблона
    Критерий успешности теста:
        Если функция завершают работу не корректно завершение работы, вывод сообщения об ошибке во входных данных

   1.3 - номер теста.
     Описание:
        Проверка индексации
     Действия:
        Программа запускается с различным набором опций и параметров
     Критерий успешности теста:
        Если функции индексирования возвращают ошибку - завершение работы, вывод сообщения об ошибке

 2) Тестирование функции чтения и анализа файла-шаблона:

    Описано в части III настоящего документа (тестирование функций общих для всех модулей)

 3) Тестирование функций индексирования

   3.1 - номер теста
     Описание:
        Открытие/Создание базы данных
     Действия:
        Запустить программу с корректным набором опций и параметров, индексный файл не может быть создан из-за отказа
        в доступе к указанному каталогу или по др. причинам
     Критерий успешности теста:
        Завершение работы функции, передача управления, вывод сообщения об ошибке

   3.2 - номер теста
     Описание:
        Чтение данных из хранилища
     Действия:
        Запустить программу с различными параметрами и (указателем на функцию чтения записей)?
     Критерий успешности теста:
        Завершение работы функции, передача управления зависимой функции, сообщение об ошибке

   3.3 - номер теста
     Описание:
        Добавление данных в индексный файл
     Действия:
        Запуск утилиты с различными корректными входными данными, но отсутствует доступ к индексному файлу
     Критерий успешности теста:
        Завершение работы функции, вывод сообщения о корректности выполнения

   3.4 - номер теста
     Описание:
        Заполнение индексного файла в зависимости от количества входной информации
     Действия:
        Запуск утилиты с различными объёмом входных данных
     Критерий успешности теста:
        Успешное завершение работы за приемлемое время, вывод сообщения о корректности выполнения



Aleks Sherikov 2006-06-01