Тестирование при корректной подаче данных. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тестирование при корректной подаче данных.




Программе подается текстовый файл hi.txt размером 1кб и контейнер-изображение p.bmp размером 735 кб. (см рисунки 6 и 7).


рисунок 6 – тестовый текстовый файл

рисунок 7 – тестовый контейнер-изображение


Корректность сокрытия проверяется выводом количества сокрытых символов в консоли (см рисунок 8).

рисунок 8 – итог сокрытия


При извлечении программа выдала корректный текст (см рисунок 9).

рисунок 9 – извлеченный текст

Тестирование при данных, выходящих за границы корректности

 

Программе подается текстовый файл Princess of Mars.txt размером 356кб и контейнер-изображение p.bmp размером 735 кб. (см рисунки 10 и 7).

Ожидается, что текстовое сообщение не может быть сокрыто в данном изображении так как при данном объеме текстового файла необходимо изображение размером 790кб.


Корректность программы в ходе данного теста было проверено наличием уведомления пользователя о неподходящем размере файлов (см. рисунок 11).


рисунок 10 – тестовый текстовый документ

рисунок 11 – уведомление о неподходящем размере файлов

Тестирование при не корректных данных.

Во время тестирования было рассмотрено несколько случаев.

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


ошибке имени файла (см рисунок 12).

рисунок 12 – уведомление о некорректно введенном имени файла

 

Второй случай. Во время выбора файла вместо текстового был указан отображаемый ярлык. Итогом выполнения приложения стало уведомление о критической ошибке (см рисунок 13)

Третий случай. Во время выбора файла выбора файла было закрыто диалоговое окно или указание пустого имени файла. Итогом выполнения приложения стало уведомление об ошибке чтения файла (см рисунок 14).


рисунок 13 – уведомление о некорректно введенном имени файла

рисунок 14 – уведомление о некорректно введенном имени файла


ЗАКЛЮЧЕНИЕ

 

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

При написании курсовой работы были выполнены следующие задачи:

1. Проанализированы структуру формата BMP файлов.

2. Спроектирован интерфейс приложения.

3.Спроектировано приложение.

4 Написан код алгоритма сокрытия текстовых файлов в графических контейнерах на основе шифрования наименее значимого бита LSB.

5. Протестирована работа приложения.

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

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



Поделиться:


Последнее изменение этой страницы: 2021-07-19; просмотров: 44; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.67.251 (0.005 с.)