Главная страница
Навигация по странице:

  • Документирование информационной системы

  • Сессия 3. Сессия тестирование и документирование информационной системы тестирование информационной системы


    Скачать 25.25 Kb.
    НазваниеСессия тестирование и документирование информационной системы тестирование информационной системы
    Дата06.04.2023
    Размер25.25 Kb.
    Формат файлаdocx
    Имя файлаСессия 3.docx
    ТипДокументы
    #1042052

    СЕССИЯ 3. ТЕСТИРОВАНИЕ И ДОКУМЕНТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ

    Тестирование информационной системы

    Опишите 5 тестовых сценария для проверки функционала разработанной вами системы, используя шаблон.

    Для тестирования разработайте библиотеку (в отдельном проекте), которая

    Необходимо обязательно следовать правилам именования библиотек, классов и методов в них. Классы и методы должны содержать модификатор public, чтобы внешние приложения могли получить к ним доступ.

    Вход:

    • список занятых промежутков времени (в двух массивах: startTimes - начало, durations - длительность),

    • минимальное необходимое время посетителя (consultationTime),

    • рабочий день сотрудника (начало - beginWorkingTime и завершение - endWorkingTime)

    Выход:

    • список подходящих свободных временных промежутков (в массив строк формата HH:mm-HH:mm)

    Таблица 1. Требования к именованиям и форматам.




    C#

    Библиотека классов

    CESurnameLib.dll

    Название класса

    Calculations

    Название метода

    AvailablePeriods()

    Входящие обязательные параметры

    TimeSpan[] startTimes,

    int[] durations,

    TimeSpan beginWorkingTime,

    TimeSpan endWorkingTime,

    int consultationTime

    Возвращаемые параметры

    string[]


    Таблица 2. Пример работы.

    Вход

    Выход

    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



    Реализуйте 10 unit-тестов на основе технологии TDD для библиотеки, функционал которой описан ранее. Важно, чтобы тестовые данные предусматривали различные ситуации. Например, недостаточное время в промежутках между ранее созданными консультациями, либо в начале рабочего дня, либо в конце рабочего дня; различная длительность консультация и т.д.

    Документирование информационной системы

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

    При подготовке документации старайтесь использовать живые примеры и скриншоты вашей системы для более наглядного пояснения шагов работы с различным функционалом.

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


    написать администратору сайта