Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Развертывание системы на рабочих местах, основные виды тестирования, опытно-промышленная эксплуатация, приемо-сдаточные испытания.




Следующим шагом организуется развертывание модуля для дальнейшей его опытно-промышленной эксплуатации. Успешность данного этапа целиком зависит от проведенной ранее работы. Набор ресурсов системы, выделяемый для «песочницы», жестко ограничен в части доступа к объему памяти, к сети, обмену информацией с основной системой. Это обусловлено в первую очередь нестабильностью работы и значительной нагрузкой на систему, почему «песочницы» часто и используются исключительно для проверки отдельных критических частей кода. Сделанные в среде sandbox настройки переносятся при полноценном развертывании модуля системы после тестирования перед ОПЭ. Перед развертыванием системы необходимо формирование командой внедрения следующей информации: ‒ Выделение основных блоков функциональности, их запусков, взаимозависимостей. ‒ Выделение основных блоков работ, требуемых для запуска функциональности системы, и их взаимозависимости. ‒ Расстановка контрольных точек для верхнеуровневого мониторинга процесса. ‒ Информация по исполнителям работ (зонам ответственности).

Нагрузочное тестирование необходимо для предсказания поведения системы в реальных и экстремальных условиях, выявления ошибок, отслеживать производительность и доступность при изменении различных параметров работы с системой. Тестирование производительности (load testing). Моделирование ожидаемой интенсивности использования путем распределенной работы большого числа пользователей с различными модулями системы. Стрессовое тестирование (stress testing). Определение стабильности системы при интенсивности работы, превышающей плановые / стандартные значения. Стресс-тестирование по своей сути проверяет, возвращается ли (и насколько быстро) система после запредельной нагрузки к нормальному режиму работы, тестируется способность системы к регенерации. Тестирование надежности (reliability testing): · Определение длительности бесперебойной и безошибочной работы системы. · Оценка стабильности системы при многочасовом тестировании со стандартным средним уровнем нагрузки для определения: Утечек памяти; Некорректных конфигурационных настроек; Случаев перезагрузки сервера и других требующих устранения проблем. Конфигурационное тестирование (configuration testing). Оценка степени влияния на производительность изменений в конфигурации / различной балансировки нагрузок. Конфигурационное тестирование относится как к серверному уровню (совместимость с окружением), так и к клиентскому уровню (например, кросс-платформенное или кросс-браузерное тестирование). Объемное тестирование (volume testing). Тестирование программного обеспечения системы на предмет стабильности обработки определенного объема данных.

Опытно-промышленная эксплуатация представляет собой тестирование в полной функциональности и полной нагрузке для определенного количества пользователей. Ее основной целью является апробирование работы пользователей в системе в реальных производственных условиях. Это означает, что если по спецификациям системы предполагается, что она будет обрабатывать 500,000 записей в день, необходимо проверить корректность обработки именно этого количества записей. При этом важные задачи: ‒ тестирование модуля системы в условиях, максимально приближенных к реальным условиям промышленной эксплуатации (в том числе, при необходимости, в интеграции с другими модулями или внешними системами) – нагрузочное тестирование, рассмотренное ранее; ‒ проведение множественных расчетов по фактической производственной информации с применением соответствующих программно-аппаратных средств, предусмотренных техническим проектом (проектным решением); ‒ достижение наиболее полного охвата бизнес-процессов автоматизируемых подразделений предприятия.

ПРИМЕР. Новая система предоставляет более точный результат либо использует другой формат выдачи данных. Для окончания ОПЭ необходимо подтверждение того, что модуль системы функционирует в параллельном режиме с существующими внешними приложениями (при их наличии) в течение срока опытно-промышленной эксплуатации. Вторым условием является подтверждение, что любые отклонения (в случае их обнаружения) признаны некритичными и объяснимыми.

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


 

Список рекомендуемой литературы

а) основная литература:

УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ИНФОРМАЦИОННЫХ СИСТЕМ Е.П. ЗАРАМЕНСКИХ

б) дополнительная литература:

Современное инженерное образование: серия докладов / Боровков А.И., Бурдаков С.Ф., Клявин О.И., Мельникова М.П., Пальмов В.А., Силина Е.Н.

в) прочая литература:

http://www.intuit.ru

https://www.hse.ru/data/2014/12/25/1314149415/1Зараменских_ЖЦИС.pdf

http://www.intuit.ru/studies/courses/16257/1291/lecture/25030

http://f-technology.ru/testirovanie-po

 





Поделиться с друзьями:


Дата добавления: 2017-02-11; Мы поможем в написании ваших работ!; просмотров: 748 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

4335 - | 4213 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.