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

  • Ожидаемый результат: Программа выведет ошибку, так как не будет возможности открыть файл.Результат

  • Входящие значения: Номер меню: type = 11 Ожидаемый результат

  • Входящие значения

  • Ожидаемый результат

  • Ожидаемый результат: В файл будет сохранены строки: hiHelloIm sure,whatLETI TOPgoodbyeРезультат

  • Исходные данные

  • Курсовой проект. Обработка текстовой информации


    Скачать 0.57 Mb.
    НазваниеОбработка текстовой информации
    Дата30.11.2021
    Размер0.57 Mb.
    Формат файлаdocx
    Имя файлаКурсовой проект.docx
    ТипКурсовая
    #286796
    страница4 из 6
    1   2   3   4   5   6

    Тестирование программы


    Для анализа работоспособности программы, было проведено 3 теста.
      1. Пример работы программы, если исходного файла не существует


    Ожидаемый результат:

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

    Результат:

    Результат работы программы представлен на рисунке 5.1.1.



    Рисунок 5.1.1 – Результат работы программы в первом тестовом варианте
      1. Пример работы, если пользователь введет число, которого нет в меню


    Входящие значения:

    • Номер меню: type = 11

    Ожидаемый результат:

    Программа выведет ошибку, так в меню максимальное число равно 7. Далее программа должна запросить у пользователя число повторно.

    Результат:

    Результат работы программы представлен на рисунке 5.2.1.



    Рисунок 5.2.1 – Результат работы программы во втором тестовом варианте
      1. Тестирование вставки строк после текущей и вывод строк, начиная с текущей


    Входящие значения:

    • Номер меню: type = 1

    • Количество строк = 2

    • Строки:

    Hello

    LETI TOP

    • Исходные данные в файле:

    hi

    goodbye



    Ожидаемый результат:

    Для вывода результата мы протестируем также и 6тую команду и выведем 4 строчки относительно первой позиции.

    Ожидается вывод в консоль:

    hi

    Hello

    LETI TOP

    goodbye

    Результат:

    Результат работы программы представлен на рисунке 5.3.1.



    Рисунок 5.3.1 – Результат работы программы в третьем тестовом варианте
      1. Тестирование вставки строк перед текущей, перемещение на несколько строчек и сохранение данных в файл


    Входящие значения:

    Исходные данные в массиве, берем из предыдущего пункта.



    1. Переход на 2 строчки вперед

      • Номер меню: type = 5

      • Перемещение: 2

    2. Добавляем строчки до текущей позиции

      • Номер меню: type = 2

      • Количество строк = 2

      • Строки:

    I'm sure,

    what

    1. Сохраняем данные в файл

      • Номер меню: type = 7

      • Имя файла: true.txt

    Ожидаемый результат:

    В файл будет сохранены строки:

    hi

    Hello

    I'm sure,

    what

    LETI TOP

    goodbye

    Результат:

    Результат работы программы представлен на рисунке 5.4.1.



    Рисунок 5.4.1 – Результат работы программы в четвёртом тестовом варианте

    Этапы выполнения тестирования показаны на рисунке 5.4.2.



    Рисунок 5.4.2 – Этапы тестирования программы в четвёртом тестовом варианте
      1. Тестирование удаления строки, перемещение по списку в обратном порядке


    Исходные данные в массиве, берем из предыдущего пункта.



    1. Переход на 4 строчки назад

      • Номер меню: type = 5

      • Перемещение: -4

    2. Удаление строчки

      • Номер меню: type = 3

      • Количество строк = 1

    3. Сохрани результат в файл

    Ожидаемый результат:

    В файл будут сохранены строки:

    Hello

    I'm sure,

    what

    LETI TOP

    goodbye

    Результат работы программы представлен на рисунке 5.5.1.



    Рисунок 5.5.1 – Результат работы программы в пятом тестовом варианте
      1. 1   2   3   4   5   6


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