Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_(Маша_Зайцева).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.57 Mб
Скачать
  1. Тестирование

    1. Нагрузочное тестирование

Нагрузочное тестирование – это тесты производительности, в которых система подвергается различным нагрузкам. Цель данного тестирования – оценить способность системы правильно функционировать в случае превышении планируемых нагрузок при реальной эксплуатации (система имеет некоторый «запас прочности») [5].

В качестве основы для нагрузочного тестирования программы CADGIS Integrator был взят следующий критерий – количество объектов, хранимых в конвертируемых файлах. Результаты тестирования представлены в таблице 5.1.

Таблица 5.1 – Результаты нагрузочного тестирования

Формат исходного файла

Формат конечного файла

Количество хранимых объектов

Время преобразования (сек.)

1

SHP

GML

100

0,25

2

1000

2,3

3

100000

256,8

4

MIF/MID

GML

100

0,11

5

1000

12

6

100000

134,6

7

DXF

GML

100

0,15

8

1000

26

9

100000

224,3

10

GML

SHP

100

0,18

11

1000

22

12

100000

387

Окончание таблицы 5.1.

Формат исходного файла

Формат конечного файла

Количество хранимых объектов

Время преобразования (сек.)

13

GML

MIF/MID

100

0,29

14

1000

2,2

15

100000

245,4

16

GML

DXF

100

0,26

17

1000

3,1

18

100000

339,2

Как видно из таблицы, время ожидания конвертации пользователя является вполне приемлемым даже для чертежей, содержащих большое количество разнородных объектов.

    1. Функциональное тестирование

Функциональное тестирование – это тестирование программного обеспечения в целях проверки реализуемости функциональных требований, то есть способности программного обеспечения в определённых условиях решать задачи, нужные пользователям. Функциональные требования определяют, что именно делает программное обеспечение, какие задачи оно решает [5].

Функциональные требования включают:

  • функциональная пригодность;

  • точность;

  • способность к взаимодействию;

  • соответствие стандартам и правилам;

  • защищённость.

Программа CADGIS Integrator была протестирована на большом количестве файлов различных форматов различной ёмкости и содержимого, с различным набором хранимых объектов. Основа для тестирования была предоставлена ОАО «Татнефть». При конвертации данных были устранены все выявленные ошибки.

На данный момент программа работает стабильно, автору не известны случаи некорректного поведения программы при корректных (классифицированных) чертежах. В случае наличия некорректных данных на чертеже программа их пропускает, выдавая соответствующее предупреждение.

Тестирование проводилось на ОС Windows XP SP3, Vista, Seven (в том числе и с использованием виртуальных машин), различных аппаратных платформах (8 различных конфигураций):

Процессоры 0,8 – 2x2.8 ГГц.

Оперативная память: 256 – 4096 Мб.

Программа занимает около 15 Мб в установленном виде вместе с файлами справочной документации.

К прочим аппаратным возможностям ЭВМ программа особых требований не предъявляет.

Все функциональные требования, описанные в техническом задании, были выполнены в полном объёме, что было подтверждено при сдаче программы специалистами ОАО «Татнефть».

В качестве примера рассмотрена последовательность действий, необходимых для конвертации данных из формата SHP в MIF/MID и в DXF. Результаты работы программы можно увидеть на рисунках 5.11 и 5.15.