Разработка системы автоматизированного тестирования интернет ресурсов для поиска ошибок и уязвимостей

Скачать хорошую дипломную работу на тему: Разработка системы автоматизированного тестирования интернет ресурсов для поиска ошибок и уязвимостей. В работе рассматривается разработка веб-ресурса, которое будет эффективно продвигать тестируемое приложение в сторону идеального формата, показывая различные ошибки на сайтах.
Author image
Fadis
Тип
Дипломная работа
Дата загрузки
30.09.2024
Объем файла
2730 Кб
Количество страниц
33
Уникальность
Неизвестно
Стоимость работы:
2000 руб.
2500 руб.
Заказать написание работы может стоить дешевле

Введение
В современном мире с каждым годом в интернет пространстве число сайтов растёт. Создание сайтов очень ответственная вещь с помощью, которой можно достичь разнообразных целей. Чтобы сайт работал и функционировал, его необходимо не только уметь создавать, но и тестировать на наличие ошибок. В повседневной жизни всегда существует человеческий фактор – способность ошибаться, даже в самых неожиданных моментах, т.к. человек – не машина, но даже незначительные ошибки ведут к огромным убыткам.
Поэтому разработка специальных приложений для тестирования и продвижения своих веб-ресурсов очень важная вещь, она является актуальной и своевременной темой.
Основной целью выпускной квалификационной работы (ВКР) является разработка эффективного веб-приложения для тестирования сайтов и их продвижения, отвечающего требованиям нашего времени.
Для достижения этой цели необходимо решить следующие задачи:
 

Содержание
Введение………………………………………………………………….…5
1 Анализ технического задания ................................................................... 7
1.1. Постановка задачи ............................................................................. 7
1.2 Назначение разрабатываемого программного продукта ................ 9
1.2.1 Анализ рынка …………………………………………………10
1.2.2 Анализ данных для автоматизации и конкурентов .………..11
1.3 Анализ исходных данных.................................................................. 12
1.3.1 Веб-приложение ......................................................................... 14
1.3.2 База данных ................................................................................ 18
2 Разработка моделей данных.................................................................... 19
2.1 Диаграммы использования............................................................... 19
2.2 Физические модели данных............................................................. 21
3 Проектирование и разработка программного продукта……………....28
3.1 Руководство пользователя………………………………………….37
3.2 Руководство программиста…………………………………………38
4 Тестирование программного продукта…………………………………40
Заключение…………………………………………………………………44
Список используемых источников ……………………………………....46
Приложение 1………………………………………………………..….….48
Приложение 2…………………………………………………………...….50
Приложение 3 Код программы………………………………………...….52

Список использованных источников
SvelteKit • Web development, streamlined: [Электронный ресурс]. URL: https://kit.svelte.dev/ (Дата обращения: 10.03.2023).
Основы CSS - Изучение веб-разработки | MDN.:
[Электронный ресурс]. URL: https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/CSS_basics (Дата обращения: 12.03.2023).
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.: [Электронный ресурс]. URL: https://tailwindcss.com/ (Дата обращения: 14.03.2023).
Introduction to Node.js.: [Электронный ресурс]. URL: https://nodejs.dev/en/learn/ (Дата обращения: 15.03.2023).
Moment.js | Docs.: [Электронный ресурс]. URL: https://momentjs.com/docs/ (Дата обращения: 16.03.2023).
Welcome to Cheerio! | cheerio.: [Электронный ресурс]. URL: https://cheerio.js.org/docs/intro (Дата обращения: 17.03.2023).
Пишем краулер на раз-два 1.0 / Хабр.: [Электронный ресурс]. URL: https://habr.com/ru/companies/semrush/articles/441024/ (Дата обращения: 20.03.2023).
JavaScript Web Crawler with Node.js: A Step-By-Step Tutorial - ZenRows.: [Электронный ресурс]. URL: https://www.zenrows.com/blog/javascript-web-crawler-nodejs (Дата обращения: 25.03.2023).
Алгоритм CRUD.: [Электронный ресурс]. URL: https://bestprogrammer.ru/programmirovanie-i-razrabotka/algoritm-crud (Дата обращения: 27.03.2023).
Hashing passwords in NodeJS with bcrypt library tutorial | sebhastian.: [Электронный ресурс]. URL: https://sebhastian.com/bcrypt-node/ (Дата обращения: 29.04.2023).
Введение в fetch / Хабр.: [Электронный ресурс]. URL: https://habr.com/ru/articles/252941/ (Дата обращения: 01.04.2023).
fetch() — JavaScript — Дока.: [Электронный ресурс]. URL: https://doka.guide/js/fetch/ (Дата обращения: 01.04.2023).
Learn CRUD Operations in JavaScript by Building TODO APP.: [Электронный ресурс]. URL: https://www.freecodecamp.org/news/learn-crud-operations-in-javascript-by-building-todo-app/ (Дата обращения: 03.04.2023).
MySQL :: Getting Starte

Модель физической базы данных — это представление фактической схемы базы данных, которая будет определять, как данные будут хранится в системе управления базами данных (СУБД). Модель физической базы данных необходима по нескольким причинам:
1. Она дает разработчикам, администраторам и другим заинтересованным сторонам подробное представление о схеме базы данных, что помогает убедиться, что база данных спроектирована правильно и соответствует требованиям приложения.
2. Помогает оптимизировать производительность базы данных, позволяя разработчикам выявлять потенциальные узкие места, оптимизировать типы данных и индексирование, а также настраивать конфигурацию базы данных.
Рисунок 11 - Физическая модель БД для веб-приложения.