Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mc1.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1.18 Mб
Скачать

Базовый тест

Цель тестирования - проверить работу основных функций системы.

Тестовый сценарий №1

Тестируемые функции

Входные данные

Выходные данные

1) Просмотр директории

2) Переход по дереву каталогов

Имя директории /etc/mc

дерево каталогов

Корректно отображение содержимого директории.

Отображение дерева каталогов

Тестовый сценарий №2

Тестируемые функции

Входные данные

Выходные данные

1) Создание каталога в текущей директории

2)Создание файла в текущей директории

3) Перемещение файла в другой каталог из текущего

4) Копирование файла в другой каталог из текущего

5) Перемещение каталога в другую директорию из текущей

6) Копирование каталога в другую директорию из текущей

7) Удаление файла из текущей директории

8) удаление каталога из текущей директории

Директория /tmp

Директория /tmp/test

Директории /tmp/test

и /tmp/test1

Файл /tmp/test/test.txt

Директории /tmp/test

и /tmp/test1

Файл /tmp/test1/test.txt

Директории /tmp/test/dir_temp

и /tmp/test1

Директории /tmp/test1/dir_temp

и /tmp/test

Файл /tmp/test/dir_temp/test.txt

директория /tmp/test/dir_temp

Директория /tmp/test

Файл /tmp/test/test.txt

Файл /tmp/test1/test.txt

файлы /tmp/test1/test.txt

и /tmp/test/test.txt

Директория /tmp/test1/dir_temp

Директории /tmp/test1/dir_temp

и /tmp/test/dir_temp

Директория /tmp/test/dir_temp пуста

Директория /tmp/test пуста

Тестовый сценарий №3

Тестируемые функции

Входные данные

Выходные данные

1) Просмотр прав доступа для выделенного каталога в текущей директории

2) Просмотр прав доступа для выделенного файла в текущей директории

3) Просмотр содержимого текстового файла

4) Изменение содержимого текстового файла

5) Отображение содержимого выделенного архива в текущей директории

6) Просмотр информации о выделенном файле в текущей директории

7) Просмотр информации о выделенном каталоге в текущей директории

Директория /tmp/test

Файл /tmp/test/test.txt

Файл /tmp/test/test.txt

Файл /tmp/test/test.txt

Архив /tmp/test/zabbix-2.0.4.tar.gz

Файл /tmp/test/test.txt

Директория /tmp/test

Отображение прав доступа для каталога /tmp/test с возможностью изменения

Отображение прав доступа для файла /tmp/test/test.txt с возможностью изменения

Запущен модуль mcview,

отображено содержимое файла /tmp/test/test.txt

Запущен модуль mcedit,

отображено содержимое файла /tmp/test/test.txt

с возможностью изменения

Отображение содержимого архива

/tmp/test/zabbix-2.0.4.tar.gz

Информация о файле /tmp/test/test.txt

(имя файла, размер, имя владельца, имя группы, права доступа)

Вывод информации о файле(!) test, а не о каталоге test

Тестовый сценарий №4

Тестируемые функции

Входные данные

Выходные данные

1) поиск файла в текущей директории

2) Поиск каталога в текущей директории

Директория /tmp/test

содержащая каталоги: test2, test3, test4

файлы: test5.txt, test6.txt, test7.txt

имя файла для поиска test5

Директория /tmp/test

содержащая каталоги: test2, test3, test4

файлы: test5.txt, test6.txt, test7.txt

имя каталога для поиска test4

Отображение содержимого директории /tmp/test

файл test5.txt выделен

Отображение содержимого директории /tmp/test

каталог test4 выделен

Тестовый сценарий №5

Тестируемые функции

Входные данные

Выходные данные

1) Оповещение при попытке нарушения прав доступа

2) Оповещение при создании каталога с пустым именем

Директория недоступная пользователю /root

Директория /tmp/test

Оповещение о отказе в доступе

Ничего не происходит, сообщение не выведено

Тестового сценария

Измеряемые характеристики

Результат

1

Ф-1

Ф-2

1

1

2

Ф-3

Ф-6

Ф-7

1

1

1

3

Ф-5

Ф-8

Ф-9

Ф-10

Ф-11

1

1

1

1

0

4

Ф-4

1

5

Н-1

Н-2

1

0

Ниже приведены скриншоты с описанием, демонстрирующие выполнение тестовых сценариев

Р исунок 1: отображение директории /etc/mc через Midnight Commander

Р исунок 2: отображение содержимого директории /etc/mc

На рисунках 1 и 2 изображено содержимое каталога /etc/mc,

при помощи Midnight Commander и команды ls -a в терминале соответственно.

Из них видно что Midnight Commander правильно отобразил содержимое каталога.

Р исунок 3: дерево каталогов

Р исунок 4: создание каталога

Р исунок 5: перемещение файла

Р исунок 6: удаление файла

Рисунок 7: просмотр прав доступа

Р исунок 8: изменение содержимого тестового файла

Р исунок 9: просмотр содержимого архива

Р исунок 10: просмотр информации о каталоге

Из рисунка 10 видно что поле информации называется “файл”, а мы запрашиваем информацию о каталоге.

Р исунок 11: поиск файла

Р исунок 12: нарушение прав доступа

Из рисунка 12 видно что система не пускает пользователя к недоступному для него каталогу

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]