Файл: Сессия тестирование и документирование информационной системы тестирование информационной системы.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 103
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СЕССИЯ 3. ТЕСТИРОВАНИЕ И ДОКУМЕНТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫТестирование информационной системыОпишите 5 тестовых сценария для проверки функционала разработанной вами системы, используя шаблон.Для тестирования разработайте библиотеку (в отдельном проекте), котораяНеобходимо обязательно следовать правилам именования библиотек, классов и методов в них. Классы и методы должны содержать модификатор public, чтобы внешние приложения могли получить к ним доступ.Вход:
Таблица 2. Пример работы.
Реализуйте 10 unit-тестов на основе технологии TDD для библиотеки, функционал которой описан ранее. Важно, чтобы тестовые данные предусматривали различные ситуации. Например, недостаточное время в промежутках между ранее созданными консультациями, либо в начале рабочего дня, либо в конце рабочего дня; различная длительность консультация и т.д.
Документирование информационной системыВам необходимо разработать руководство пользователя для вашего настольного приложения, которое описывает последовательность действий для выполнения всех функций вашей системы.При подготовке документации старайтесь использовать живые примеры и скриншоты вашей системы для более наглядного пояснения шагов работы с различным функционалом.Обратите внимание на оформление документа: оформите титульный лист, используйте автоматическую нумерацию страниц, разделите руководство на подразделы и сформируйте оглавление, используйте ссылки на рисунки, нумерованные и маркированные списки для описания шагов и т. д.
-
список занятых промежутков времени (в двух массивах: startTimes - начало, durations - длительность), -
минимальное необходимое время посетителя (consultationTime), -
рабочий день сотрудника (начало - beginWorkingTime и завершение - endWorkingTime)
-
список подходящих свободных временных промежутков (в массив строк формата HH:mm-HH:mm)
| | C# |
| Библиотека классов | CESurnameLib.dll |
| Название класса | Calculations |
| Название метода | AvailablePeriods() |
| Входящие обязательные параметры | TimeSpan[] startTimes, int[] durations, TimeSpan beginWorkingTime, TimeSpan endWorkingTime, int consultationTime |
| Возвращаемые параметры | string[] |
| Вход | Выход |
| startTime | duration 10:00 60 11:00 30 15:00 10 15:30 10 16:50 40 Working Times 08:00-18:00 Consultation Time 30 | 08:00-08:30 08:30-09:00 09:00-09:30 09:30-10:00 11:30-12:00 12:00-12:30 12:30-13:00 13:00-13:30 13:30-14:00 14:00-14:30 14:30-15:00 15:40-16:10 16:10-16:40 17:30-18:00 |
Документирование информационной системыВам необходимо разработать руководство пользователя для вашего настольного приложения, которое описывает последовательность действий для выполнения всех функций вашей системы.При подготовке документации старайтесь использовать живые примеры и скриншоты вашей системы для более наглядного пояснения шагов работы с различным функционалом.Обратите внимание на оформление документа: оформите титульный лист, используйте автоматическую нумерацию страниц, разделите руководство на подразделы и сформируйте оглавление, используйте ссылки на рисунки, нумерованные и маркированные списки для описания шагов и т. д.