Эксплуатации
Скачать 0.76 Mb.
|
ЛАБОРАТОРНАЯ РАБОТА № 21. НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ, СТРЕССОВОЕ ТЕСТИРОВАНИЕЦель: получение навыков проведения нагрузочного и стрессового тестирования. Теоретические вопросыОсобенности нагрузочного тестирования. Особенности стрессового тестирования. Задание№1.Разработать Компилятор простых арифметических выражений, например 2+ +(-5)*(7-8). Вход и выход осуществляются в виде строк. Задание№2.Разработать тестовый сценарий нагрузочного тестирования. Ответить на вопрос – сколько запросов в секунду может обработать приложение при условии, что они идут последовательно. Построить график зависимости времени ответа от количества параллельных запросов (рассматривать логарифмическую шкалу по основанию два, т.е. 1, 2,4,8,16,32 и т.д. запроса) Ответить на вопрос – какое максимальное количество параллельных запросов может обработать приложение без сбоев. Задание № 3. Оформить отчет. ЛАБОРАТОРНАЯ РАБОТА № 22. ТЕСТИРОВАНИЕ ИНТЕГРАЦИИЦель: получение навыков тестирования интеграции. Теоретические вопросыОсобенности тестирования интеграции. Методы интеграционного тестирования. Нисходящее тестирование интеграции. Восходящее тестирование интеграции. Сравнение нисходящего и восходящего тестирования интеграции Задание№1.Разработать приложение, сосотоящее из трех модулей: главный модуль, считывающий из текстового файла координаты точек на плоскости; модуль, содержащий функции расчета расстояния между двумя точками; модуль, содержащий функию, определяющую треугольник с максимальной площадью. Задание № 2. Описать этапы нисходящего проектирования разработанного приложения. Задание № 3. Описать этапы восходящего проектирования разработанного приложений. Задание№ 4. Оформить отчет. ЛАБОРАТОРНАЯ РАБОТА № 23. КОНФИГУРАЦИОННОЕ ТЕСТИРОВАНИЕЦели: получение навыков проведения конфигурационного тестирования. Теоретические вопросыОсобенности конфигурационного тестирования. Конфигурационное тестирование (Configuration testing). Проверяется работоспособность при различных конфигурациях, предполагает тестирование работы системы на различных платформах: различных вариантах аппаратной конфигурации, версиях операционной системы и окружения. Задание№1.Дана структура с именем ZNAK, состоящая из полей: фамилия, имя; знак Зодиака; дата рождения (массив из трех чисел). Написать программу, которая выполняет следующие действия: ввод с клавиатуры данных в массив, состоящий из 8 элементов типа ZNAK, и занесение их в файл данных; чтение данных из файла и вывод их на экран; вывод на экран информации о людях, родившихся в месяц, значе-ние которого введено с клавиатуры (если таких нет – вывести об этом со-общение); список должен быть упорядочен по знакам Зодиака. Задание № 2. Описать и обосновать итоги тестирования работы разработанного приложения на различных платформах: различных вариантах аппаратной конфигурации, версиях операционной системы и окружения. ЛАБОРАТОРНАЯ РАБОТА № 24. ТЕСТИРОВАНИЕ УСТАНОВКИЦель: получение навыков тестирования установки. Теоретические вопросыКомплексное тестирование приложения. Задание№1.Разработать приложение, интерфейс которого представлен на рисунке 1. Рисунок 1 Задание№2.Провести комплексное тестирование разработанного приложения. Задание№3.Оформить отчет. ЛИТЕРАТУРАПечатное издание 1. Федорова Г.Н. Разработка, внедрение и адаптация программного обеспечения отраслевой направленности: Учебное пособие. - М.: Инфра-М, 2019. - 336 с. ISBN 978-5-906817-41-6 (КУРС) Электронные издания (электронные ресурсы)1. Единое окно доступа к образовательным ресурсам. http://real.tepkom.ru/Real_OM-CM_A.asp Дополнительные источникиГрекул, В. И. Проектирование информационных систем : учебник и практикум для среднего профессионального образования / В. И. Грекул, Н. Л. Коровкина, Г. А. Левочкина. — Москва : Издательство Юрайт, 2019. — 385 с. — (Профессиональное образование). — ISBN 978-5-534- 12104-9. — Режим доступа : www.biblio-online.ru/book/proektirovanie-informacionnyh-sistem-446836 Проектирование информационных систем : учебник и практикум для среднего профессионального образования / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук ; под общей редакцией Д. В. Чистова. — Москва : Издательство Юрайт, 2019. — 258 с. — (Профессиональное образование). — ISBN 978-5-534-03173-7. — Режим доступа : www.biblio- online.ru/book/proektirovanie-informacionnyh-sistem-437463 |