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

2.2.6 Настройка программы

Для работы программы требуется скопировать программу с прилагаемого носителя на компьютер. Запустить файл формата «.exe» из папки и для удобства её можно поместить на рабочий стол для быстрого запуска.

Предварительно на сервере должна быть установлена база данных «uptrasko», файл которой прилагается в формате «.sql» к самой АИС. Также в клиентской программе, с помощью среды разработки, должен быть прописан IP-адрес сервера.

2.2.7 Проверка программы

2.2.7.1 Общие сведения о тестировании

Тестирование программного продукта — это процесс его исследования с целью получения информации о качестве продукта, выявить ошибки и сбои в работе программы и установить корректность её функционирования.

Существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью выявить все дефекты и установить корректность функционирования анализируемой программы, поэтому все существующие методы тестирования действуют в рамках формального процесса проверки разрабатываемого ПП.

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

Существует множество подходов к решению задачи тестирования и верификации ПО, но эффективное тестирование сложных программных продуктов — это процесс, скорее, творческий, не сводящийся к следованию строгим и чётким процедурам или созданию таковых.

С точки зрения ISO 9126, Качество (программных средств) можно определить как совокупную характеристику исследуемого ПО с учётом следующих составляющих:

  • надёжность;

  • практичность;

  • эффективность;

  • мобильность;

  • функциональность.

Более полный список атрибутов и критериев можно найти в стандарте ISO 9126 Международной организации по стандартизации. Состав и содержание документации, сопутствующей процессу тестирования, определяется стандартом IEEE 829-1998 «Standard for Software Test Documentation».

2.2.7.2 Виды тестирования

  1. Тестирование переходов между состояниями – принцип этого тестирования содержит несколько направлений:

    • тестировать все наиболее вероятные последовательности действий пользователя;

    • если действия пользователя в одном режиме могут влиять на представление данных в другом, то необходимо протестировать эти действия;

    • кроме проведения необходимых тестов нужно поработать с программой в случайном режиме;

  2. Условие гонок и временные зависимости:

    • если в программе определены ситуации таймаута, когда она ждет выполнения определенного действия, а затем переходит в другое состояние, проверьте в это время её на реакцию любого действия пользователя, запросы системы или наступление ожидаемого события;

    • протестируйте систему при повышенной нагрузке, т.е. запустите несколько программ параллельно работе вашей программы.

Главная задача в условиях гонок и при временных зависимостях, обеспечить такую надежность ПО, чтобы оно работало без сбоев в любой системе и при любых дополнительных нагрузках.

  1. Нагрузочные испытания – это тестирование ПП с максимальной нагрузкой.

  2. Прогнозирование ошибок – разработка тестов, определяющие самые неожиданные ошибки в программе и сложные ситуации разрешает с помощью соответствующего синтаксиса.

  3. Тестирование функциональной эквивалентности – при этом тестировании сравниваются результаты вычислений разными программами одной и той же математической функции. Если обе программы при вычислении дают один результат, значит в них применены эквивалентные методы разработки.

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