
- •Оглавление
- •Введение
- •Использованные программно-аппаратные средства
- •Назначение программы. Системные требования. Базовые функции. Пользовательские требования
- •Модель системы качества файлового менеджера Midnight Commander:
- •Базовый тест
- •Подача ошибочных данных
- •Создание напряжений
- •Выводы о соответствии Midnight Commander построенной системе качества
- •Заключение
- •Список используемой литературы
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«КЕМЕРОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Математический факультет
Кафедра ЮНЕСКО по новым информационным технологиям
ОТЧЕТ
О ВЫПОЛНЕНИИ ЛАБОРАТОРНОЙ РАБОТЫ
«Тестирование программного средства Midnight Commander»
студент 4 курса, М-096 группы
Додонов Илья Олегович
Направление 010400 - «Информационные технологии»,
Руководитель:
К-т т. н. Доцент
С.Ю. Завозкин
_____________________
Работа защищена
«____________________»
“____” _____________2012г.
Кемерово 2012
Оглавление
Оглавление
Оглавление 2
Введение 2
Использованные программно-аппаратные средства 3
Назначение программы. Системные требования. Базовые функции. Пользовательские требования 4
Модель системы качества файлового менеджера Midnight Commander: 6
Базовый тест 11
Подача ошибочных данных 20
Создание напряжений 21
Выводы о соответствии Midnight Commander построенной системе качества 22
Заключение 23
Список используемой литературы 24
Введение
Цель данной лабораторной работы – измерить качество программного обеспечения Midnight Commander. Для достижения данной цели выделены следующие задачи:
1) Описать назначение Midnight Commander.
2) Описать основные функции Midnight Commander.
3) На основе описанных функций сформулировать пользовательские и системные требования к Midnight Commander.
4) На основе требований к Midnight Commander построить модель системы качества.
5) Измерить характеристики системы качества. Характеристики измеряются с помощью тестов. Тесты проводятся в несколько этапов – базовое тестирование, дополнительное тестирование, подача ошибочных данных, создание напряжений в системе.
6) На основе полученных результатов сделать вывод о соответствии Midnight Commander данной системе качества.
Актуальность данной работы не вызывает сомнений, так как тестирование является немаловажным этапом в разработке программного обеспечения.
Использованные программно-аппаратные средства
ОС |
Ubuntu 12.04 precise pangolin |
Процессор |
Dual core Pentium CPU T4400 (-MCP-) clocked at 1200.00 MHz |
Оперативная память |
3020.5MB |
Жесткий диск |
250 GB. |
Видеокарта |
NVIDIA GT218 [GeForce 310M] 1024 MB. |
Назначение программы. Системные требования. Базовые функции. Пользовательские требования
Midnight Commander - это программа, предназначенная для просмотра
содержимого каталогов и выполнения основных функций управления файлами (копирование, перемещение, удаление) в UNIX-подобных операционных системах.
Системные требования
ОС: UNIX;
ОЗУ: не менее 32 мб;
ЦП: Не ниже 166 Мгц;
Видеоадаптер : не менее 2 мб;
Не менее 10 мб. Свободного дискового пространства;
Периферийные устройства: клавиатура
Базовые функции
Просмотр каталогов любой степени вложенности;
Перемещение файлов;
Копирование файлов;
Переименование файлов;
Просмотр информации о файле;
Отображение содержимого архивов (.tar, .tgz, .zip, .a, .rpm) как содержимого обычного каталога;
просмотр содержимого текстовых файлов (дополнительный модуль mcview)
Требования к Midnight Commander:
Пользовательские требования:
Система должна отображать список каталогов и файлов в текущей директории;
Система должна позволять осуществлять переход по дереву каталогов файловой системы;
В системе должна быть возможность перемещать и копировать файлы и каталоги;
В системе должен быть реализован поиск по названию файла или каталога в текущей директории
Система должна позволять просмотреть права доступа для выделенного каталога или файла;
В системе должна быть возможность создавать и удалять файлы в текущей директории;
В системе должна быть возможность создавать и удалять вложенные каталоги в текущей директории;
Система должна позволять просматривать содержимое выделенного текстового файла;
Система должна позволять изменять содержимое выделенного текстового файла;
Система должна отображать содержимое выделенного архива;
В системе должна быть возможность просматривать информацию о выделенном файле или каталоге (имя , размер);
При нарушении прав доступа система должна выдавать соответствующее сообщение;
Система не должна допускать создание каталога с некорректным именем, выводить соответствующее сообщение